-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearchindex.js
1 lines (1 loc) · 120 KB
/
searchindex.js
1
Search.setIndex({"docnames": ["api/vapoursynth.h", "api/vshelper.h", "api/vsscript.h", "apireference", "applications", "avisynthcomp", "functions", "functions/audio/assumesamplerate", "functions/audio/audiogain", "functions/audio/audioloop", "functions/audio/audiomix", "functions/audio/audioreverse", "functions/audio/audiosplice", "functions/audio/audiotrim", "functions/audio/blankaudio", "functions/audio/setaudiocache", "functions/audio/shufflechannels", "functions/audio/splitchannels", "functions/general/loadallplugins", "functions/general/loadplugin", "functions/general/loadpluginavs", "functions/general/setmaxcpu", "functions/video/addborders", "functions/video/assumefps", "functions/video/averageframes", "functions/video/binarize_binarizemask", "functions/video/blankclip", "functions/video/boxblur", "functions/video/cliptoprop", "functions/video/convolution", "functions/video/copyframeprops", "functions/video/crop_cropabs", "functions/video/deflate_inflate", "functions/video/deleteframes", "functions/video/doubleweave", "functions/video/duplicateframes", "functions/video/expr", "functions/video/flipvertical_fliphorizontal", "functions/video/frameeval", "functions/video/freezeframes", "functions/video/interleave", "functions/video/invert_invertmask", "functions/video/levels", "functions/video/limiter", "functions/video/loop", "functions/video/lut", "functions/video/lut2", "functions/video/makediff", "functions/video/maskedmerge", "functions/video/median", "functions/video/merge", "functions/video/mergediff", "functions/video/minimum_maximum", "functions/video/modifyframe", "functions/video/pemverifier", "functions/video/planestats", "functions/video/premultiply", "functions/video/prewitt_sobel", "functions/video/proptoclip", "functions/video/removeframeprops", "functions/video/resize", "functions/video/reverse", "functions/video/selectevery", "functions/video/separatefields", "functions/video/setfieldbased", "functions/video/setframeprop", "functions/video/setframeprops", "functions/video/setvideocache", "functions/video/shuffleplanes", "functions/video/splice", "functions/video/splitplanes", "functions/video/stackvertical_stackhorizontal", "functions/video/text/clipinfo", "functions/video/text/coreinfo", "functions/video/text/framenum", "functions/video/text/frameprops", "functions/video/text/text", "functions/video/transpose", "functions/video/trim", "functions/video/turn180", "gettingstarted", "includedplugins", "index", "installation", "introduction", "output", "plugins/avisource", "plugins/eedi3", "plugins/imwri", "plugins/misc", "plugins/morpho", "plugins/ocr", "plugins/rgvs", "plugins/subtext", "plugins/vinverse", "plugins/vivtc", "pythonreference"], "filenames": ["api/vapoursynth.h.rst", "api/vshelper.h.rst", "api/vsscript.h.rst", "apireference.rst", "applications.rst", "avisynthcomp.rst", "functions.rst", "functions/audio/assumesamplerate.rst", "functions/audio/audiogain.rst", "functions/audio/audioloop.rst", "functions/audio/audiomix.rst", "functions/audio/audioreverse.rst", "functions/audio/audiosplice.rst", "functions/audio/audiotrim.rst", "functions/audio/blankaudio.rst", "functions/audio/setaudiocache.rst", "functions/audio/shufflechannels.rst", "functions/audio/splitchannels.rst", "functions/general/loadallplugins.rst", "functions/general/loadplugin.rst", "functions/general/loadpluginavs.rst", "functions/general/setmaxcpu.rst", "functions/video/addborders.rst", "functions/video/assumefps.rst", "functions/video/averageframes.rst", "functions/video/binarize_binarizemask.rst", "functions/video/blankclip.rst", "functions/video/boxblur.rst", "functions/video/cliptoprop.rst", "functions/video/convolution.rst", "functions/video/copyframeprops.rst", "functions/video/crop_cropabs.rst", "functions/video/deflate_inflate.rst", "functions/video/deleteframes.rst", "functions/video/doubleweave.rst", "functions/video/duplicateframes.rst", "functions/video/expr.rst", "functions/video/flipvertical_fliphorizontal.rst", "functions/video/frameeval.rst", "functions/video/freezeframes.rst", "functions/video/interleave.rst", "functions/video/invert_invertmask.rst", "functions/video/levels.rst", "functions/video/limiter.rst", "functions/video/loop.rst", "functions/video/lut.rst", "functions/video/lut2.rst", "functions/video/makediff.rst", "functions/video/maskedmerge.rst", "functions/video/median.rst", "functions/video/merge.rst", "functions/video/mergediff.rst", "functions/video/minimum_maximum.rst", "functions/video/modifyframe.rst", "functions/video/pemverifier.rst", "functions/video/planestats.rst", "functions/video/premultiply.rst", "functions/video/prewitt_sobel.rst", "functions/video/proptoclip.rst", "functions/video/removeframeprops.rst", "functions/video/resize.rst", "functions/video/reverse.rst", "functions/video/selectevery.rst", "functions/video/separatefields.rst", "functions/video/setfieldbased.rst", "functions/video/setframeprop.rst", "functions/video/setframeprops.rst", "functions/video/setvideocache.rst", "functions/video/shuffleplanes.rst", "functions/video/splice.rst", "functions/video/splitplanes.rst", "functions/video/stackvertical_stackhorizontal.rst", "functions/video/text/clipinfo.rst", "functions/video/text/coreinfo.rst", "functions/video/text/framenum.rst", "functions/video/text/frameprops.rst", "functions/video/text/text.rst", "functions/video/transpose.rst", "functions/video/trim.rst", "functions/video/turn180.rst", "gettingstarted.rst", "includedplugins.rst", "index.rst", "installation.rst", "introduction.rst", "output.rst", "plugins/avisource.rst", "plugins/eedi3.rst", "plugins/imwri.rst", "plugins/misc.rst", "plugins/morpho.rst", "plugins/ocr.rst", "plugins/rgvs.rst", "plugins/subtext.rst", "plugins/vinverse.rst", "plugins/vivtc.rst", "pythonreference.rst"], "titles": ["VapourSynth.h", "VSHelper.h", "VSScript.h", "VapourSynth C API Reference", "Applications and Libraries", "Avisynth functions and their VapourSynth equivalents", "Function Reference", "AssumeSampleRate", "AudioGain", "AudioLoop", "AudioMix", "AudioReverse", "AudioSplice", "AudioTrim", "BlankAudio", "SetAudioCache", "ShuffleChannels", "SplitChannels", "LoadAllPlugins", "LoadPlugin", "LoadPlugin (Avisynth Compatibility)", "SetMaxCPU", "AddBorders", "AssumeFPS", "AverageFrames", "Binarize/BinarizeMask", "BlankClip", "BoxBlur", "ClipToProp", "Convolution", "CopyFrameProps", "Crop/CropAbs", "Deflate/Inflate", "DeleteFrames", "DoubleWeave", "DuplicateFrames", "Expr", "FlipVertical/FlipHorizontal", "FrameEval", "FreezeFrames", "Interleave", "Invert/InvertMask", "Levels", "Limiter", "Loop", "Lut", "Lut2", "MakeDiff", "MaskedMerge", "Median", "Merge", "MergeDiff", "Minimum/Maximum", "ModifyFrame", "PEMVerifier", "PlaneStats", "PreMultiply", "Prewitt/Sobel", "PropToClip", "RemoveFrameProps", "Resize", "Reverse", "SelectEvery", "SeparateFields", "SetFieldBased", "SetFrameProp", "SetFrameProps", "SetVideoCache", "ShufflePlanes", "Splice", "SplitPlanes", "StackVertical/StackHorizontal", "ClipInfo", "CoreInfo", "FrameNum", "FrameProps", "Text", "Transpose", "Trim", "Turn180", "Getting Started", "Included Plugins", "Welcome to VapourSynth-Classic\u2019s documentation!", "Installation", "Introduction", "Output", "AVISource", "EEDI3", "ImageMagick Writer-Reader", "Miscellaneous Filters", "Morpho", "OCR", "RGVS", "Subtext", "Vinverse", "VIVTC", "Python Reference"], "terms": {"deal": [0, 20, 96], "core": [0, 2, 3, 5, 34, 38, 39, 47, 51, 64, 73, 80, 82, 83, 84, 91, 93, 95, 96], "createcor": 0, "freecor": 0, "getcoreinfo": 0, "getcoreinfo2": 0, "setmaxcaches": 0, "setmessagehandl": 0, "addmessagehandl": 0, "removemessagehandl": 0, "logmessag": 0, "setthreadcount": 0, "frame": [0, 2, 4, 9, 11, 13, 14, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 71, 74, 75, 76, 77, 78, 79, 82, 84, 85, 87, 88, 89, 91, 92, 93, 95], "newvideofram": 0, "newvideoframe2": 0, "copyfram": 0, "cloneframeref": 0, "freefram": 0, "getstrid": 0, "getreadptr": 0, "getwriteptr": 0, "getframeformat": 0, "getframewidth": 0, "getframeheight": 0, "copyframeprop": [0, 6, 82], "getframepropsro": 0, "getframepropsrw": 0, "node": [0, 2, 67, 85, 96], "clonenoderef": 0, "freenod": 0, "getfram": [0, 3], "getframeasync": 0, "getframefilt": 0, "requestframefilt": 0, "getvideoinfo": 0, "setvideoinfo": 0, "format": [0, 1, 3, 4, 5, 8, 10, 12, 16, 20, 24, 25, 26, 29, 32, 36, 38, 40, 41, 42, 43, 45, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 60, 68, 69, 71, 72, 84, 85, 86, 88, 89, 93, 95], "getformatpreset": 0, "registerformat": 0, "map": [0, 2, 3, 16, 96], "createmap": 0, "freemap": 0, "clearmap": 0, "seterror": 0, "geterror": 0, "propnumkei": 0, "propgetkei": 0, "propdeletekei": 0, "propgettyp": 0, "propnumel": 0, "propgetint": 0, "propgetintarrai": 0, "propgetfloat": 0, "propgetfloatarrai": 0, "propgetdata": 0, "propgetdatas": 0, "propgetnod": 0, "propgetfram": 0, "propgetfunc": 0, "propsetint": 0, "propsetintarrai": 0, "propsetfloat": 0, "propsetfloatarrai": 0, "propsetdata": 0, "propsetnod": 0, "propsetfram": 0, "propsetfunc": 0, "getpluginbyid": 0, "getpluginbyn": 0, "getplugin": 0, "getfunct": 0, "getpluginpath": 0, "createfunc": 0, "clonefuncref": 0, "callfunc": 0, "freefunc": 0, "ar": [0, 1, 2, 3, 8, 10, 14, 16, 18, 19, 20, 21, 24, 25, 26, 29, 32, 33, 36, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 57, 59, 60, 62, 64, 67, 68, 71, 76, 78, 80, 81, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96], "mostli": [0, 89, 96], "us": [0, 1, 2, 3, 4, 5, 9, 10, 12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 31, 34, 36, 38, 40, 41, 44, 45, 46, 47, 48, 50, 51, 53, 54, 56, 57, 58, 60, 62, 65, 67, 68, 69, 73, 76, 80, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96], "createfilt": 0, "registerfunct": 0, "resist": 0, "classif": 0, "invok": [0, 9, 11, 12, 13, 20, 44, 61, 62, 69, 78, 96], "onli": [0, 2, 3, 8, 20, 21, 23, 24, 25, 32, 34, 36, 38, 53, 60, 62, 63, 65, 68, 75, 76, 78, 83, 86, 87, 89, 91, 92, 93, 95, 96], "filter": [0, 2, 3, 5, 19, 20, 24, 28, 38, 54, 60, 67, 76, 81, 82, 84, 85, 87, 90, 91, 92, 94, 95], "": [0, 1, 2, 3, 5, 8, 10, 16, 18, 19, 20, 25, 29, 30, 34, 36, 40, 41, 42, 48, 53, 60, 62, 63, 64, 68, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 95, 96], "otherwis": [0, 9, 14, 20, 25, 26, 40, 44, 85, 87, 93, 95, 96], "still": [0, 31, 95, 96], "setfiltererror": 0, "getoutputindex": 0, "querycompletedfram": 0, "releaseframeearli": 0, "getvapoursynthapi": 0, "vsinitplugin": 0, "vsfilterinit": 0, "vsfiltergetfram": 0, "vsfilterfre": 0, "thi": [0, 1, 2, 3, 5, 14, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 36, 38, 39, 42, 47, 51, 52, 55, 56, 57, 58, 60, 64, 67, 68, 72, 73, 74, 75, 83, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96], "i": [0, 1, 2, 3, 8, 9, 10, 12, 13, 14, 16, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 62, 63, 64, 65, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96], "main": [0, 24, 38, 83, 84, 85, 88, 89, 96], "header": [0, 82, 85, 96], "file": [0, 2, 4, 80, 82, 83, 85, 86, 88, 91, 93, 95], "applic": [0, 60, 80, 82, 83, 84, 85, 88, 91, 96], "librari": [0, 2, 76, 82, 83, 84, 96], "must": [0, 1, 2, 16, 22, 25, 29, 32, 34, 36, 39, 41, 42, 43, 45, 48, 49, 50, 52, 53, 56, 57, 62, 87, 88, 89, 90, 91, 93, 94, 95, 96], "includ": [0, 2, 5, 19, 54, 82, 83, 92, 93, 95, 96], "public": [0, 54, 82], "api": [0, 2, 4, 82, 96], "all": [0, 2, 3, 5, 8, 12, 18, 21, 24, 25, 30, 33, 35, 36, 38, 39, 40, 41, 42, 45, 46, 47, 48, 50, 51, 55, 57, 59, 60, 67, 69, 71, 75, 83, 84, 85, 87, 89, 90, 91, 92, 93, 95, 96], "c": [0, 1, 2, 4, 10, 18, 19, 20, 36, 60, 65, 66, 80, 82, 84, 85, 92, 95, 96], "defin": [0, 1, 3, 83, 87, 95, 96], "some": [0, 2, 10, 16, 62, 68, 83, 84, 93, 95, 96], "preprocessor": 0, "make": [0, 20, 31, 38, 46, 53, 56, 60, 83, 85, 91, 93, 95, 96], "programm": 0, "life": 0, "easier": [0, 1], "The": [0, 1, 2, 3, 10, 14, 16, 20, 22, 23, 24, 25, 26, 29, 31, 32, 34, 36, 38, 39, 40, 41, 42, 45, 46, 48, 50, 52, 53, 54, 55, 56, 60, 62, 63, 64, 65, 67, 68, 71, 76, 80, 81, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96], "relev": 0, "ones": [0, 24, 30, 89, 93, 96], "describ": [0, 3, 83, 96], "below": [0, 3, 10, 16, 25, 62, 68, 85, 87, 92], "expand": [0, 1], "call": [0, 2, 20, 31, 39, 53, 77, 78, 80, 96], "convent": [0, 96], "meant": 0, "init": 0, "free": [0, 1, 2, 84, 96], "etc": [0, 2, 95], "exampl": [0, 2, 3, 5, 10, 11, 16, 20, 36, 40, 42, 53, 56, 60, 61, 62, 64, 65, 66, 68, 82, 83, 88, 91, 93, 95, 96], "static": [0, 1], "void": [0, 1, 2], "fooinit": 0, "platform": [0, 21], "specif": [0, 19, 41, 46, 60, 83, 88, 89, 92, 95, 96], "magic": 0, "requir": [0, 3, 38, 65, 71, 88, 91, 95], "export": [0, 4], "share": [0, 3, 83, 85], "It": [0, 1, 2, 3, 23, 25, 26, 28, 29, 32, 38, 41, 42, 43, 49, 52, 54, 57, 58, 60, 76, 80, 83, 84, 85, 89, 92, 95, 96], "also": [0, 1, 3, 5, 9, 11, 12, 13, 14, 16, 19, 24, 26, 36, 38, 44, 46, 48, 50, 52, 60, 61, 62, 63, 69, 71, 78, 80, 83, 85, 87, 88, 89, 95, 96], "take": [0, 10, 14, 16, 26, 34, 36, 46, 60, 68, 76, 84, 87, 88, 89, 95, 96], "care": 0, "ad": [0, 4, 22, 29, 63, 65, 83, 87, 96], "extern": [0, 76], "when": [0, 1, 2, 5, 14, 20, 26, 29, 36, 38, 52, 56, 60, 63, 68, 83, 84, 85, 87, 88, 93, 95, 96], "need": [0, 3, 5, 24, 45, 46, 53, 60, 68, 71, 83, 84, 88, 89, 96], "entri": [0, 16, 46], "point": [0, 2, 6, 25, 36, 42, 45, 46, 60, 87, 88, 89, 95, 96], "like": [0, 2, 3, 20, 48, 60, 83, 84, 85, 95, 96], "so": [0, 2, 3, 20, 28, 38, 53, 54, 78, 80, 83, 84, 87, 91, 95, 96], "vapoursynthplugininit": [0, 3], "major": [0, 84], "version": [0, 2, 5, 19, 25, 41, 73, 76, 83, 85, 92, 96], "wa": [0, 2, 3, 39, 58, 76, 84, 87, 96], "r26": 0, "r3": 0, "minor": [0, 3], "bump": 0, "new": [0, 2, 3, 14, 23, 26, 84, 96], "high": [0, 4], "16": [0, 2, 14, 25, 29, 32, 36, 41, 42, 43, 45, 49, 52, 56, 57, 60, 76, 88, 90, 92, 93, 95], "bit": [0, 3, 14, 20, 25, 29, 32, 36, 41, 42, 43, 45, 46, 49, 52, 56, 57, 60, 83, 85, 87, 88, 90, 91, 94, 95, 96], "low": [0, 76], "prior": [0, 2], "consist": [0, 87], "compon": [0, 4, 89, 96], "cmgrai": 0, "cmrgb": 0, "cmyuv": 0, "cmycocg": 0, "cmcompat": 0, "stinteg": 0, "stfloat": 0, "preset": 0, "suffix": [0, 60], "have": [0, 1, 2, 3, 10, 11, 14, 20, 25, 26, 29, 32, 34, 36, 38, 40, 41, 42, 43, 45, 48, 49, 50, 52, 53, 57, 60, 61, 64, 80, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96], "float": [0, 3, 8, 10, 14, 22, 24, 25, 26, 29, 32, 36, 41, 42, 43, 45, 46, 48, 49, 50, 52, 54, 55, 57, 60, 65, 87, 88, 89, 93, 94, 95, 96], "sampl": [0, 3, 9, 11, 13, 25, 29, 32, 36, 41, 42, 43, 44, 49, 52, 57, 61, 80, 82, 87, 90, 91, 94, 95], "type": [0, 3, 25, 29, 32, 41, 42, 43, 49, 52, 57, 60, 65, 82, 83, 85, 88, 95], "stand": 0, "half": [0, 87, 88], "precis": [0, 88], "singl": [0, 3, 8, 16, 24, 36, 39, 50, 53, 68, 88, 89, 96], "respect": [0, 24, 29, 42, 68, 85, 89, 92], "compat": [0, 6, 60, 65, 82, 84, 85, 89, 96], "pack": [0, 20, 96], "everyth": [0, 36, 83, 85], "els": [0, 2, 28, 38, 83, 85, 95, 96], "planar": [0, 60, 96], "thei": [0, 3, 10, 16, 20, 22, 24, 36, 40, 60, 83, 89, 91, 92, 96], "exist": [0, 2, 16, 30, 38, 66, 83, 84, 88, 95, 96], "avisynth": [0, 6, 29, 38, 82, 83, 84, 89, 94, 96], "implement": [0, 84, 92, 96], "nativ": [0, 18, 19, 83], "pfnone": 0, "pfgray8": 0, "pfgray16": 0, "pfgrayh": 0, "pfgrai": 0, "pfyuv420p8": 0, "pfyuv422p8": 0, "pfyuv444p8": 0, "pfyuv410p8": 0, "pfyuv411p8": 0, "pfyuv440p8": 0, "pfyuv420p9": 0, "pfyuv422p9": 0, "pfyuv444p9": 0, "pfyuv420p10": 0, "pfyuv422p10": 0, "pfyuv444p10": 0, "pfyuv420p12": 0, "pfyuv422p12": 0, "pfyuv444p12": 0, "pfyuv420p14": 0, "pfyuv422p14": 0, "pfyuv444p14": 0, "pfyuv420p16": 0, "pfyuv422p16": 0, "pfyuv444p16": 0, "pfyuv444ph": 0, "pfyuv444p": 0, "pfrgb24": 0, "pfrgb27": 0, "pfrgb30": 0, "pfrgb48": 0, "pfrgbh": 0, "pfrgb": 0, "pfcompatbgr32": 0, "pfcompatyuy2": 0, "control": [0, 16, 40, 42, 67, 68, 87, 89, 95, 96], "how": [0, 29, 31, 32, 36, 38, 45, 46, 48, 50, 52, 53, 67, 80, 95, 96], "multithread": [0, 3, 84], "fmparallel": 0, "complet": [0, 4, 20, 83, 91, 93, 96], "parallel": [0, 3], "execut": [0, 96], "multipl": [0, 9, 19, 20, 24, 27, 29, 44, 88, 89, 91, 96], "thread": [0, 3, 91, 96], "fetch": 0, "sever": [0, 3, 35, 60, 83, 85, 93, 96], "fmparallelrequest": 0, "For": [0, 2, 10, 11, 20, 36, 40, 42, 56, 60, 61, 64, 65, 66, 68, 71, 80, 83, 88, 92, 93, 95, 96], "serial": 0, "natur": [0, 84], "can": [0, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 20, 23, 24, 25, 26, 27, 31, 36, 38, 39, 43, 44, 45, 46, 47, 53, 56, 57, 60, 61, 62, 64, 65, 68, 69, 78, 80, 81, 83, 84, 85, 88, 89, 92, 93, 95, 96], "request": [0, 2, 14, 26, 38, 67, 85, 88], "advanc": [0, 4, 84], "one": [0, 1, 2, 3, 10, 16, 24, 36, 38, 53, 58, 68, 73, 78, 83, 84, 88, 89, 91, 92, 93, 95, 96], "more": [0, 3, 10, 16, 36, 38, 50, 53, 56, 60, 65, 80, 83, 87, 88, 91, 92, 93, 94, 95, 96], "A": [0, 1, 2, 3, 27, 35, 39, 40, 48, 50, 68, 83, 88, 89, 90, 91, 95, 96], "from": [0, 1, 2, 3, 10, 14, 16, 23, 24, 26, 28, 30, 31, 34, 36, 38, 40, 41, 42, 46, 48, 49, 50, 52, 53, 58, 60, 67, 68, 71, 76, 78, 80, 83, 85, 87, 88, 89, 92, 93, 95, 96], "time": [0, 2, 3, 9, 14, 26, 35, 44, 67, 83, 84, 85, 96], "activ": [0, 96], "reason": [0, 2, 14, 26, 53, 85, 96], "ariniti": [0, 3], "arallframesreadi": 0, "fmunord": [0, 3], "modifi": [0, 3, 19, 23, 38, 53, 76, 92, 96], "examin": 0, "intern": [0, 34, 91, 96], "state": [0, 96], "determin": [0, 5, 10, 16, 60, 68], "which": [0, 2, 3, 16, 25, 27, 29, 31, 32, 36, 38, 41, 42, 43, 46, 47, 49, 51, 52, 53, 57, 60, 65, 68, 76, 83, 86, 87, 89, 91, 95, 96], "while": [0, 42, 83, 95, 96], "run": [0, 3, 83, 85, 91, 96], "happen": [0, 2, 10, 24, 89, 96], "ani": [0, 2, 3, 23, 25, 29, 32, 36, 39, 41, 42, 43, 49, 52, 53, 57, 76, 83, 84, 85, 89, 91, 95, 96], "order": [0, 10, 11, 12, 16, 19, 34, 36, 56, 60, 61, 63, 65, 66, 69, 83, 87, 88, 93, 95], "0": [0, 1, 2, 3, 5, 9, 10, 11, 13, 14, 22, 25, 26, 27, 29, 31, 32, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 57, 60, 61, 62, 64, 67, 68, 69, 77, 78, 83, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "again": [0, 9, 44, 92], "1": [0, 3, 5, 9, 10, 11, 14, 16, 23, 25, 26, 27, 29, 32, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 57, 60, 61, 62, 64, 67, 68, 72, 73, 74, 75, 76, 77, 87, 88, 89, 90, 92, 93, 95, 96], "fmserial": [0, 3], "other": [0, 2, 3, 5, 10, 21, 25, 28, 29, 31, 32, 38, 41, 42, 43, 45, 46, 48, 49, 52, 57, 60, 64, 67, 82, 83, 87, 91, 92, 93, 95], "architectur": 0, "ever": [0, 5, 95], "get": [0, 38, 60, 76, 82, 85, 87, 95, 96], "unlik": [0, 28, 95, 96], "process": [0, 25, 27, 29, 32, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 57, 84, 85, 87, 89, 90, 91, 92, 94, 95, 96], "nfnocach": 0, "flag": [0, 2, 95, 96], "indic": [0, 91, 95], "return": [0, 1, 2, 3, 9, 10, 11, 12, 14, 16, 17, 19, 23, 25, 26, 29, 30, 31, 32, 33, 36, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 57, 59, 60, 61, 62, 63, 68, 69, 70, 78, 83, 88, 93, 95, 96], "should": [0, 2, 3, 14, 26, 28, 38, 53, 67, 83, 86, 87, 91, 95, 96], "cach": [0, 38, 67, 96], "fast": [0, 4, 27, 36, 92], "set": [0, 2, 3, 14, 19, 21, 22, 24, 26, 28, 34, 36, 40, 45, 46, 48, 53, 54, 60, 62, 63, 64, 65, 66, 67, 76, 83, 85, 87, 88, 89, 90, 91, 93, 95, 96], "reduc": [0, 1, 88], "bloat": 0, "nfiscach": 0, "third": [0, 48, 50, 68, 92, 93, 96], "parti": 0, "mark": [0, 2, 89, 95, 96], "instanc": [0, 3, 80, 91, 96], "built": [0, 3, 4, 76, 83, 88], "strang": 0, "thing": [0, 3, 20, 38, 68, 83, 95, 96], "mai": [0, 3, 34, 35, 42, 53, 60, 67, 80, 83, 91, 92, 93, 95, 96], "your": [0, 4, 83, 85, 95, 96], "you": [0, 2, 3, 20, 28, 36, 38, 53, 60, 64, 80, 83, 84, 85, 86, 87, 88, 95, 96], "introduc": 0, "r24": 0, "without": [0, 36, 38, 60, 88, 93], "nfmakelinear": 0, "prefer": [0, 86, 92, 96], "linear": [0, 42, 60, 87], "access": [0, 38, 82], "sourc": [0, 3, 5, 16, 34, 38, 60, 64, 80, 81, 83, 85, 87, 91, 92, 95], "where": [0, 2, 10, 25, 41, 48, 60, 67, 83, 88, 91, 92, 95, 96], "seek": 0, "around": [0, 80, 83, 95], "caus": [0, 20, 48, 83, 95, 96], "signific": [0, 93], "slowdown": 0, "ha": [0, 2, 19, 24, 34, 36, 48, 53, 63, 64, 67, 68, 83, 84, 85, 88, 89, 92, 93, 95, 96], "effect": [0, 2, 34, 42, 46, 63, 93, 95, 96], "immedi": 0, "follow": [0, 20, 60, 83, 85, 87, 91, 95], "an": [0, 1, 2, 4, 12, 14, 16, 19, 20, 23, 24, 25, 26, 29, 31, 32, 33, 36, 38, 40, 41, 42, 43, 45, 46, 48, 49, 50, 52, 53, 54, 56, 57, 60, 63, 68, 69, 76, 78, 80, 83, 84, 86, 87, 88, 89, 91, 93, 94, 95, 96], "3": [0, 2, 3, 11, 29, 36, 38, 52, 60, 61, 62, 67, 68, 77, 78, 83, 84, 87, 91, 92, 95, 96], "r30": 0, "properti": [0, 1, 10, 14, 16, 23, 26, 28, 30, 34, 38, 48, 50, 53, 55, 58, 59, 60, 63, 64, 65, 66, 68, 71, 75, 82, 84, 88, 91, 93, 95, 96], "store": [0, 1, 28, 36, 55, 58, 86, 96], "ptunset": 0, "ptint": 0, "ptfloat": 0, "ptdata": 0, "ptnode": 0, "ptframe": 0, "ptfunction": 0, "propget": 0, "fail": [0, 2, 18, 19, 20, 83, 96], "err": 0, "paramet": [0, 2, 10, 16, 29, 46, 60, 65, 68, 76, 87, 88, 90, 91, 93, 94, 95, 96], "non": [0, 2, 16, 36, 42, 60, 83, 87, 96], "zero": [0, 2, 10, 16, 36, 50, 68], "peunset": 0, "kei": [0, 2, 3, 66, 76, 85, 91], "found": [0, 18, 81, 83, 84, 88, 91, 92, 93, 95], "petyp": 0, "wrong": [0, 95], "retriev": [0, 2, 96], "e": [0, 1, 3, 36, 60, 85, 87, 91, 92, 96], "g": [0, 5, 60, 68, 85, 91, 93, 96], "peindex": 0, "index": [0, 2, 4, 10, 16, 36, 60, 68, 82, 85, 96], "out": [0, 3, 31, 42, 54, 60, 80, 83, 84, 85], "bound": [0, 25, 43, 54, 92, 96], "behaviour": [0, 96], "friend": 0, "pareplac": 0, "valu": [0, 2, 3, 8, 14, 16, 21, 25, 27, 29, 36, 41, 42, 43, 45, 46, 49, 50, 52, 54, 55, 60, 64, 66, 67, 83, 85, 86, 87, 90, 91, 92, 93, 95, 96], "associ": [0, 67, 96], "replac": [0, 2, 30, 32, 39, 49, 52, 66, 83, 92, 96], "paappend": 0, "append": [0, 12, 20, 45, 46, 69, 96], "list": [0, 4, 14, 16, 38, 45, 46, 48, 53, 60, 83, 88, 91, 93, 96], "patouch": 0, "If": [0, 1, 2, 3, 9, 10, 14, 16, 19, 20, 24, 25, 26, 28, 29, 32, 36, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57, 59, 60, 62, 63, 65, 66, 73, 78, 80, 83, 85, 87, 88, 89, 92, 93, 95, 96], "noth": [0, 77, 91, 96], "see": [0, 2, 3, 5, 15, 60, 64, 83, 88, 91, 93, 95, 96], "arframereadi": 0, "arerror": 0, "mtdebug": 0, "mtwarn": 0, "mtcritic": 0, "mtfatal": 0, "most": [0, 3, 10, 16, 20, 24, 28, 36, 48, 68, 80, 83, 84, 85, 87, 89, 93, 95, 96], "opaqu": [0, 93, 96], "each": [0, 8, 10, 17, 20, 22, 24, 25, 28, 29, 31, 32, 36, 43, 49, 50, 52, 70, 85, 88, 89, 91, 92, 93, 95, 96], "row": [0, 77, 92, 95, 96], "pixel": [0, 3, 22, 25, 29, 31, 32, 36, 41, 43, 46, 48, 49, 52, 54, 55, 57, 60, 87, 89, 90, 92, 93, 94, 95, 96], "guarante": [0, 3, 36], "align": [0, 1, 60, 72, 73, 74, 75, 76], "32": [0, 20, 25, 29, 32, 36, 41, 42, 43, 49, 52, 57, 83, 85, 87, 88, 95], "byte": [0, 1, 36, 76, 93, 96], "two": [0, 1, 3, 24, 31, 36, 46, 48, 50, 55, 80, 83, 86, 87, 88, 89, 92, 93, 96], "same": [0, 1, 2, 10, 13, 14, 16, 19, 25, 26, 29, 33, 34, 36, 38, 40, 41, 48, 50, 53, 60, 62, 66, 71, 77, 83, 87, 89, 92, 93, 95, 96], "width": [0, 1, 26, 31, 60, 64, 71, 96], "stride": [0, 96], "data": [0, 3, 65, 82, 91], "attach": [0, 3, 28, 58, 75, 84, 88, 93, 95, 96], "refer": [0, 2, 14, 26, 60, 68, 82, 83, 92, 95], "construct": 0, "graph": [0, 3, 38, 85, 89], "Its": [0, 38, 96], "primari": [0, 3, 60, 93], "argument": [0, 1, 3, 10, 14, 16, 20, 22, 26, 28, 31, 36, 38, 40, 45, 46, 60, 63, 67, 68, 78, 82, 83, 85, 88, 89], "repres": [0, 28, 60, 89, 95, 96], "everi": [0, 14, 25, 26, 38, 53, 62, 65, 66, 67, 92, 95, 96], "individu": [0, 8, 14, 25, 26, 36, 43], "load": [0, 2, 18, 19, 20, 36, 80, 83, 91, 96], "keep": [0, 14, 26, 36, 87], "track": [0, 93], "memori": [0, 2, 73, 83, 91, 96], "There": [0, 3, 5, 14, 20, 26, 83, 93, 96], "few": [0, 2, 36, 83, 96], "therefor": [0, 1, 29], "avail": [0, 2, 60, 83, 91, 96], "basic": [0, 1, 80, 82, 89, 95, 96], "identifi": [0, 10, 19, 83, 96], "com": [0, 83, 84], "std": [0, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 77, 78, 79, 80, 83, 93, 95, 96], "namespac": [0, 19, 20, 83, 96], "resiz": [0, 5, 6, 38, 48, 56, 64, 82, 93, 95, 96], "modul": [0, 2, 20, 83, 84, 96], "window": [0, 1, 2, 76, 81, 82, 85, 86, 91, 95], "av": [0, 20, 83, 85, 96], "dylib": 0, "dll": [0, 19, 20, 38, 81, 83, 85, 91, 96], "pointer": [0, 1, 2, 96], "pass": [0, 2, 3, 20, 27, 36, 45, 46, 53, 80, 83, 85, 91, 92, 93, 96], "number": [0, 1, 2, 3, 16, 20, 22, 23, 24, 29, 33, 34, 35, 38, 39, 40, 52, 53, 60, 62, 68, 74, 76, 83, 84, 85, 88, 89, 91, 93, 95, 96], "attribut": [0, 60, 80, 96], "uniqu": [0, 96], "among": 0, "becaus": [0, 5, 31, 36, 53, 84, 95], "what": [0, 55, 77, 80, 87, 95], "sure": [0, 91, 95], "onc": [0, 19, 84, 96], "end": [0, 19, 20, 76, 78, 85, 92, 93, 95, 96], "up": [0, 19, 20, 36, 45, 46, 76, 83, 92, 93, 95, 96], "full": [0, 3, 42, 48, 60, 85, 87, 88, 96], "name": [0, 2, 3, 19, 20, 24, 28, 45, 55, 59, 60, 65, 85, 88, 89, 93, 96], "error": [0, 2, 3, 12, 16, 19, 20, 23, 25, 26, 29, 31, 32, 33, 36, 40, 41, 42, 43, 48, 49, 50, 52, 53, 54, 57, 60, 63, 68, 69, 78, 82, 83, 88, 93, 96], "messag": [0, 2, 54, 85, 96], "do": [0, 3, 5, 20, 53, 60, 77, 83, 84, 85, 87, 91, 95, 96], "its": [0, 1, 10, 16, 32, 49, 52, 67, 83, 85, 88, 89, 92, 96], "locat": [0, 60, 83], "system": [0, 60, 83, 91, 96], "obtain": [0, 2, 85, 93, 95, 96], "unload": 0, "freed": [0, 2, 96], "Not": 0, "realli": [0, 20, 91, 96], "interest": [0, 84], "hold": [0, 96], "primarili": [0, 3, 28], "between": [0, 2, 10, 25, 29, 32, 41, 42, 43, 47, 49, 52, 55, 57, 60, 62, 68, 78, 84, 87, 89, 92, 93, 95, 96], "script": [0, 2, 4, 5, 82, 84, 85, 94, 95, 96], "layer": [0, 5], "contain": [0, 2, 3, 36, 38, 46, 52, 83, 85, 88, 91, 93, 95, 96], "pair": [0, 3, 91, 92], "string": [0, 2, 3, 18, 19, 20, 21, 28, 29, 36, 55, 58, 59, 60, 65, 75, 76, 80, 82, 86, 88, 91, 93, 95], "arrai": [0, 10, 29, 36, 45, 52, 75, 76, 91, 93, 95, 96], "integ": [0, 1, 8, 14, 24, 25, 29, 32, 36, 41, 42, 43, 49, 52, 57, 60, 76, 88, 89, 91, 93, 95, 96], "sort": [0, 49], "In": [0, 9, 11, 12, 13, 16, 20, 36, 44, 48, 49, 60, 61, 62, 68, 69, 78, 83, 87, 91, 92, 95], "user": [0, 2, 46, 60, 65, 83, 96], "alphanumer": 0, "charact": [0, 3, 18, 19, 20, 76, 91, 93, 95, 96], "underscor": [0, 76, 96], "creat": [0, 2, 4, 5, 57, 80, 83, 84, 85, 87, 95, 96], "destroi": [0, 96], "done": [0, 29, 36, 83, 96], "prefix": [0, 83, 96], "prop": [0, 28, 38, 53, 55, 58, 59, 65, 75, 95, 96], "eras": 0, "clip": [0, 1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "don": [0, 80, 84, 85, 96], "t": [0, 1, 2, 3, 31, 36, 54, 60, 63, 76, 80, 83, 84, 85, 87, 95, 96], "manual": [0, 3, 82, 85, 88, 93, 95], "moo": 0, "through": [0, 2, 36, 45, 46, 53, 92, 96], "regist": [0, 85, 96], "valid": [0, 1, 29, 34, 87, 94, 95, 96], "long": [0, 14, 26, 53, 76, 87, 92, 96], "object": [0, 2, 3, 80, 83, 96], "live": [0, 96], "char": [0, 2], "nice": [0, 80], "printabl": 0, "yuv444p10": [0, 96], "int": [0, 1, 2, 3, 7, 9, 10, 13, 14, 15, 16, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 57, 60, 62, 64, 65, 67, 68, 72, 73, 74, 75, 76, 78, 87, 88, 89, 90, 92, 93, 94, 95], "id": [0, 38, 60, 93, 96], "One": [0, 34, 83, 95], "colorfamili": [0, 5, 68], "sampletyp": [0, 14], "bitspersampl": 0, "bytespersampl": 0, "alwai": [0, 3, 29, 36, 45, 46, 55, 67, 83, 85, 88, 92, 95, 96], "power": [0, 95], "2": [0, 3, 4, 5, 11, 16, 20, 25, 29, 32, 34, 36, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 57, 60, 61, 62, 64, 65, 66, 68, 77, 85, 87, 90, 92, 93, 94, 95, 96], "smallest": [0, 52, 92], "possibl": [0, 5, 10, 14, 16, 21, 29, 36, 48, 60, 64, 67, 68, 80, 88, 90, 93, 95, 96], "fit": [0, 76], "per": [0, 3, 36, 38, 48, 60, 83, 84, 87, 90, 91, 94, 95, 96], "subsamplingw": 0, "subsamplingh": 0, "log2": 0, "subsampl": [0, 1, 22, 31, 36, 60, 68, 96], "factor": [0, 76, 94], "appli": [0, 8, 10, 24, 28, 29, 33, 35, 36, 45, 46, 48, 89, 92, 95], "second": [0, 3, 14, 26, 28, 36, 48, 50, 68, 83, 92, 93, 96], "plane": [0, 1, 5, 24, 25, 27, 29, 32, 36, 38, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 55, 57, 68, 70, 87, 89, 92, 95, 96], "conveni": [0, 2, 64, 72, 73, 74, 75, 76, 83], "uv_width": 0, "y_width": 0, "numplan": 0, "inform": [0, 60, 72, 73, 83, 93, 96], "about": [0, 3, 72, 73, 80, 82, 93, 96], "const": [0, 1, 2], "versionstr": 0, "copyright": 0, "notic": 0, "numthread": 0, "worker": 0, "int64_t": [0, 1], "maxframebuffers": 0, "framebuff": [0, 96], "allow": [0, 2, 8, 14, 24, 25, 32, 36, 38, 41, 42, 43, 52, 54, 60, 67, 78, 84, 87, 88, 89, 93, 95, 96], "grow": [0, 67, 89], "size": [0, 1, 31, 60, 68, 84, 90, 95, 96], "befor": [0, 2, 24, 29, 57, 83, 89, 96], "aggress": [0, 96], "reclaim": 0, "usedframebuffers": 0, "current": [0, 3, 14, 24, 38, 53, 54, 74, 83, 89, 92, 95, 96], "null": [0, 2, 65], "vari": [0, 60], "fpsnum": [0, 23, 26], "numer": [0, 10, 60, 96], "part": [0, 84, 95, 96], "rate": [0, 23, 40, 62, 63, 87, 93, 96], "fraction": [0, 3, 96], "fpsden": [0, 23, 26], "denomin": [0, 96], "both": [0, 1, 14, 23, 26, 28, 31, 60, 68, 78, 83, 89, 91, 92], "height": [0, 1, 26, 31, 60, 64, 71, 87, 96], "dimens": [0, 1, 12, 40, 48, 50, 60, 68, 69, 89, 95], "numfram": [0, 93], "length": [0, 3, 9, 10, 13, 14, 16, 26, 28, 38, 40, 44, 78, 92, 95], "sinc": [0, 2, 3, 24, 34, 36, 38, 42, 48, 84, 85, 89], "r27": 0, "longer": [0, 2, 30, 67], "unknown": [0, 1, 2, 3, 60], "support": [0, 4, 21, 36, 82, 83, 84, 88, 93, 95, 96], "either": [0, 2, 8, 20, 23, 25, 45, 46, 60, 83, 88, 96], "giant": 0, "wai": [0, 2, 10, 16, 18, 19, 20, 23, 24, 38, 68, 76, 77, 78, 83, 85, 87, 89, 93, 95, 96], "legal": [0, 60], "case": [0, 2, 20, 38, 68, 87, 91, 95, 96], "shouldn": 0, "desir": [0, 96], "lower": [0, 25, 43, 46, 54, 92], "suitabl": [0, 56], "automat": [0, 38, 67, 80, 83, 93, 96], "chosen": [0, 95], "base": [0, 3, 4, 36, 64, 67, 76, 84, 85, 87, 93, 94, 95], "logic": [0, 36], "cpu": [0, 21, 36], "after": [0, 2, 39, 83, 96], "belong": [0, 96], "been": [0, 2, 19, 48, 64, 84, 96], "releas": [0, 65, 83], "deprec": [0, 2, 92, 96], "6": [0, 20, 29, 36, 52, 60, 85, 92], "r47": 0, "retain": [0, 2], "ownership": [0, 2], "info": [0, 85, 93, 95], "safe": [0, 2, 20, 91], "maximum": [0, 1, 6, 9, 21, 25, 41, 42, 44, 82, 87, 92, 95, 96], "vsmessagehandl": 0, "handler": [0, 96], "userdata": 0, "instal": [0, 2, 4, 80, 81, 82, 85, 96], "custom": [0, 93, 96], "variou": [0, 80, 96], "emit": [0, 96], "global": [0, 20, 83, 85, 96], "default": [0, 2, 14, 21, 25, 26, 29, 32, 36, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 60, 67, 73, 83, 87, 88, 89, 91, 93, 95, 96], "simpli": [0, 1, 25, 29, 32, 41, 42, 43, 45, 49, 52, 53, 56, 57, 83, 85, 92, 96], "send": [0, 84, 96], "standard": [0, 60, 83, 85, 96], "stream": [0, 95], "typedef": 0, "msgtype": 0, "msg": 0, "restor": [0, 2, 96], "abort": 0, "vsmessagehandlerfre": 0, "sent": 0, "remov": [0, 53, 59, 62, 78, 92, 94, 96], "success": [0, 19, 20, 96], "invalid": [0, 36, 95, 96], "log": [0, 36, 60, 96], "framework": [0, 96], "deliv": 0, "4": [0, 3, 29, 46, 47, 51, 52, 60, 62, 83, 87, 92, 95], "given": [0, 1, 8, 10, 12, 16, 23, 25, 36, 45, 50, 62, 68, 69, 71, 75, 87, 88, 96], "hardwar": [0, 96], "detect": [0, 83, 95, 96], "count": [0, 96], "propsrc": 0, "option": [0, 2, 46, 60, 67, 82, 83, 86, 88, 91, 95, 96], "copi": [0, 1, 2, 3, 10, 14, 25, 26, 29, 32, 36, 41, 42, 43, 48, 49, 50, 52, 53, 57, 71, 83, 87, 89, 92, 95, 96], "anoth": [0, 1, 3, 23, 28, 53, 58, 60, 87, 89, 96], "fatal": [0, 3, 20], "uninitialis": 0, "colorspac": [0, 4, 41, 48, 60, 84, 96], "greater": [0, 25, 32, 36, 42, 87, 95], "than": [0, 3, 9, 16, 25, 30, 32, 36, 38, 42, 44, 50, 52, 53, 60, 87, 88, 92, 93, 94, 95, 96], "transfer": [0, 2, 3, 60, 93, 96], "caller": [0, 1, 2, 96], "planesrc": 0, "element": [0, 29, 52, 90, 93], "correspond": [0, 16, 29, 52, 60, 76, 87, 89, 91, 93, 96], "assum": [0, 16, 36, 42, 48, 80, 83, 87, 92, 95], "framea": 0, "frameb": 0, "framec": 0, "newfram": 0, "f": [0, 36, 38, 46, 53, 95], "w": [0, 36], "first": [0, 2, 3, 5, 10, 13, 16, 34, 36, 39, 40, 46, 48, 53, 54, 62, 63, 64, 65, 66, 68, 71, 78, 83, 85, 88, 92, 93, 95, 96], "now": [0, 2, 80], "duplic": [0, 35, 36, 62, 95, 96], "just": [0, 48, 80, 83, 84, 89], "As": 0, "buffer": [0, 96], "fashion": 0, "until": [0, 9, 44, 93], "oper": [0, 3, 9, 10, 12, 13, 16, 28, 36, 44, 52, 56, 57, 62, 68, 69, 83, 87, 91, 92, 93, 96], "occur": 0, "transpar": [0, 93], "delet": [0, 2, 33, 34, 63, 64, 65], "try": [0, 20, 48, 60, 84, 95], "distanc": [0, 92], "consecut": 0, "line": [0, 76, 80, 83, 87, 92, 93, 95, 96], "posit": [0, 3, 76, 92, 96], "uint8_t": 0, "read": [0, 1, 2, 3, 20, 23, 53, 81, 82, 85, 88, 95, 96], "three": [0, 20, 36, 68, 92], "alloc": [0, 83], "contigu": 0, "chunk": [0, 96], "re": [0, 83], "depend": [0, 3, 19, 24, 65, 67, 83, 89, 95], "chroma": [0, 1, 3, 5, 50, 60, 95], "src": [0, 7, 23, 91, 93], "dst": [0, 2], "overwrit": [0, 23, 83, 88], "n": [0, 36, 38, 53, 85, 95, 96], "errormsg": 0, "bufsiz": 0, "gener": [0, 10, 14, 16, 26, 38, 60, 67, 68, 82, 84, 88, 89, 96], "directli": [0, 80, 83, 96], "necessari": [0, 2, 48, 83], "dure": [0, 54, 95], "initi": [0, 3, 83], "neg": [0, 8, 16, 29, 36, 92, 93], "want": [0, 3, 64, 80, 83, 84, 91], "trail": [0, 91, 96], "failur": [0, 2, 53, 95, 96], "never": [0, 3, 26, 83, 88, 92, 96], "insid": [0, 95, 96], "vsframedonecallback": 0, "callback": [0, 96], "readi": 0, "provid": [0, 1, 2, 20, 38, 60, 83, 96], "client": 0, "were": [0, 91, 95], "reorder": 0, "them": [0, 3, 20, 38, 53, 59, 60, 81, 83, 85, 88, 91, 95, 96], "privat": 0, "previous": [0, 84, 96], "usual": [0, 3, 14, 26, 36, 47, 51, 60, 83, 85, 86, 91, 95, 96], "framectx": 0, "context": [0, 96], "unimport": 0, "consequ": 0, "best": [0, 87], "ascend": 0, "video": [0, 2, 4, 26, 80, 82, 84, 85, 91, 93, 95], "vi": [0, 1], "numoutput": 0, "structur": [0, 82, 90], "howev": [0, 3, 20, 60, 95], "ignor": [0, 20, 83, 95, 96], "_createfilt": 0, "whose": [0, 36, 83, 92, 96], "known": [0, 1, 52, 60, 83, 93, 95], "certain": [0, 53, 60, 83, 86, 95, 96], "privileg": 0, "handl": [0, 2, 60, 84, 92, 96], "meaning": [0, 20, 93, 96], "rang": [0, 3, 5, 25, 29, 36, 39, 42, 43, 45, 46, 48, 50, 56, 60, 85, 87, 88, 89, 91, 92, 93, 94, 95], "8": [0, 25, 29, 32, 36, 39, 41, 42, 43, 49, 52, 56, 57, 60, 76, 77, 83, 87, 88, 89, 90, 91, 92, 93, 94, 95], "horizont": [0, 29, 37, 80, 96], "vertic": [0, 29, 37, 87, 92, 96], "rgb": [0, 5, 20, 60, 68, 88, 96], "member": 0, "specifi": [0, 3, 14, 16, 18, 22, 23, 25, 26, 29, 31, 32, 33, 35, 36, 41, 42, 43, 45, 46, 48, 49, 50, 52, 53, 55, 57, 60, 63, 66, 68, 78, 84, 85, 87, 91, 92, 96], "alreadi": [0, 19, 65, 66, 83, 84, 85, 88], "dealloc": 0, "later": [0, 56, 83, 96], "leav": [0, 95], "empti": [0, 2, 14, 26, 36, 83, 91, 93], "errormessag": 0, "add": [0, 1, 5, 22, 29, 47, 65, 66, 83, 85, 91, 95], "clear": [0, 2, 96], "queri": 0, "encount": [0, 54, 83, 96], "lost": 0, "isn": [0, 36, 63, 87], "die": 0, "know": [0, 60, 80, 96], "total": [0, 83], "here": [0, 2, 3, 29, 52, 77, 80, 87, 95, 96], "problem": [0, 3, 20, 95, 96], "lot": 0, "faster": [0, 92], "loop": [0, 1, 6, 82, 96], "doubl": [0, 63, 87], "arbitrari": [0, 38, 65, 96], "binari": [0, 2, 65, 83], "termin": [0, 65, 83], "consid": [0, 1, 12, 36, 40, 50, 52, 67, 69, 78, 92, 95, 96], "doesn": [0, 2, 76, 95], "alter": [0, 67], "increas": [0, 57, 87, 93], "overwritten": [0, 65], "old": [0, 83], "d": [0, 36, 88], "func": [0, 20, 38, 45, 46, 53, 82, 96], "revers": [0, 6, 11, 36, 82, 96], "url": 0, "instead": [0, 5, 13, 14, 24, 26, 29, 30, 36, 45, 46, 53, 60, 65, 83, 89, 92, 93, 95, 96], "meaningless": 0, "separ": [0, 5, 8, 17, 63, 70, 88, 96], "semicolon": 0, "absolut": [0, 2, 3, 29, 36, 55, 89, 95], "path": [0, 2, 18, 19, 20, 38, 60, 82, 83, 86, 91], "real": [0, 5, 85], "symbol": 0, "link": [0, 83], "delimit": [0, 91], "forward": [0, 96], "slash": [0, 91, 96], "r25": 0, "vspublicfunct": 0, "vsfreefuncdata": 0, "task": 0, "filtermod": [0, 80], "instancedata": 0, "pleas": 0, "level": [0, 6, 82, 84, 89, 93, 96], "shuffl": 0, "interleav": [0, 6, 34, 63, 82], "someth": [0, 3, 28, 84, 96], "went": 0, "arg": [0, 85], "argsfunc": 0, "functiondata": 0, "input": [0, 10, 16, 17, 20, 24, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 46, 52, 53, 55, 56, 60, 63, 68, 70, 87, 88, 89, 91, 92, 93, 95], "check": [0, 1, 54, 68, 80, 83, 87, 96], "goe": 0, "smoothli": 0, "successfulli": [0, 96], "except": [0, 36, 60, 83, 85, 92, 95, 96], "loadplugin": [0, 6, 38, 82, 83, 96], "obviou": 0, "report": [0, 3, 83, 96], "Such": [0, 36], "necessarili": 0, "being": [0, 19, 24, 36, 88, 89, 95, 96], "issu": [0, 96], "actual": [0, 87, 95, 96], "find": [0, 52, 87, 95], "To": [0, 60, 85, 96], "activationreason": 0, "normal": [0, 3, 19, 36, 51, 55, 95, 96], "kept": [0, 87], "scan": 0, "larg": [0, 8, 20, 27, 84, 87, 95], "consum": 0, "well": [0, 20, 50, 55, 67, 84, 92, 96], "doe": [0, 23, 28, 77, 80, 87, 95, 96], "meet": 0, "minimum": [0, 1, 6, 42, 82, 92, 95], "simpl": [0, 3, 29, 38, 76, 85, 88, 89, 90, 94, 96], "five": [0, 95], "often": [0, 60], "foocreat": 0, "foogetfram": 0, "foofre": 0, "These": [0, 20, 36, 83, 87, 93, 95, 96], "sdk": [0, 3], "folder": [0, 83, 91, 93], "vsconfigplugin": 0, "configfunc": 0, "vsregisterfunct": 0, "registerfunc": 0, "purpos": [0, 21, 36, 85, 95, 96], "configur": [0, 83, 96], "defaultnamespac": 0, "apivers": 0, "readonli": [0, 96], "own": [0, 3, 19, 83, 84, 95, 96], "domain": 0, "relat": [0, 3, 83], "go": [0, 54, 87], "too": [0, 4, 5, 8, 76], "lowercas": [0, 96], "letter": [0, 3], "addition": [0, 93, 96], "word": [0, 49, 91, 92], "special": [0, 2, 3, 5, 31, 36, 83, 84, 93, 96], "python": [0, 2, 4, 5, 9, 11, 12, 13, 18, 19, 20, 44, 61, 62, 69, 78, 80, 82, 84], "del": [0, 53], "avoid": [0, 1, 2, 24, 83, 89, 95, 96], "readabl": [0, 96], "form": [0, 36, 81, 91, 96], "initialis": [0, 2], "featur": [0, 4, 21, 84], "runtim": [0, 36, 83, 84], "za": 0, "z": [0, 3, 36], "z0": 0, "9_": 0, "pascalcas": 0, "made": [0, 84, 96], "field": [0, 3, 34, 63, 64, 65, 66, 87, 92, 95], "colon": 0, "insert": 0, "addit": [0, 3, 12, 16, 53, 60, 69, 84, 85, 91, 93, 96], "whitespac": 0, "declar": [0, 95, 96], "opt": 0, "blah": 0, "asdf": [0, 83, 93], "perform": [0, 13, 27, 29, 38, 48, 91, 95, 96], "cannot": [0, 83, 96], "usabl": [0, 2], "output": [0, 2, 10, 16, 24, 28, 29, 32, 34, 36, 38, 40, 42, 45, 46, 48, 52, 57, 60, 63, 68, 82, 83, 86, 87, 88, 89, 93, 95], "indirectli": 0, "place": [0, 2, 83, 96], "anyth": 0, "whatev": 0, "got": 0, "far": [0, 2], "obvious": [0, 13], "framedata": 0, "local": [0, 83, 95, 96], "persist": 0, "could": [0, 2, 85, 95], "concurr": [0, 85, 96], "At": [0, 2, 24, 89, 96], "last": [0, 3, 13, 16, 30, 39, 78, 83, 85, 92, 96], "By": [0, 21, 36, 45, 46, 47, 48, 51, 60, 93], "collect": [1, 89], "help": [1, 3, 84], "_inlin": 1, "visual": [1, 83], "studio": [1, 60, 83], "mode": [1, 3, 15, 24, 29, 48, 67, 87, 88, 89, 92, 93, 95, 96], "attempt": [1, 83], "portabl": [1, 82, 85], "definit": 1, "c99": 1, "restrict": [1, 22, 31, 36, 60], "keyword": [1, 82], "counterpart": 1, "pptr": 1, "_aligned_malloc": 1, "posix_memalign": 1, "elsewher": 1, "note": [1, 3, 5, 20, 24, 30, 34, 36, 38, 42, 56, 60, 67, 83, 85, 88, 89, 95, 96], "style": [1, 88, 93, 96], "ptr": 1, "_aligned_fre": 1, "b": [1, 5, 36, 40, 48, 50, 60, 68, 93, 95, 96], "size_t": 1, "templat": 1, "malloc": 1, "vsvideoinfo": 1, "constant": [1, 3, 10, 14, 16, 60, 82, 88, 95], "v1": [1, 25], "v2": [1, 85], "true": [1, 5, 12, 20, 29, 34, 36, 40, 48, 62, 63, 69, 87, 88, 93, 95, 96], "num": 1, "den": 1, "mul": 1, "div": 1, "multipli": [1, 24, 29, 40, 48, 56, 57, 62, 89], "ration": [1, 3, 23], "result": [1, 29, 36, 47, 51, 56, 60, 83, 84, 87, 91, 92, 96], "ensur": [1, 96], "addnum": 1, "addden": 1, "convert": [1, 36, 42, 60, 76, 93, 96], "sign": [1, 91], "satur": [1, 29], "silenc": 1, "warn": 1, "vsmap": [1, 2], "unexpect": 1, "behavior": [1, 19, 42, 67], "overflow": [1, 36], "dstp": 1, "dst_stride": 1, "srcp": 1, "src_stride": 1, "row_siz": 1, "memcpi": 1, "vsformat": 1, "fi": 1, "particular": 1, "regard": 1, "wrapper": [2, 4, 83, 89, 96], "vapoursynth": [2, 4, 18, 19, 34, 38, 60, 65, 73, 78, 80, 81, 83, 84, 85, 95], "interfac": 2, "evalu": [2, 36, 38, 45, 85], "everywher": [2, 95], "written": [2, 4, 36, 84, 87, 88, 95, 96], "vspipe": [2, 82, 83, 96], "vsvfw": [2, 85, 96], "program": [2, 4, 82, 85], "player": [2, 4], "mpv": [2, 4], "libvapoursynth": [2, 83], "dlopen": 2, "rtld_global": 2, "won": [2, 54, 83, 95], "abl": 2, "import": [2, 5, 36, 38, 80, 83, 95], "due": [2, 36, 85, 88, 95, 96], "design": [2, 3, 84], "environ": [2, 82, 85, 96], "commun": [2, 83], "efsetworkingdir": 2, "broken": 2, "differ": [2, 10, 12, 16, 20, 24, 25, 36, 40, 47, 51, 55, 60, 68, 69, 83, 87, 88, 89, 92, 95, 96], "scriptfilenam": 2, "entir": 2, "displai": 2, "__file__": 2, "variabl": [2, 20, 31, 68, 83, 96], "work": [2, 20, 24, 83, 84, 85, 87, 89, 90, 91, 92, 93, 95, 96], "directori": [2, 83, 85, 93], "chang": [2, 3, 8, 14, 23, 24, 26, 32, 52, 60, 83, 84, 85, 87, 89, 91, 92, 94, 95, 96], "recommend": [2, 3, 60, 65, 95], "rel": [2, 68, 83, 95], "expect": [2, 20, 89, 96], "sy": [2, 96], "exit": [2, 85, 96], "code": [2, 3, 36, 54, 60, 81, 83, 85, 91, 96], "mib": 2, "1024": 2, "enough": 2, "everyon": 2, "behav": 2, "vf_vapoursynth": 2, "video_in": 2, "leak": 2, "cancel": 2, "finish": [2, 96], "okai": 2, "vsnoderef": 2, "vscore": [2, 96], "yet": [2, 20, 96], "vsapi": 2, "favor": [2, 87], "older": [2, 65, 96], "newer": [2, 83], "var": 2, "dir": [3, 83, 87], "simplefilt": 3, "function": [3, 19, 20, 21, 31, 38, 45, 46, 47, 51, 53, 54, 55, 58, 60, 64, 65, 67, 72, 73, 74, 75, 76, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92], "veri": [3, 19, 20, 48, 80, 83, 87, 92], "h": [3, 29, 60, 82, 91, 93, 96], "vshelper": [3, 82], "vsscript": [3, 82, 96], "taken": [3, 36], "consider": [3, 36, 92, 96], "aren": [3, 31, 60, 87], "small": [3, 87, 92, 95], "checklist": 3, "watch": 3, "sometim": [3, 96], "deep": 3, "appear": [3, 85], "mean": [3, 20, 27, 34, 36, 48, 50, 55, 60, 63, 68, 89, 92, 93, 95, 96], "constructor": 3, "destructor": 3, "proper": 3, "synchron": 3, "complic": [3, 92], "even": [3, 27, 36, 42, 60, 62, 87, 88, 95, 96], "enter": [3, 83], "simultan": 3, "misconsept": 3, "rule": [3, 96], "And": 3, "those": [3, 75, 83, 95, 96], "lock": 3, "9": [3, 29, 60, 76, 83, 87, 92, 95], "camelcas": [3, 96], "categori": [3, 96], "start": [3, 62, 78, 82, 83, 84, 85, 87, 88, 91, 93, 95, 96], "_": [3, 60], "strictli": 3, "accept": [3, 31, 60, 68, 86, 88, 96], "_chromaloc": 3, "yuv": [3, 5, 36, 42, 45, 60, 68, 93, 96], "left": [3, 16, 22, 31, 36, 60, 77, 79, 92, 93], "center": [3, 24, 29, 32, 60, 89, 92], "topleft": 3, "top": [3, 22, 31, 34, 36, 60, 63, 64, 65, 66, 83, 87, 92, 93, 95], "bottomleft": 3, "5": [3, 10, 20, 29, 36, 50, 52, 60, 62, 77, 85, 90, 92, 95, 96], "bottom": [3, 22, 31, 34, 60, 63, 64, 87, 92, 93, 95], "_colorrang": 3, "limit": [3, 5, 6, 32, 42, 45, 48, 52, 56, 60, 82, 91, 95, 96], "pc": [3, 60], "tv": [3, 60], "_primari": [3, 96], "color": [3, 22, 26, 38, 48, 60, 68, 95], "itu": [3, 60], "265": [3, 60], "tabl": [3, 45, 46, 60], "_matrix": [3, 96], "matrix": [3, 10, 29, 47, 51, 60, 77, 80, 92, 93], "coeffici": [3, 10, 29, 60], "_transfer": [3, 96], "characterist": [3, 60], "_fieldbas": [3, 34, 63, 64, 65, 66, 95], "compos": 3, "independ": 3, "interlac": [3, 64], "progress": [3, 64, 85, 95, 96], "_absolutetim": 3, "timestamp": 3, "durat": [3, 23, 40, 62, 63, 87], "_durationnum": [3, 23], "_durationden": [3, 23], "framer": [3, 23, 72, 96], "bint": [3, 14, 19, 24, 26, 29, 34, 40, 45, 46, 48, 52, 60, 62, 63, 65, 69, 86, 87, 88, 89, 93, 95], "_comb": [3, 53, 95], "whether": [3, 24, 40, 60, 89, 95, 96], "postprocess": [3, 95], "hint": [3, 38], "match": [3, 83, 95], "_field": [3, 34, 63, 64], "produc": [3, 36, 53], "separatefield": [3, 6, 34, 82], "signal": 3, "_picttyp": 3, "ipb": 3, "_sarnum": 3, "_sarden": 3, "aspect": [3, 93], "ratio": [3, 92, 93], "_scenechangenext": 3, "scene": [3, 24, 89, 95], "next": [3, 29, 89, 92], "_scenechangeprev": 3, "_alpha": [3, 28, 58, 93], "alpha": [3, 20, 28, 48, 56, 58, 86, 87, 88, 93, 96], "channel": [3, 8, 10, 14, 16, 17, 28, 36, 56, 60, 68, 88], "d2v": 4, "witch": 4, "open": [4, 80, 81, 82, 83, 85, 86, 88, 90], "d2vsourc": 4, "hybrid": 4, "doom9": 4, "encod": [4, 64, 80], "gui": 4, "net": 4, "media": 4, "smoothvideo": 4, "project": [4, 84], "plugin": [4, 5, 18, 19, 20, 82, 84, 88, 91, 96], "realtim": 4, "interpol": [4, 87, 92], "staxrip": 4, "extend": [4, 10, 16, 31, 40], "editor": [4, 80, 83, 85, 96], "syntax": [4, 88], "preview": [4, 80], "spiritu": 4, "successor": 4, "virtualdub2": 4, "virtualdub": [4, 20, 80], "bitdepth": [4, 20, 29, 85], "vsmkv": 4, "fuse": 4, "virtual": [4, 85], "filesystem": [4, 85], "uncompress": [4, 85], "matroska": 4, "mkv": [4, 64, 80, 85], "vspreview": 4, "standalon": 4, "mani": [4, 5, 24, 31, 67, 81, 83, 88, 89, 93, 96], "r": [4, 5, 18, 19, 20, 60, 68, 83, 85, 93, 96], "minim": [4, 87, 92], "wobbli": 4, "ivtc": 4, "assist": 4, "similar": [4, 87, 96], "yatta": [4, 95], "yuuno": 4, "incorpor": 4, "jupyt": 4, "nim": 4, "bind": [4, 96], "languag": [4, 83, 84, 91, 93], "rust": 4, "vsxx": 4, "github": [4, 83], "action": 4, "avisourc": [5, 81, 82], "ffms2": 5, "directshowsourc": 5, "none": [5, 21, 38, 60, 88, 96], "directshow": 5, "imageread": 5, "imagewrit": 5, "imwri": [5, 83, 88], "document": [5, 83, 87, 91, 95], "convertto": 5, "bicub": [5, 6, 60, 93, 95, 96], "v": [5, 10, 16, 26, 29, 36, 38, 60, 68, 85, 87, 93, 95, 96], "yuv444p8": [5, 95, 96], "resampl": 5, "coloryuv": 5, "lut": [5, 6, 46, 82], "expr": [5, 6, 38, 82], "adjust": [5, 42, 62, 83, 88], "yourself": [5, 60, 96], "greyscal": 5, "shuffleplan": [5, 6, 82], "inclip": 5, "grai": [5, 68, 88, 93, 96], "extract": [5, 16, 58, 68, 85, 93], "y": [5, 36, 46, 60, 87], "u": [5, 36, 60, 68, 92, 95], "invert": [5, 6, 82], "invertmask": [5, 6, 82], "mask": [5, 25, 28, 41, 47, 48, 51, 57, 58, 89, 90, 93, 96], "mergergb": 5, "mergechroma": 5, "mergeluma": 5, "yclip": [5, 68], "uvclip": 5, "rgbadjust": 5, "showalpha": 5, "showr": 5, "showgreen": 5, "showblu": 5, "swapuv": 5, "tweak": 5, "utoi": 5, "vtoi": 5, "colorkeymask": 5, "lut2": [5, 6, 82], "overlai": 5, "subtract": [5, 41], "addbord": [5, 6, 82], "crop": [5, 6, 82], "cropab": [5, 6, 82], "fliphorizont": [5, 6, 77, 82], "flipvert": [5, 6, 77, 82, 96], "letterbox": 5, "reduceby2": 5, "kind": [5, 60, 84, 93], "turn180": [5, 6, 82], "turnright": 5, "turnleft": 5, "transpos": [5, 6, 80, 82], "turn": [5, 25, 60, 76, 79, 93, 96], "conditionalfilt": 5, "frameev": [5, 6, 53, 82, 95], "substitut": [5, 88], "condit": [5, 38, 53, 95], "anim": [5, 38, 93], "combin": [5, 10, 16, 20, 34, 68, 77, 95, 96], "applyrang": 5, "blankclip": [5, 6, 38, 73, 82, 95], "stackhorizont": [5, 6, 82], "stackvert": [5, 6, 82], "loadallplugin": [6, 82], "setmaxcpu": [6, 82], "assumefp": [6, 82], "averagefram": [6, 81, 82, 89], "binar": [6, 82], "binarizemask": [6, 82], "boxblur": [6, 82], "cliptoprop": [6, 58, 82], "convolut": [6, 24, 47, 51, 82, 89, 92], "deflat": [6, 82], "inflat": [6, 82], "deletefram": [6, 82], "doubleweav": [6, 82], "duplicatefram": [6, 82], "freezefram": [6, 82], "makediff": [6, 51, 82], "maskedmerg": [6, 56, 82, 93], "median": [6, 82, 92], "merg": [6, 16, 48, 51, 68, 82], "mergediff": [6, 47, 82], "modifyfram": [6, 38, 82], "pemverifi": [6, 82], "planestat": [6, 38, 82, 89], "premultipli": [6, 48, 82], "prewitt": [6, 82], "sobel": [6, 82], "proptoclip": [6, 28, 82, 93], "removeframeprop": [6, 65, 82], "bilinear": [6, 38, 60, 64], "lanczo": [6, 60], "spline16": [6, 60], "spline36": [6, 60], "spline64": [6, 60], "selecteveri": [6, 34, 82, 96], "setfieldbas": [6, 82], "setframeprop": [6, 64, 82], "setvideocach": [6, 15, 82], "splice": [6, 12, 82, 96], "splitplan": [6, 82], "trim": [6, 82, 96], "clipinfo": [6, 76], "coreinfo": [6, 76], "framenum": [6, 76], "frameprop": [6, 76], "assumesampler": [6, 82], "audiogain": [6, 82], "audioloop": [6, 82, 96], "audiomix": [6, 82], "audiorevers": [6, 82, 96], "audiosplic": [6, 82, 96], "audiotrim": [6, 82, 96], "blankaudio": [6, 82], "setaudiocach": [6, 82], "shufflechannel": [6, 82], "splitchannel": [6, 82], "anod": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "sampler": [7, 14], "gain": 8, "volum": [8, 85], "suppli": [8, 24, 55, 73, 87, 89, 96], "lead": [8, 95, 96], "repeat": [9, 44, 96], "over": [9, 24, 34, 44, 67, 84, 89], "less": [9, 32, 42, 44, 52, 87, 95, 96], "reach": [9, 44], "channels_out": [10, 16], "mix": [10, 36], "implicitli": [10, 16, 68], "ll": [10, 16, 83], "longest": [10, 16, 40], "stereo": [10, 14, 16], "present": [10, 34, 60, 87], "front_left": [10, 14, 16, 96], "front_right": [10, 14, 16, 96], "lowest": [10, 43, 49, 92], "highest": [10, 43, 49, 92, 95], "downmix": 10, "audio": [10, 13, 14, 16, 17, 82], "mono": [10, 16], "front_cent": [10, 96], "7071": 10, "low_frequ": [10, 96], "back_left": [10, 96], "back_right": [10, 96], "would": [11, 56, 61, 77, 87, 91, 95], "slice": [11, 13, 61, 62, 78, 82], "unless": [12, 40, 69, 95, 96], "mismatch": [12, 40, 48, 69, 88, 96], "exactli": [13, 52, 68, 93, 96], "unit": [13, 60, 96], "44100": 14, "10": [14, 26, 36, 46, 60, 87, 92, 93, 95, 96], "edit": [14, 26, 28, 84, 95], "test": [14, 21, 26, 60, 83], "44": 14, "1khz": 14, "preced": [14, 26, 34, 60], "twice": [14, 16, 33, 77], "fixeds": [15, 67], "maxsiz": [15, 67], "historys": [15, 67], "channels_in": 16, "reus": [16, 85], "nth": [16, 92], "swap": [16, 36, 68], "right": [16, 22, 24, 31, 77, 79, 89, 92, 93], "altern": [16, 46, 84, 96], "clipa": [16, 36, 46, 47, 48, 50, 51, 55, 89, 93], "clipb": [16, 36, 46, 47, 48, 50, 51, 55, 89, 93], "silent": [18, 76, 83], "skip": 18, "bewar": [18, 19, 20], "escap": [18, 19, 20, 96], "correct": [18, 19, 20, 83, 96], "altsearchpath": 19, "fals": [19, 29, 34, 36, 60, 63, 65, 86, 87, 88, 93, 95, 96], "prevent": [19, 42, 67, 83, 96], "collis": [19, 20, 96], "search": [19, 82, 83], "64": [20, 36, 83, 85, 87], "higher": [20, 46, 85], "coincident": 20, "wrap": [20, 76, 96], "yuy2": [20, 86, 96], "rgb32": [20, 86], "yuv422p8": [20, 95, 96], "rgb24": [20, 26, 38, 60, 86, 93, 96], "compatpack": 20, "tri": [20, 83], "env": [20, 96], "trigger": 20, "distinct": 20, "func_2": 20, "func_3": 20, "overload": 20, "rare": [20, 96], "give": [20, 60, 92, 95], "insan": 20, "loader": [20, 83], "common": [20, 82, 88, 90, 96], "intend": [21, 25, 28, 41, 96], "debug": [21, 83, 93, 96], "instruct": [21, 36, 83], "optim": [21, 36], "x86": 21, "avx2": 21, "sse2": 21, "vnode": [22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "black": [22, 26, 38], "border": 22, "side": [22, 31, 83], "obei": 22, "newli": 22, "metadata": [23, 84, 96], "assign": 23, "comput": [23, 84, 87], "weight": [24, 48, 50, 87, 89, 92], "scale": [24, 46, 57, 60, 72, 73, 74, 75, 76, 84, 89, 93, 94], "scenechang": [24, 89, 95], "easi": [24, 83, 89], "averag": [24, 32, 36, 46, 50, 55, 87, 89, 92], "togeth": [24, 29, 34, 47, 51, 71, 89, 96], "seen": [24, 89], "tempor": [24, 89, 92], "sum": [24, 29, 87, 89, 92], "divid": [24, 29, 40, 62, 89, 92], "odd": [24, 29, 62, 87, 89, 96], "rest": [24, 89], "beyond": [24, 31, 89], "31": [24, 89], "threshold": [25, 32, 52, 89, 95], "v0": 25, "imag": [25, 60, 84, 88, 93], "depth": [25, 29, 32, 41, 42, 43, 46, 49, 52, 57, 87, 88, 94, 95], "middl": [25, 29, 49], "equal": [25, 95], "upper": [25, 43, 54, 92, 96], "unprocess": [25, 29, 32, 41, 42, 43, 48, 49, 52, 57, 89], "640": [26, 60], "480": 26, "24": [26, 92, 93], "640x480": 26, "24fp": 26, "hradiu": 27, "hpass": 27, "vradiu": 27, "vpass": 27, "box": [27, 83], "blur": [27, 29], "radiu": [27, 87], "fairli": [27, 67, 96], "cheapli": 27, "approxim": [27, 36], "gaussian": 27, "mclip": 28, "deriv": [28, 60], "invers": [28, 58, 95], "bia": 29, "divisor": 29, "spatial": [29, 92], "3x3": [29, 32, 49, 52, 92], "neighbourhood": [29, 32, 49, 52, 89], "nine": [29, 49], "round": [29, 60, 84, 92], "nearest": 29, "larger": [29, 36, 87, 92, 95], "final": [29, 67, 83, 87, 95], "clamp": [29, 36, 42, 46, 47, 51, 92], "25": [29, 87, 94], "5x5": 29, "1023": [29, 36], "inclus": [29, 39, 78, 96], "7": [29, 52, 60, 72, 73, 74, 75, 76, 83, 92, 93, 94], "principl": 29, "becom": [29, 32, 52, 95], "select": [29, 60, 62, 85, 87, 88, 96], "squar": [29, 90, 92], "equival": [29, 36, 48, 56, 60, 68, 82, 89, 96], "stronger": 29, "58": 29, "prop_src": [30, 38, 95], "simplest": [31, 38], "croprel": 31, "alia": [31, 60], "hand": 31, "fix": [31, 62, 92], "area": [31, 95], "thu": 31, "whole": [31, 60, 89, 96], "pictur": [31, 77, 93, 96], "awai": [31, 87], "met": 31, "eight": 32, "much": [32, 52, 56, 95], "65535": 32, "tff": [34, 63], "weav": 34, "back": [34, 47, 51, 87, 96], "weak": [34, 87, 96], "notion": 34, "undo": 34, "sep": 34, "woven": 34, "accordingli": 34, "express": 36, "26": 36, "polish": 36, "notat": 36, "previou": [36, 67, 89, 92, 95, 96], "fewer": [36, 92], "practic": [36, 96], "enabl": [36, 67, 93, 95, 96], "incompat": 36, "content": [36, 56, 77, 82], "undefin": [36, 88, 96], "pitfal": [36, 82], "speed": [36, 91, 95], "255": [36, 38, 42, 56, 60, 93, 94, 95], "difficult": 36, "co": [36, 87], "cg": [36, 87], "bits_per_sampl": [36, 45, 46, 93, 96], "overrid": [36, 60, 83, 86, 91, 93, 95], "f16c": 36, "arithmet": [36, 92], "comparison": [36, 95], "stack": [36, 71, 96], "manipul": [36, 84], "dup": 36, "former": 36, "topmost": 36, "latter": [36, 96], "swapn": 36, "dupn": 36, "step": [36, 83, 87], "dup0": 36, "swap1": 36, "machin": 36, "compil": [36, 82], "origin": [36, 39, 93, 95], "finit": 36, "neither": [36, 78], "nan": 36, "nor": [36, 78], "inf": [36, 87], "especi": 36, "transcendent": 36, "exp": 36, "x": [36, 38, 45, 46, 60, 68, 82, 87], "88": 36, "3e": 36, "38": 36, "pow": 36, "1e": 36, "sqrt": [36, 38], "sin": 36, "ab": [36, 87], "max": [36, 38, 43, 45, 54, 55, 87, 92], "min": [36, 43, 45, 54, 55, 87, 92], "xor": 36, "within": [36, 95], "2e": 36, "magnitud": 36, "1e5": 36, "accuraci": [36, 91, 95], "2e5": 36, "uv": [36, 42, 60], "unchang": [36, 45, 46, 48, 50, 92], "clipc": 36, "clipa16bit": 36, "clipb10bit": [36, 46], "clipa8bit": [36, 46], "256": [36, 93], "illeg": 36, "junk": [36, 96], "direct": [36, 37, 87, 96], "clipa10bit": 36, "clipb16bit": 36, "yuv420p16": [36, 96], "flip": [37, 77, 80], "eval": 38, "clip_src": 38, "reliabl": [38, 87, 95], "deduc": 38, "mainli": [38, 58], "decis": [38, 67, 95], "referenc": 38, "improv": [38, 64, 84], "encourag": 38, "accomplish": 38, "scriptclip": 38, "fade": 38, "white": [38, 60], "functool": [38, 95], "base_clip": 38, "yuv420p8": [38, 60, 95, 96], "1000": [38, 95], "128": [38, 56, 60, 93, 95], "def": [38, 45, 46, 53, 93, 95], "animated_clip": 38, "partial": [38, 95], "set_output": [38, 80, 85, 95, 96], "auto": [38, 80], "balanc": 38, "show": [38, 85], "calcul": [38, 47, 51, 55, 56, 67, 89, 95], "math": 38, "grayworld1adjust": 38, "small_numb": 38, "000000001": 38, "red": [38, 60, 93], "planestatsaverag": 38, "green": [38, 60, 93], "blue": [38, 60, 93], "max_rgb": 38, "red_corr": 38, "green_corr": 38, "blue_corr": 38, "norm": 38, "r_gain": 38, "g_gain": 38, "b_gain": 38, "repr": 38, "grayworld1": 38, "matrix_": [38, 60, 93], "rgb_clip": 38, "r_avg": 38, "g_avg": 38, "b_avg": 38, "adjusted_clip": 38, "libvslsmashsourc": 38, "lsma": [38, 64, 80, 93], "lwlibavsourc": [38, 64, 80, 93], "freez": 39, "100": [39, 60, 85, 88, 91, 93, 96], "231": 39, "15": [39, 60, 92, 95], "112": 39, "300": [39, 60], "50": [39, 87], "overlap": 39, "modify_dur": [40, 62, 63], "treat": [40, 64, 85, 89], "regardless": [41, 48], "min_in": 42, "max_in": 42, "gamma": [42, 87], "min_out": 42, "max_out": 42, "bright": [42, 60], "contrast": [42, 60], "remap": 42, "unintuit": 42, "235": [42, 45, 60], "240": [42, 45, 64], "undesir": 42, "degre": [42, 79, 80], "convers": [42, 46, 60, 95], "brighten": 42, "darken": 42, "lutf": [45, 46], "floatout": [45, 46], "look": [45, 46, 83, 87], "luti": 45, "lutuv": 45, "ret": [45, 91, 93], "limited_clip": 45, "limiti": 45, "limituv": 45, "account": [46, 95], "clip1": [46, 53, 96], "clip2": [46, 53, 95, 96], "respons": [46, 96], "understand": 46, "clipi": 46, "clipx": 46, "unsharp": [47, 51], "luma": [47, 50, 51, 56, 68, 95], "blur_clip": [47, 51], "diff_clip": [47, 51], "sharpened_clip": [47, 51], "first_plan": 48, "interv": [48, 92], "grayscal": [48, 56, 68, 88, 91], "bilinearli": 48, "blend": [48, 93, 95], "pre": [48, 56], "horribl": 48, "unintend": 48, "shift": [48, 60], "bad": [48, 54, 68, 95], "idea": 48, "pick": 49, "outsid": 50, "coordin": [52, 54], "eros": 52, "largest": 52, "dilat": [52, 81, 82, 90], "selector": 53, "gotten": [53, 96], "probabl": [53, 83], "framenumb": 53, "set_frame_numb": 53, "fout": 53, "remove_properti": 53, "transfer_properti": 53, "develop": [54, 84], "badli": 54, "unnot": 54, "diff": 55, "matter": 55, "yield": [56, 96], "better": [56, 95], "exclud": [56, 95], "offset": [56, 62, 96], "60": 56, "edg": [57, 87, 92], "decreas": [57, 87], "intens": 57, "unset": [59, 91, 95], "enum": 60, "chromaloc": 60, "matrix_in": 60, "transfer_in": 60, "primaries_in": 60, "range_in": 60, "chromaloc_in": 60, "filter_param_a": 60, "filter_param_b": 60, "resample_filter_uv": 60, "filter_param_a_uv": 60, "filter_param_b_uv": 60, "dither_typ": 60, "cpu_typ": 60, "prefer_prop": 60, "src_left": 60, "src_top": 60, "src_width": 60, "src_height": 60, "nominal_lumin": 60, "choos": [60, 95, 96], "good": [60, 68, 95, 96], "neutral": 60, "denot": 60, "annex": 60, "destin": 60, "bt": 60, "709": [60, 93], "3074": 60, "unspecifi": 60, "accord": [60, 96], "ycocg": [60, 96], "famili": [60, 68], "btb": 60, "wtw": 60, "mpeg": 60, "figur": 60, "top_left": 60, "bottom_left": 60, "scaler": 60, "tap": 60, "method": [60, 88, 96], "dither": [60, 88], "random": [60, 83, 89, 96], "error_diffus": 60, "affect": 60, "region": [60, 87], "physic": 60, "cd": [60, 87], "m": [60, 83], "yv12": [60, 86, 95], "1920": 60, "1080": 60, "matrix_in_": 60, "enumer": 60, "abbrevi": 60, "parenthes": [60, 95], "ident": [60, 88, 92, 95, 96], "typic": [60, 89], "gbr": 60, "yzx": 60, "xyz": 60, "kr": 60, "2126": 60, "kb": 60, "0722": 60, "rec": 60, "unspec": 60, "fcc": 60, "470bg": [60, 93], "299": 60, "114": 60, "470": 60, "histor": 60, "170m": 60, "smpte": 60, "2004": 60, "240m": 60, "ycgco": 60, "2020ncl": 60, "2627": 60, "0593": 60, "2020": 60, "lumin": 60, "2020cl": 60, "chromancl": 60, "12": [60, 92, 95], "chromat": 60, "chromacl": 60, "13": [60, 77, 92], "ictcp": 60, "14": [60, 92, 95], "lc0": 60, "45": 60, "lc": 60, "500": 60, "601": 60, "2020_10": 60, "2020_12": 60, "470m": 60, "525": 60, "625": 60, "log100": 60, "log316": 60, "316": 60, "xvycc": 60, "11": [60, 87, 92, 96], "iec": 60, "61966": 60, "srgb": 60, "st2084": 60, "st": 60, "2084": 60, "b67": 60, "18": [60, 92], "arib": 60, "600": 60, "150": 60, "060": 60, "330": 60, "d65": 60, "3127": 60, "3290": 60, "310": 60, "595": 60, "155": 60, "070": 60, "630": 60, "340": 60, "1999": 60, "film": 60, "170": 60, "797": 60, "131": 60, "046": 60, "708": 60, "292": 60, "st428": 60, "commonli": 60, "st431": 60, "dci": 60, "p3": 60, "tradit": 60, "st432": 60, "jedec": 60, "p22": 60, "22": [60, 92], "FOR": 60, "toler": 60, "monitor": 60, "3213": 60, "eq": 60, "clip1i": 60, "bitdepthi": 60, "219": 60, "cb": [60, 87, 96], "clip1c": 60, "bitdepthc": 60, "224": 60, "pb": 60, "cr": 60, "pr": 60, "dynam": [60, 83], "cycl": [62, 95, 96], "pattern": [62, 67, 95, 96], "decim": [62, 95], "fourth": [62, 92, 95], "manner": 62, "halv": [63, 87], "materi": 64, "qualiti": [64, 88], "rule6": [64, 80], "320": 64, "intval": 65, "floatval": 65, "r54": [65, 85], "intuit": 65, "overridden": [67, 96], "disabl": [67, 88, 95], "reset": 67, "self": 67, "explanatori": 67, "histori": 67, "touch": 67, "almost": [68, 95], "likewis": [68, 78], "uclip": 68, "vclip": 68, "cast": 68, "yuvclip": 68, "text": [72, 73, 74, 75, 82, 91, 93, 95], "print": [72, 73, 74, 75, 76, 80, 83, 85, 93], "blank": 73, "draw": 76, "bitmap": [76, 93], "font": [76, 93], "bold": 76, "terminu": 76, "pcf": 76, "cover": 76, "1252": 76, "superset": 76, "iso": [76, 91], "8859": 76, "aka": [76, 87, 95], "latin1": 76, "unprint": 76, "dumb": 76, "drop": [76, 95], "numpad": 76, "synthes": 77, "rotat": [77, 80], "slower": [77, 87, 92], "illustr": 77, "55": 77, "89": 77, "21": [77, 92], "34": 77, "144": 77, "233": 77, "377": 77, "180": 79, "manag": [80, 83, 96], "tutori": 80, "plai": 80, "interpret": 80, "inspir": [80, 84], "l": 80, "smash": 80, "think": [80, 83, 84, 95, 96], "90": [80, 84], "plu": 80, "rememb": [80, 96], "quit": [80, 96], "represent": 80, "pipe": [80, 85, 96], "x264": [80, 85], "ffmpeg": [80, 83, 93], "command": [80, 83], "y4m": [80, 85, 96], "vpy": [80, 85], "demux": [80, 85], "tree": [81, 83], "avifilesourc": [81, 82, 86], "opendmlsourc": [81, 82, 86], "eedi3": [81, 82, 95], "imagemagick": [81, 82, 83], "writer": [81, 82], "reader": [81, 82], "write": [81, 82, 85, 88, 96], "miscellan": [81, 82], "hysteresi": [81, 82, 89], "scdetect": [81, 82, 89], "morpho": [81, 82], "erod": [81, 82, 90], "close": [81, 82, 90], "tophat": [81, 82, 90], "bottomhat": [81, 82, 90], "ocr": [81, 82, 83], "recogn": [81, 82, 88, 91], "rgv": [81, 82], "removegrain": [81, 82, 92], "repair": [81, 82, 92], "clens": [81, 82, 92], "forwardclens": [81, 82, 92], "backwardclens": [81, 82, 92], "verticalclean": [81, 82, 92], "subtext": [81, 82, 83], "textfil": [81, 82, 93], "subtitl": [81, 82, 93, 95], "imagefil": [81, 82, 93], "vinvers": [81, 82], "vivtc": [81, 82], "vfm": [81, 82, 95], "vdecim": [81, 82, 95], "introduct": 82, "author": 82, "o": [82, 85], "linux": 82, "vsrepo": 82, "autoload": 82, "grammar": 82, "syntact": 82, "sugar": 82, "With": [82, 93], "backslash": 82, "raw": [82, 85], "class": [82, 85], "get_output": [82, 96], "clear_output": [82, 96], "construct_signatur": [82, 96], "videonod": [82, 96], "videooutputtupl": [82, 96], "videofram": [82, 96], "videoformat": [82, 96], "audionod": [82, 96], "audiofram": [82, 96], "vpy_current_environ": [82, 96], "get_current_environ": [82, 96], "environmentpolici": [82, 96], "environmentpolicyapi": [82, 96], "register_polici": [82, 96], "has_polici": [82, 96], "environmentdata": [82, 96], "synopsi": 82, "avf": [82, 83, 96], "vfw": [82, 86, 96], "tool": [82, 96], "reserv": 82, "page": 82, "press": 83, "along": 83, "instanti": [83, 96], "fact": 83, "download": 83, "2019": 83, "mention": 83, "begin": 83, "bug": 83, "pyd": 83, "ly": 83, "decompress": 83, "embedd": 83, "archiv": [83, 85], "xcode": 83, "appstor": 83, "homebrew": 83, "wait": [83, 84], "brew": 83, "OF": 83, "date": 83, "deb": 83, "multimedia": 83, "repositori": 83, "guid": 83, "offici": 83, "websit": [83, 88], "epel": 83, "extra": 83, "enterpris": 83, "unoffici": 83, "portag": 83, "ebuild": 83, "32bit": 83, "64bit": 83, "msvc": 83, "innosetup": 83, "zip": [83, 88], "compress": [83, 88], "clone": 83, "git": 83, "http": 83, "zimg": 83, "sekrit": 83, "twc": 83, "branch": 83, "v3": 83, "avisynthplu": 83, "libp2p": 83, "solut": 83, "py": 83, "pip": 83, "txt": [83, 85, 87, 95], "cython_build": 83, "bat": 83, "docs_build": 83, "abov": [83, 92], "7z": 83, "ex": [83, 85], "plan": [83, 84], "ok": 83, "grab": 83, "pfm": 83, "192": [83, 93], "win": 83, "make_port": 83, "make_instal": 83, "properli": 83, "across": [83, 96], "boundari": [83, 96], "trolololol": 83, "autoconf": 83, "automak": 83, "libtool": 83, "recent": [83, 85], "pkg": 83, "config": 83, "gcc": 83, "clang": 83, "cython": 83, "28": 83, "sphinx": 83, "iconv": [83, 93], "libass": [83, 93], "tesseract": [83, 91], "python3": 83, "pip3": 83, "ve": 83, "updat": [83, 96], "upgrad": 83, "haven": 83, "Or": [83, 84], "pull": 83, "autogen": 83, "sh": 83, "usr": 83, "pop": 83, "No": 83, "lib": 83, "ld_library_path": 83, "site": 83, "pythonpath": 83, "makefil": 83, "doc": 83, "html": 83, "cp": [83, 87], "vsdb": 83, "On": [83, 85], "visit": [83, 88], "put": 83, "mechan": 83, "save": 83, "blow": 83, "python39": 83, "_pth": 83, "python38": 83, "might": [83, 95], "crash": 83, "cough": 83, "wxgtk": 83, "decid": [83, 91, 95], "exact": [83, 96], "accid": 83, "appdata": 83, "plugins32": 83, "plugins64": 83, "modern": 83, "roam": 83, "shortcut": 83, "menu": 83, "futur": [83, 96], "vapoursynth32": 83, "coreplugin": 83, "vapoursynth64": 83, "xdg_config_hom": 83, "conf": 83, "home": 83, "userplugindir": 83, "systemplugindir": 83, "libdir": 83, "plugindir": 83, "hard": 84, "tell": [84, 86], "came": 84, "month": 84, "period": 84, "softwar": [84, 85, 96], "heavili": 84, "aim": 84, "21st": 84, "centuri": 84, "rewrit": [84, 95], "advantag": 84, "late": 84, "compar": [84, 89], "learn": 84, "stick": 84, "fredrik": 84, "mellbin": 84, "electr": 84, "engin": 84, "focu": 84, "analysi": 84, "medic": 84, "he": 84, "digit": 84, "electron": 84, "hi": 84, "spare": 84, "dai": 84, "himself": 84, "job": 84, "repli": 84, "choic": 84, "him": 84, "feel": 84, "contact": 84, "me": [84, 95], "thingi": 84, "gmail": 84, "port": 84, "sponsor": 84, "outfil": 85, "hyphen": 85, "dot": [85, 96], "anywher": 85, "str": 85, "dict": [85, 96], "outputindex": 85, "wav": 85, "w64": 85, "preserv": [85, 92, 95], "cwd": 85, "temporarili": 85, "unfortun": 85, "timecod": 85, "p": [85, 95], "stderr": 85, "record": 85, "spent": 85, "stdout": [85, 96], "deinterlac": [85, 95], "ye": 85, "fluffi": 85, "kitten": 85, "packag": [85, 96], "easili": 85, "avi": [85, 86], "bridg": 85, "gap": [85, 92], "plain": [85, 95], "core32": 85, "core64": 85, "alt_output": [85, 96], "profession": [85, 96], "easiest": 85, "thechaoscod": 85, "batch": 85, "registri": 85, "00": 85, "hkey_local_machin": 85, "clsid": 85, "58f74ca0": 85, "bd0e": 85, "4664": 85, "a49b": 85, "8d10e6f0c131": 85, "inprocserver32": 85, "threadingmodel": 85, "apart": [85, 88, 96], "avifil": 85, "extens": 85, "pixel_typ": 86, "fourcc": [86, 96], "decod": 86, "yv24": 86, "yv16": 86, "yv411": 86, "y8": 86, "rgb48": [86, 96], "p010": 86, "p016": 86, "p210": 86, "p216": 86, "v210": [86, 96], "slow": 87, "cross": 87, "warp": 87, "cost": [87, 95], "neighborhood": [87, 92], "connect": [87, 89], "short": [87, 96], "dh": 87, "beta": 87, "20": [87, 92, 93], "nrad": 87, "mdi": 87, "hp": 87, "ucub": 87, "cost3": 87, "vcheck": 87, "vthresh0": 87, "vthresh1": 87, "vthresh2": 87, "sclip": 87, "fall": 87, "miss": 87, "trade": 87, "off": 87, "artifact": [87, 95], "directed": 87, "remain": [87, 92], "shorter": 87, "penal": 87, "smoother": 87, "mayb": [87, 96], "unwant": 87, "40": 87, "farthest": 87, "30": 87, "70": 87, "smaller": [87, 92, 95], "slope": 87, "chanc": [87, 91], "pel": 87, "cubic": 87, "med": 87, "strong": [87, 95], "we": [87, 89, 96], "fh": 87, "bl": 87, "aa": 87, "ac": 87, "ae": 87, "af": 87, "ag": 87, "ah": 87, "ai": 87, "aj": 87, "ak": 87, "al": 87, "am": 87, "ao": 87, "ap": 87, "eh": 87, "el": 87, "ba": 87, "bb": 87, "bc": 87, "bd": 87, "bf": 87, "bg": 87, "bh": 87, "bi": [87, 89], "bj": 87, "bk": 87, "bm": 87, "bn": 87, "bo": 87, "bp": 87, "fd": 87, "fl": 87, "ca": 87, "cc": 87, "ce": 87, "cf": 87, "ch": 87, "ci": 87, "cj": 87, "ck": 87, "cl": 87, "cm": [87, 88], "cn": 87, "gd": 87, "gh": 87, "da": 87, "db": 87, "dc": 87, "dd": 87, "de": 87, "df": 87, "dg": 87, "di": 87, "dj": 87, "dk": 87, "dl": 87, "dm": 87, "dn": 87, "dp": 87, "d0": 87, "d1": [87, 92], "q2": 87, "q3": 87, "q4": 87, "d2": [87, 92], "d3": 87, "mdiff0": 87, "mdiff1": 87, "a0": 87, "a1": 87, "a2": 87, "0f": 87, "final_valu": 87, "cint": 87, "readm": 87, "kevin": [87, 95], "stone": [87, 95], "tritic": [87, 95], "imgformat": 88, "filenam": 88, "firstnum": 88, "75": 88, "compression_typ": 88, "quantum": 88, "hdri": 88, "disk": 88, "jpeg": 88, "png": 88, "dpx": 88, "printf": 88, "06d": 88, "jpg": 88, "usag": 88, "sequenc": [88, 92], "floyd": 88, "steinberg": 88, "bzip": 88, "dxt1": 88, "dxt3": 88, "dxt5": 88, "fax": 88, "group4": 88, "jpeg2000": 88, "losslessjpeg": 88, "lzw": 88, "rle": 88, "piz": 88, "pxr24": 88, "b44": 88, "b44a": 88, "lzma": 88, "jbig1": 88, "jbig2": 88, "float_output": 88, "embed_icc": 88, "unmodifi": 88, "seri": 88, "resolut": [88, 93], "guess": 88, "embed": 88, "icc": 88, "profil": 88, "via": 88, "_iccprofil": 88, "littl": 88, "forc": [88, 91], "misc": 89, "mt_hysteresi": 89, "undirect": 89, "2d": 89, "grid": 89, "shape": 90, "morpholog": 90, "diamond": 90, "circl": 90, "optic": 91, "recognit": 91, "datapath": 91, "ocrstr": 91, "utf": [91, 93], "ocrconfid": 91, "confid": 91, "space": [91, 93], "tessdata": 91, "resid": 91, "639": 91, "eng": 91, "lang": 91, "hin": 91, "hindi": 91, "english": 91, "caveat": 91, "impact": [91, 95], "hallucin": 91, "incorrect": [91, 96], "tesseractclass": 91, "classifi": 91, "textord": 91, "tessedit_char_whitelist": 91, "0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz": 91, "appropri": 91, "denois": 92, "sensit": [92, 96], "four": [92, 93], "oppos": 92, "intermedi": 92, "priorit": 92, "neighbour": 92, "closest": 92, "clipe": 92, "interrupt": 92, "exce": 92, "poor": 92, "sharpen": [92, 94], "corner": 92, "bob": 92, "formula": 92, "17": 92, "opposit": [92, 95], "greatest": 92, "19": 92, "neighbor": 92, "biggest": 92, "surround": 92, "simpler": 92, "23": 92, "halo": 92, "reput": 92, "useless": [92, 96], "conserv": 92, "slightli": 92, "leftmost": 92, "rightmost": 92, "column": 92, "repairclip": 92, "target": 92, "nth_min": 92, "nth_max": 92, "relax": 92, "detail": [92, 96], "let": 92, "b1": 92, "b2": 92, "t1": 92, "t2": 92, "term": [92, 95], "simplic": 92, "Then": 92, "widen": 92, "gradient": 92, "toward": 92, "render": [93, 96], "sub": [93, 96], "charset": 93, "debuglevel": 93, "fontdir": 93, "linespac": 93, "margin": 93, "sar": 93, "transfer_": 93, "primaries_": 93, "ass": 93, "jacosub": 93, "microdvd": 93, "sami": 93, "srt": 93, "webvtt": 93, "obscur": 93, "burn": 93, "gray8": [93, 95, 96], "chatti": 93, "ass_util": 93, "storag": [93, 96], "libavcodec": 93, "untouch": 93, "san": 93, "serif": 93, "h00ffffff": 93, "h000000ff": 93, "h00000000": 93, "tag": 93, "rich": 93, "shown": 93, "palett": 93, "flatten": 93, "vobsub": 93, "pg": 93, "idx": 93, "least": 93, "42": 93, "colour": 93, "yuv420p10_video": 93, "gray10": [93, 96], "query_video_format": [93, 96], "color_famili": [93, 96], "sample_typ": [93, 96], "subsampling_w": [93, 96], "subsampling_h": [93, 96], "hardsubbed_video": 93, "bt709": 93, "rgba": 93, "rais": [93, 96], "unus": 93, "mp4": 93, "sup": 93, "residu": 94, "comb": [94, 95], "did\u00e9": 94, "sstr": 94, "amnt": 94, "scl": 94, "strength": 94, "contra": 94, "vshrpd": 94, "vblurd": 94, "telecin": 95, "tivtc": 95, "mchroma": 95, "cthresh": 95, "mi": 95, "80": 95, "blockx": 95, "blocki": 95, "y0": 95, "y1": 95, "scthresh": 95, "micmatch": 95, "micout": 95, "recov": 95, "why": 95, "further": 95, "tfm": 95, "capabl": 95, "jerki": 95, "input_clip": 95, "matched_clip": 95, "deinterlaced_clip": 95, "postprocessed_clip": 95, "decimated_clip": 95, "vfmmic": 95, "mic": 95, "concentr": 95, "block": [95, 96], "vfmmatch": 95, "vfmscenechang": 95, "yuv440p8": [95, 96], "visibli": 95, "experi": 95, "circumst": 95, "disregard": 95, "adapt": 95, "strategi": 95, "safest": 95, "sens": 95, "risk": 95, "4th": 95, "5th": 95, "riski": 95, "somewher": 95, "section": [95, 96], "orphan": 95, "3rd": 95, "heavi": 95, "rainbow": 95, "essenti": 95, "visibl": 95, "descript": [95, 96], "512": 95, "logo": 95, "interfer": 95, "percentag": 95, "yuv444p16": [95, 96], "fieldmatch": 95, "accur": 95, "dupthresh": 95, "ovr": 95, "dryrun": 95, "tdecim": 95, "metric": 95, "nois": 95, "suppress": 95, "wors": 95, "movement": 95, "314": 95, "1001": 95, "5403": 95, "undecim": 95, "cours": 95, "vdecimatedrop": 95, "vdecimatemaxblockdiff": 95, "dmetric": 95, "vdecimatetotaldiff": 95, "explain": 96, "expos": 96, "__name__": 96, "__vapoursynth__": 96, "__main__": 96, "singleton": 96, "sai": 96, "conflict": 96, "chain": 96, "2000": 96, "quival": 96, "prepend": 96, "strip": 96, "_lambda": 96, "dictionari": 96, "kwarg": 96, "lambda": 96, "pep8": 96, "suppos": 96, "guavacomb": 96, "yuv422p10": 96, "adob": 96, "product": 96, "i420": 96, "iyuv": 96, "uyvi": 96, "some_clip": 96, "get_read_ptr": 96, "get_write_ptr": 96, "get_strid": 96, "ctype": 96, "friendli": 96, "backward": 96, "get_read_arrai": 96, "get_write_arrai": 96, "protocol": 96, "arr": 96, "col": 96, "get_fram": 96, "stuff": 96, "throw": 96, "hasn": 96, "Will": 96, "signatur": 96, "inject": 96, "inspect": 96, "registr": 96, "num_thread": 96, "max_cache_s": 96, "megabyt": 96, "get_plugin": 96, "list_funct": 96, "get_video_format": 96, "get_format": 96, "register_format": 96, "add_log_handl": 96, "handler_func": 96, "loghandl": 96, "messagetyp": 96, "remove_log_handl": 96, "log_messag": 96, "message_typ": 96, "version_numb": 96, "itself": 96, "num_fram": 96, "fp": 96, "fps_num": 96, "fps_den": 96, "get_frame_async": 96, "thrown": 96, "get_frame_async_raw": 96, "callabl": 96, "soon": 96, "glue": 96, "asyncio": 96, "eventloop": 96, "call_soon_threadsaf": 96, "move": 96, "vsf": 96, "fileobj": 96, "prefetch": 96, "progress_upd": 96, "backlog": 96, "yuv4mpeg2": 96, "current_fram": 96, "total_fram": 96, "iter": 96, "unconsum": 96, "did": 96, "stop": 96, "writabl": 96, "thin": 96, "underli": 96, "consult": 96, "human": 96, "group": 96, "bytes_per_sampl": 96, "pad": 96, "effici": 96, "num_plan": 96, "modif": 96, "channel_layout": 96, "num_channel": 96, "sample_r": 96, "playback": 96, "sensic": 96, "concept": 96, "lump": 96, "get_funct": 96, "return_signatur": 96, "come": 96, "introspect": 96, "switch": 96, "coroutin": 96, "maintain": 96, "suspend": 96, "is_singl": 96, "_not_": 96, "env_id": 96, "aliv": 96, "r51": 96, "enclos": 96, "statement": 96, "subclass": 96, "runner": 96, "concret": 96, "polici": 96, "referenci": 96, "on_policy_regist": 96, "abus": 96, "unregist": 96, "runtimeerror": 96, "special_api": 96, "proivd": 96, "hidden": 96, "harm": 96, "on_policy_clear": 96, "unregister_polici": 96, "resourc": 96, "set_environ": 96, "dead": 96, "act": 96, "is_al": 96, "destroy_environ": 96, "wrap_environ": 96, "create_environ": 96, "set_logg": 96, "logger": 96, "r52": 96, "r50": 96, "exhaust": 96, "vsscript_init": 96, "vsfunc": 96, "familiar": 96, "uncommon": 96, "handi": 96, "predefin": 96, "gray9": 96, "gray12": 96, "gray14": 96, "gray16": 96, "gray32": 96, "grayh": 96, "yuv410p8": 96, "yuv411p8": 96, "yuv420p9": 96, "yuv422p9": 96, "yuv444p9": 96, "yuv420p10": 96, "yuv420p12": 96, "yuv422p12": 96, "yuv444p12": 96, "yuv420p14": 96, "yuv422p14": 96, "yuv444p14": 96, "yuv422p16": 96, "yuv444ph": 96, "yuv444p": 96, "rgb27": 96, "rgb30": 96, "rgb36": 96, "rgb42": 96, "rgbh": 96, "chroma_left": 96, "chroma_cent": 96, "chroma_top_left": 96, "chroma_top": 96, "chroma_bottom_left": 96, "chroma_bottom": 96, "field_progress": 96, "field_top": 96, "field_bottom": 96, "range_ful": 96, "range_limit": 96, "matrix_rgb": 96, "matrix_bt709": 96, "matrix_unspecifi": 96, "matrix_fcc": 96, "matrix_bt470_bg": 96, "matrix_st170_m": 96, "matrix_ycgco": 96, "matrix_bt2020_ncl": 96, "matrix_bt2020_cl": 96, "matrix_chromaticity_derived_ncl": 96, "matrix_chromaticity_derived_cl": 96, "matrix_ictcp": 96, "transfer_bt709": 96, "transfer_unspecifi": 96, "transfer_bt470_m": 96, "transfer_bt470_bg": 96, "transfer_bt601": 96, "transfer_st240_m": 96, "transfer_linear": 96, "transfer_log_100": 96, "transfer_log_316": 96, "transfer_iec_61966_2_4": 96, "transfer_iec_61966_2_1": 96, "transfer_bt2020_10": 96, "transfer_bt2020_12": 96, "transfer_st2084": 96, "transfer_arib_b67": 96, "primaries_bt709": 96, "primaries_unspecifi": 96, "primaries_bt470_m": 96, "primaries_bt470_bg": 96, "primaries_st170_m": 96, "primaries_st240_m": 96, "primaries_film": 96, "primaries_bt2020": 96, "primaries_st428": 96, "primaries_st431_2": 96, "primaries_st432_1": 96, "primaries_ebu3213_": 96, "front_left_of_cent": 96, "front_right_of_cent": 96, "back_cent": 96, "side_left": 96, "side_right": 96, "top_cent": 96, "top_front_left": 96, "top_front_cent": 96, "top_front_right": 96, "top_back_left": 96, "top_back_cent": 96, "top_back_right": 96, "stereo_left": 96, "stereo_right": 96, "wide_left": 96, "wide_right": 96, "surround_direct_left": 96, "surround_direct_right": 96, "low_frequency2": 96}, "objects": {"": [[0, 0, 1, "c.api", "api"], [1, 1, 1, "c.areValidDimensions", "areValidDimensions"], [0, 0, 1, "c.bitsPerSample", "bitsPerSample"], [0, 0, 1, "c.bytesPerSample", "bytesPerSample"], [0, 0, 1, "c.colorFamily", "colorFamily"], [0, 0, 1, "c.core", "core"], [0, 0, 1, "c.flags", "flags"], [0, 0, 1, "c.format", "format"], [0, 0, 1, "c.fpsDen", "fpsDen"], [0, 0, 1, "c.fpsNum", "fpsNum"], [0, 0, 1, "c.height", "height"], [0, 0, 1, "c.id", "id"], [1, 1, 1, "c.int64ToIntS", "int64ToIntS"], [1, 1, 1, "c.isConstantFormat", "isConstantFormat"], [1, 1, 1, "c.isSameFormat", "isSameFormat"], [0, 0, 1, "c.maxFramebufferSize", "maxFramebufferSize"], [1, 1, 1, "c.muldivRational", "muldivRational"], [0, 0, 1, "c.name", "name"], [0, 0, 1, "c.numFrames", "numFrames"], [0, 0, 1, "c.numPlanes", "numPlanes"], [0, 0, 1, "c.numThreads", "numThreads"], [0, 0, 1, "c.sampleType", "sampleType"], [0, 0, 1, "c.subSamplingH", "subSamplingH"], [0, 0, 1, "c.subSamplingW", "subSamplingW"], [0, 0, 1, "c.usedFramebufferSize", "usedFramebufferSize"], [0, 0, 1, "c.versionString", "versionString"], [1, 1, 1, "c.vs_addRational", "vs_addRational"], [1, 1, 1, "c.vs_bitblt", "vs_bitblt"], [1, 1, 1, "c.vs_normalizeRational", "vs_normalizeRational"], [2, 1, 1, "c.vsscript_clearEnvironment", "vsscript_clearEnvironment"], [2, 1, 1, "c.vsscript_clearOutput", "vsscript_clearOutput"], [2, 1, 1, "c.vsscript_clearVariable", "vsscript_clearVariable"], [2, 1, 1, "c.vsscript_createScript", "vsscript_createScript"], [2, 1, 1, "c.vsscript_evaluateFile", "vsscript_evaluateFile"], [2, 1, 1, "c.vsscript_evaluateScript", "vsscript_evaluateScript"], [2, 1, 1, "c.vsscript_finalize", "vsscript_finalize"], [2, 1, 1, "c.vsscript_freeScript", "vsscript_freeScript"], [2, 1, 1, "c.vsscript_getApiVersion", "vsscript_getApiVersion"], [2, 1, 1, "c.vsscript_getCore", "vsscript_getCore"], [2, 1, 1, "c.vsscript_getError", "vsscript_getError"], [2, 1, 1, "c.vsscript_getExitCode", "vsscript_getExitCode"], [2, 1, 1, "c.vsscript_getOutput", "vsscript_getOutput"], [2, 1, 1, "c.vsscript_getVSApi", "vsscript_getVSApi"], [2, 1, 1, "c.vsscript_getVSApi2", "vsscript_getVSApi2"], [2, 1, 1, "c.vsscript_getVariable", "vsscript_getVariable"], [2, 1, 1, "c.vsscript_init", "vsscript_init"], [2, 1, 1, "c.vsscript_setVariable", "vsscript_setVariable"], [0, 0, 1, "c.width", "width"], [1, 3, 1, "_CPPv415vs_aligned_freePv", "vs_aligned_free"], [1, 4, 1, "_CPPv415vs_aligned_freePv", "vs_aligned_free::ptr"], [1, 3, 1, "_CPPv417vs_aligned_malloc6size_t6size_t", "vs_aligned_malloc"], [1, 4, 1, "_CPPv417vs_aligned_malloc6size_t6size_t", "vs_aligned_malloc::alignment"], [1, 4, 1, "_CPPv417vs_aligned_malloc6size_t6size_t", "vs_aligned_malloc::size"], [96, 5, 1, "", "AudioFrame"], [96, 5, 1, "", "AudioNode"], [96, 5, 1, "", "Core"], [96, 5, 1, "", "Environment"], [96, 5, 1, "", "EnvironmentData"], [96, 5, 1, "", "EnvironmentPolicy"], [96, 5, 1, "", "EnvironmentPolicyAPI"], [96, 9, 1, "", "Error"], [96, 5, 1, "", "Func"], [96, 5, 1, "", "Function"], [96, 5, 1, "", "Plugin"], [96, 5, 1, "", "VideoFormat"], [96, 5, 1, "", "VideoFrame"], [96, 5, 1, "", "VideoNode"], [96, 5, 1, "", "VideoOutputTuple"], [96, 8, 1, "", "clear_output"], [96, 8, 1, "", "clear_outputs"], [96, 8, 1, "", "construct_signature"], [96, 6, 1, "", "core"], [96, 8, 1, "", "get_current_environment"], [96, 8, 1, "", "get_output"], [96, 8, 1, "", "get_outputs"], [96, 8, 1, "", "has_policy"], [96, 8, 1, "", "register_policy"], [96, 8, 1, "", "vpy_current_environment"]], "areValidDimensions": [[1, 2, 1, "c.areValidDimensions", "fi"], [1, 2, 1, "c.areValidDimensions", "height"], [1, 2, 1, "c.areValidDimensions", "width"]], "int64ToIntS": [[1, 2, 1, "c.int64ToIntS", "i"]], "isConstantFormat": [[1, 2, 1, "c.isConstantFormat", "vi"]], "isSameFormat": [[1, 2, 1, "c.isSameFormat", "v1"], [1, 2, 1, "c.isSameFormat", "v2"]], "muldivRational": [[1, 2, 1, "c.muldivRational", "den"], [1, 2, 1, "c.muldivRational", "div"], [1, 2, 1, "c.muldivRational", "mul"], [1, 2, 1, "c.muldivRational", "num"]], "vs_addRational": [[1, 2, 1, "c.vs_addRational", "addden"], [1, 2, 1, "c.vs_addRational", "addnum"], [1, 2, 1, "c.vs_addRational", "den"], [1, 2, 1, "c.vs_addRational", "num"]], "vs_bitblt": [[1, 2, 1, "c.vs_bitblt", "dst_stride"], [1, 2, 1, "c.vs_bitblt", "dstp"], [1, 2, 1, "c.vs_bitblt", "height"], [1, 2, 1, "c.vs_bitblt", "row_size"], [1, 2, 1, "c.vs_bitblt", "src_stride"], [1, 2, 1, "c.vs_bitblt", "srcp"]], "vs_normalizeRational": [[1, 2, 1, "c.vs_normalizeRational", "den"], [1, 2, 1, "c.vs_normalizeRational", "num"]], "vsscript_clearEnvironment": [[2, 2, 1, "c.vsscript_clearEnvironment", "handle"]], "vsscript_clearOutput": [[2, 2, 1, "c.vsscript_clearOutput", "handle"], [2, 2, 1, "c.vsscript_clearOutput", "index"]], "vsscript_clearVariable": [[2, 2, 1, "c.vsscript_clearVariable", "handle"], [2, 2, 1, "c.vsscript_clearVariable", "name"]], "vsscript_createScript": [[2, 2, 1, "c.vsscript_createScript", "handle"]], "vsscript_evaluateFile": [[2, 2, 1, "c.vsscript_evaluateFile", "flags"], [2, 2, 1, "c.vsscript_evaluateFile", "handle"], [2, 2, 1, "c.vsscript_evaluateFile", "scriptFilename"]], "vsscript_evaluateScript": [[2, 2, 1, "c.vsscript_evaluateScript", "flags"], [2, 2, 1, "c.vsscript_evaluateScript", "handle"], [2, 2, 1, "c.vsscript_evaluateScript", "script"], [2, 2, 1, "c.vsscript_evaluateScript", "scriptFilename"]], "vsscript_freeScript": [[2, 2, 1, "c.vsscript_freeScript", "handle"]], "vsscript_getCore": [[2, 2, 1, "c.vsscript_getCore", "handle"]], "vsscript_getError": [[2, 2, 1, "c.vsscript_getError", "handle"]], "vsscript_getExitCode": [[2, 2, 1, "c.vsscript_getExitCode", "handle"]], "vsscript_getOutput": [[2, 2, 1, "c.vsscript_getOutput", "handle"], [2, 2, 1, "c.vsscript_getOutput", "index"]], "vsscript_getVSApi2": [[2, 2, 1, "c.vsscript_getVSApi2", "version"]], "vsscript_getVariable": [[2, 2, 1, "c.vsscript_getVariable", "dst"], [2, 2, 1, "c.vsscript_getVariable", "handle"], [2, 2, 1, "c.vsscript_getVariable", "name"]], "vsscript_setVariable": [[2, 2, 1, "c.vsscript_setVariable", "handle"], [2, 2, 1, "c.vsscript_setVariable", "vars"]], "AudioFrame": [[96, 6, 1, "", "bits_per_sample"], [96, 6, 1, "", "bytes_per_sample"], [96, 6, 1, "", "channel_layout"], [96, 7, 1, "", "copy"], [96, 7, 1, "", "get_read_ptr"], [96, 7, 1, "", "get_stride"], [96, 7, 1, "", "get_write_ptr"], [96, 6, 1, "", "num_channels"], [96, 6, 1, "", "props"], [96, 6, 1, "", "readonly"], [96, 6, 1, "", "sample_type"]], "AudioNode": [[96, 6, 1, "", "bits_per_sample"], [96, 6, 1, "", "bytes_per_sample"], [96, 6, 1, "", "channel_layout"], [96, 7, 1, "", "frames"], [96, 7, 1, "", "get_frame"], [96, 7, 1, "", "get_frame_async"], [96, 7, 1, "", "get_frame_async_raw"], [96, 6, 1, "", "num_channels"], [96, 6, 1, "", "sample_rate"], [96, 6, 1, "", "sample_type"], [96, 7, 1, "", "set_output"]], "Core": [[96, 7, 1, "", "add_log_handler"], [96, 7, 1, "", "get_format"], [96, 7, 1, "", "get_plugins"], [96, 7, 1, "", "get_video_format"], [96, 7, 1, "", "list_functions"], [96, 7, 1, "", "log_message"], [96, 6, 1, "", "max_cache_size"], [96, 6, 1, "", "num_threads"], [96, 7, 1, "", "plugins"], [96, 7, 1, "", "query_video_format"], [96, 7, 1, "", "register_format"], [96, 7, 1, "", "remove_log_handler"], [96, 7, 1, "", "version"], [96, 7, 1, "", "version_number"]], "Environment": [[96, 6, 1, "", "alive"], [96, 7, 1, "", "copy"], [96, 6, 1, "", "env_id"], [96, 8, 1, "", "is_single"], [96, 6, 1, "", "single"], [96, 7, 1, "", "use"]], "EnvironmentPolicy": [[96, 7, 1, "", "get_current_environment"], [96, 7, 1, "", "is_alive"], [96, 7, 1, "", "on_policy_cleared"], [96, 7, 1, "", "on_policy_registered"], [96, 7, 1, "", "set_environment"]], "EnvironmentPolicyAPI": [[96, 7, 1, "", "create_environment"], [96, 7, 1, "", "destroy_environment"], [96, 7, 1, "", "set_logger"], [96, 7, 1, "", "unregister_policy"], [96, 7, 1, "", "wrap_environment"]], "Function": [[96, 6, 1, "", "name"], [96, 6, 1, "", "plugin"], [96, 6, 1, "", "return_signature"], [96, 6, 1, "", "signature"]], "Plugin": [[96, 7, 1, "", "functions"], [96, 7, 1, "", "get_functions"], [96, 6, 1, "", "identifier"], [96, 7, 1, "", "list_functions"], [96, 6, 1, "", "name"], [96, 6, 1, "", "namespace"]], "VideoFormat": [[96, 6, 1, "", "bits_per_sample"], [96, 6, 1, "", "bytes_per_sample"], [96, 6, 1, "", "color_family"], [96, 6, 1, "", "id"], [96, 6, 1, "", "name"], [96, 6, 1, "", "num_planes"], [96, 7, 1, "", "replace"], [96, 6, 1, "", "sample_type"], [96, 6, 1, "", "subsampling_h"], [96, 6, 1, "", "subsampling_w"]], "VideoFrame": [[96, 7, 1, "", "copy"], [96, 6, 1, "", "format"], [96, 7, 1, "", "get_read_ptr"], [96, 7, 1, "", "get_stride"], [96, 7, 1, "", "get_write_ptr"], [96, 6, 1, "", "height"], [96, 6, 1, "", "props"], [96, 6, 1, "", "readonly"], [96, 6, 1, "", "width"]], "VideoNode": [[96, 6, 1, "", "denominator"], [96, 6, 1, "", "flags"], [96, 6, 1, "", "format"], [96, 6, 1, "", "fps"], [96, 6, 1, "", "fps_den"], [96, 6, 1, "", "fps_num"], [96, 7, 1, "", "frames"], [96, 7, 1, "", "get_frame"], [96, 7, 1, "", "get_frame_async"], [96, 7, 1, "", "get_frame_async_raw"], [96, 6, 1, "", "height"], [96, 6, 1, "", "num_frames"], [96, 6, 1, "", "numerator"], [96, 7, 1, "", "output"], [96, 7, 1, "", "set_output"], [96, 6, 1, "", "width"]], "VideoOutputTuple": [[96, 6, 1, "", "alpha"], [96, 6, 1, "", "alt_output"], [96, 6, 1, "", "clip"]], "avisource": [[86, 8, 1, "", "AVIFileSource"], [86, 8, 1, "", "AVISource"], [86, 8, 1, "", "OpenDMLSource"]], "avs": [[20, 8, 1, "", "LoadPlugin"]], "eedi3": [[87, 8, 1, "", "eedi3"]], "imwri": [[88, 8, 1, "", "Read"], [88, 8, 1, "", "Write"]], "misc": [[89, 8, 1, "", "AverageFrames"], [89, 8, 1, "", "Hysteresis"], [89, 8, 1, "", "SCDetect"]], "morpho": [[90, 8, 1, "", "BottomHat"], [90, 8, 1, "", "Close"], [90, 8, 1, "", "Dilate"], [90, 8, 1, "", "Erode"], [90, 8, 1, "", "Open"], [90, 8, 1, "", "TopHat"]], "ocr": [[91, 8, 1, "", "Recognize"]], "resize": [[60, 8, 1, "", "Bicubic"], [60, 8, 1, "", "Bilinear"], [60, 8, 1, "", "Lanczos"], [60, 8, 1, "", "Point"], [60, 8, 1, "", "Spline16"], [60, 8, 1, "", "Spline36"], [60, 8, 1, "", "Spline64"]], "rgvs": [[92, 8, 1, "", "BackwardClense"], [92, 8, 1, "", "Clense"], [92, 8, 1, "", "ForwardClense"], [92, 8, 1, "", "RemoveGrain"], [92, 8, 1, "", "Repair"], [92, 8, 1, "", "VerticalCleaner"]], "std": [[22, 8, 1, "", "AddBorders"], [23, 8, 1, "", "AssumeFPS"], [7, 8, 1, "", "AssumeSampleRate"], [8, 8, 1, "", "AudioGain"], [9, 8, 1, "", "AudioLoop"], [10, 8, 1, "", "AudioMix"], [11, 8, 1, "", "AudioReverse"], [12, 8, 1, "", "AudioSplice"], [13, 8, 1, "", "AudioTrim"], [24, 8, 1, "", "AverageFrames"], [25, 8, 1, "", "Binarize"], [25, 8, 1, "", "BinarizeMask"], [14, 8, 1, "", "BlankAudio"], [26, 8, 1, "", "BlankClip"], [27, 8, 1, "", "BoxBlur"], [28, 8, 1, "", "ClipToProp"], [29, 8, 1, "", "Convolution"], [30, 8, 1, "", "CopyFrameProps"], [31, 8, 1, "", "Crop"], [31, 8, 1, "", "CropAbs"], [32, 8, 1, "", "Deflate"], [33, 8, 1, "", "DeleteFrames"], [34, 8, 1, "", "DoubleWeave"], [35, 8, 1, "", "DuplicateFrames"], [36, 8, 1, "", "Expr"], [37, 8, 1, "", "FlipHorizontal"], [37, 8, 1, "", "FlipVertical"], [38, 8, 1, "", "FrameEval"], [39, 8, 1, "", "FreezeFrames"], [32, 8, 1, "", "Inflate"], [40, 8, 1, "", "Interleave"], [41, 8, 1, "", "Invert"], [41, 8, 1, "", "InvertMask"], [42, 8, 1, "", "Levels"], [43, 8, 1, "", "Limiter"], [18, 8, 1, "", "LoadAllPlugins"], [19, 8, 1, "", "LoadPlugin"], [44, 8, 1, "", "Loop"], [45, 8, 1, "", "Lut"], [46, 8, 1, "", "Lut2"], [47, 8, 1, "", "MakeDiff"], [48, 8, 1, "", "MaskedMerge"], [52, 8, 1, "", "Maximum"], [49, 8, 1, "", "Median"], [50, 8, 1, "", "Merge"], [51, 8, 1, "", "MergeDiff"], [52, 8, 1, "", "Minimum"], [53, 8, 1, "", "ModifyFrame"], [54, 8, 1, "", "PEMVerifier"], [55, 8, 1, "", "PlaneStats"], [56, 8, 1, "", "PreMultiply"], [57, 8, 1, "", "Prewitt"], [58, 8, 1, "", "PropToClip"], [59, 8, 1, "", "RemoveFrameProps"], [61, 8, 1, "", "Reverse"], [62, 8, 1, "", "SelectEvery"], [63, 8, 1, "", "SeparateFields"], [15, 8, 1, "", "SetAudioCache"], [64, 8, 1, "", "SetFieldBased"], [65, 8, 1, "", "SetFrameProp"], [66, 8, 1, "", "SetFrameProps"], [21, 8, 1, "", "SetMaxCPU"], [67, 8, 1, "", "SetVideoCache"], [16, 8, 1, "", "ShuffleChannels"], [68, 8, 1, "", "ShufflePlanes"], [57, 8, 1, "", "Sobel"], [69, 8, 1, "", "Splice"], [17, 8, 1, "", "SplitChannels"], [70, 8, 1, "", "SplitPlanes"], [71, 8, 1, "", "StackHorizontal"], [71, 8, 1, "", "StackVertical"], [77, 8, 1, "", "Transpose"], [78, 8, 1, "", "Trim"], [79, 8, 1, "", "Turn180"]], "sub": [[93, 8, 1, "", "ImageFile"], [93, 8, 1, "", "Subtitle"], [93, 8, 1, "", "TextFile"]], "text": [[72, 8, 1, "", "ClipInfo"], [73, 8, 1, "", "CoreInfo"], [74, 8, 1, "", "FrameNum"], [75, 8, 1, "", "FrameProps"], [76, 8, 1, "", "Text"]], "vinverse": [[94, 8, 1, "", "Vinverse"]], "vivtc": [[95, 8, 1, "", "VDecimate"], [95, 8, 1, "", "VFM"]]}, "objtypes": {"0": "c:member", "1": "c:function", "2": "c:functionParam", "3": "cpp:function", "4": "cpp:functionParam", "5": "py:class", "6": "py:attribute", "7": "py:method", "8": "py:function", "9": "py:exception"}, "objnames": {"0": ["c", "member", "C member"], "1": ["c", "function", "C function"], "2": ["c", "functionParam", "C function parameter"], "3": ["cpp", "function", "C++ function"], "4": ["cpp", "functionParam", "C++ function parameter"], "5": ["py", "class", "Python class"], "6": ["py", "attribute", "Python attribute"], "7": ["py", "method", "Python method"], "8": ["py", "function", "Python function"], "9": ["py", "exception", "Python exception"]}, "titleterms": {"vapoursynth": [0, 3, 5, 82, 96], "h": [0, 1, 2], "tabl": [0, 1, 2, 82], "content": [0, 1, 2], "introduct": [0, 1, 2, 84], "macro": [0, 1], "vs_cc": 0, "vs_external_api": 0, "vapoursynth_api_major": 0, "vapoursynth_api_minor": 0, "vapoursynth_api_vers": 0, "enum": [0, 2], "vscolorfamili": 0, "vssampletyp": 0, "vspresetformat": 0, "vsfiltermod": 0, "vsnodeflag": 0, "vsproptyp": 0, "vsgetproperror": 0, "vspropappendmod": 0, "vsactivationreason": 0, "vsmessagetyp": 0, "struct": [0, 2], "vsframeref": 0, "vsnoderef": 0, "vscore": 0, "vsplugin": 0, "vsnode": 0, "vsfuncref": 0, "vsmap": 0, "vsframecontext": 0, "vsformat": 0, "vscoreinfo": 0, "vsvideoinfo": 0, "vsapi": 0, "function": [0, 1, 2, 5, 6, 96], "write": 0, "plugin": [0, 3, 81, 83], "vshelper": 1, "inlin": 1, "vs_restrict": 1, "vs_aligned_malloc": 1, "vs_aligned_fre": 1, "vsmin": 1, "vsmax": 1, "isconstantformat": 1, "issameformat": 1, "muldivr": 1, "vs_addrat": 1, "vs_normalizer": 1, "int64toint": 1, "vs_bitblt": 1, "arevaliddimens": 1, "vsscript": 2, "vsevalflag": 2, "vsscript_getapivers": 2, "vsscript_init": 2, "vsscript_fin": 2, "vsscript_evaluatescript": 2, "vsscript_evaluatefil": 2, "vsscript_createscript": 2, "vsscript_freescript": 2, "vsscript_geterror": 2, "vsscript_getexitcod": 2, "vsscript_getoutput": 2, "vsscript_clearoutput": 2, "vsscript_getcor": 2, "vsscript_getvsapi": 2, "vsscript_getvsapi2": 2, "vsscript_getvari": 2, "vsscript_setvari": 2, "vsscript_clearvari": 2, "vsscript_clearenviron": 2, "c": [3, 83], "api": 3, "refer": [3, 6, 96], "public": 3, "header": 3, "common": 3, "pitfal": 3, "gener": [3, 6], "reserv": 3, "frame": [3, 96], "properti": 3, "applic": 4, "librari": 4, "tool": 4, "avisynth": [5, 20, 85], "equival": 5, "video": [6, 96], "text": [6, 76], "audio": [6, 96], "assumesampler": 7, "audiogain": 8, "audioloop": 9, "audiomix": 10, "audiorevers": 11, "audiosplic": 12, "audiotrim": 13, "blankaudio": 14, "setaudiocach": 15, "shufflechannel": 16, "splitchannel": 17, "loadallplugin": 18, "loadplugin": [19, 20], "compat": 20, "setmaxcpu": 21, "addbord": 22, "assumefp": 23, "averagefram": 24, "binar": 25, "binarizemask": 25, "blankclip": 26, "boxblur": 27, "cliptoprop": 28, "convolut": 29, "copyframeprop": 30, "crop": 31, "cropab": 31, "deflat": 32, "inflat": 32, "deletefram": 33, "doubleweav": 34, "duplicatefram": 35, "expr": 36, "flipvert": 37, "fliphorizont": 37, "frameev": 38, "freezefram": 39, "interleav": 40, "invert": 41, "invertmask": 41, "level": 42, "limit": 43, "loop": 44, "lut": 45, "lut2": 46, "makediff": 47, "maskedmerg": 48, "median": 49, "merg": 50, "mergediff": 51, "minimum": 52, "maximum": 52, "modifyfram": 53, "pemverifi": 54, "planestat": 55, "premultipli": 56, "prewitt": 57, "sobel": 57, "proptoclip": 58, "removeframeprop": 59, "resiz": 60, "revers": 61, "selecteveri": 62, "separatefield": 63, "setfieldbas": 64, "setframeprop": [65, 66], "setvideocach": 67, "shuffleplan": 68, "splice": 69, "splitplan": 70, "stackvert": 71, "stackhorizont": 71, "clipinfo": 72, "coreinfo": 73, "framenum": 74, "frameprop": 75, "transpos": 77, "trim": 78, "turn180": 79, "get": 80, "start": 80, "exampl": [80, 85], "script": [80, 83], "output": [80, 85, 96], "vspipe": [80, 85], "includ": 81, "welcom": 82, "classic": 82, "": 82, "document": 82, "indic": 82, "instal": 83, "basic": 83, "program": 83, "window": [83, 96], "prerequisit": 83, "portabl": 83, "o": 83, "x": 83, "linux": 83, "debian": 83, "fedora": 83, "cento": 83, "rhel": 83, "gentoo": 83, "arch": 83, "compil": 83, "prepar": 83, "build": 83, "environ": 83, "project": 83, "python": [83, 96], "distribut": 83, "requir": 83, "packag": 83, "vsrepo": 83, "manual": 83, "autoload": 83, "about": 84, "author": 84, "synopsi": 85, "option": 85, "avf": 85, "support": 85, "vfw": 85, "avisourc": 86, "eedi3": 87, "imagemagick": 88, "writer": 88, "reader": 88, "miscellan": 89, "filter": [89, 96], "morpho": 90, "ocr": 91, "rgv": 92, "subtext": 93, "vinvers": 94, "vivtc": 95, "structur": 96, "grammar": 96, "slice": 96, "other": 96, "syntact": 96, "sugar": 96, "keyword": 96, "argument": 96, "file": 96, "path": 96, "string": 96, "With": 96, "backslash": 96, "raw": 96, "access": 96, "data": 96, "class": 96, "constant": 96, "color": 96, "famili": 96, "format": 96, "chroma": 96, "locat": 96, "field": 96, "base": 96, "rang": 96, "matrix": 96, "coeffici": 96, "transfercharacterist": 96, "primari": 96, "channel": 96, "sampl": 96, "type": 96}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"VapourSynth.h": [[0, "vapoursynth-h"]], "Table of contents": [[0, "table-of-contents"], [1, "table-of-contents"], [2, "table-of-contents"]], "Introduction": [[0, "introduction"], [1, "introduction"], [2, "introduction"], [84, "introduction"]], "Macros": [[0, "macros"], [1, "macros"]], "VS_CC": [[0, "vs-cc"]], "VS_EXTERNAL_API": [[0, "vs-external-api"]], "VAPOURSYNTH_API_MAJOR": [[0, "vapoursynth-api-major"]], "VAPOURSYNTH_API_MINOR": [[0, "vapoursynth-api-minor"]], "VAPOURSYNTH_API_VERSION": [[0, "vapoursynth-api-version"]], "Enums": [[0, "enums"], [2, "enums"]], "enum VSColorFamily": [[0, "enum-vscolorfamily"]], "enum VSSampleType": [[0, "enum-vssampletype"]], "enum VSPresetFormat": [[0, "enum-vspresetformat"]], "enum VSFilterMode": [[0, "enum-vsfiltermode"]], "enum VSNodeFlags": [[0, "enum-vsnodeflags"]], "enum VSPropTypes": [[0, "enum-vsproptypes"]], "enum VSGetPropErrors": [[0, "enum-vsgetproperrors"]], "enum VSPropAppendMode": [[0, "enum-vspropappendmode"]], "enum VSActivationReason": [[0, "enum-vsactivationreason"]], "enum VSMessageType": [[0, "enum-vsmessagetype"]], "Structs": [[0, "structs"], [2, "structs"]], "struct VSFrameRef": [[0, "struct-vsframeref"]], "struct VSNodeRef": [[0, "struct-vsnoderef"]], "struct VSCore": [[0, "struct-vscore"]], "struct VSPlugin": [[0, "struct-vsplugin"]], "struct VSNode": [[0, "struct-vsnode"]], "struct VSFuncRef": [[0, "struct-vsfuncref"]], "struct VSMap": [[0, "struct-vsmap"]], "struct VSFrameContext": [[0, "struct-vsframecontext"]], "struct VSFormat": [[0, "struct-vsformat"]], "struct VSCoreInfo": [[0, "struct-vscoreinfo"]], "struct VSVideoInfo": [[0, "struct-vsvideoinfo"]], "struct VSAPI": [[0, "struct-vsapi"]], "Functions": [[0, "functions"], [1, "functions"], [2, "functions"]], "Writing plugins": [[0, "writing-plugins"]], "VSHelper.h": [[1, "vshelper-h"]], "inline": [[1, "inline"]], "VS_RESTRICT": [[1, "vs-restrict"]], "VS_ALIGNED_MALLOC": [[1, "vs-aligned-malloc"]], "VS_ALIGNED_FREE": [[1, "vs-aligned-free"]], "VSMIN": [[1, "vsmin"]], "VSMAX": [[1, "vsmax"]], "vs_aligned_malloc": [[1, "vs-aligned-malloc-cpp"]], "vs_aligned_free": [[1, "vs-aligned-free-cpp"]], "isConstantFormat": [[1, "isconstantformat"]], "isSameFormat": [[1, "issameformat"]], "muldivRational": [[1, "muldivrational"]], "vs_addRational": [[1, "vs-addrational"]], "vs_normalizeRational": [[1, "vs-normalizerational"]], "int64ToIntS": [[1, "int64toints"]], "vs_bitblt": [[1, "vs-bitblt"]], "areValidDimensions": [[1, "arevaliddimensions"]], "VSScript.h": [[2, "vsscript-h"]], "VSScript": [[2, "vsscript"]], "VSEvalFlags": [[2, "vsevalflags"]], "vsscript_getApiVersion": [[2, "vsscript-getapiversion"]], "vsscript_init": [[2, "vsscript-init"]], "vsscript_finalize": [[2, "vsscript-finalize"]], "vsscript_evaluateScript": [[2, "vsscript-evaluatescript"]], "vsscript_evaluateFile": [[2, "vsscript-evaluatefile"]], "vsscript_createScript": [[2, "vsscript-createscript"]], "vsscript_freeScript": [[2, "vsscript-freescript"]], "vsscript_getError": [[2, "vsscript-geterror"]], "vsscript_getExitCode": [[2, "vsscript-getexitcode"]], "vsscript_getOutput": [[2, "vsscript-getoutput"]], "vsscript_clearOutput": [[2, "vsscript-clearoutput"]], "vsscript_getCore": [[2, "vsscript-getcore"]], "vsscript_getVSApi": [[2, "vsscript-getvsapi"]], "vsscript_getVSApi2": [[2, "vsscript-getvsapi2"]], "vsscript_getVariable": [[2, "vsscript-getvariable"]], "vsscript_setVariable": [[2, "vsscript-setvariable"]], "vsscript_clearVariable": [[2, "vsscript-clearvariable"]], "vsscript_clearEnvironment": [[2, "vsscript-clearenvironment"]], "VapourSynth C API Reference": [[3, "vapoursynth-c-api-reference"]], "Public Headers": [[3, "public-headers"]], "Common Pitfalls": [[3, "common-pitfalls"]], "General API": [[3, "general-api"]], "Plugins": [[3, "plugins"]], "Reserved Frame Properties": [[3, "reserved-frame-properties"]], "Applications and Libraries": [[4, "applications-and-libraries"]], "Applications": [[4, "applications"]], "Libraries": [[4, "libraries"]], "Tools": [[4, "tools"]], "Avisynth functions and their VapourSynth equivalents": [[5, "avisynth-functions-and-their-vapoursynth-equivalents"]], "Function Reference": [[6, "function-reference"]], "General Functions": [[6, "general-functions"]], "Video Functions": [[6, "video-functions"]], "Text": [[6, "text"], [76, "text"]], "Audio Functions": [[6, "audio-functions"]], "AssumeSampleRate": [[7, "assumesamplerate"]], "AudioGain": [[8, "audiogain"]], "AudioLoop": [[9, "audioloop"]], "AudioMix": [[10, "audiomix"]], "AudioReverse": [[11, "audioreverse"]], "AudioSplice": [[12, "audiosplice"]], "AudioTrim": [[13, "audiotrim"]], "BlankAudio": [[14, "blankaudio"]], "SetAudioCache": [[15, "setaudiocache"]], "ShuffleChannels": [[16, "shufflechannels"]], "SplitChannels": [[17, "splitchannels"]], "LoadAllPlugins": [[18, "loadallplugins"]], "LoadPlugin": [[19, "loadplugin"]], "LoadPlugin (Avisynth Compatibility)": [[20, "loadplugin-avisynth-compatibility"]], "SetMaxCPU": [[21, "setmaxcpu"]], "AddBorders": [[22, "addborders"]], "AssumeFPS": [[23, "assumefps"]], "AverageFrames": [[24, "averageframes"]], "Binarize/BinarizeMask": [[25, "binarize-binarizemask"]], "BlankClip": [[26, "blankclip"]], "BoxBlur": [[27, "boxblur"]], "ClipToProp": [[28, "cliptoprop"]], "Convolution": [[29, "convolution"]], "CopyFrameProps": [[30, "copyframeprops"]], "Crop/CropAbs": [[31, "crop-cropabs"]], "Deflate/Inflate": [[32, "deflate-inflate"]], "DeleteFrames": [[33, "deleteframes"]], "DoubleWeave": [[34, "doubleweave"]], "DuplicateFrames": [[35, "duplicateframes"]], "Expr": [[36, "expr"]], "FlipVertical/FlipHorizontal": [[37, "flipvertical-fliphorizontal"]], "FrameEval": [[38, "frameeval"]], "FreezeFrames": [[39, "freezeframes"]], "Interleave": [[40, "interleave"]], "Invert/InvertMask": [[41, "invert-invertmask"]], "Levels": [[42, "levels"]], "Limiter": [[43, "limiter"]], "Loop": [[44, "loop"]], "Lut": [[45, "lut"]], "Lut2": [[46, "lut2"]], "MakeDiff": [[47, "makediff"]], "MaskedMerge": [[48, "maskedmerge"]], "Median": [[49, "median"]], "Merge": [[50, "merge"]], "MergeDiff": [[51, "mergediff"]], "Minimum/Maximum": [[52, "minimum-maximum"]], "ModifyFrame": [[53, "modifyframe"]], "PEMVerifier": [[54, "pemverifier"]], "PlaneStats": [[55, "planestats"]], "PreMultiply": [[56, "premultiply"]], "Prewitt/Sobel": [[57, "prewitt-sobel"]], "PropToClip": [[58, "proptoclip"]], "RemoveFrameProps": [[59, "removeframeprops"]], "Resize": [[60, "resize"]], "Reverse": [[61, "reverse"]], "SelectEvery": [[62, "selectevery"]], "SeparateFields": [[63, "separatefields"]], "SetFieldBased": [[64, "setfieldbased"]], "SetFrameProp": [[65, "setframeprop"]], "SetFrameProps": [[66, "setframeprops"]], "SetVideoCache": [[67, "setvideocache"]], "ShufflePlanes": [[68, "shuffleplanes"]], "Splice": [[69, "splice"]], "SplitPlanes": [[70, "splitplanes"]], "StackVertical/StackHorizontal": [[71, "stackvertical-stackhorizontal"]], "ClipInfo": [[72, "clipinfo"]], "CoreInfo": [[73, "coreinfo"]], "FrameNum": [[74, "framenum"]], "FrameProps": [[75, "frameprops"]], "Transpose": [[77, "transpose"]], "Trim": [[78, "trim"]], "Turn180": [[79, "turn180"]], "Getting Started": [[80, "getting-started"]], "Example Script": [[80, "example-script"]], "Output with VSPipe": [[80, "output-with-vspipe"]], "Included Plugins": [[81, "included-plugins"]], "Welcome to VapourSynth-Classic\u2019s documentation!": [[82, "welcome-to-vapoursynth-classics-documentation"]], "Indices and tables": [[82, "indices-and-tables"]], "Installation": [[83, "installation"], [83, "id1"]], "Basic Program": [[83, "basic-program"]], "Windows Installation": [[83, "windows-installation"]], "Prerequisites": [[83, "prerequisites"]], "Windows Installation (Portable)": [[83, "windows-installation-portable"]], "OS X Installation": [[83, "os-x-installation"]], "Linux installation": [[83, "linux-installation"]], "Debian": [[83, "debian"]], "Fedora, CentOS and RHEL": [[83, "fedora-centos-and-rhel"]], "Gentoo": [[83, "gentoo"]], "Arch Linux": [[83, "arch-linux"]], "Windows Compilation": [[83, "windows-compilation"]], "Preparing the Build Environment on Windows": [[83, "preparing-the-build-environment-on-windows"]], "Preparing the C++ Project": [[83, "preparing-the-c-project"]], "Preparing the Python Project": [[83, "preparing-the-python-project"]], "Distribution": [[83, "distribution"]], "Linux and OS X Compilation": [[83, "linux-and-os-x-compilation"]], "Required packages (OS X)": [[83, "required-packages-os-x"]], "Compilation": [[83, "compilation"]], "Plugins and Scripts": [[83, "plugins-and-scripts"]], "Installing with VSRepo": [[83, "installing-with-vsrepo"]], "Installing Manually": [[83, "installing-manually"]], "Plugin Autoloading": [[83, "plugin-autoloading"]], "Windows": [[83, "windows"]], "Windows Portable": [[83, "windows-portable"]], "Linux": [[83, "linux"]], "OS X": [[83, "os-x"]], "About the author": [[84, "about-the-author"]], "Output": [[85, "output"], [96, "output"]], "VSPipe": [[85, "vspipe"]], "Synopsis": [[85, "synopsis"]], "Options": [[85, "options"]], "Examples": [[85, "examples"]], "AVFS": [[85, "avfs"]], "Avisynth Support": [[85, "avisynth-support"]], "VFW": [[85, "vfw"]], "AVISource": [[86, "avisource"]], "EEDI3": [[87, "eedi3"]], "ImageMagick Writer-Reader": [[88, "imagemagick-writer-reader"]], "Miscellaneous Filters": [[89, "miscellaneous-filters"]], "Morpho": [[90, "morpho"]], "OCR": [[91, "ocr"]], "RGVS": [[92, "rgvs"]], "Subtext": [[93, "subtext"]], "Vinverse": [[94, "vinverse"]], "VIVTC": [[95, "vivtc"]], "Python Reference": [[96, "python-reference"]], "VapourSynth Structure": [[96, "vapoursynth-structure"]], "Grammar": [[96, "grammar"]], "Slicing and Other Syntactic Sugar": [[96, "slicing-and-other-syntactic-sugar"]], "Python Keywords as Filter Arguments": [[96, "python-keywords-as-filter-arguments"]], "Windows File Paths (Strings With Backslashes)": [[96, "windows-file-paths-strings-with-backslashes"]], "Raw Access to Frame Data": [[96, "raw-access-to-frame-data"]], "Classes and Functions": [[96, "classes-and-functions"]], "Constants": [[96, "constants"]], "Video": [[96, "video"]], "Color Family": [[96, "color-family"]], "Format": [[96, "format"]], "Chroma Location": [[96, "chroma-location"]], "Field Based": [[96, "field-based"]], "Color Range": [[96, "color-range"]], "Matrix Coefficients": [[96, "matrix-coefficients"]], "TransferCharacteristics": [[96, "transfercharacteristics"]], "Color Primaries": [[96, "color-primaries"]], "Audio": [[96, "audio"]], "Channels": [[96, "channels"]], "Sample Type": [[96, "sample-type"]]}, "indexentries": {"api (c member)": [[0, "c.api"]], "bitspersample (c member)": [[0, "c.bitsPerSample"]], "bytespersample (c member)": [[0, "c.bytesPerSample"]], "colorfamily (c member)": [[0, "c.colorFamily"]], "core (c member)": [[0, "c.core"]], "flags (c member)": [[0, "c.flags"]], "format (c member)": [[0, "c.format"]], "fpsden (c member)": [[0, "c.fpsDen"]], "fpsnum (c member)": [[0, "c.fpsNum"]], "height (c member)": [[0, "c.height"]], "id (c member)": [[0, "c.id"]], "maxframebuffersize (c member)": [[0, "c.maxFramebufferSize"]], "name (c member)": [[0, "c.name"]], "numframes (c member)": [[0, "c.numFrames"]], "numplanes (c member)": [[0, "c.numPlanes"]], "numthreads (c member)": [[0, "c.numThreads"]], "sampletype (c member)": [[0, "c.sampleType"]], "subsamplingh (c member)": [[0, "c.subSamplingH"]], "subsamplingw (c member)": [[0, "c.subSamplingW"]], "usedframebuffersize (c member)": [[0, "c.usedFramebufferSize"]], "versionstring (c member)": [[0, "c.versionString"]], "width (c member)": [[0, "c.width"]], "arevaliddimensions (c function)": [[1, "c.areValidDimensions"]], "int64toints (c function)": [[1, "c.int64ToIntS"]], "isconstantformat (c function)": [[1, "c.isConstantFormat"]], "issameformat (c function)": [[1, "c.isSameFormat"]], "muldivrational (c function)": [[1, "c.muldivRational"]], "vs_addrational (c function)": [[1, "c.vs_addRational"]], "vs_aligned_free (c++ function)": [[1, "_CPPv415vs_aligned_freePv"]], "vs_aligned_malloc (c++ function)": [[1, "_CPPv417vs_aligned_malloc6size_t6size_t"]], "vs_bitblt (c function)": [[1, "c.vs_bitblt"]], "vs_normalizerational (c function)": [[1, "c.vs_normalizeRational"]], "vsscript_clearenvironment (c function)": [[2, "c.vsscript_clearEnvironment"]], "vsscript_clearoutput (c function)": [[2, "c.vsscript_clearOutput"]], "vsscript_clearvariable (c function)": [[2, "c.vsscript_clearVariable"]], "vsscript_createscript (c function)": [[2, "c.vsscript_createScript"]], "vsscript_evaluatefile (c function)": [[2, "c.vsscript_evaluateFile"]], "vsscript_evaluatescript (c function)": [[2, "c.vsscript_evaluateScript"]], "vsscript_finalize (c function)": [[2, "c.vsscript_finalize"]], "vsscript_freescript (c function)": [[2, "c.vsscript_freeScript"]], "vsscript_getapiversion (c function)": [[2, "c.vsscript_getApiVersion"]], "vsscript_getcore (c function)": [[2, "c.vsscript_getCore"]], "vsscript_geterror (c function)": [[2, "c.vsscript_getError"]], "vsscript_getexitcode (c function)": [[2, "c.vsscript_getExitCode"]], "vsscript_getoutput (c function)": [[2, "c.vsscript_getOutput"]], "vsscript_getvsapi (c function)": [[2, "c.vsscript_getVSApi"]], "vsscript_getvsapi2 (c function)": [[2, "c.vsscript_getVSApi2"]], "vsscript_getvariable (c function)": [[2, "c.vsscript_getVariable"]], "vsscript_init (c function)": [[2, "c.vsscript_init"]], "vsscript_setvariable (c function)": [[2, "c.vsscript_setVariable"]], "assumesamplerate() (in module std)": [[7, "std.AssumeSampleRate"]], "audiogain() (in module std)": [[8, "std.AudioGain"]], "audioloop() (in module std)": [[9, "std.AudioLoop"]], "audiomix() (in module std)": [[10, "std.AudioMix"]], "audioreverse() (in module std)": [[11, "std.AudioReverse"]], "audiosplice() (in module std)": [[12, "std.AudioSplice"]], "audiotrim() (in module std)": [[13, "std.AudioTrim"]], "blankaudio() (in module std)": [[14, "std.BlankAudio"]], "setaudiocache() (in module std)": [[15, "std.SetAudioCache"]], "shufflechannels() (in module std)": [[16, "std.ShuffleChannels"]], "splitchannels() (in module std)": [[17, "std.SplitChannels"]], "loadallplugins() (in module std)": [[18, "std.LoadAllPlugins"]], "loadplugin() (in module std)": [[19, "std.LoadPlugin"]], "loadplugin() (in module avs)": [[20, "avs.LoadPlugin"]], "setmaxcpu() (in module std)": [[21, "std.SetMaxCPU"]], "addborders() (in module std)": [[22, "std.AddBorders"]], "assumefps() (in module std)": [[23, "std.AssumeFPS"]], "averageframes() (in module std)": [[24, "std.AverageFrames"]], "binarize() (in module std)": [[25, "std.Binarize"]], "binarizemask() (in module std)": [[25, "std.BinarizeMask"]], "blankclip() (in module std)": [[26, "std.BlankClip"]], "boxblur() (in module std)": [[27, "std.BoxBlur"]], "cliptoprop() (in module std)": [[28, "std.ClipToProp"]], "convolution() (in module std)": [[29, "std.Convolution"]], "copyframeprops() (in module std)": [[30, "std.CopyFrameProps"]], "crop() (in module std)": [[31, "std.Crop"]], "cropabs() (in module std)": [[31, "std.CropAbs"]], "deflate() (in module std)": [[32, "std.Deflate"]], "inflate() (in module std)": [[32, "std.Inflate"]], "deleteframes() (in module std)": [[33, "std.DeleteFrames"]], "doubleweave() (in module std)": [[34, "std.DoubleWeave"]], "duplicateframes() (in module std)": [[35, "std.DuplicateFrames"]], "expr() (in module std)": [[36, "std.Expr"]], "fliphorizontal() (in module std)": [[37, "std.FlipHorizontal"]], "flipvertical() (in module std)": [[37, "std.FlipVertical"]], "frameeval() (in module std)": [[38, "std.FrameEval"]], "freezeframes() (in module std)": [[39, "std.FreezeFrames"]], "interleave() (in module std)": [[40, "std.Interleave"]], "invert() (in module std)": [[41, "std.Invert"]], "invertmask() (in module std)": [[41, "std.InvertMask"]], "levels() (in module std)": [[42, "std.Levels"]], "limiter() (in module std)": [[43, "std.Limiter"]], "loop() (in module std)": [[44, "std.Loop"]], "lut() (in module std)": [[45, "std.Lut"]], "lut2() (in module std)": [[46, "std.Lut2"]], "makediff() (in module std)": [[47, "std.MakeDiff"]], "maskedmerge() (in module std)": [[48, "std.MaskedMerge"]], "median() (in module std)": [[49, "std.Median"]], "merge() (in module std)": [[50, "std.Merge"]], "mergediff() (in module std)": [[51, "std.MergeDiff"]], "maximum() (in module std)": [[52, "std.Maximum"]], "minimum() (in module std)": [[52, "std.Minimum"]], "modifyframe() (in module std)": [[53, "std.ModifyFrame"]], "pemverifier() (in module std)": [[54, "std.PEMVerifier"]], "planestats() (in module std)": [[55, "std.PlaneStats"]], "premultiply() (in module std)": [[56, "std.PreMultiply"]], "prewitt() (in module std)": [[57, "std.Prewitt"]], "sobel() (in module std)": [[57, "std.Sobel"]], "proptoclip() (in module std)": [[58, "std.PropToClip"]], "removeframeprops() (in module std)": [[59, "std.RemoveFrameProps"]], "bicubic() (in module resize)": [[60, "resize.Bicubic"]], "bilinear() (in module resize)": [[60, "resize.Bilinear"]], "lanczos() (in module resize)": [[60, "resize.Lanczos"]], "point() (in module resize)": [[60, "resize.Point"]], "spline16() (in module resize)": [[60, "resize.Spline16"]], "spline36() (in module resize)": [[60, "resize.Spline36"]], "spline64() (in module resize)": [[60, "resize.Spline64"]], "reverse() (in module std)": [[61, "std.Reverse"]], "selectevery() (in module std)": [[62, "std.SelectEvery"]], "separatefields() (in module std)": [[63, "std.SeparateFields"]], "setfieldbased() (in module std)": [[64, "std.SetFieldBased"]], "setframeprop() (in module std)": [[65, "std.SetFrameProp"]], "setframeprops() (in module std)": [[66, "std.SetFrameProps"]], "setvideocache() (in module std)": [[67, "std.SetVideoCache"]], "shuffleplanes() (in module std)": [[68, "std.ShufflePlanes"]], "splice() (in module std)": [[69, "std.Splice"]], "splitplanes() (in module std)": [[70, "std.SplitPlanes"]], "stackhorizontal() (in module std)": [[71, "std.StackHorizontal"]], "stackvertical() (in module std)": [[71, "std.StackVertical"]], "clipinfo() (in module text)": [[72, "text.ClipInfo"]], "coreinfo() (in module text)": [[73, "text.CoreInfo"]], "framenum() (in module text)": [[74, "text.FrameNum"]], "frameprops() (in module text)": [[75, "text.FrameProps"]], "text() (in module text)": [[76, "text.Text"]], "transpose() (in module std)": [[77, "std.Transpose"]], "trim() (in module std)": [[78, "std.Trim"]], "turn180() (in module std)": [[79, "std.Turn180"]], "avifilesource() (in module avisource)": [[86, "avisource.AVIFileSource"]], "avisource() (in module avisource)": [[86, "avisource.AVISource"]], "opendmlsource() (in module avisource)": [[86, "avisource.OpenDMLSource"]], "eedi3() (in module eedi3)": [[87, "eedi3.eedi3"]], "read() (in module imwri)": [[88, "imwri.Read"]], "write() (in module imwri)": [[88, "imwri.Write"]], "averageframes() (in module misc)": [[89, "misc.AverageFrames"]], "hysteresis() (in module misc)": [[89, "misc.Hysteresis"]], "scdetect() (in module misc)": [[89, "misc.SCDetect"]], "bottomhat() (in module morpho)": [[90, "morpho.BottomHat"]], "close() (in module morpho)": [[90, "morpho.Close"]], "dilate() (in module morpho)": [[90, "morpho.Dilate"]], "erode() (in module morpho)": [[90, "morpho.Erode"]], "open() (in module morpho)": [[90, "morpho.Open"]], "tophat() (in module morpho)": [[90, "morpho.TopHat"]], "recognize() (in module ocr)": [[91, "ocr.Recognize"]], "backwardclense() (in module rgvs)": [[92, "rgvs.BackwardClense"]], "clense() (in module rgvs)": [[92, "rgvs.Clense"]], "forwardclense() (in module rgvs)": [[92, "rgvs.ForwardClense"]], "removegrain() (in module rgvs)": [[92, "rgvs.RemoveGrain"]], "repair() (in module rgvs)": [[92, "rgvs.Repair"]], "verticalcleaner() (in module rgvs)": [[92, "rgvs.VerticalCleaner"]], "imagefile() (in module sub)": [[93, "sub.ImageFile"]], "subtitle() (in module sub)": [[93, "sub.Subtitle"]], "textfile() (in module sub)": [[93, "sub.TextFile"]], "vinverse() (in module vinverse)": [[94, "vinverse.Vinverse"]], "vdecimate() (in module vivtc)": [[95, "vivtc.VDecimate"]], "vfm() (in module vivtc)": [[95, "vivtc.VFM"]], "audioframe (built-in class)": [[96, "AudioFrame"]], "audionode (built-in class)": [[96, "AudioNode"]], "core (built-in class)": [[96, "Core"]], "environment (built-in class)": [[96, "Environment"]], "environment.is_single()": [[96, "Environment.is_single"]], "environmentdata (built-in class)": [[96, "EnvironmentData"]], "environmentpolicy (built-in class)": [[96, "EnvironmentPolicy"]], "environmentpolicyapi (built-in class)": [[96, "EnvironmentPolicyAPI"]], "error": [[96, "Error"]], "func (built-in class)": [[96, "Func"]], "function (built-in class)": [[96, "Function"]], "plugin (built-in class)": [[96, "Plugin"]], "videoformat (built-in class)": [[96, "VideoFormat"]], "videoframe (built-in class)": [[96, "VideoFrame"]], "videonode (built-in class)": [[96, "VideoNode"]], "videooutputtuple (built-in class)": [[96, "VideoOutputTuple"]], "add_log_handler() (core method)": [[96, "Core.add_log_handler"]], "alive (environment attribute)": [[96, "Environment.alive"]], "alpha (videooutputtuple attribute)": [[96, "VideoOutputTuple.alpha"]], "alt_output (videooutputtuple attribute)": [[96, "VideoOutputTuple.alt_output"]], "bits_per_sample (audioframe attribute)": [[96, "AudioFrame.bits_per_sample"]], "bits_per_sample (audionode attribute)": [[96, "AudioNode.bits_per_sample"]], "bits_per_sample (videoformat attribute)": [[96, "VideoFormat.bits_per_sample"]], "built-in function": [[96, "Environment.is_single"], [96, "clear_output"], [96, "clear_outputs"], [96, "construct_signature"], [96, "get_current_environment"], [96, "get_output"], [96, "get_outputs"], [96, "has_policy"], [96, "register_policy"], [96, "vpy_current_environment"]], "bytes_per_sample (audioframe attribute)": [[96, "AudioFrame.bytes_per_sample"]], "bytes_per_sample (audionode attribute)": [[96, "AudioNode.bytes_per_sample"]], "bytes_per_sample (videoformat attribute)": [[96, "VideoFormat.bytes_per_sample"]], "channel_layout (audioframe attribute)": [[96, "AudioFrame.channel_layout"]], "channel_layout (audionode attribute)": [[96, "AudioNode.channel_layout"]], "clear_output()": [[96, "clear_output"]], "clear_outputs()": [[96, "clear_outputs"]], "clip (videooutputtuple attribute)": [[96, "VideoOutputTuple.clip"]], "color_family (videoformat attribute)": [[96, "VideoFormat.color_family"]], "construct_signature()": [[96, "construct_signature"]], "copy() (audioframe method)": [[96, "AudioFrame.copy"]], "copy() (environment method)": [[96, "Environment.copy"]], "copy() (videoframe method)": [[96, "VideoFrame.copy"]], "core": [[96, "core"]], "create_environment() (environmentpolicyapi method)": [[96, "EnvironmentPolicyAPI.create_environment"]], "denominator (videonode attribute)": [[96, "VideoNode.denominator"]], "destroy_environment() (environmentpolicyapi method)": [[96, "EnvironmentPolicyAPI.destroy_environment"]], "env_id (environment attribute)": [[96, "Environment.env_id"]], "flags (videonode attribute)": [[96, "VideoNode.flags"]], "format (videoframe attribute)": [[96, "VideoFrame.format"]], "format (videonode attribute)": [[96, "VideoNode.format"]], "fps (videonode attribute)": [[96, "VideoNode.fps"]], "fps_den (videonode attribute)": [[96, "VideoNode.fps_den"]], "fps_num (videonode attribute)": [[96, "VideoNode.fps_num"]], "frames() (audionode method)": [[96, "AudioNode.frames"]], "frames() (videonode method)": [[96, "VideoNode.frames"]], "functions() (plugin method)": [[96, "Plugin.functions"]], "get_current_environment()": [[96, "get_current_environment"]], "get_current_environment() (environmentpolicy method)": [[96, "EnvironmentPolicy.get_current_environment"]], "get_format() (core method)": [[96, "Core.get_format"]], "get_frame() (audionode method)": [[96, "AudioNode.get_frame"]], "get_frame() (videonode method)": [[96, "VideoNode.get_frame"]], "get_frame_async() (audionode method)": [[96, "AudioNode.get_frame_async"]], "get_frame_async() (videonode method)": [[96, "VideoNode.get_frame_async"]], "get_frame_async_raw() (audionode method)": [[96, "AudioNode.get_frame_async_raw"]], "get_frame_async_raw() (videonode method)": [[96, "VideoNode.get_frame_async_raw"]], "get_functions() (plugin method)": [[96, "Plugin.get_functions"]], "get_output()": [[96, "get_output"]], "get_outputs()": [[96, "get_outputs"]], "get_plugins() (core method)": [[96, "Core.get_plugins"]], "get_read_ptr() (audioframe method)": [[96, "AudioFrame.get_read_ptr"]], "get_read_ptr() (videoframe method)": [[96, "VideoFrame.get_read_ptr"]], "get_stride() (audioframe method)": [[96, "AudioFrame.get_stride"]], "get_stride() (videoframe method)": [[96, "VideoFrame.get_stride"]], "get_video_format() (core method)": [[96, "Core.get_video_format"]], "get_write_ptr() (audioframe method)": [[96, "AudioFrame.get_write_ptr"]], "get_write_ptr() (videoframe method)": [[96, "VideoFrame.get_write_ptr"]], "has_policy()": [[96, "has_policy"]], "height (videoframe attribute)": [[96, "VideoFrame.height"]], "height (videonode attribute)": [[96, "VideoNode.height"]], "id (videoformat attribute)": [[96, "VideoFormat.id"]], "identifier (plugin attribute)": [[96, "Plugin.identifier"]], "is_alive() (environmentpolicy method)": [[96, "EnvironmentPolicy.is_alive"]], "list_functions() (core method)": [[96, "Core.list_functions"]], "list_functions() (plugin method)": [[96, "Plugin.list_functions"]], "log_message() (core method)": [[96, "Core.log_message"]], "max_cache_size (core attribute)": [[96, "Core.max_cache_size"]], "name (function attribute)": [[96, "Function.name"]], "name (plugin attribute)": [[96, "Plugin.name"]], "name (videoformat attribute)": [[96, "VideoFormat.name"]], "namespace (plugin attribute)": [[96, "Plugin.namespace"]], "num_channels (audioframe attribute)": [[96, "AudioFrame.num_channels"]], "num_channels (audionode attribute)": [[96, "AudioNode.num_channels"]], "num_frames (videonode attribute)": [[96, "VideoNode.num_frames"]], "num_planes (videoformat attribute)": [[96, "VideoFormat.num_planes"]], "num_threads (core attribute)": [[96, "Core.num_threads"]], "numerator (videonode attribute)": [[96, "VideoNode.numerator"]], "on_policy_cleared() (environmentpolicy method)": [[96, "EnvironmentPolicy.on_policy_cleared"]], "on_policy_registered() (environmentpolicy method)": [[96, "EnvironmentPolicy.on_policy_registered"]], "output() (videonode method)": [[96, "VideoNode.output"]], "plugin (function attribute)": [[96, "Function.plugin"]], "plugins() (core method)": [[96, "Core.plugins"]], "props (audioframe attribute)": [[96, "AudioFrame.props"]], "props (videoframe attribute)": [[96, "VideoFrame.props"]], "query_video_format() (core method)": [[96, "Core.query_video_format"]], "readonly (audioframe attribute)": [[96, "AudioFrame.readonly"]], "readonly (videoframe attribute)": [[96, "VideoFrame.readonly"]], "register_format() (core method)": [[96, "Core.register_format"]], "register_policy()": [[96, "register_policy"]], "remove_log_handler() (core method)": [[96, "Core.remove_log_handler"]], "replace() (videoformat method)": [[96, "VideoFormat.replace"]], "return_signature (function attribute)": [[96, "Function.return_signature"]], "sample_rate (audionode attribute)": [[96, "AudioNode.sample_rate"]], "sample_type (audioframe attribute)": [[96, "AudioFrame.sample_type"]], "sample_type (audionode attribute)": [[96, "AudioNode.sample_type"]], "sample_type (videoformat attribute)": [[96, "VideoFormat.sample_type"]], "set_environment() (environmentpolicy method)": [[96, "EnvironmentPolicy.set_environment"]], "set_logger() (environmentpolicyapi method)": [[96, "EnvironmentPolicyAPI.set_logger"]], "set_output() (audionode method)": [[96, "AudioNode.set_output"]], "set_output() (videonode method)": [[96, "VideoNode.set_output"]], "signature (function attribute)": [[96, "Function.signature"]], "single (environment attribute)": [[96, "Environment.single"]], "subsampling_h (videoformat attribute)": [[96, "VideoFormat.subsampling_h"]], "subsampling_w (videoformat attribute)": [[96, "VideoFormat.subsampling_w"]], "unregister_policy() (environmentpolicyapi method)": [[96, "EnvironmentPolicyAPI.unregister_policy"]], "use() (environment method)": [[96, "Environment.use"]], "version() (core method)": [[96, "Core.version"]], "version_number() (core method)": [[96, "Core.version_number"]], "vpy_current_environment()": [[96, "vpy_current_environment"]], "width (videoframe attribute)": [[96, "VideoFrame.width"]], "width (videonode attribute)": [[96, "VideoNode.width"]], "wrap_environment() (environmentpolicyapi method)": [[96, "EnvironmentPolicyAPI.wrap_environment"]]}})