# mpv 0.27.2
### LOOKUP TABLES AND CACHES ###
declare _mpv_xrandr_cache
declare -A _mpv_fargs
declare -A _mpv_pargs
_mpv_fargs[af@channels]="nch= routes="
_mpv_pargs[af@channels@nch]="2 1 16"
_mpv_fargs[af@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af@equalizer@e0]="0"
_mpv_pargs[af@equalizer@e1]="0"
_mpv_pargs[af@equalizer@e2]="0"
_mpv_pargs[af@equalizer@e3]="0"
_mpv_pargs[af@equalizer@e4]="0"
_mpv_pargs[af@equalizer@e5]="0"
_mpv_pargs[af@equalizer@e6]="0"
_mpv_pargs[af@equalizer@e7]="0"
_mpv_pargs[af@equalizer@e8]="0"
_mpv_pargs[af@equalizer@e9]="0"
_mpv_fargs[af@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af@format@fail]="yes no"
_mpv_pargs[af@format@out-srate]="0 1000 384000"
_mpv_pargs[af@format@srate]="0 1000 384000"
_mpv_fargs[af@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af@lavcac3enc@encoder]="ac3"
_mpv_pargs[af@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af@lavfi]="graph= o="
_mpv_fargs[af@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af@lavrresample@cutoff]="0 1"
_mpv_pargs[af@lavrresample@detach]="yes no"
_mpv_pargs[af@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af@lavrresample@linear]="yes no"
_mpv_pargs[af@lavrresample@normalize]="auto no yes"
_mpv_pargs[af@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af@pan]="channels= matrix="
_mpv_pargs[af@pan@channels]="0 16"
_mpv_fargs[af@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af@rubberband@channels]="together apart"
_mpv_pargs[af@rubberband@detector]="compound percussive soft"
_mpv_pargs[af@rubberband@formant]="preserved shifted"
_mpv_pargs[af@rubberband@phase]="laminar independent"
_mpv_pargs[af@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af@rubberband@smoothing]="off on"
_mpv_pargs[af@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af@rubberband@window]="standard short long"
_mpv_fargs[af@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af@scaletempo@scale]="1"
_mpv_pargs[af@scaletempo@search]="14"
_mpv_pargs[af@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af@scaletempo@stride]="60"
_mpv_fargs[af@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af@volume@detach]="yes no"
_mpv_pargs[af@volume@replaygain-album]="yes no"
_mpv_pargs[af@volume@replaygain-clip]="yes no"
_mpv_pargs[af@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af@volume@replaygain-track]="yes no"
_mpv_pargs[af@volume@s16]="yes no"
_mpv_pargs[af@volume@softclip]="yes no"
_mpv_pargs[af@volume@volumedb]="0 -200 60"
_mpv_pargs[af@volume@warn]="yes no"
_mpv_fargs[af-add@channels]="nch= routes="
_mpv_pargs[af-add@channels@nch]="2 1 16"
_mpv_fargs[af-add@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-add@equalizer@e0]="0"
_mpv_pargs[af-add@equalizer@e1]="0"
_mpv_pargs[af-add@equalizer@e2]="0"
_mpv_pargs[af-add@equalizer@e3]="0"
_mpv_pargs[af-add@equalizer@e4]="0"
_mpv_pargs[af-add@equalizer@e5]="0"
_mpv_pargs[af-add@equalizer@e6]="0"
_mpv_pargs[af-add@equalizer@e7]="0"
_mpv_pargs[af-add@equalizer@e8]="0"
_mpv_pargs[af-add@equalizer@e9]="0"
_mpv_fargs[af-add@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-add@format@fail]="yes no"
_mpv_pargs[af-add@format@out-srate]="0 1000 384000"
_mpv_pargs[af-add@format@srate]="0 1000 384000"
_mpv_fargs[af-add@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-add@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-add@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-add@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-add@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-add@lavfi]="graph= o="
_mpv_fargs[af-add@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-add@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-add@lavrresample@cutoff]="0 1"
_mpv_pargs[af-add@lavrresample@detach]="yes no"
_mpv_pargs[af-add@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-add@lavrresample@linear]="yes no"
_mpv_pargs[af-add@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-add@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-add@pan]="channels= matrix="
_mpv_pargs[af-add@pan@channels]="0 16"
_mpv_fargs[af-add@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-add@rubberband@channels]="together apart"
_mpv_pargs[af-add@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-add@rubberband@formant]="preserved shifted"
_mpv_pargs[af-add@rubberband@phase]="laminar independent"
_mpv_pargs[af-add@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-add@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-add@rubberband@smoothing]="off on"
_mpv_pargs[af-add@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-add@rubberband@window]="standard short long"
_mpv_fargs[af-add@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-add@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-add@scaletempo@scale]="1"
_mpv_pargs[af-add@scaletempo@search]="14"
_mpv_pargs[af-add@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-add@scaletempo@stride]="60"
_mpv_fargs[af-add@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-add@volume@detach]="yes no"
_mpv_pargs[af-add@volume@replaygain-album]="yes no"
_mpv_pargs[af-add@volume@replaygain-clip]="yes no"
_mpv_pargs[af-add@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-add@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-add@volume@replaygain-track]="yes no"
_mpv_pargs[af-add@volume@s16]="yes no"
_mpv_pargs[af-add@volume@softclip]="yes no"
_mpv_pargs[af-add@volume@volumedb]="0 -200 60"
_mpv_pargs[af-add@volume@warn]="yes no"
_mpv_fargs[af-defaults@channels]="nch= routes="
_mpv_pargs[af-defaults@channels@nch]="2 1 16"
_mpv_fargs[af-defaults@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-defaults@equalizer@e0]="0"
_mpv_pargs[af-defaults@equalizer@e1]="0"
_mpv_pargs[af-defaults@equalizer@e2]="0"
_mpv_pargs[af-defaults@equalizer@e3]="0"
_mpv_pargs[af-defaults@equalizer@e4]="0"
_mpv_pargs[af-defaults@equalizer@e5]="0"
_mpv_pargs[af-defaults@equalizer@e6]="0"
_mpv_pargs[af-defaults@equalizer@e7]="0"
_mpv_pargs[af-defaults@equalizer@e8]="0"
_mpv_pargs[af-defaults@equalizer@e9]="0"
_mpv_fargs[af-defaults@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-defaults@format@fail]="yes no"
_mpv_pargs[af-defaults@format@out-srate]="0 1000 384000"
_mpv_pargs[af-defaults@format@srate]="0 1000 384000"
_mpv_fargs[af-defaults@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-defaults@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-defaults@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-defaults@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-defaults@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-defaults@lavfi]="graph= o="
_mpv_fargs[af-defaults@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-defaults@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-defaults@lavrresample@cutoff]="0 1"
_mpv_pargs[af-defaults@lavrresample@detach]="yes no"
_mpv_pargs[af-defaults@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-defaults@lavrresample@linear]="yes no"
_mpv_pargs[af-defaults@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-defaults@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-defaults@pan]="channels= matrix="
_mpv_pargs[af-defaults@pan@channels]="0 16"
_mpv_fargs[af-defaults@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-defaults@rubberband@channels]="together apart"
_mpv_pargs[af-defaults@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-defaults@rubberband@formant]="preserved shifted"
_mpv_pargs[af-defaults@rubberband@phase]="laminar independent"
_mpv_pargs[af-defaults@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-defaults@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-defaults@rubberband@smoothing]="off on"
_mpv_pargs[af-defaults@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-defaults@rubberband@window]="standard short long"
_mpv_fargs[af-defaults@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-defaults@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-defaults@scaletempo@scale]="1"
_mpv_pargs[af-defaults@scaletempo@search]="14"
_mpv_pargs[af-defaults@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-defaults@scaletempo@stride]="60"
_mpv_fargs[af-defaults@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-defaults@volume@detach]="yes no"
_mpv_pargs[af-defaults@volume@replaygain-album]="yes no"
_mpv_pargs[af-defaults@volume@replaygain-clip]="yes no"
_mpv_pargs[af-defaults@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-defaults@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-defaults@volume@replaygain-track]="yes no"
_mpv_pargs[af-defaults@volume@s16]="yes no"
_mpv_pargs[af-defaults@volume@softclip]="yes no"
_mpv_pargs[af-defaults@volume@volumedb]="0 -200 60"
_mpv_pargs[af-defaults@volume@warn]="yes no"
_mpv_fargs[af-defaults-add@channels]="nch= routes="
_mpv_pargs[af-defaults-add@channels@nch]="2 1 16"
_mpv_fargs[af-defaults-add@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-defaults-add@equalizer@e0]="0"
_mpv_pargs[af-defaults-add@equalizer@e1]="0"
_mpv_pargs[af-defaults-add@equalizer@e2]="0"
_mpv_pargs[af-defaults-add@equalizer@e3]="0"
_mpv_pargs[af-defaults-add@equalizer@e4]="0"
_mpv_pargs[af-defaults-add@equalizer@e5]="0"
_mpv_pargs[af-defaults-add@equalizer@e6]="0"
_mpv_pargs[af-defaults-add@equalizer@e7]="0"
_mpv_pargs[af-defaults-add@equalizer@e8]="0"
_mpv_pargs[af-defaults-add@equalizer@e9]="0"
_mpv_fargs[af-defaults-add@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-defaults-add@format@fail]="yes no"
_mpv_pargs[af-defaults-add@format@out-srate]="0 1000 384000"
_mpv_pargs[af-defaults-add@format@srate]="0 1000 384000"
_mpv_fargs[af-defaults-add@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-defaults-add@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-defaults-add@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-defaults-add@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-defaults-add@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-defaults-add@lavfi]="graph= o="
_mpv_fargs[af-defaults-add@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-defaults-add@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-defaults-add@lavrresample@cutoff]="0 1"
_mpv_pargs[af-defaults-add@lavrresample@detach]="yes no"
_mpv_pargs[af-defaults-add@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-defaults-add@lavrresample@linear]="yes no"
_mpv_pargs[af-defaults-add@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-defaults-add@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-defaults-add@pan]="channels= matrix="
_mpv_pargs[af-defaults-add@pan@channels]="0 16"
_mpv_fargs[af-defaults-add@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-defaults-add@rubberband@channels]="together apart"
_mpv_pargs[af-defaults-add@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-defaults-add@rubberband@formant]="preserved shifted"
_mpv_pargs[af-defaults-add@rubberband@phase]="laminar independent"
_mpv_pargs[af-defaults-add@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-defaults-add@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-defaults-add@rubberband@smoothing]="off on"
_mpv_pargs[af-defaults-add@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-defaults-add@rubberband@window]="standard short long"
_mpv_fargs[af-defaults-add@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-defaults-add@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-defaults-add@scaletempo@scale]="1"
_mpv_pargs[af-defaults-add@scaletempo@search]="14"
_mpv_pargs[af-defaults-add@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-defaults-add@scaletempo@stride]="60"
_mpv_fargs[af-defaults-add@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-defaults-add@volume@detach]="yes no"
_mpv_pargs[af-defaults-add@volume@replaygain-album]="yes no"
_mpv_pargs[af-defaults-add@volume@replaygain-clip]="yes no"
_mpv_pargs[af-defaults-add@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-defaults-add@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-defaults-add@volume@replaygain-track]="yes no"
_mpv_pargs[af-defaults-add@volume@s16]="yes no"
_mpv_pargs[af-defaults-add@volume@softclip]="yes no"
_mpv_pargs[af-defaults-add@volume@volumedb]="0 -200 60"
_mpv_pargs[af-defaults-add@volume@warn]="yes no"
_mpv_fargs[af-defaults-del@channels]="nch= routes="
_mpv_pargs[af-defaults-del@channels@nch]="2 1 16"
_mpv_fargs[af-defaults-del@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-defaults-del@equalizer@e0]="0"
_mpv_pargs[af-defaults-del@equalizer@e1]="0"
_mpv_pargs[af-defaults-del@equalizer@e2]="0"
_mpv_pargs[af-defaults-del@equalizer@e3]="0"
_mpv_pargs[af-defaults-del@equalizer@e4]="0"
_mpv_pargs[af-defaults-del@equalizer@e5]="0"
_mpv_pargs[af-defaults-del@equalizer@e6]="0"
_mpv_pargs[af-defaults-del@equalizer@e7]="0"
_mpv_pargs[af-defaults-del@equalizer@e8]="0"
_mpv_pargs[af-defaults-del@equalizer@e9]="0"
_mpv_fargs[af-defaults-del@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-defaults-del@format@fail]="yes no"
_mpv_pargs[af-defaults-del@format@out-srate]="0 1000 384000"
_mpv_pargs[af-defaults-del@format@srate]="0 1000 384000"
_mpv_fargs[af-defaults-del@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-defaults-del@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-defaults-del@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-defaults-del@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-defaults-del@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-defaults-del@lavfi]="graph= o="
_mpv_fargs[af-defaults-del@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-defaults-del@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-defaults-del@lavrresample@cutoff]="0 1"
_mpv_pargs[af-defaults-del@lavrresample@detach]="yes no"
_mpv_pargs[af-defaults-del@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-defaults-del@lavrresample@linear]="yes no"
_mpv_pargs[af-defaults-del@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-defaults-del@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-defaults-del@pan]="channels= matrix="
_mpv_pargs[af-defaults-del@pan@channels]="0 16"
_mpv_fargs[af-defaults-del@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-defaults-del@rubberband@channels]="together apart"
_mpv_pargs[af-defaults-del@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-defaults-del@rubberband@formant]="preserved shifted"
_mpv_pargs[af-defaults-del@rubberband@phase]="laminar independent"
_mpv_pargs[af-defaults-del@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-defaults-del@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-defaults-del@rubberband@smoothing]="off on"
_mpv_pargs[af-defaults-del@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-defaults-del@rubberband@window]="standard short long"
_mpv_fargs[af-defaults-del@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-defaults-del@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-defaults-del@scaletempo@scale]="1"
_mpv_pargs[af-defaults-del@scaletempo@search]="14"
_mpv_pargs[af-defaults-del@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-defaults-del@scaletempo@stride]="60"
_mpv_fargs[af-defaults-del@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-defaults-del@volume@detach]="yes no"
_mpv_pargs[af-defaults-del@volume@replaygain-album]="yes no"
_mpv_pargs[af-defaults-del@volume@replaygain-clip]="yes no"
_mpv_pargs[af-defaults-del@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-defaults-del@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-defaults-del@volume@replaygain-track]="yes no"
_mpv_pargs[af-defaults-del@volume@s16]="yes no"
_mpv_pargs[af-defaults-del@volume@softclip]="yes no"
_mpv_pargs[af-defaults-del@volume@volumedb]="0 -200 60"
_mpv_pargs[af-defaults-del@volume@warn]="yes no"
_mpv_fargs[af-defaults-help@channels]="nch= routes="
_mpv_pargs[af-defaults-help@channels@nch]="2 1 16"
_mpv_fargs[af-defaults-help@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-defaults-help@equalizer@e0]="0"
_mpv_pargs[af-defaults-help@equalizer@e1]="0"
_mpv_pargs[af-defaults-help@equalizer@e2]="0"
_mpv_pargs[af-defaults-help@equalizer@e3]="0"
_mpv_pargs[af-defaults-help@equalizer@e4]="0"
_mpv_pargs[af-defaults-help@equalizer@e5]="0"
_mpv_pargs[af-defaults-help@equalizer@e6]="0"
_mpv_pargs[af-defaults-help@equalizer@e7]="0"
_mpv_pargs[af-defaults-help@equalizer@e8]="0"
_mpv_pargs[af-defaults-help@equalizer@e9]="0"
_mpv_fargs[af-defaults-help@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-defaults-help@format@fail]="yes no"
_mpv_pargs[af-defaults-help@format@out-srate]="0 1000 384000"
_mpv_pargs[af-defaults-help@format@srate]="0 1000 384000"
_mpv_fargs[af-defaults-help@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-defaults-help@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-defaults-help@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-defaults-help@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-defaults-help@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-defaults-help@lavfi]="graph= o="
_mpv_fargs[af-defaults-help@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-defaults-help@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-defaults-help@lavrresample@cutoff]="0 1"
_mpv_pargs[af-defaults-help@lavrresample@detach]="yes no"
_mpv_pargs[af-defaults-help@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-defaults-help@lavrresample@linear]="yes no"
_mpv_pargs[af-defaults-help@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-defaults-help@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-defaults-help@pan]="channels= matrix="
_mpv_pargs[af-defaults-help@pan@channels]="0 16"
_mpv_fargs[af-defaults-help@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-defaults-help@rubberband@channels]="together apart"
_mpv_pargs[af-defaults-help@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-defaults-help@rubberband@formant]="preserved shifted"
_mpv_pargs[af-defaults-help@rubberband@phase]="laminar independent"
_mpv_pargs[af-defaults-help@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-defaults-help@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-defaults-help@rubberband@smoothing]="off on"
_mpv_pargs[af-defaults-help@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-defaults-help@rubberband@window]="standard short long"
_mpv_fargs[af-defaults-help@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-defaults-help@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-defaults-help@scaletempo@scale]="1"
_mpv_pargs[af-defaults-help@scaletempo@search]="14"
_mpv_pargs[af-defaults-help@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-defaults-help@scaletempo@stride]="60"
_mpv_fargs[af-defaults-help@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-defaults-help@volume@detach]="yes no"
_mpv_pargs[af-defaults-help@volume@replaygain-album]="yes no"
_mpv_pargs[af-defaults-help@volume@replaygain-clip]="yes no"
_mpv_pargs[af-defaults-help@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-defaults-help@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-defaults-help@volume@replaygain-track]="yes no"
_mpv_pargs[af-defaults-help@volume@s16]="yes no"
_mpv_pargs[af-defaults-help@volume@softclip]="yes no"
_mpv_pargs[af-defaults-help@volume@volumedb]="0 -200 60"
_mpv_pargs[af-defaults-help@volume@warn]="yes no"
_mpv_fargs[af-defaults-pre@channels]="nch= routes="
_mpv_pargs[af-defaults-pre@channels@nch]="2 1 16"
_mpv_fargs[af-defaults-pre@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-defaults-pre@equalizer@e0]="0"
_mpv_pargs[af-defaults-pre@equalizer@e1]="0"
_mpv_pargs[af-defaults-pre@equalizer@e2]="0"
_mpv_pargs[af-defaults-pre@equalizer@e3]="0"
_mpv_pargs[af-defaults-pre@equalizer@e4]="0"
_mpv_pargs[af-defaults-pre@equalizer@e5]="0"
_mpv_pargs[af-defaults-pre@equalizer@e6]="0"
_mpv_pargs[af-defaults-pre@equalizer@e7]="0"
_mpv_pargs[af-defaults-pre@equalizer@e8]="0"
_mpv_pargs[af-defaults-pre@equalizer@e9]="0"
_mpv_fargs[af-defaults-pre@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-defaults-pre@format@fail]="yes no"
_mpv_pargs[af-defaults-pre@format@out-srate]="0 1000 384000"
_mpv_pargs[af-defaults-pre@format@srate]="0 1000 384000"
_mpv_fargs[af-defaults-pre@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-defaults-pre@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-defaults-pre@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-defaults-pre@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-defaults-pre@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-defaults-pre@lavfi]="graph= o="
_mpv_fargs[af-defaults-pre@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-defaults-pre@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-defaults-pre@lavrresample@cutoff]="0 1"
_mpv_pargs[af-defaults-pre@lavrresample@detach]="yes no"
_mpv_pargs[af-defaults-pre@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-defaults-pre@lavrresample@linear]="yes no"
_mpv_pargs[af-defaults-pre@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-defaults-pre@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-defaults-pre@pan]="channels= matrix="
_mpv_pargs[af-defaults-pre@pan@channels]="0 16"
_mpv_fargs[af-defaults-pre@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-defaults-pre@rubberband@channels]="together apart"
_mpv_pargs[af-defaults-pre@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-defaults-pre@rubberband@formant]="preserved shifted"
_mpv_pargs[af-defaults-pre@rubberband@phase]="laminar independent"
_mpv_pargs[af-defaults-pre@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-defaults-pre@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-defaults-pre@rubberband@smoothing]="off on"
_mpv_pargs[af-defaults-pre@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-defaults-pre@rubberband@window]="standard short long"
_mpv_fargs[af-defaults-pre@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-defaults-pre@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-defaults-pre@scaletempo@scale]="1"
_mpv_pargs[af-defaults-pre@scaletempo@search]="14"
_mpv_pargs[af-defaults-pre@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-defaults-pre@scaletempo@stride]="60"
_mpv_fargs[af-defaults-pre@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-defaults-pre@volume@detach]="yes no"
_mpv_pargs[af-defaults-pre@volume@replaygain-album]="yes no"
_mpv_pargs[af-defaults-pre@volume@replaygain-clip]="yes no"
_mpv_pargs[af-defaults-pre@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-defaults-pre@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-defaults-pre@volume@replaygain-track]="yes no"
_mpv_pargs[af-defaults-pre@volume@s16]="yes no"
_mpv_pargs[af-defaults-pre@volume@softclip]="yes no"
_mpv_pargs[af-defaults-pre@volume@volumedb]="0 -200 60"
_mpv_pargs[af-defaults-pre@volume@warn]="yes no"
_mpv_fargs[af-defaults-set@channels]="nch= routes="
_mpv_pargs[af-defaults-set@channels@nch]="2 1 16"
_mpv_fargs[af-defaults-set@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-defaults-set@equalizer@e0]="0"
_mpv_pargs[af-defaults-set@equalizer@e1]="0"
_mpv_pargs[af-defaults-set@equalizer@e2]="0"
_mpv_pargs[af-defaults-set@equalizer@e3]="0"
_mpv_pargs[af-defaults-set@equalizer@e4]="0"
_mpv_pargs[af-defaults-set@equalizer@e5]="0"
_mpv_pargs[af-defaults-set@equalizer@e6]="0"
_mpv_pargs[af-defaults-set@equalizer@e7]="0"
_mpv_pargs[af-defaults-set@equalizer@e8]="0"
_mpv_pargs[af-defaults-set@equalizer@e9]="0"
_mpv_fargs[af-defaults-set@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-defaults-set@format@fail]="yes no"
_mpv_pargs[af-defaults-set@format@out-srate]="0 1000 384000"
_mpv_pargs[af-defaults-set@format@srate]="0 1000 384000"
_mpv_fargs[af-defaults-set@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-defaults-set@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-defaults-set@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-defaults-set@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-defaults-set@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-defaults-set@lavfi]="graph= o="
_mpv_fargs[af-defaults-set@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-defaults-set@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-defaults-set@lavrresample@cutoff]="0 1"
_mpv_pargs[af-defaults-set@lavrresample@detach]="yes no"
_mpv_pargs[af-defaults-set@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-defaults-set@lavrresample@linear]="yes no"
_mpv_pargs[af-defaults-set@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-defaults-set@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-defaults-set@pan]="channels= matrix="
_mpv_pargs[af-defaults-set@pan@channels]="0 16"
_mpv_fargs[af-defaults-set@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-defaults-set@rubberband@channels]="together apart"
_mpv_pargs[af-defaults-set@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-defaults-set@rubberband@formant]="preserved shifted"
_mpv_pargs[af-defaults-set@rubberband@phase]="laminar independent"
_mpv_pargs[af-defaults-set@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-defaults-set@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-defaults-set@rubberband@smoothing]="off on"
_mpv_pargs[af-defaults-set@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-defaults-set@rubberband@window]="standard short long"
_mpv_fargs[af-defaults-set@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-defaults-set@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-defaults-set@scaletempo@scale]="1"
_mpv_pargs[af-defaults-set@scaletempo@search]="14"
_mpv_pargs[af-defaults-set@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-defaults-set@scaletempo@stride]="60"
_mpv_fargs[af-defaults-set@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-defaults-set@volume@detach]="yes no"
_mpv_pargs[af-defaults-set@volume@replaygain-album]="yes no"
_mpv_pargs[af-defaults-set@volume@replaygain-clip]="yes no"
_mpv_pargs[af-defaults-set@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-defaults-set@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-defaults-set@volume@replaygain-track]="yes no"
_mpv_pargs[af-defaults-set@volume@s16]="yes no"
_mpv_pargs[af-defaults-set@volume@softclip]="yes no"
_mpv_pargs[af-defaults-set@volume@volumedb]="0 -200 60"
_mpv_pargs[af-defaults-set@volume@warn]="yes no"
_mpv_fargs[af-defaults-toggle@channels]="nch= routes="
_mpv_pargs[af-defaults-toggle@channels@nch]="2 1 16"
_mpv_fargs[af-defaults-toggle@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-defaults-toggle@equalizer@e0]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e1]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e2]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e3]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e4]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e5]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e6]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e7]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e8]="0"
_mpv_pargs[af-defaults-toggle@equalizer@e9]="0"
_mpv_fargs[af-defaults-toggle@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-defaults-toggle@format@fail]="yes no"
_mpv_pargs[af-defaults-toggle@format@out-srate]="0 1000 384000"
_mpv_pargs[af-defaults-toggle@format@srate]="0 1000 384000"
_mpv_fargs[af-defaults-toggle@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-defaults-toggle@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-defaults-toggle@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-defaults-toggle@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-defaults-toggle@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-defaults-toggle@lavfi]="graph= o="
_mpv_fargs[af-defaults-toggle@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-defaults-toggle@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-defaults-toggle@lavrresample@cutoff]="0 1"
_mpv_pargs[af-defaults-toggle@lavrresample@detach]="yes no"
_mpv_pargs[af-defaults-toggle@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-defaults-toggle@lavrresample@linear]="yes no"
_mpv_pargs[af-defaults-toggle@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-defaults-toggle@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-defaults-toggle@pan]="channels= matrix="
_mpv_pargs[af-defaults-toggle@pan@channels]="0 16"
_mpv_fargs[af-defaults-toggle@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-defaults-toggle@rubberband@channels]="together apart"
_mpv_pargs[af-defaults-toggle@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-defaults-toggle@rubberband@formant]="preserved shifted"
_mpv_pargs[af-defaults-toggle@rubberband@phase]="laminar independent"
_mpv_pargs[af-defaults-toggle@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-defaults-toggle@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-defaults-toggle@rubberband@smoothing]="off on"
_mpv_pargs[af-defaults-toggle@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-defaults-toggle@rubberband@window]="standard short long"
_mpv_fargs[af-defaults-toggle@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-defaults-toggle@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-defaults-toggle@scaletempo@scale]="1"
_mpv_pargs[af-defaults-toggle@scaletempo@search]="14"
_mpv_pargs[af-defaults-toggle@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-defaults-toggle@scaletempo@stride]="60"
_mpv_fargs[af-defaults-toggle@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-defaults-toggle@volume@detach]="yes no"
_mpv_pargs[af-defaults-toggle@volume@replaygain-album]="yes no"
_mpv_pargs[af-defaults-toggle@volume@replaygain-clip]="yes no"
_mpv_pargs[af-defaults-toggle@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-defaults-toggle@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-defaults-toggle@volume@replaygain-track]="yes no"
_mpv_pargs[af-defaults-toggle@volume@s16]="yes no"
_mpv_pargs[af-defaults-toggle@volume@softclip]="yes no"
_mpv_pargs[af-defaults-toggle@volume@volumedb]="0 -200 60"
_mpv_pargs[af-defaults-toggle@volume@warn]="yes no"
_mpv_fargs[af-del@channels]="nch= routes="
_mpv_pargs[af-del@channels@nch]="2 1 16"
_mpv_fargs[af-del@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-del@equalizer@e0]="0"
_mpv_pargs[af-del@equalizer@e1]="0"
_mpv_pargs[af-del@equalizer@e2]="0"
_mpv_pargs[af-del@equalizer@e3]="0"
_mpv_pargs[af-del@equalizer@e4]="0"
_mpv_pargs[af-del@equalizer@e5]="0"
_mpv_pargs[af-del@equalizer@e6]="0"
_mpv_pargs[af-del@equalizer@e7]="0"
_mpv_pargs[af-del@equalizer@e8]="0"
_mpv_pargs[af-del@equalizer@e9]="0"
_mpv_fargs[af-del@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-del@format@fail]="yes no"
_mpv_pargs[af-del@format@out-srate]="0 1000 384000"
_mpv_pargs[af-del@format@srate]="0 1000 384000"
_mpv_fargs[af-del@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-del@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-del@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-del@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-del@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-del@lavfi]="graph= o="
_mpv_fargs[af-del@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-del@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-del@lavrresample@cutoff]="0 1"
_mpv_pargs[af-del@lavrresample@detach]="yes no"
_mpv_pargs[af-del@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-del@lavrresample@linear]="yes no"
_mpv_pargs[af-del@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-del@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-del@pan]="channels= matrix="
_mpv_pargs[af-del@pan@channels]="0 16"
_mpv_fargs[af-del@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-del@rubberband@channels]="together apart"
_mpv_pargs[af-del@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-del@rubberband@formant]="preserved shifted"
_mpv_pargs[af-del@rubberband@phase]="laminar independent"
_mpv_pargs[af-del@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-del@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-del@rubberband@smoothing]="off on"
_mpv_pargs[af-del@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-del@rubberband@window]="standard short long"
_mpv_fargs[af-del@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-del@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-del@scaletempo@scale]="1"
_mpv_pargs[af-del@scaletempo@search]="14"
_mpv_pargs[af-del@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-del@scaletempo@stride]="60"
_mpv_fargs[af-del@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-del@volume@detach]="yes no"
_mpv_pargs[af-del@volume@replaygain-album]="yes no"
_mpv_pargs[af-del@volume@replaygain-clip]="yes no"
_mpv_pargs[af-del@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-del@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-del@volume@replaygain-track]="yes no"
_mpv_pargs[af-del@volume@s16]="yes no"
_mpv_pargs[af-del@volume@softclip]="yes no"
_mpv_pargs[af-del@volume@volumedb]="0 -200 60"
_mpv_pargs[af-del@volume@warn]="yes no"
_mpv_fargs[af-help@channels]="nch= routes="
_mpv_pargs[af-help@channels@nch]="2 1 16"
_mpv_fargs[af-help@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-help@equalizer@e0]="0"
_mpv_pargs[af-help@equalizer@e1]="0"
_mpv_pargs[af-help@equalizer@e2]="0"
_mpv_pargs[af-help@equalizer@e3]="0"
_mpv_pargs[af-help@equalizer@e4]="0"
_mpv_pargs[af-help@equalizer@e5]="0"
_mpv_pargs[af-help@equalizer@e6]="0"
_mpv_pargs[af-help@equalizer@e7]="0"
_mpv_pargs[af-help@equalizer@e8]="0"
_mpv_pargs[af-help@equalizer@e9]="0"
_mpv_fargs[af-help@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-help@format@fail]="yes no"
_mpv_pargs[af-help@format@out-srate]="0 1000 384000"
_mpv_pargs[af-help@format@srate]="0 1000 384000"
_mpv_fargs[af-help@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-help@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-help@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-help@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-help@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-help@lavfi]="graph= o="
_mpv_fargs[af-help@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-help@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-help@lavrresample@cutoff]="0 1"
_mpv_pargs[af-help@lavrresample@detach]="yes no"
_mpv_pargs[af-help@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-help@lavrresample@linear]="yes no"
_mpv_pargs[af-help@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-help@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-help@pan]="channels= matrix="
_mpv_pargs[af-help@pan@channels]="0 16"
_mpv_fargs[af-help@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-help@rubberband@channels]="together apart"
_mpv_pargs[af-help@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-help@rubberband@formant]="preserved shifted"
_mpv_pargs[af-help@rubberband@phase]="laminar independent"
_mpv_pargs[af-help@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-help@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-help@rubberband@smoothing]="off on"
_mpv_pargs[af-help@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-help@rubberband@window]="standard short long"
_mpv_fargs[af-help@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-help@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-help@scaletempo@scale]="1"
_mpv_pargs[af-help@scaletempo@search]="14"
_mpv_pargs[af-help@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-help@scaletempo@stride]="60"
_mpv_fargs[af-help@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-help@volume@detach]="yes no"
_mpv_pargs[af-help@volume@replaygain-album]="yes no"
_mpv_pargs[af-help@volume@replaygain-clip]="yes no"
_mpv_pargs[af-help@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-help@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-help@volume@replaygain-track]="yes no"
_mpv_pargs[af-help@volume@s16]="yes no"
_mpv_pargs[af-help@volume@softclip]="yes no"
_mpv_pargs[af-help@volume@volumedb]="0 -200 60"
_mpv_pargs[af-help@volume@warn]="yes no"
_mpv_fargs[af-pre@channels]="nch= routes="
_mpv_pargs[af-pre@channels@nch]="2 1 16"
_mpv_fargs[af-pre@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-pre@equalizer@e0]="0"
_mpv_pargs[af-pre@equalizer@e1]="0"
_mpv_pargs[af-pre@equalizer@e2]="0"
_mpv_pargs[af-pre@equalizer@e3]="0"
_mpv_pargs[af-pre@equalizer@e4]="0"
_mpv_pargs[af-pre@equalizer@e5]="0"
_mpv_pargs[af-pre@equalizer@e6]="0"
_mpv_pargs[af-pre@equalizer@e7]="0"
_mpv_pargs[af-pre@equalizer@e8]="0"
_mpv_pargs[af-pre@equalizer@e9]="0"
_mpv_fargs[af-pre@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-pre@format@fail]="yes no"
_mpv_pargs[af-pre@format@out-srate]="0 1000 384000"
_mpv_pargs[af-pre@format@srate]="0 1000 384000"
_mpv_fargs[af-pre@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-pre@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-pre@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-pre@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-pre@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-pre@lavfi]="graph= o="
_mpv_fargs[af-pre@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-pre@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-pre@lavrresample@cutoff]="0 1"
_mpv_pargs[af-pre@lavrresample@detach]="yes no"
_mpv_pargs[af-pre@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-pre@lavrresample@linear]="yes no"
_mpv_pargs[af-pre@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-pre@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-pre@pan]="channels= matrix="
_mpv_pargs[af-pre@pan@channels]="0 16"
_mpv_fargs[af-pre@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-pre@rubberband@channels]="together apart"
_mpv_pargs[af-pre@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-pre@rubberband@formant]="preserved shifted"
_mpv_pargs[af-pre@rubberband@phase]="laminar independent"
_mpv_pargs[af-pre@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-pre@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-pre@rubberband@smoothing]="off on"
_mpv_pargs[af-pre@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-pre@rubberband@window]="standard short long"
_mpv_fargs[af-pre@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-pre@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-pre@scaletempo@scale]="1"
_mpv_pargs[af-pre@scaletempo@search]="14"
_mpv_pargs[af-pre@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-pre@scaletempo@stride]="60"
_mpv_fargs[af-pre@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-pre@volume@detach]="yes no"
_mpv_pargs[af-pre@volume@replaygain-album]="yes no"
_mpv_pargs[af-pre@volume@replaygain-clip]="yes no"
_mpv_pargs[af-pre@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-pre@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-pre@volume@replaygain-track]="yes no"
_mpv_pargs[af-pre@volume@s16]="yes no"
_mpv_pargs[af-pre@volume@softclip]="yes no"
_mpv_pargs[af-pre@volume@volumedb]="0 -200 60"
_mpv_pargs[af-pre@volume@warn]="yes no"
_mpv_fargs[af-set@channels]="nch= routes="
_mpv_pargs[af-set@channels@nch]="2 1 16"
_mpv_fargs[af-set@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-set@equalizer@e0]="0"
_mpv_pargs[af-set@equalizer@e1]="0"
_mpv_pargs[af-set@equalizer@e2]="0"
_mpv_pargs[af-set@equalizer@e3]="0"
_mpv_pargs[af-set@equalizer@e4]="0"
_mpv_pargs[af-set@equalizer@e5]="0"
_mpv_pargs[af-set@equalizer@e6]="0"
_mpv_pargs[af-set@equalizer@e7]="0"
_mpv_pargs[af-set@equalizer@e8]="0"
_mpv_pargs[af-set@equalizer@e9]="0"
_mpv_fargs[af-set@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-set@format@fail]="yes no"
_mpv_pargs[af-set@format@out-srate]="0 1000 384000"
_mpv_pargs[af-set@format@srate]="0 1000 384000"
_mpv_fargs[af-set@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-set@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-set@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-set@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-set@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-set@lavfi]="graph= o="
_mpv_fargs[af-set@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-set@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-set@lavrresample@cutoff]="0 1"
_mpv_pargs[af-set@lavrresample@detach]="yes no"
_mpv_pargs[af-set@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-set@lavrresample@linear]="yes no"
_mpv_pargs[af-set@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-set@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-set@pan]="channels= matrix="
_mpv_pargs[af-set@pan@channels]="0 16"
_mpv_fargs[af-set@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-set@rubberband@channels]="together apart"
_mpv_pargs[af-set@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-set@rubberband@formant]="preserved shifted"
_mpv_pargs[af-set@rubberband@phase]="laminar independent"
_mpv_pargs[af-set@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-set@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-set@rubberband@smoothing]="off on"
_mpv_pargs[af-set@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-set@rubberband@window]="standard short long"
_mpv_fargs[af-set@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-set@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-set@scaletempo@scale]="1"
_mpv_pargs[af-set@scaletempo@search]="14"
_mpv_pargs[af-set@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-set@scaletempo@stride]="60"
_mpv_fargs[af-set@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-set@volume@detach]="yes no"
_mpv_pargs[af-set@volume@replaygain-album]="yes no"
_mpv_pargs[af-set@volume@replaygain-clip]="yes no"
_mpv_pargs[af-set@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-set@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-set@volume@replaygain-track]="yes no"
_mpv_pargs[af-set@volume@s16]="yes no"
_mpv_pargs[af-set@volume@softclip]="yes no"
_mpv_pargs[af-set@volume@volumedb]="0 -200 60"
_mpv_pargs[af-set@volume@warn]="yes no"
_mpv_fargs[af-toggle@channels]="nch= routes="
_mpv_pargs[af-toggle@channels@nch]="2 1 16"
_mpv_fargs[af-toggle@equalizer]="e0= e1= e2= e3= e4= e5= e6= e7= e8= e9="
_mpv_pargs[af-toggle@equalizer@e0]="0"
_mpv_pargs[af-toggle@equalizer@e1]="0"
_mpv_pargs[af-toggle@equalizer@e2]="0"
_mpv_pargs[af-toggle@equalizer@e3]="0"
_mpv_pargs[af-toggle@equalizer@e4]="0"
_mpv_pargs[af-toggle@equalizer@e5]="0"
_mpv_pargs[af-toggle@equalizer@e6]="0"
_mpv_pargs[af-toggle@equalizer@e7]="0"
_mpv_pargs[af-toggle@equalizer@e8]="0"
_mpv_pargs[af-toggle@equalizer@e9]="0"
_mpv_fargs[af-toggle@format]="channels= fail= format= out-channels= out-format= out-srate= srate="
_mpv_pargs[af-toggle@format@fail]="yes no"
_mpv_pargs[af-toggle@format@out-srate]="0 1000 384000"
_mpv_pargs[af-toggle@format@srate]="0 1000 384000"
_mpv_fargs[af-toggle@lavcac3enc]="bitrate= encoder= minch= o= tospdif="
_mpv_pargs[af-toggle@lavcac3enc@bitrate]="32 640 auto default"
_mpv_pargs[af-toggle@lavcac3enc@encoder]="ac3"
_mpv_pargs[af-toggle@lavcac3enc@minch]="3 2 6"
_mpv_pargs[af-toggle@lavcac3enc@tospdif]="yes no"
_mpv_fargs[af-toggle@lavfi]="graph= o="
_mpv_fargs[af-toggle@lavfi-bridge]="graph= name= o= opts="
_mpv_fargs[af-toggle@lavrresample]="cutoff= detach= filter-size= linear= normalize= o= phase-shift="
_mpv_pargs[af-toggle@lavrresample@cutoff]="0 1"
_mpv_pargs[af-toggle@lavrresample@detach]="yes no"
_mpv_pargs[af-toggle@lavrresample@filter-size]="16 0 32"
_mpv_pargs[af-toggle@lavrresample@linear]="yes no"
_mpv_pargs[af-toggle@lavrresample@normalize]="auto no yes"
_mpv_pargs[af-toggle@lavrresample@phase-shift]="10 0 30"
_mpv_fargs[af-toggle@pan]="channels= matrix="
_mpv_pargs[af-toggle@pan@channels]="0 16"
_mpv_fargs[af-toggle@rubberband]="channels= detector= formant= phase= pitch= pitch-scale= smoothing= transients= window="
_mpv_pargs[af-toggle@rubberband@channels]="together apart"
_mpv_pargs[af-toggle@rubberband@detector]="compound percussive soft"
_mpv_pargs[af-toggle@rubberband@formant]="preserved shifted"
_mpv_pargs[af-toggle@rubberband@phase]="laminar independent"
_mpv_pargs[af-toggle@rubberband@pitch]="consistency quality speed"
_mpv_pargs[af-toggle@rubberband@pitch-scale]="1 0.01 100"
_mpv_pargs[af-toggle@rubberband@smoothing]="off on"
_mpv_pargs[af-toggle@rubberband@transients]="mixed crisp smooth"
_mpv_pargs[af-toggle@rubberband@window]="standard short long"
_mpv_fargs[af-toggle@scaletempo]="overlap= scale= search= speed= stride="
_mpv_pargs[af-toggle@scaletempo@overlap]="0.2 0 1"
_mpv_pargs[af-toggle@scaletempo@scale]="1"
_mpv_pargs[af-toggle@scaletempo@search]="14"
_mpv_pargs[af-toggle@scaletempo@speed]="tempo pitch none both"
_mpv_pargs[af-toggle@scaletempo@stride]="60"
_mpv_fargs[af-toggle@volume]="detach= replaygain-album= replaygain-clip= replaygain-fallback= replaygain-preamp= replaygain-track= s16= softclip= volumedb= warn="
_mpv_pargs[af-toggle@volume@detach]="yes no"
_mpv_pargs[af-toggle@volume@replaygain-album]="yes no"
_mpv_pargs[af-toggle@volume@replaygain-clip]="yes no"
_mpv_pargs[af-toggle@volume@replaygain-fallback]="0 -200 60"
_mpv_pargs[af-toggle@volume@replaygain-preamp]="0 -15 15"
_mpv_pargs[af-toggle@volume@replaygain-track]="yes no"
_mpv_pargs[af-toggle@volume@s16]="yes no"
_mpv_pargs[af-toggle@volume@softclip]="yes no"
_mpv_pargs[af-toggle@volume@volumedb]="0 -200 60"
_mpv_pargs[af-toggle@volume@warn]="yes no"
_mpv_fargs[vf@buffer]="num="
_mpv_pargs[vf@buffer@num]="2 1 100"
_mpv_fargs[vf@crop]="h= w= x= y="
_mpv_pargs[vf@crop@h]="-1"
_mpv_pargs[vf@crop@w]="-1"
_mpv_pargs[vf@crop@x]="-1"
_mpv_pargs[vf@crop@y]="-1"
_mpv_fargs[vf@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf@dsize@aspect]="0 10"
_mpv_pargs[vf@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf@dsize@method]="-1 3"
_mpv_pargs[vf@dsize@round]="1 0 9999"
_mpv_pargs[vf@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf@expand@aspect]="0"
_mpv_pargs[vf@expand@h]="-1"
_mpv_pargs[vf@expand@round]="1"
_mpv_pargs[vf@expand@w]="-1"
_mpv_pargs[vf@expand@x]="-1"
_mpv_pargs[vf@expand@y]="-1"
_mpv_fargs[vf@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf@format@colorlevels]="auto limited full"
_mpv_pargs[vf@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf@format@dar]="0"
_mpv_pargs[vf@format@dh]="0"
_mpv_pargs[vf@format@dw]="0"
_mpv_pargs[vf@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf@format@rotate]="-1 359"
_mpv_pargs[vf@format@sig-peak]="0"
_mpv_pargs[vf@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf@format@spherical-pitch]="nan"
_mpv_pargs[vf@format@spherical-roll]="nan"
_mpv_pargs[vf@format@spherical-yaw]="nan"
_mpv_pargs[vf@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf@gradfun@radius]="-1 4 32"
_mpv_pargs[vf@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf@lavfi@sws-flags]="4"
_mpv_fargs[vf@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf@noformat]="fmt="
_mpv_pargs[vf@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf@pullup@jb]="4"
_mpv_pargs[vf@pullup@jl]="1"
_mpv_pargs[vf@pullup@jr]="1"
_mpv_pargs[vf@pullup@jt]="4"
_mpv_pargs[vf@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf@pullup@mp]="y u v"
_mpv_pargs[vf@pullup@sb]="0"
_mpv_fargs[vf@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf@rotate@warn]="yes no"
_mpv_fargs[vf@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf@scale@arnd]="yes no"
_mpv_pargs[vf@scale@chr-drop]="0 3"
_mpv_pargs[vf@scale@h]="-1"
_mpv_pargs[vf@scale@noup]="0 2"
_mpv_pargs[vf@scale@param]="123456 0 100"
_mpv_pargs[vf@scale@param2]="123456 0 100"
_mpv_pargs[vf@scale@w]="-1"
_mpv_pargs[vf@scale@warn]="yes no"
_mpv_fargs[vf@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf@stereo3d@warn]="yes no"
_mpv_fargs[vf@sub]="bottom-margin= top-margin="
_mpv_pargs[vf@sub@bottom-margin]="0 2000"
_mpv_pargs[vf@sub@top-margin]="0 2000"
_mpv_fargs[vf@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf@vdpaupp@deint]="yes no"
_mpv_pargs[vf@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf@vdpaupp@denoise]="0 1"
_mpv_pargs[vf@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf@vdpaupp@pullup]="yes no"
_mpv_pargs[vf@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf@yadif@interlaced-only]="yes no"
_mpv_pargs[vf@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf@yadif@warn]="yes no"
_mpv_fargs[vf-add@buffer]="num="
_mpv_pargs[vf-add@buffer@num]="2 1 100"
_mpv_fargs[vf-add@crop]="h= w= x= y="
_mpv_pargs[vf-add@crop@h]="-1"
_mpv_pargs[vf-add@crop@w]="-1"
_mpv_pargs[vf-add@crop@x]="-1"
_mpv_pargs[vf-add@crop@y]="-1"
_mpv_fargs[vf-add@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-add@dsize@aspect]="0 10"
_mpv_pargs[vf-add@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-add@dsize@method]="-1 3"
_mpv_pargs[vf-add@dsize@round]="1 0 9999"
_mpv_pargs[vf-add@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-add@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-add@expand@aspect]="0"
_mpv_pargs[vf-add@expand@h]="-1"
_mpv_pargs[vf-add@expand@round]="1"
_mpv_pargs[vf-add@expand@w]="-1"
_mpv_pargs[vf-add@expand@x]="-1"
_mpv_pargs[vf-add@expand@y]="-1"
_mpv_fargs[vf-add@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-add@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-add@format@colorlevels]="auto limited full"
_mpv_pargs[vf-add@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-add@format@dar]="0"
_mpv_pargs[vf-add@format@dh]="0"
_mpv_pargs[vf-add@format@dw]="0"
_mpv_pargs[vf-add@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-add@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-add@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-add@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-add@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-add@format@rotate]="-1 359"
_mpv_pargs[vf-add@format@sig-peak]="0"
_mpv_pargs[vf-add@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-add@format@spherical-pitch]="nan"
_mpv_pargs[vf-add@format@spherical-roll]="nan"
_mpv_pargs[vf-add@format@spherical-yaw]="nan"
_mpv_pargs[vf-add@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-add@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-add@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-add@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-add@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-add@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-add@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-add@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-add@lavfi@sws-flags]="4"
_mpv_fargs[vf-add@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-add@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-add@noformat]="fmt="
_mpv_pargs[vf-add@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-add@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-add@pullup@jb]="4"
_mpv_pargs[vf-add@pullup@jl]="1"
_mpv_pargs[vf-add@pullup@jr]="1"
_mpv_pargs[vf-add@pullup@jt]="4"
_mpv_pargs[vf-add@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-add@pullup@mp]="y u v"
_mpv_pargs[vf-add@pullup@sb]="0"
_mpv_fargs[vf-add@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-add@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-add@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-add@rotate@warn]="yes no"
_mpv_fargs[vf-add@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-add@scale@arnd]="yes no"
_mpv_pargs[vf-add@scale@chr-drop]="0 3"
_mpv_pargs[vf-add@scale@h]="-1"
_mpv_pargs[vf-add@scale@noup]="0 2"
_mpv_pargs[vf-add@scale@param]="123456 0 100"
_mpv_pargs[vf-add@scale@param2]="123456 0 100"
_mpv_pargs[vf-add@scale@w]="-1"
_mpv_pargs[vf-add@scale@warn]="yes no"
_mpv_fargs[vf-add@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-add@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-add@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-add@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-add@stereo3d@warn]="yes no"
_mpv_fargs[vf-add@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-add@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-add@sub@top-margin]="0 2000"
_mpv_fargs[vf-add@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-add@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-add@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-add@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-add@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-add@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-add@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-add@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-add@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-add@vdpaupp@deint]="yes no"
_mpv_pargs[vf-add@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-add@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-add@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-add@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-add@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-add@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-add@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-add@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-add@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-add@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-add@yadif@warn]="yes no"
_mpv_fargs[vf-defaults@buffer]="num="
_mpv_pargs[vf-defaults@buffer@num]="2 1 100"
_mpv_fargs[vf-defaults@crop]="h= w= x= y="
_mpv_pargs[vf-defaults@crop@h]="-1"
_mpv_pargs[vf-defaults@crop@w]="-1"
_mpv_pargs[vf-defaults@crop@x]="-1"
_mpv_pargs[vf-defaults@crop@y]="-1"
_mpv_fargs[vf-defaults@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-defaults@dsize@aspect]="0 10"
_mpv_pargs[vf-defaults@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-defaults@dsize@method]="-1 3"
_mpv_pargs[vf-defaults@dsize@round]="1 0 9999"
_mpv_pargs[vf-defaults@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-defaults@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-defaults@expand@aspect]="0"
_mpv_pargs[vf-defaults@expand@h]="-1"
_mpv_pargs[vf-defaults@expand@round]="1"
_mpv_pargs[vf-defaults@expand@w]="-1"
_mpv_pargs[vf-defaults@expand@x]="-1"
_mpv_pargs[vf-defaults@expand@y]="-1"
_mpv_fargs[vf-defaults@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-defaults@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-defaults@format@colorlevels]="auto limited full"
_mpv_pargs[vf-defaults@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-defaults@format@dar]="0"
_mpv_pargs[vf-defaults@format@dh]="0"
_mpv_pargs[vf-defaults@format@dw]="0"
_mpv_pargs[vf-defaults@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-defaults@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-defaults@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-defaults@format@rotate]="-1 359"
_mpv_pargs[vf-defaults@format@sig-peak]="0"
_mpv_pargs[vf-defaults@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-defaults@format@spherical-pitch]="nan"
_mpv_pargs[vf-defaults@format@spherical-roll]="nan"
_mpv_pargs[vf-defaults@format@spherical-yaw]="nan"
_mpv_pargs[vf-defaults@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-defaults@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-defaults@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-defaults@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-defaults@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-defaults@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-defaults@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults@lavfi@sws-flags]="4"
_mpv_fargs[vf-defaults@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-defaults@noformat]="fmt="
_mpv_pargs[vf-defaults@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-defaults@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-defaults@pullup@jb]="4"
_mpv_pargs[vf-defaults@pullup@jl]="1"
_mpv_pargs[vf-defaults@pullup@jr]="1"
_mpv_pargs[vf-defaults@pullup@jt]="4"
_mpv_pargs[vf-defaults@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults@pullup@mp]="y u v"
_mpv_pargs[vf-defaults@pullup@sb]="0"
_mpv_fargs[vf-defaults@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-defaults@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-defaults@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults@rotate@warn]="yes no"
_mpv_fargs[vf-defaults@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-defaults@scale@arnd]="yes no"
_mpv_pargs[vf-defaults@scale@chr-drop]="0 3"
_mpv_pargs[vf-defaults@scale@h]="-1"
_mpv_pargs[vf-defaults@scale@noup]="0 2"
_mpv_pargs[vf-defaults@scale@param]="123456 0 100"
_mpv_pargs[vf-defaults@scale@param2]="123456 0 100"
_mpv_pargs[vf-defaults@scale@w]="-1"
_mpv_pargs[vf-defaults@scale@warn]="yes no"
_mpv_fargs[vf-defaults@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-defaults@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults@stereo3d@warn]="yes no"
_mpv_fargs[vf-defaults@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-defaults@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-defaults@sub@top-margin]="0 2000"
_mpv_fargs[vf-defaults@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-defaults@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-defaults@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-defaults@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-defaults@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-defaults@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-defaults@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-defaults@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-defaults@vdpaupp@deint]="yes no"
_mpv_pargs[vf-defaults@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-defaults@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-defaults@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-defaults@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-defaults@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-defaults@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-defaults@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-defaults@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-defaults@yadif@warn]="yes no"
_mpv_fargs[vf-defaults-add@buffer]="num="
_mpv_pargs[vf-defaults-add@buffer@num]="2 1 100"
_mpv_fargs[vf-defaults-add@crop]="h= w= x= y="
_mpv_pargs[vf-defaults-add@crop@h]="-1"
_mpv_pargs[vf-defaults-add@crop@w]="-1"
_mpv_pargs[vf-defaults-add@crop@x]="-1"
_mpv_pargs[vf-defaults-add@crop@y]="-1"
_mpv_fargs[vf-defaults-add@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-defaults-add@dsize@aspect]="0 10"
_mpv_pargs[vf-defaults-add@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-defaults-add@dsize@method]="-1 3"
_mpv_pargs[vf-defaults-add@dsize@round]="1 0 9999"
_mpv_pargs[vf-defaults-add@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-defaults-add@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-defaults-add@expand@aspect]="0"
_mpv_pargs[vf-defaults-add@expand@h]="-1"
_mpv_pargs[vf-defaults-add@expand@round]="1"
_mpv_pargs[vf-defaults-add@expand@w]="-1"
_mpv_pargs[vf-defaults-add@expand@x]="-1"
_mpv_pargs[vf-defaults-add@expand@y]="-1"
_mpv_fargs[vf-defaults-add@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-defaults-add@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-defaults-add@format@colorlevels]="auto limited full"
_mpv_pargs[vf-defaults-add@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-defaults-add@format@dar]="0"
_mpv_pargs[vf-defaults-add@format@dh]="0"
_mpv_pargs[vf-defaults-add@format@dw]="0"
_mpv_pargs[vf-defaults-add@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-add@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-defaults-add@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-defaults-add@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-add@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-defaults-add@format@rotate]="-1 359"
_mpv_pargs[vf-defaults-add@format@sig-peak]="0"
_mpv_pargs[vf-defaults-add@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-defaults-add@format@spherical-pitch]="nan"
_mpv_pargs[vf-defaults-add@format@spherical-roll]="nan"
_mpv_pargs[vf-defaults-add@format@spherical-yaw]="nan"
_mpv_pargs[vf-defaults-add@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-defaults-add@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-defaults-add@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-defaults-add@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-add@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-defaults-add@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-defaults-add@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-defaults-add@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-add@lavfi@sws-flags]="4"
_mpv_fargs[vf-defaults-add@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-add@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-defaults-add@noformat]="fmt="
_mpv_pargs[vf-defaults-add@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-defaults-add@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-defaults-add@pullup@jb]="4"
_mpv_pargs[vf-defaults-add@pullup@jl]="1"
_mpv_pargs[vf-defaults-add@pullup@jr]="1"
_mpv_pargs[vf-defaults-add@pullup@jt]="4"
_mpv_pargs[vf-defaults-add@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-add@pullup@mp]="y u v"
_mpv_pargs[vf-defaults-add@pullup@sb]="0"
_mpv_fargs[vf-defaults-add@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-defaults-add@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-defaults-add@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-add@rotate@warn]="yes no"
_mpv_fargs[vf-defaults-add@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-defaults-add@scale@arnd]="yes no"
_mpv_pargs[vf-defaults-add@scale@chr-drop]="0 3"
_mpv_pargs[vf-defaults-add@scale@h]="-1"
_mpv_pargs[vf-defaults-add@scale@noup]="0 2"
_mpv_pargs[vf-defaults-add@scale@param]="123456 0 100"
_mpv_pargs[vf-defaults-add@scale@param2]="123456 0 100"
_mpv_pargs[vf-defaults-add@scale@w]="-1"
_mpv_pargs[vf-defaults-add@scale@warn]="yes no"
_mpv_fargs[vf-defaults-add@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-defaults-add@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-add@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-add@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-add@stereo3d@warn]="yes no"
_mpv_fargs[vf-defaults-add@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-defaults-add@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-defaults-add@sub@top-margin]="0 2000"
_mpv_fargs[vf-defaults-add@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-defaults-add@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-defaults-add@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-defaults-add@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-defaults-add@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-defaults-add@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-add@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-defaults-add@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-defaults-add@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-defaults-add@vdpaupp@deint]="yes no"
_mpv_pargs[vf-defaults-add@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-defaults-add@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-defaults-add@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-defaults-add@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-add@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-defaults-add@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-defaults-add@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-defaults-add@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-add@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-add@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-defaults-add@yadif@warn]="yes no"
_mpv_fargs[vf-defaults-del@buffer]="num="
_mpv_pargs[vf-defaults-del@buffer@num]="2 1 100"
_mpv_fargs[vf-defaults-del@crop]="h= w= x= y="
_mpv_pargs[vf-defaults-del@crop@h]="-1"
_mpv_pargs[vf-defaults-del@crop@w]="-1"
_mpv_pargs[vf-defaults-del@crop@x]="-1"
_mpv_pargs[vf-defaults-del@crop@y]="-1"
_mpv_fargs[vf-defaults-del@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-defaults-del@dsize@aspect]="0 10"
_mpv_pargs[vf-defaults-del@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-defaults-del@dsize@method]="-1 3"
_mpv_pargs[vf-defaults-del@dsize@round]="1 0 9999"
_mpv_pargs[vf-defaults-del@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-defaults-del@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-defaults-del@expand@aspect]="0"
_mpv_pargs[vf-defaults-del@expand@h]="-1"
_mpv_pargs[vf-defaults-del@expand@round]="1"
_mpv_pargs[vf-defaults-del@expand@w]="-1"
_mpv_pargs[vf-defaults-del@expand@x]="-1"
_mpv_pargs[vf-defaults-del@expand@y]="-1"
_mpv_fargs[vf-defaults-del@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-defaults-del@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-defaults-del@format@colorlevels]="auto limited full"
_mpv_pargs[vf-defaults-del@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-defaults-del@format@dar]="0"
_mpv_pargs[vf-defaults-del@format@dh]="0"
_mpv_pargs[vf-defaults-del@format@dw]="0"
_mpv_pargs[vf-defaults-del@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-del@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-defaults-del@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-defaults-del@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-del@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-defaults-del@format@rotate]="-1 359"
_mpv_pargs[vf-defaults-del@format@sig-peak]="0"
_mpv_pargs[vf-defaults-del@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-defaults-del@format@spherical-pitch]="nan"
_mpv_pargs[vf-defaults-del@format@spherical-roll]="nan"
_mpv_pargs[vf-defaults-del@format@spherical-yaw]="nan"
_mpv_pargs[vf-defaults-del@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-defaults-del@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-defaults-del@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-defaults-del@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-del@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-defaults-del@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-defaults-del@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-defaults-del@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-del@lavfi@sws-flags]="4"
_mpv_fargs[vf-defaults-del@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-del@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-defaults-del@noformat]="fmt="
_mpv_pargs[vf-defaults-del@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-defaults-del@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-defaults-del@pullup@jb]="4"
_mpv_pargs[vf-defaults-del@pullup@jl]="1"
_mpv_pargs[vf-defaults-del@pullup@jr]="1"
_mpv_pargs[vf-defaults-del@pullup@jt]="4"
_mpv_pargs[vf-defaults-del@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-del@pullup@mp]="y u v"
_mpv_pargs[vf-defaults-del@pullup@sb]="0"
_mpv_fargs[vf-defaults-del@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-defaults-del@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-defaults-del@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-del@rotate@warn]="yes no"
_mpv_fargs[vf-defaults-del@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-defaults-del@scale@arnd]="yes no"
_mpv_pargs[vf-defaults-del@scale@chr-drop]="0 3"
_mpv_pargs[vf-defaults-del@scale@h]="-1"
_mpv_pargs[vf-defaults-del@scale@noup]="0 2"
_mpv_pargs[vf-defaults-del@scale@param]="123456 0 100"
_mpv_pargs[vf-defaults-del@scale@param2]="123456 0 100"
_mpv_pargs[vf-defaults-del@scale@w]="-1"
_mpv_pargs[vf-defaults-del@scale@warn]="yes no"
_mpv_fargs[vf-defaults-del@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-defaults-del@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-del@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-del@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-del@stereo3d@warn]="yes no"
_mpv_fargs[vf-defaults-del@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-defaults-del@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-defaults-del@sub@top-margin]="0 2000"
_mpv_fargs[vf-defaults-del@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-defaults-del@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-defaults-del@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-defaults-del@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-defaults-del@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-defaults-del@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-del@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-defaults-del@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-defaults-del@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-defaults-del@vdpaupp@deint]="yes no"
_mpv_pargs[vf-defaults-del@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-defaults-del@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-defaults-del@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-defaults-del@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-del@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-defaults-del@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-defaults-del@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-defaults-del@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-del@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-del@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-defaults-del@yadif@warn]="yes no"
_mpv_fargs[vf-defaults-help@buffer]="num="
_mpv_pargs[vf-defaults-help@buffer@num]="2 1 100"
_mpv_fargs[vf-defaults-help@crop]="h= w= x= y="
_mpv_pargs[vf-defaults-help@crop@h]="-1"
_mpv_pargs[vf-defaults-help@crop@w]="-1"
_mpv_pargs[vf-defaults-help@crop@x]="-1"
_mpv_pargs[vf-defaults-help@crop@y]="-1"
_mpv_fargs[vf-defaults-help@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-defaults-help@dsize@aspect]="0 10"
_mpv_pargs[vf-defaults-help@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-defaults-help@dsize@method]="-1 3"
_mpv_pargs[vf-defaults-help@dsize@round]="1 0 9999"
_mpv_pargs[vf-defaults-help@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-defaults-help@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-defaults-help@expand@aspect]="0"
_mpv_pargs[vf-defaults-help@expand@h]="-1"
_mpv_pargs[vf-defaults-help@expand@round]="1"
_mpv_pargs[vf-defaults-help@expand@w]="-1"
_mpv_pargs[vf-defaults-help@expand@x]="-1"
_mpv_pargs[vf-defaults-help@expand@y]="-1"
_mpv_fargs[vf-defaults-help@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-defaults-help@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-defaults-help@format@colorlevels]="auto limited full"
_mpv_pargs[vf-defaults-help@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-defaults-help@format@dar]="0"
_mpv_pargs[vf-defaults-help@format@dh]="0"
_mpv_pargs[vf-defaults-help@format@dw]="0"
_mpv_pargs[vf-defaults-help@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-help@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-defaults-help@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-defaults-help@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-help@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-defaults-help@format@rotate]="-1 359"
_mpv_pargs[vf-defaults-help@format@sig-peak]="0"
_mpv_pargs[vf-defaults-help@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-defaults-help@format@spherical-pitch]="nan"
_mpv_pargs[vf-defaults-help@format@spherical-roll]="nan"
_mpv_pargs[vf-defaults-help@format@spherical-yaw]="nan"
_mpv_pargs[vf-defaults-help@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-defaults-help@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-defaults-help@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-defaults-help@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-help@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-defaults-help@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-defaults-help@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-defaults-help@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-help@lavfi@sws-flags]="4"
_mpv_fargs[vf-defaults-help@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-help@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-defaults-help@noformat]="fmt="
_mpv_pargs[vf-defaults-help@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-defaults-help@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-defaults-help@pullup@jb]="4"
_mpv_pargs[vf-defaults-help@pullup@jl]="1"
_mpv_pargs[vf-defaults-help@pullup@jr]="1"
_mpv_pargs[vf-defaults-help@pullup@jt]="4"
_mpv_pargs[vf-defaults-help@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-help@pullup@mp]="y u v"
_mpv_pargs[vf-defaults-help@pullup@sb]="0"
_mpv_fargs[vf-defaults-help@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-defaults-help@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-defaults-help@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-help@rotate@warn]="yes no"
_mpv_fargs[vf-defaults-help@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-defaults-help@scale@arnd]="yes no"
_mpv_pargs[vf-defaults-help@scale@chr-drop]="0 3"
_mpv_pargs[vf-defaults-help@scale@h]="-1"
_mpv_pargs[vf-defaults-help@scale@noup]="0 2"
_mpv_pargs[vf-defaults-help@scale@param]="123456 0 100"
_mpv_pargs[vf-defaults-help@scale@param2]="123456 0 100"
_mpv_pargs[vf-defaults-help@scale@w]="-1"
_mpv_pargs[vf-defaults-help@scale@warn]="yes no"
_mpv_fargs[vf-defaults-help@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-defaults-help@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-help@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-help@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-help@stereo3d@warn]="yes no"
_mpv_fargs[vf-defaults-help@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-defaults-help@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-defaults-help@sub@top-margin]="0 2000"
_mpv_fargs[vf-defaults-help@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-defaults-help@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-defaults-help@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-defaults-help@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-defaults-help@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-defaults-help@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-help@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-defaults-help@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-defaults-help@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-defaults-help@vdpaupp@deint]="yes no"
_mpv_pargs[vf-defaults-help@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-defaults-help@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-defaults-help@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-defaults-help@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-help@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-defaults-help@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-defaults-help@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-defaults-help@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-help@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-help@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-defaults-help@yadif@warn]="yes no"
_mpv_fargs[vf-defaults-pre@buffer]="num="
_mpv_pargs[vf-defaults-pre@buffer@num]="2 1 100"
_mpv_fargs[vf-defaults-pre@crop]="h= w= x= y="
_mpv_pargs[vf-defaults-pre@crop@h]="-1"
_mpv_pargs[vf-defaults-pre@crop@w]="-1"
_mpv_pargs[vf-defaults-pre@crop@x]="-1"
_mpv_pargs[vf-defaults-pre@crop@y]="-1"
_mpv_fargs[vf-defaults-pre@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-defaults-pre@dsize@aspect]="0 10"
_mpv_pargs[vf-defaults-pre@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-defaults-pre@dsize@method]="-1 3"
_mpv_pargs[vf-defaults-pre@dsize@round]="1 0 9999"
_mpv_pargs[vf-defaults-pre@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-defaults-pre@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-defaults-pre@expand@aspect]="0"
_mpv_pargs[vf-defaults-pre@expand@h]="-1"
_mpv_pargs[vf-defaults-pre@expand@round]="1"
_mpv_pargs[vf-defaults-pre@expand@w]="-1"
_mpv_pargs[vf-defaults-pre@expand@x]="-1"
_mpv_pargs[vf-defaults-pre@expand@y]="-1"
_mpv_fargs[vf-defaults-pre@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-defaults-pre@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-defaults-pre@format@colorlevels]="auto limited full"
_mpv_pargs[vf-defaults-pre@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-defaults-pre@format@dar]="0"
_mpv_pargs[vf-defaults-pre@format@dh]="0"
_mpv_pargs[vf-defaults-pre@format@dw]="0"
_mpv_pargs[vf-defaults-pre@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-pre@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-defaults-pre@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-defaults-pre@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-pre@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-defaults-pre@format@rotate]="-1 359"
_mpv_pargs[vf-defaults-pre@format@sig-peak]="0"
_mpv_pargs[vf-defaults-pre@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-defaults-pre@format@spherical-pitch]="nan"
_mpv_pargs[vf-defaults-pre@format@spherical-roll]="nan"
_mpv_pargs[vf-defaults-pre@format@spherical-yaw]="nan"
_mpv_pargs[vf-defaults-pre@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-defaults-pre@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-defaults-pre@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-defaults-pre@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-pre@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-defaults-pre@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-defaults-pre@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-defaults-pre@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-pre@lavfi@sws-flags]="4"
_mpv_fargs[vf-defaults-pre@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-pre@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-defaults-pre@noformat]="fmt="
_mpv_pargs[vf-defaults-pre@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-defaults-pre@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-defaults-pre@pullup@jb]="4"
_mpv_pargs[vf-defaults-pre@pullup@jl]="1"
_mpv_pargs[vf-defaults-pre@pullup@jr]="1"
_mpv_pargs[vf-defaults-pre@pullup@jt]="4"
_mpv_pargs[vf-defaults-pre@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-pre@pullup@mp]="y u v"
_mpv_pargs[vf-defaults-pre@pullup@sb]="0"
_mpv_fargs[vf-defaults-pre@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-defaults-pre@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-defaults-pre@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-pre@rotate@warn]="yes no"
_mpv_fargs[vf-defaults-pre@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-defaults-pre@scale@arnd]="yes no"
_mpv_pargs[vf-defaults-pre@scale@chr-drop]="0 3"
_mpv_pargs[vf-defaults-pre@scale@h]="-1"
_mpv_pargs[vf-defaults-pre@scale@noup]="0 2"
_mpv_pargs[vf-defaults-pre@scale@param]="123456 0 100"
_mpv_pargs[vf-defaults-pre@scale@param2]="123456 0 100"
_mpv_pargs[vf-defaults-pre@scale@w]="-1"
_mpv_pargs[vf-defaults-pre@scale@warn]="yes no"
_mpv_fargs[vf-defaults-pre@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-defaults-pre@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-pre@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-pre@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-pre@stereo3d@warn]="yes no"
_mpv_fargs[vf-defaults-pre@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-defaults-pre@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-defaults-pre@sub@top-margin]="0 2000"
_mpv_fargs[vf-defaults-pre@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-defaults-pre@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-defaults-pre@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-defaults-pre@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-defaults-pre@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-defaults-pre@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-pre@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-defaults-pre@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-defaults-pre@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-defaults-pre@vdpaupp@deint]="yes no"
_mpv_pargs[vf-defaults-pre@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-defaults-pre@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-defaults-pre@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-defaults-pre@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-pre@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-defaults-pre@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-defaults-pre@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-defaults-pre@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-pre@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-pre@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-defaults-pre@yadif@warn]="yes no"
_mpv_fargs[vf-defaults-set@buffer]="num="
_mpv_pargs[vf-defaults-set@buffer@num]="2 1 100"
_mpv_fargs[vf-defaults-set@crop]="h= w= x= y="
_mpv_pargs[vf-defaults-set@crop@h]="-1"
_mpv_pargs[vf-defaults-set@crop@w]="-1"
_mpv_pargs[vf-defaults-set@crop@x]="-1"
_mpv_pargs[vf-defaults-set@crop@y]="-1"
_mpv_fargs[vf-defaults-set@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-defaults-set@dsize@aspect]="0 10"
_mpv_pargs[vf-defaults-set@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-defaults-set@dsize@method]="-1 3"
_mpv_pargs[vf-defaults-set@dsize@round]="1 0 9999"
_mpv_pargs[vf-defaults-set@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-defaults-set@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-defaults-set@expand@aspect]="0"
_mpv_pargs[vf-defaults-set@expand@h]="-1"
_mpv_pargs[vf-defaults-set@expand@round]="1"
_mpv_pargs[vf-defaults-set@expand@w]="-1"
_mpv_pargs[vf-defaults-set@expand@x]="-1"
_mpv_pargs[vf-defaults-set@expand@y]="-1"
_mpv_fargs[vf-defaults-set@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-defaults-set@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-defaults-set@format@colorlevels]="auto limited full"
_mpv_pargs[vf-defaults-set@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-defaults-set@format@dar]="0"
_mpv_pargs[vf-defaults-set@format@dh]="0"
_mpv_pargs[vf-defaults-set@format@dw]="0"
_mpv_pargs[vf-defaults-set@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-set@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-defaults-set@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-defaults-set@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-set@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-defaults-set@format@rotate]="-1 359"
_mpv_pargs[vf-defaults-set@format@sig-peak]="0"
_mpv_pargs[vf-defaults-set@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-defaults-set@format@spherical-pitch]="nan"
_mpv_pargs[vf-defaults-set@format@spherical-roll]="nan"
_mpv_pargs[vf-defaults-set@format@spherical-yaw]="nan"
_mpv_pargs[vf-defaults-set@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-defaults-set@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-defaults-set@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-defaults-set@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-set@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-defaults-set@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-defaults-set@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-defaults-set@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-set@lavfi@sws-flags]="4"
_mpv_fargs[vf-defaults-set@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-set@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-defaults-set@noformat]="fmt="
_mpv_pargs[vf-defaults-set@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-defaults-set@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-defaults-set@pullup@jb]="4"
_mpv_pargs[vf-defaults-set@pullup@jl]="1"
_mpv_pargs[vf-defaults-set@pullup@jr]="1"
_mpv_pargs[vf-defaults-set@pullup@jt]="4"
_mpv_pargs[vf-defaults-set@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-set@pullup@mp]="y u v"
_mpv_pargs[vf-defaults-set@pullup@sb]="0"
_mpv_fargs[vf-defaults-set@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-defaults-set@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-defaults-set@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-set@rotate@warn]="yes no"
_mpv_fargs[vf-defaults-set@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-defaults-set@scale@arnd]="yes no"
_mpv_pargs[vf-defaults-set@scale@chr-drop]="0 3"
_mpv_pargs[vf-defaults-set@scale@h]="-1"
_mpv_pargs[vf-defaults-set@scale@noup]="0 2"
_mpv_pargs[vf-defaults-set@scale@param]="123456 0 100"
_mpv_pargs[vf-defaults-set@scale@param2]="123456 0 100"
_mpv_pargs[vf-defaults-set@scale@w]="-1"
_mpv_pargs[vf-defaults-set@scale@warn]="yes no"
_mpv_fargs[vf-defaults-set@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-defaults-set@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-set@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-set@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-set@stereo3d@warn]="yes no"
_mpv_fargs[vf-defaults-set@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-defaults-set@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-defaults-set@sub@top-margin]="0 2000"
_mpv_fargs[vf-defaults-set@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-defaults-set@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-defaults-set@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-defaults-set@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-defaults-set@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-defaults-set@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-set@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-defaults-set@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-defaults-set@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-defaults-set@vdpaupp@deint]="yes no"
_mpv_pargs[vf-defaults-set@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-defaults-set@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-defaults-set@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-defaults-set@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-set@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-defaults-set@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-defaults-set@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-defaults-set@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-set@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-set@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-defaults-set@yadif@warn]="yes no"
_mpv_fargs[vf-defaults-toggle@buffer]="num="
_mpv_pargs[vf-defaults-toggle@buffer@num]="2 1 100"
_mpv_fargs[vf-defaults-toggle@crop]="h= w= x= y="
_mpv_pargs[vf-defaults-toggle@crop@h]="-1"
_mpv_pargs[vf-defaults-toggle@crop@w]="-1"
_mpv_pargs[vf-defaults-toggle@crop@x]="-1"
_mpv_pargs[vf-defaults-toggle@crop@y]="-1"
_mpv_fargs[vf-defaults-toggle@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-defaults-toggle@dsize@aspect]="0 10"
_mpv_pargs[vf-defaults-toggle@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-defaults-toggle@dsize@method]="-1 3"
_mpv_pargs[vf-defaults-toggle@dsize@round]="1 0 9999"
_mpv_pargs[vf-defaults-toggle@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-defaults-toggle@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-defaults-toggle@expand@aspect]="0"
_mpv_pargs[vf-defaults-toggle@expand@h]="-1"
_mpv_pargs[vf-defaults-toggle@expand@round]="1"
_mpv_pargs[vf-defaults-toggle@expand@w]="-1"
_mpv_pargs[vf-defaults-toggle@expand@x]="-1"
_mpv_pargs[vf-defaults-toggle@expand@y]="-1"
_mpv_fargs[vf-defaults-toggle@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-defaults-toggle@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-defaults-toggle@format@colorlevels]="auto limited full"
_mpv_pargs[vf-defaults-toggle@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-defaults-toggle@format@dar]="0"
_mpv_pargs[vf-defaults-toggle@format@dh]="0"
_mpv_pargs[vf-defaults-toggle@format@dw]="0"
_mpv_pargs[vf-defaults-toggle@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-toggle@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-defaults-toggle@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-defaults-toggle@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-defaults-toggle@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-defaults-toggle@format@rotate]="-1 359"
_mpv_pargs[vf-defaults-toggle@format@sig-peak]="0"
_mpv_pargs[vf-defaults-toggle@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-defaults-toggle@format@spherical-pitch]="nan"
_mpv_pargs[vf-defaults-toggle@format@spherical-roll]="nan"
_mpv_pargs[vf-defaults-toggle@format@spherical-yaw]="nan"
_mpv_pargs[vf-defaults-toggle@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-defaults-toggle@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-defaults-toggle@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-defaults-toggle@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-toggle@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-defaults-toggle@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-defaults-toggle@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-defaults-toggle@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-toggle@lavfi@sws-flags]="4"
_mpv_fargs[vf-defaults-toggle@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-defaults-toggle@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-defaults-toggle@noformat]="fmt="
_mpv_pargs[vf-defaults-toggle@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-defaults-toggle@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-defaults-toggle@pullup@jb]="4"
_mpv_pargs[vf-defaults-toggle@pullup@jl]="1"
_mpv_pargs[vf-defaults-toggle@pullup@jr]="1"
_mpv_pargs[vf-defaults-toggle@pullup@jt]="4"
_mpv_pargs[vf-defaults-toggle@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-toggle@pullup@mp]="y u v"
_mpv_pargs[vf-defaults-toggle@pullup@sb]="0"
_mpv_fargs[vf-defaults-toggle@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-defaults-toggle@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-defaults-toggle@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-toggle@rotate@warn]="yes no"
_mpv_fargs[vf-defaults-toggle@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-defaults-toggle@scale@arnd]="yes no"
_mpv_pargs[vf-defaults-toggle@scale@chr-drop]="0 3"
_mpv_pargs[vf-defaults-toggle@scale@h]="-1"
_mpv_pargs[vf-defaults-toggle@scale@noup]="0 2"
_mpv_pargs[vf-defaults-toggle@scale@param]="123456 0 100"
_mpv_pargs[vf-defaults-toggle@scale@param2]="123456 0 100"
_mpv_pargs[vf-defaults-toggle@scale@w]="-1"
_mpv_pargs[vf-defaults-toggle@scale@warn]="yes no"
_mpv_fargs[vf-defaults-toggle@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-defaults-toggle@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-toggle@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-toggle@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-defaults-toggle@stereo3d@warn]="yes no"
_mpv_fargs[vf-defaults-toggle@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-defaults-toggle@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-defaults-toggle@sub@top-margin]="0 2000"
_mpv_fargs[vf-defaults-toggle@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-defaults-toggle@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-defaults-toggle@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-defaults-toggle@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-defaults-toggle@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-defaults-toggle@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-toggle@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-defaults-toggle@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-defaults-toggle@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-defaults-toggle@vdpaupp@deint]="yes no"
_mpv_pargs[vf-defaults-toggle@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-defaults-toggle@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-defaults-toggle@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-defaults-toggle@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-toggle@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-defaults-toggle@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-defaults-toggle@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-defaults-toggle@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-defaults-toggle@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-defaults-toggle@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-defaults-toggle@yadif@warn]="yes no"
_mpv_fargs[vf-del@buffer]="num="
_mpv_pargs[vf-del@buffer@num]="2 1 100"
_mpv_fargs[vf-del@crop]="h= w= x= y="
_mpv_pargs[vf-del@crop@h]="-1"
_mpv_pargs[vf-del@crop@w]="-1"
_mpv_pargs[vf-del@crop@x]="-1"
_mpv_pargs[vf-del@crop@y]="-1"
_mpv_fargs[vf-del@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-del@dsize@aspect]="0 10"
_mpv_pargs[vf-del@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-del@dsize@method]="-1 3"
_mpv_pargs[vf-del@dsize@round]="1 0 9999"
_mpv_pargs[vf-del@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-del@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-del@expand@aspect]="0"
_mpv_pargs[vf-del@expand@h]="-1"
_mpv_pargs[vf-del@expand@round]="1"
_mpv_pargs[vf-del@expand@w]="-1"
_mpv_pargs[vf-del@expand@x]="-1"
_mpv_pargs[vf-del@expand@y]="-1"
_mpv_fargs[vf-del@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-del@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-del@format@colorlevels]="auto limited full"
_mpv_pargs[vf-del@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-del@format@dar]="0"
_mpv_pargs[vf-del@format@dh]="0"
_mpv_pargs[vf-del@format@dw]="0"
_mpv_pargs[vf-del@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-del@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-del@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-del@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-del@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-del@format@rotate]="-1 359"
_mpv_pargs[vf-del@format@sig-peak]="0"
_mpv_pargs[vf-del@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-del@format@spherical-pitch]="nan"
_mpv_pargs[vf-del@format@spherical-roll]="nan"
_mpv_pargs[vf-del@format@spherical-yaw]="nan"
_mpv_pargs[vf-del@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-del@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-del@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-del@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-del@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-del@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-del@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-del@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-del@lavfi@sws-flags]="4"
_mpv_fargs[vf-del@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-del@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-del@noformat]="fmt="
_mpv_pargs[vf-del@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-del@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-del@pullup@jb]="4"
_mpv_pargs[vf-del@pullup@jl]="1"
_mpv_pargs[vf-del@pullup@jr]="1"
_mpv_pargs[vf-del@pullup@jt]="4"
_mpv_pargs[vf-del@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-del@pullup@mp]="y u v"
_mpv_pargs[vf-del@pullup@sb]="0"
_mpv_fargs[vf-del@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-del@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-del@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-del@rotate@warn]="yes no"
_mpv_fargs[vf-del@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-del@scale@arnd]="yes no"
_mpv_pargs[vf-del@scale@chr-drop]="0 3"
_mpv_pargs[vf-del@scale@h]="-1"
_mpv_pargs[vf-del@scale@noup]="0 2"
_mpv_pargs[vf-del@scale@param]="123456 0 100"
_mpv_pargs[vf-del@scale@param2]="123456 0 100"
_mpv_pargs[vf-del@scale@w]="-1"
_mpv_pargs[vf-del@scale@warn]="yes no"
_mpv_fargs[vf-del@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-del@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-del@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-del@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-del@stereo3d@warn]="yes no"
_mpv_fargs[vf-del@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-del@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-del@sub@top-margin]="0 2000"
_mpv_fargs[vf-del@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-del@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-del@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-del@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-del@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-del@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-del@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-del@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-del@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-del@vdpaupp@deint]="yes no"
_mpv_pargs[vf-del@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-del@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-del@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-del@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-del@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-del@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-del@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-del@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-del@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-del@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-del@yadif@warn]="yes no"
_mpv_fargs[vf-help@buffer]="num="
_mpv_pargs[vf-help@buffer@num]="2 1 100"
_mpv_fargs[vf-help@crop]="h= w= x= y="
_mpv_pargs[vf-help@crop@h]="-1"
_mpv_pargs[vf-help@crop@w]="-1"
_mpv_pargs[vf-help@crop@x]="-1"
_mpv_pargs[vf-help@crop@y]="-1"
_mpv_fargs[vf-help@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-help@dsize@aspect]="0 10"
_mpv_pargs[vf-help@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-help@dsize@method]="-1 3"
_mpv_pargs[vf-help@dsize@round]="1 0 9999"
_mpv_pargs[vf-help@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-help@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-help@expand@aspect]="0"
_mpv_pargs[vf-help@expand@h]="-1"
_mpv_pargs[vf-help@expand@round]="1"
_mpv_pargs[vf-help@expand@w]="-1"
_mpv_pargs[vf-help@expand@x]="-1"
_mpv_pargs[vf-help@expand@y]="-1"
_mpv_fargs[vf-help@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-help@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-help@format@colorlevels]="auto limited full"
_mpv_pargs[vf-help@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-help@format@dar]="0"
_mpv_pargs[vf-help@format@dh]="0"
_mpv_pargs[vf-help@format@dw]="0"
_mpv_pargs[vf-help@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-help@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-help@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-help@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-help@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-help@format@rotate]="-1 359"
_mpv_pargs[vf-help@format@sig-peak]="0"
_mpv_pargs[vf-help@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-help@format@spherical-pitch]="nan"
_mpv_pargs[vf-help@format@spherical-roll]="nan"
_mpv_pargs[vf-help@format@spherical-yaw]="nan"
_mpv_pargs[vf-help@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-help@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-help@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-help@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-help@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-help@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-help@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-help@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-help@lavfi@sws-flags]="4"
_mpv_fargs[vf-help@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-help@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-help@noformat]="fmt="
_mpv_pargs[vf-help@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-help@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-help@pullup@jb]="4"
_mpv_pargs[vf-help@pullup@jl]="1"
_mpv_pargs[vf-help@pullup@jr]="1"
_mpv_pargs[vf-help@pullup@jt]="4"
_mpv_pargs[vf-help@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-help@pullup@mp]="y u v"
_mpv_pargs[vf-help@pullup@sb]="0"
_mpv_fargs[vf-help@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-help@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-help@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-help@rotate@warn]="yes no"
_mpv_fargs[vf-help@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-help@scale@arnd]="yes no"
_mpv_pargs[vf-help@scale@chr-drop]="0 3"
_mpv_pargs[vf-help@scale@h]="-1"
_mpv_pargs[vf-help@scale@noup]="0 2"
_mpv_pargs[vf-help@scale@param]="123456 0 100"
_mpv_pargs[vf-help@scale@param2]="123456 0 100"
_mpv_pargs[vf-help@scale@w]="-1"
_mpv_pargs[vf-help@scale@warn]="yes no"
_mpv_fargs[vf-help@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-help@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-help@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-help@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-help@stereo3d@warn]="yes no"
_mpv_fargs[vf-help@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-help@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-help@sub@top-margin]="0 2000"
_mpv_fargs[vf-help@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-help@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-help@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-help@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-help@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-help@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-help@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-help@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-help@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-help@vdpaupp@deint]="yes no"
_mpv_pargs[vf-help@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-help@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-help@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-help@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-help@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-help@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-help@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-help@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-help@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-help@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-help@yadif@warn]="yes no"
_mpv_fargs[vf-pre@buffer]="num="
_mpv_pargs[vf-pre@buffer@num]="2 1 100"
_mpv_fargs[vf-pre@crop]="h= w= x= y="
_mpv_pargs[vf-pre@crop@h]="-1"
_mpv_pargs[vf-pre@crop@w]="-1"
_mpv_pargs[vf-pre@crop@x]="-1"
_mpv_pargs[vf-pre@crop@y]="-1"
_mpv_fargs[vf-pre@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-pre@dsize@aspect]="0 10"
_mpv_pargs[vf-pre@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-pre@dsize@method]="-1 3"
_mpv_pargs[vf-pre@dsize@round]="1 0 9999"
_mpv_pargs[vf-pre@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-pre@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-pre@expand@aspect]="0"
_mpv_pargs[vf-pre@expand@h]="-1"
_mpv_pargs[vf-pre@expand@round]="1"
_mpv_pargs[vf-pre@expand@w]="-1"
_mpv_pargs[vf-pre@expand@x]="-1"
_mpv_pargs[vf-pre@expand@y]="-1"
_mpv_fargs[vf-pre@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-pre@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-pre@format@colorlevels]="auto limited full"
_mpv_pargs[vf-pre@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-pre@format@dar]="0"
_mpv_pargs[vf-pre@format@dh]="0"
_mpv_pargs[vf-pre@format@dw]="0"
_mpv_pargs[vf-pre@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-pre@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-pre@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-pre@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-pre@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-pre@format@rotate]="-1 359"
_mpv_pargs[vf-pre@format@sig-peak]="0"
_mpv_pargs[vf-pre@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-pre@format@spherical-pitch]="nan"
_mpv_pargs[vf-pre@format@spherical-roll]="nan"
_mpv_pargs[vf-pre@format@spherical-yaw]="nan"
_mpv_pargs[vf-pre@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-pre@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-pre@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-pre@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-pre@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-pre@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-pre@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-pre@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-pre@lavfi@sws-flags]="4"
_mpv_fargs[vf-pre@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-pre@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-pre@noformat]="fmt="
_mpv_pargs[vf-pre@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-pre@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-pre@pullup@jb]="4"
_mpv_pargs[vf-pre@pullup@jl]="1"
_mpv_pargs[vf-pre@pullup@jr]="1"
_mpv_pargs[vf-pre@pullup@jt]="4"
_mpv_pargs[vf-pre@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-pre@pullup@mp]="y u v"
_mpv_pargs[vf-pre@pullup@sb]="0"
_mpv_fargs[vf-pre@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-pre@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-pre@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-pre@rotate@warn]="yes no"
_mpv_fargs[vf-pre@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-pre@scale@arnd]="yes no"
_mpv_pargs[vf-pre@scale@chr-drop]="0 3"
_mpv_pargs[vf-pre@scale@h]="-1"
_mpv_pargs[vf-pre@scale@noup]="0 2"
_mpv_pargs[vf-pre@scale@param]="123456 0 100"
_mpv_pargs[vf-pre@scale@param2]="123456 0 100"
_mpv_pargs[vf-pre@scale@w]="-1"
_mpv_pargs[vf-pre@scale@warn]="yes no"
_mpv_fargs[vf-pre@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-pre@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-pre@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-pre@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-pre@stereo3d@warn]="yes no"
_mpv_fargs[vf-pre@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-pre@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-pre@sub@top-margin]="0 2000"
_mpv_fargs[vf-pre@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-pre@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-pre@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-pre@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-pre@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-pre@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-pre@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-pre@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-pre@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-pre@vdpaupp@deint]="yes no"
_mpv_pargs[vf-pre@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-pre@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-pre@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-pre@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-pre@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-pre@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-pre@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-pre@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-pre@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-pre@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-pre@yadif@warn]="yes no"
_mpv_fargs[vf-set@buffer]="num="
_mpv_pargs[vf-set@buffer@num]="2 1 100"
_mpv_fargs[vf-set@crop]="h= w= x= y="
_mpv_pargs[vf-set@crop@h]="-1"
_mpv_pargs[vf-set@crop@w]="-1"
_mpv_pargs[vf-set@crop@x]="-1"
_mpv_pargs[vf-set@crop@y]="-1"
_mpv_fargs[vf-set@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-set@dsize@aspect]="0 10"
_mpv_pargs[vf-set@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-set@dsize@method]="-1 3"
_mpv_pargs[vf-set@dsize@round]="1 0 9999"
_mpv_pargs[vf-set@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-set@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-set@expand@aspect]="0"
_mpv_pargs[vf-set@expand@h]="-1"
_mpv_pargs[vf-set@expand@round]="1"
_mpv_pargs[vf-set@expand@w]="-1"
_mpv_pargs[vf-set@expand@x]="-1"
_mpv_pargs[vf-set@expand@y]="-1"
_mpv_fargs[vf-set@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-set@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-set@format@colorlevels]="auto limited full"
_mpv_pargs[vf-set@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-set@format@dar]="0"
_mpv_pargs[vf-set@format@dh]="0"
_mpv_pargs[vf-set@format@dw]="0"
_mpv_pargs[vf-set@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-set@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-set@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-set@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-set@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-set@format@rotate]="-1 359"
_mpv_pargs[vf-set@format@sig-peak]="0"
_mpv_pargs[vf-set@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-set@format@spherical-pitch]="nan"
_mpv_pargs[vf-set@format@spherical-roll]="nan"
_mpv_pargs[vf-set@format@spherical-yaw]="nan"
_mpv_pargs[vf-set@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-set@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-set@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-set@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-set@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-set@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-set@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-set@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-set@lavfi@sws-flags]="4"
_mpv_fargs[vf-set@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-set@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-set@noformat]="fmt="
_mpv_pargs[vf-set@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-set@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-set@pullup@jb]="4"
_mpv_pargs[vf-set@pullup@jl]="1"
_mpv_pargs[vf-set@pullup@jr]="1"
_mpv_pargs[vf-set@pullup@jt]="4"
_mpv_pargs[vf-set@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-set@pullup@mp]="y u v"
_mpv_pargs[vf-set@pullup@sb]="0"
_mpv_fargs[vf-set@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-set@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-set@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-set@rotate@warn]="yes no"
_mpv_fargs[vf-set@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-set@scale@arnd]="yes no"
_mpv_pargs[vf-set@scale@chr-drop]="0 3"
_mpv_pargs[vf-set@scale@h]="-1"
_mpv_pargs[vf-set@scale@noup]="0 2"
_mpv_pargs[vf-set@scale@param]="123456 0 100"
_mpv_pargs[vf-set@scale@param2]="123456 0 100"
_mpv_pargs[vf-set@scale@w]="-1"
_mpv_pargs[vf-set@scale@warn]="yes no"
_mpv_fargs[vf-set@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-set@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-set@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-set@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-set@stereo3d@warn]="yes no"
_mpv_fargs[vf-set@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-set@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-set@sub@top-margin]="0 2000"
_mpv_fargs[vf-set@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-set@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-set@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-set@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-set@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-set@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-set@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-set@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-set@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-set@vdpaupp@deint]="yes no"
_mpv_pargs[vf-set@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-set@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-set@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-set@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-set@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-set@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-set@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-set@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-set@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-set@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-set@yadif@warn]="yes no"
_mpv_fargs[vf-toggle@buffer]="num="
_mpv_pargs[vf-toggle@buffer@num]="2 1 100"
_mpv_fargs[vf-toggle@crop]="h= w= x= y="
_mpv_pargs[vf-toggle@crop@h]="-1"
_mpv_pargs[vf-toggle@crop@w]="-1"
_mpv_pargs[vf-toggle@crop@x]="-1"
_mpv_pargs[vf-toggle@crop@y]="-1"
_mpv_fargs[vf-toggle@dsize]="aspect= h= method= round= w="
_mpv_pargs[vf-toggle@dsize@aspect]="0 10"
_mpv_pargs[vf-toggle@dsize@h]="-1 -3 2147483647"
_mpv_pargs[vf-toggle@dsize@method]="-1 3"
_mpv_pargs[vf-toggle@dsize@round]="1 0 9999"
_mpv_pargs[vf-toggle@dsize@w]="-1 -3 2147483647"
_mpv_fargs[vf-toggle@expand]="aspect= h= round= w= x= y="
_mpv_pargs[vf-toggle@expand@aspect]="0"
_mpv_pargs[vf-toggle@expand@h]="-1"
_mpv_pargs[vf-toggle@expand@round]="1"
_mpv_pargs[vf-toggle@expand@w]="-1"
_mpv_pargs[vf-toggle@expand@x]="-1"
_mpv_pargs[vf-toggle@expand@y]="-1"
_mpv_fargs[vf-toggle@format]="chroma-location= colorlevels= colormatrix= dar= dh= dw= fmt= gamma= light= outfmt= primaries= rotate= sig-peak= spherical= spherical-pitch= spherical-roll= spherical-yaw= stereo-in= stereo-out="
_mpv_pargs[vf-toggle@format@chroma-location]="unknown mpeg2/4/h264 mpeg1/jpeg"
_mpv_pargs[vf-toggle@format@colorlevels]="auto limited full"
_mpv_pargs[vf-toggle@format@colormatrix]="auto bt.601 bt.709 smpte-240m bt.2020-ncl bt.2020-cl rgb xyz ycgco"
_mpv_pargs[vf-toggle@format@dar]="0"
_mpv_pargs[vf-toggle@format@dh]="0"
_mpv_pargs[vf-toggle@format@dw]="0"
_mpv_pargs[vf-toggle@format@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-toggle@format@gamma]="auto bt.1886 srgb linear gamma1.8 gamma2.2 gamma2.8 prophoto pq hlg v-log s-log1 s-log2"
_mpv_pargs[vf-toggle@format@light]="auto display hlg 709-1886 gamma1.2"
_mpv_pargs[vf-toggle@format@outfmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_pargs[vf-toggle@format@primaries]="auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 v-gamut s-gamut"
_mpv_pargs[vf-toggle@format@rotate]="-1 359"
_mpv_pargs[vf-toggle@format@sig-peak]="0"
_mpv_pargs[vf-toggle@format@spherical]="auto none unknown equirect"
_mpv_pargs[vf-toggle@format@spherical-pitch]="nan"
_mpv_pargs[vf-toggle@format@spherical-roll]="nan"
_mpv_pargs[vf-toggle@format@spherical-yaw]="nan"
_mpv_pargs[vf-toggle@format@stereo-in]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_pargs[vf-toggle@format@stereo-out]="mono no sbs2l ab2r ab2l checkr checkl irr irl icr icl arcc sbs2r agmc al ar"
_mpv_fargs[vf-toggle@gradfun]="lavfi-o= lavfi-sws-flags= radius= size= strength="
_mpv_pargs[vf-toggle@gradfun@lavfi-sws-flags]="4"
_mpv_pargs[vf-toggle@gradfun@radius]="-1 4 32"
_mpv_pargs[vf-toggle@gradfun@size]="-1 0.1 5"
_mpv_pargs[vf-toggle@gradfun@strength]="1.5 0.51 255"
_mpv_fargs[vf-toggle@lavfi]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= graph= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= negate= nlmeans= nnedi= noformat= noise= null= o= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-toggle@lavfi@sws-flags]="4"
_mpv_fargs[vf-toggle@lavfi-bridge]="ass= atadenoise= avgblur= bbox= bench= bitplanenoise= blackdetect= blackframe= boxblur= bwdif= chromakey= ciescope= codecview= colorbalance= colorchannelmixer= colorkey= colorlevels= colormatrix= colorspace= convolution= copy= crop= cropdetect= curves= datascope= dctdnoiz= deband= deflate= deflicker= dejudder= delogo= deshake= despill= detelecine= dilation= doubleweave= drawbox= drawgraph= drawgrid= drawtext= edgedetect= elbg= eq= erosion= fade= fftfilt= field= fieldhint= fieldorder= fifo= floodfill= format= fps= framerate= framestep= fspp= gblur= geq= gradfun= hflip= histeq= histogram= hqdn3d= hqx= hue= hwdownload= hwmap= hwupload= idet= il= inflate= interlace= kerndeint= lenscorrection= limiter= loop= lumakey= lut= lut3d= lutrgb= lutyuv= mcdeint= mestimate= metadata= minterpolate= mpdecimate= name= negate= nlmeans= nnedi= noformat= noise= null= o= opts= oscilloscope= owdenoise= pad= palettegen= perms= perspective= phase= pixdesctest= pixscope= pp= pp7= prewitt= pseudocolor= pullup= qp= random= readeia608= readvitc= realtime= removegrain= removelogo= repeatfields= reverse= roberts= rotate= sab= scale= selectivecolor= sendcmd= separatefields= setdar= setfield= setpts= setsar= settb= showinfo= showpalette= shuffleframes= shuffleplanes= sidedata= signalstats= smartblur= sobel= spp= stereo3d= subtitles= super2xsai= swaprect= swapuv= sws-flags= tblend= telecine= thumbnail= tile= tinterlace= tlut2= tonemap= transpose= trim= unsharp= uspp= vaguedenoiser= vectorscope= vflip= vignette= vmafmotion= w3fdif= waveform= weave= xbr= yadif= zoompan="
_mpv_pargs[vf-toggle@lavfi-bridge@sws-flags]="4"
_mpv_fargs[vf-toggle@noformat]="fmt="
_mpv_pargs[vf-toggle@noformat@fmt]="yuv444p yuv420p gray gray16 uyvy422 nv12 p010 argb bgra abgr rgba bgr24 rgb24 0rgb bgr0 0bgr rgb0 rgb565 vdpau output vaapi d3d11 rgb dxva2 vld mmal videotoolbox cuda yuyv422 yuv422p yuv410p yuv411p monow monob pal8 yuvj422p xvmcmc xvmcidct uyyvyy411 bgr8 bgr4 byte rgb8 rgb4 nv21 gray16be yuv440p yuvj440p yuva420p h264 mpeg1 mpeg2 wmv3 vc1 rgb48be rgb48 rgb565be rgb555be rgb555 bgr565be bgr565 bgr555be bgr555 moco idct yuv420p16 yuv420p16be yuv422p16 yuv422p16be yuv444p16 yuv444p16be mpeg4 rgb444 rgb444be bgr444 bgr444be ya8 bgr48be bgr48 yuv420p9be yuv420p9 yuv420p10be yuv420p10 yuv422p10be yuv422p10 yuv444p9be yuv444p9 yuv444p10be yuv444p10 yuv422p9be yuv422p9 vda gbrp gbrp9be gbrp9 gbrp10be gbrp10 gbrp16be gbrp16 yuva422p yuva444p yuva420p9be yuva420p9 yuva422p9be yuva422p9 yuva444p9be yuva444p9 yuva420p10be yuva420p10 yuva422p10be yuva422p10 yuva444p10be yuva444p10 yuva420p16be yuva420p16 yuva422p16be yuva422p16 yuva444p16be yuva444p16 xyz12 xyz12be nv16 nv20 nv20be rgba64be rgba64 bgra64be bgra64 yvyu422 ya16be ya16 gbrap gbrap16be gbrap16 qsv d3d11va yuv420p12be yuv420p12 yuv420p14be yuv420p14 yuv422p12be yuv422p12 yuv422p14be yuv422p14 yuv444p12be yuv444p12 yuv444p14be yuv444p14 gbrp12be gbrp12 gbrp14be gbrp14 yuvj411p bayer bggr8 rggb8 gbrg8 grbg8 bggr16 bggr16be rggb16 rggb16be gbrg16 gbrg16be grbg16 grbg16be yuv440p10 yuv440p10be yuv440p12 yuv440p12be ayuv64 ayuv64be vl p010be gbrap12be gbrap12 gbrap10be gbrap10 mediacodec gray12be gray12 gray10be gray10 p016 p016be gray9be gray9 gbrpf32be gbrpf32 gbrapf32be gbrapf32 drm prime"
_mpv_fargs[vf-toggle@pullup]="jb= jl= jr= jt= lavfi-o= lavfi-sws-flags= mp= sb="
_mpv_pargs[vf-toggle@pullup@jb]="4"
_mpv_pargs[vf-toggle@pullup@jl]="1"
_mpv_pargs[vf-toggle@pullup@jr]="1"
_mpv_pargs[vf-toggle@pullup@jt]="4"
_mpv_pargs[vf-toggle@pullup@lavfi-sws-flags]="4"
_mpv_pargs[vf-toggle@pullup@mp]="y u v"
_mpv_pargs[vf-toggle@pullup@sb]="0"
_mpv_fargs[vf-toggle@rotate]="angle= lavfi-o= lavfi-sws-flags= warn="
_mpv_pargs[vf-toggle@rotate@angle]="0 90 180 270 auto"
_mpv_pargs[vf-toggle@rotate@lavfi-sws-flags]="4"
_mpv_pargs[vf-toggle@rotate@warn]="yes no"
_mpv_fargs[vf-toggle@scale]="arnd= chr-drop= h= noup= param= param2= w= warn="
_mpv_pargs[vf-toggle@scale@arnd]="yes no"
_mpv_pargs[vf-toggle@scale@chr-drop]="0 3"
_mpv_pargs[vf-toggle@scale@h]="-1"
_mpv_pargs[vf-toggle@scale@noup]="0 2"
_mpv_pargs[vf-toggle@scale@param]="123456 0 100"
_mpv_pargs[vf-toggle@scale@param2]="123456 0 100"
_mpv_pargs[vf-toggle@scale@w]="-1"
_mpv_pargs[vf-toggle@scale@warn]="yes no"
_mpv_fargs[vf-toggle@stereo3d]="in= lavfi-o= lavfi-sws-flags= out= warn="
_mpv_pargs[vf-toggle@stereo3d@in]="sbsl arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color arcd anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-toggle@stereo3d@lavfi-sws-flags]="4"
_mpv_pargs[vf-toggle@stereo3d@out]="arcd arcg anaglyph_red_cyan_gray arch anaglyph_red_cyan_half_color arcc anaglyph_red_cyan_color anaglyph_red_cyan_dubios agmg anaglyph_green_magenta_gray agmh anaglyph_green_magenta_half_color agmc anaglyph_green_magenta_color agmd anaglyph_green_magenta_dubois aybg anaglyph_yellow_blue_gray aybh anaglyph_yellow_blue_half_color aybc anaglyph_yellow_blue_color aybd anaglyph_yellow_blue_dubois ml mono_left mr mono_right sbsl side_by_side_left_first sbsr side_by_side_right_first sbs2l side_by_side_half_width_left_first sbs2r side_by_side_half_width_right_first abl above_below_left_first abr above_below_right_first ab2l above_below_half_height_left_first ab2r above_below_half_height_right_first irl interleave_rows_left_first irr interleave_rows_right_first al ar mono auto"
_mpv_pargs[vf-toggle@stereo3d@warn]="yes no"
_mpv_fargs[vf-toggle@sub]="bottom-margin= top-margin="
_mpv_pargs[vf-toggle@sub@bottom-margin]="0 2000"
_mpv_pargs[vf-toggle@sub@top-margin]="0 2000"
_mpv_fargs[vf-toggle@vapoursynth]="buffered-frames= concurrent-frames= file="
_mpv_pargs[vf-toggle@vapoursynth@buffered-frames]="4 1 9999"
_mpv_pargs[vf-toggle@vapoursynth@concurrent-frames]="1 auto"
_mpv_fargs[vf-toggle@vavpp]="deint= interlaced-only= reversal-bug="
_mpv_pargs[vf-toggle@vavpp@deint]="bob no first-field weave motion-adaptive motion-compensated"
_mpv_pargs[vf-toggle@vavpp@interlaced-only]="yes no"
_mpv_pargs[vf-toggle@vavpp@reversal-bug]="yes no"
_mpv_fargs[vf-toggle@vdpaupp]="chroma-deint= deint= deint-mode= denoise= hqscaling= interlaced-only= pullup= sharpen="
_mpv_pargs[vf-toggle@vdpaupp@chroma-deint]="yes no"
_mpv_pargs[vf-toggle@vdpaupp@deint]="yes no"
_mpv_pargs[vf-toggle@vdpaupp@deint-mode]="temporal first-field bob temporal-spatial"
_mpv_pargs[vf-toggle@vdpaupp@denoise]="0 1"
_mpv_pargs[vf-toggle@vdpaupp@hqscaling]="0 9"
_mpv_pargs[vf-toggle@vdpaupp@interlaced-only]="yes no"
_mpv_pargs[vf-toggle@vdpaupp@pullup]="yes no"
_mpv_pargs[vf-toggle@vdpaupp@sharpen]="0 -1 1"
_mpv_fargs[vf-toggle@yadif]="interlaced-only= lavfi-o= lavfi-sws-flags= mode= warn="
_mpv_pargs[vf-toggle@yadif@interlaced-only]="yes no"
_mpv_pargs[vf-toggle@yadif@lavfi-sws-flags]="4"
_mpv_pargs[vf-toggle@yadif@mode]="field frame frame-nospatial field-nospatial"
_mpv_pargs[vf-toggle@yadif@warn]="yes no"
### HELPER FUNCTIONS ###
_mpv_uniq(){
  local -A w
  local o=""
  for ww in "$@"; do
    if [[ -z "${w[$ww]}" ]]; then
      o="${o}${ww} "
      w[$ww]=x
    fi
  done
  printf "${o% }"
}
_mpv_profiles(){
  type mpv &>/dev/null || return 0;
  mpv --profile help  \
  | awk '{if(NR>2 && $1 != ""){ print $1; }}'
}
_mpv_drm_connectors(){
  type mpv &>/dev/null || return 0;
  mpv --no-config --drm-connector help \
  | awk '/\<connected\>/{ print $1 ; }'
}
_mpv_xrandr(){
  if [[ -z "$_mpv_xrandr_cache" && -n "$DISPLAY" ]] && type xrandr &>/dev/null; then
    _mpv_xrandr_cache=$(xrandr|while read l; do
      [[ $l =~ ([0-9]+x[0-9]+) ]] && echo "${BASH_REMATCH[1]}"
    done)
    _mpv_xrandr_cache=$(_mpv_uniq $_mpv_xrandr_cache)
  fi
  printf "$_mpv_xrandr_cache"
}
_mpv_s(){
  local cmp=$1
  local cur=$2
  COMPREPLY=($(compgen -W "$cmp" -- "$cur"))
}
_mpv_objarg(){
  local prev=${1#--} p=$2 r s t k f
  shift 2
  # Parameter arguments I:
  # All available parameters
  if [[ $p =~ : && $p =~ =$ ]]; then
    # current filter
    s=${p##*,}
    s=${s%%:*}
    # current parameter
    t=${p%=}
    t=${t##*:}
    # index key
    k="$prev@$s@$t"
    if [[ ${_mpv_pargs[$k]+x} ]]; then
      for q in ${_mpv_pargs[$k]}; do
        r="${r}${p}${q} "
      done
    fi

  # Parameter arguments II:
  # Fragment completion
  elif [[ ${p##*,} =~ : && ${p##*:} =~ = ]]; then
    # current filter
    s=${p##*,}
    s=${s%%:*}
    # current parameter
    t=${p%=}
    t=${t##*:}
    t=${t%%=*}
    # index key
    k="$prev@$s@$t"
    # fragment
    f=${p##*=}
    if [[ ${_mpv_pargs[$k]+x} ]]; then
      for q in ${_mpv_pargs[$k]}; do
        if [[ $q =~ ^${f} ]]; then
          r="${r}${p%=*}=${q} "
        fi
      done
    fi

  # Filter parameters I:
  # Suggest all available parameters
  elif [[ $p =~ :$ ]]; then
    # current filter
    s=${p##*,}
    s=${s%%:*}
    # index key
    k="$prev@$s"
    for q in ${_mpv_fargs[$k]}; do
      r="${r}${p}${q} "
    done

  # Filter parameters II:
  # Complete fragment
  elif [[ ${p##*,} =~ : ]]; then
    s=${p##*,}
    s=${s%%:*}
    # current argument
    t=${p##*:}
    # index key
    k="$prev@$s"
    for q in ${_mpv_fargs[$k]}; do
      if [[ $q =~ ^${t} ]]; then
        r="${r}${p%:*}:${q} "
      fi
    done

  # Filter list I:
  # All available filters
  elif [[ $p =~ ,$ ]]; then
    for q in "$@"; do
      r="${r}${p}${q} "
    done

  # Filter list II:
  # Complete fragment
  else
    s=${p##*,}
    for q in "$@"; do
      if [[ $q =~ ^${s} ]]; then
        r="${r}${p%,*},${q} "
      fi
    done
  fi
  printf "${r% }"
}
### COMPLETION ###
_mpv(){
  local cur=${COMP_WORDS[COMP_CWORD]}
  local prev=${COMP_WORDS[COMP_CWORD-1]}
  # handle --option=a|b|c and --option a=b=c
  COMP_WORDBREAKS=${COMP_WORDBREAKS/=/}
  # handle --af filter=arg,filter2=arg
  COMP_WORDBREAKS=${COMP_WORDBREAKS/:/}
  COMP_WORDBREAKS=${COMP_WORDBREAKS/,/}
if [[ -n $cur ]]; then case "$cur" in
--access-references=*)_mpv_s '--access-references=yes --access-references=no' "$cur"; return;;
--ad-lavc-downmix=*)_mpv_s '--ad-lavc-downmix=yes --ad-lavc-downmix=no' "$cur"; return;;
--aid=*)_mpv_s '--aid=0 --aid=auto --aid=no' "$cur"; return;;
--alpha=*)_mpv_s '--alpha=blend-tiles --alpha=no --alpha=yes --alpha=blend' "$cur"; return;;
--alsa-ignore-chmap=*)_mpv_s '--alsa-ignore-chmap=yes --alsa-ignore-chmap=no' "$cur"; return;;
--alsa-non-interleaved=*)_mpv_s '--alsa-non-interleaved=yes --alsa-non-interleaved=no' "$cur"; return;;
--alsa-resample=*)_mpv_s '--alsa-resample=yes --alsa-resample=no' "$cur"; return;;
--ao-null-broken-delay=*)_mpv_s '--ao-null-broken-delay=yes --ao-null-broken-delay=no' "$cur"; return;;
--ao-null-broken-eof=*)_mpv_s '--ao-null-broken-eof=yes --ao-null-broken-eof=no' "$cur"; return;;
--ao-null-untimed=*)_mpv_s '--ao-null-untimed=yes --ao-null-untimed=no' "$cur"; return;;
--ao-pcm-append=*)_mpv_s '--ao-pcm-append=yes --ao-pcm-append=no' "$cur"; return;;
--ao-pcm-waveheader=*)_mpv_s '--ao-pcm-waveheader=yes --ao-pcm-waveheader=no' "$cur"; return;;
--audio=*)_mpv_s '--audio=0 --audio=auto --audio=no' "$cur"; return;;
--audio-display=*)_mpv_s '--audio-display=attachment --audio-display=no' "$cur"; return;;
--audio-exclusive=*)_mpv_s '--audio-exclusive=yes --audio-exclusive=no' "$cur"; return;;
--audio-fallback-to-null=*)_mpv_s '--audio-fallback-to-null=yes --audio-fallback-to-null=no' "$cur"; return;;
--audio-file-auto=*)_mpv_s '--audio-file-auto=no --audio-file-auto=exact --audio-file-auto=fuzzy --audio-file-auto=all' "$cur"; return;;
--audio-normalize-downmix=*)_mpv_s '--audio-normalize-downmix=yes --audio-normalize-downmix=no' "$cur"; return;;
--audio-pitch-correction=*)_mpv_s '--audio-pitch-correction=yes --audio-pitch-correction=no' "$cur"; return;;
--audio-spdif=*)_mpv_s '--audio-spdif=ac3 --audio-spdif=dts-hd --audio-spdif=dts' "$cur"; return;;
--audio-stream-silence=*)_mpv_s '--audio-stream-silence=yes --audio-stream-silence=no' "$cur"; return;;
--autoload-files=*)_mpv_s '--autoload-files=yes --autoload-files=no' "$cur"; return;;
--autosync=*)_mpv_s '--autosync=0 --autosync=no' "$cur"; return;;
--blend-subtitles=*)_mpv_s '--blend-subtitles=no --blend-subtitles=yes --blend-subtitles=video' "$cur"; return;;
--border=*)_mpv_s '--border=yes --border=no' "$cur"; return;;
--cache=*)_mpv_s '--cache=32 --cache=auto --cache=no --cache=yes' "$cur"; return;;
--cache-default=*)_mpv_s '--cache-default=32 --cache-default=75000 --cache-default=no' "$cur"; return;;
--cache-pause=*)_mpv_s '--cache-pause=yes --cache-pause=no' "$cur"; return;;
--cdda-cdtext=*)_mpv_s '--cdda-cdtext=yes --cdda-cdtext=no' "$cur"; return;;
--cdda-skip=*)_mpv_s '--cdda-skip=yes --cdda-skip=no' "$cur"; return;;
--config=*)_mpv_s '--config=yes --config=no' "$cur"; return;;
--cookies=*)_mpv_s '--cookies=yes --cookies=no' "$cur"; return;;
--correct-downscaling=*)_mpv_s '--correct-downscaling=yes --correct-downscaling=no' "$cur"; return;;
--correct-pts=*)_mpv_s '--correct-pts=yes --correct-pts=no' "$cur"; return;;
--cuda-decode-device=*)_mpv_s '--cuda-decode-device=0 --cuda-decode-device=auto' "$cur"; return;;
--cursor-autohide=*)_mpv_s '--cursor-autohide=0 --cursor-autohide=1000 --cursor-autohide=no --cursor-autohide=always' "$cur"; return;;
--cursor-autohide-fs-only=*)_mpv_s '--cursor-autohide-fs-only=yes --cursor-autohide-fs-only=no' "$cur"; return;;
--deband=*)_mpv_s '--deband=yes --deband=no' "$cur"; return;;
--deinterlace=*)_mpv_s '--deinterlace=yes --deinterlace=no' "$cur"; return;;
--demuxer-lavf-allow-mimetype=*)_mpv_s '--demuxer-lavf-allow-mimetype=yes --demuxer-lavf-allow-mimetype=no' "$cur"; return;;
--demuxer-lavf-genpts-mode=*)_mpv_s '--demuxer-lavf-genpts-mode=no --demuxer-lavf-genpts-mode=lavf' "$cur"; return;;
--demuxer-lavf-hacks=*)_mpv_s '--demuxer-lavf-hacks=yes --demuxer-lavf-hacks=no' "$cur"; return;;
--demuxer-lavf-probe-info=*)_mpv_s '--demuxer-lavf-probe-info=auto --demuxer-lavf-probe-info=no --demuxer-lavf-probe-info=yes' "$cur"; return;;
--demuxer-mkv-probe-start-time=*)_mpv_s '--demuxer-mkv-probe-start-time=yes --demuxer-mkv-probe-start-time=no' "$cur"; return;;
--demuxer-mkv-probe-video-duration=*)_mpv_s '--demuxer-mkv-probe-video-duration=no --demuxer-mkv-probe-video-duration=yes --demuxer-mkv-probe-video-duration=full' "$cur"; return;;
--demuxer-mkv-subtitle-preroll=*)_mpv_s '--demuxer-mkv-subtitle-preroll=index --demuxer-mkv-subtitle-preroll=no --demuxer-mkv-subtitle-preroll=yes' "$cur"; return;;
--demuxer-rawaudio-format=*)_mpv_s '--demuxer-rawaudio-format=s16le --demuxer-rawaudio-format=u8 --demuxer-rawaudio-format=s8 --demuxer-rawaudio-format=u16le --demuxer-rawaudio-format=u16be --demuxer-rawaudio-format=s16be --demuxer-rawaudio-format=u24le --demuxer-rawaudio-format=u24be --demuxer-rawaudio-format=s24le --demuxer-rawaudio-format=s24be --demuxer-rawaudio-format=u32le --demuxer-rawaudio-format=u32be --demuxer-rawaudio-format=s32le --demuxer-rawaudio-format=s32be --demuxer-rawaudio-format=floatle --demuxer-rawaudio-format=floatbe --demuxer-rawaudio-format=doublele --demuxer-rawaudio-format=doublebe --demuxer-rawaudio-format=u16 --demuxer-rawaudio-format=s16 --demuxer-rawaudio-format=u24 --demuxer-rawaudio-format=s24 --demuxer-rawaudio-format=u32 --demuxer-rawaudio-format=s32 --demuxer-rawaudio-format=float --demuxer-rawaudio-format=double' "$cur"; return;;
--demuxer-thread=*)_mpv_s '--demuxer-thread=yes --demuxer-thread=no' "$cur"; return;;
--dither=*)_mpv_s '--dither=fruit --dither=ordered --dither=no' "$cur"; return;;
--dither-depth=*)_mpv_s '--dither-depth=-1 --dither-depth=no --dither-depth=auto' "$cur"; return;;
--dvbin-full-transponder=*)_mpv_s '--dvbin-full-transponder=yes --dvbin-full-transponder=no' "$cur"; return;;
--edition=*)_mpv_s '--edition=0 --edition=auto' "$cur"; return;;
--embeddedfonts=*)_mpv_s '--embeddedfonts=yes --embeddedfonts=no' "$cur"; return;;
--ff-aid=*)_mpv_s '--ff-aid=0 --ff-aid=auto --ff-aid=no' "$cur"; return;;
--ff-sid=*)_mpv_s '--ff-sid=0 --ff-sid=auto --ff-sid=no' "$cur"; return;;
--ff-vid=*)_mpv_s '--ff-vid=0 --ff-vid=auto --ff-vid=no' "$cur"; return;;
--fit-border=*)_mpv_s '--fit-border=yes --fit-border=no' "$cur"; return;;
--force-rgba-osd-rendering=*)_mpv_s '--force-rgba-osd-rendering=yes --force-rgba-osd-rendering=no' "$cur"; return;;
--force-seekable=*)_mpv_s '--force-seekable=yes --force-seekable=no' "$cur"; return;;
--force-window=*)_mpv_s '--force-window=no --force-window=yes --force-window=immediate' "$cur"; return;;
--force-window-position=*)_mpv_s '--force-window-position=yes --force-window-position=no' "$cur"; return;;
--framedrop=*)_mpv_s '--framedrop=vo --framedrop=no --framedrop=decoder --framedrop=decoder+vo' "$cur"; return;;
--frames=*)_mpv_s '--frames=0 --frames=all' "$cur"; return;;
--fs=*)_mpv_s '--fs=yes --fs=no' "$cur"; return;;
--fs-screen=*)_mpv_s '--fs-screen=0 --fs-screen=current --fs-screen=all' "$cur"; return;;
--fullscreen=*)_mpv_s '--fullscreen=yes --fullscreen=no' "$cur"; return;;
--gamma-auto=*)_mpv_s '--gamma-auto=yes --gamma-auto=no' "$cur"; return;;
--gamut-warning=*)_mpv_s '--gamut-warning=yes --gamut-warning=no' "$cur"; return;;
--gapless-audio=*)_mpv_s '--gapless-audio=weak --gapless-audio=no --gapless-audio=yes' "$cur"; return;;
--hdr-compute-peak=*)_mpv_s '--hdr-compute-peak=yes --hdr-compute-peak=no' "$cur"; return;;
--hidpi-window-scale=*)_mpv_s '--hidpi-window-scale=yes --hidpi-window-scale=no' "$cur"; return;;
--hls-bitrate=*)_mpv_s '--hls-bitrate=0 --hls-bitrate=max --hls-bitrate=no --hls-bitrate=min' "$cur"; return;;
--hr-seek=*)_mpv_s '--hr-seek=absolute --hr-seek=no --hr-seek=yes --hr-seek=always' "$cur"; return;;
--hr-seek-framedrop=*)_mpv_s '--hr-seek-framedrop=yes --hr-seek-framedrop=no' "$cur"; return;;
--hwdec=*)_mpv_s '--hwdec=no --hwdec=auto --hwdec=yes --hwdec=auto-copy --hwdec=vdpau --hwdec=vdpau-copy --hwdec=videotoolbox --hwdec=videotoolbox-copy --hwdec=vaapi --hwdec=vaapi-copy --hwdec=dxva2 --hwdec=dxva2-copy --hwdec=d3d11va --hwdec=d3d11va-copy --hwdec=rpi --hwdec=rpi-copy --hwdec=mediacodec --hwdec=cuda --hwdec=cuda-copy --hwdec=crystalhd' "$cur"; return;;
--icc-profile-auto=*)_mpv_s '--icc-profile-auto=yes --icc-profile-auto=no' "$cur"; return;;
--idle=*)_mpv_s '--idle=no --idle=once --idle=yes' "$cur"; return;;
--ignore-path-in-watch-later-config=*)_mpv_s '--ignore-path-in-watch-later-config=yes --ignore-path-in-watch-later-config=no' "$cur"; return;;
--image-subs-video-resolution=*)_mpv_s '--image-subs-video-resolution=yes --image-subs-video-resolution=no' "$cur"; return;;
--index=*)_mpv_s '--index=default --index=recreate' "$cur"; return;;
--initial-audio-sync=*)_mpv_s '--initial-audio-sync=yes --initial-audio-sync=no' "$cur"; return;;
--input-cursor=*)_mpv_s '--input-cursor=yes --input-cursor=no' "$cur"; return;;
--input-default-bindings=*)_mpv_s '--input-default-bindings=yes --input-default-bindings=no' "$cur"; return;;
--input-media-keys=*)_mpv_s '--input-media-keys=yes --input-media-keys=no' "$cur"; return;;
--input-right-alt-gr=*)_mpv_s '--input-right-alt-gr=yes --input-right-alt-gr=no' "$cur"; return;;
--input-terminal=*)_mpv_s '--input-terminal=yes --input-terminal=no' "$cur"; return;;
--input-test=*)_mpv_s '--input-test=yes --input-test=no' "$cur"; return;;
--input-vo-keyboard=*)_mpv_s '--input-vo-keyboard=yes --input-vo-keyboard=no' "$cur"; return;;
--interpolation=*)_mpv_s '--interpolation=yes --interpolation=no' "$cur"; return;;
--jack-autostart=*)_mpv_s '--jack-autostart=yes --jack-autostart=no' "$cur"; return;;
--jack-connect=*)_mpv_s '--jack-connect=yes --jack-connect=no' "$cur"; return;;
--jack-std-channel-layout=*)_mpv_s '--jack-std-channel-layout=waveext --jack-std-channel-layout=any' "$cur"; return;;
--keep-open=*)_mpv_s '--keep-open=no --keep-open=yes --keep-open=always' "$cur"; return;;
--keep-open-pause=*)_mpv_s '--keep-open-pause=yes --keep-open-pause=no' "$cur"; return;;
--keepaspect=*)_mpv_s '--keepaspect=yes --keepaspect=no' "$cur"; return;;
--keepaspect-window=*)_mpv_s '--keepaspect-window=yes --keepaspect-window=no' "$cur"; return;;
--linear-scaling=*)_mpv_s '--linear-scaling=yes --linear-scaling=no' "$cur"; return;;
--list-options=*)_mpv_s '--list-options=yes --list-options=no' "$cur"; return;;
--list-properties=*)_mpv_s '--list-properties=yes --list-properties=no' "$cur"; return;;
--load-scripts=*)_mpv_s '--load-scripts=yes --load-scripts=no' "$cur"; return;;
--load-unsafe-playlists=*)_mpv_s '--load-unsafe-playlists=yes --load-unsafe-playlists=no' "$cur"; return;;
--loop=*)_mpv_s '--loop=0 --loop=no --loop=yes --loop=inf' "$cur"; return;;
--loop-file=*)_mpv_s '--loop-file=0 --loop-file=no --loop-file=yes --loop-file=inf' "$cur"; return;;
--loop-playlist=*)_mpv_s '--loop-playlist=1 --loop-playlist=no --loop-playlist=inf --loop-playlist=yes --loop-playlist=force' "$cur"; return;;
--merge-files=*)_mpv_s '--merge-files=yes --merge-files=no' "$cur"; return;;
--msg-color=*)_mpv_s '--msg-color=yes --msg-color=no' "$cur"; return;;
--msg-module=*)_mpv_s '--msg-module=yes --msg-module=no' "$cur"; return;;
--msg-time=*)_mpv_s '--msg-time=yes --msg-time=no' "$cur"; return;;
--mute=*)_mpv_s '--mute=no --mute=auto --mute=yes' "$cur"; return;;
--native-fs=*)_mpv_s '--native-fs=yes --native-fs=no' "$cur"; return;;
--native-keyrepeat=*)_mpv_s '--native-keyrepeat=yes --native-keyrepeat=no' "$cur"; return;;
--oafirst=*)_mpv_s '--oafirst=yes --oafirst=no' "$cur"; return;;
--oautofps=*)_mpv_s '--oautofps=yes --oautofps=no' "$cur"; return;;
--ocopyts=*)_mpv_s '--ocopyts=yes --ocopyts=no' "$cur"; return;;
--oharddup=*)_mpv_s '--oharddup=yes --oharddup=no' "$cur"; return;;
--ometadata=*)_mpv_s '--ometadata=yes --ometadata=no' "$cur"; return;;
--on-all-workspaces=*)_mpv_s '--on-all-workspaces=yes --on-all-workspaces=no' "$cur"; return;;
--oneverdrop=*)_mpv_s '--oneverdrop=yes --oneverdrop=no' "$cur"; return;;
--ontop=*)_mpv_s '--ontop=yes --ontop=no' "$cur"; return;;
--ontop-level=*)_mpv_s '--ontop-level=0 --ontop-level=window --ontop-level=system' "$cur"; return;;
--opengl-debug=*)_mpv_s '--opengl-debug=yes --opengl-debug=no' "$cur"; return;;
--opengl-dumb-mode=*)_mpv_s '--opengl-dumb-mode=auto --opengl-dumb-mode=yes --opengl-dumb-mode=no' "$cur"; return;;
--opengl-early-flush=*)_mpv_s '--opengl-early-flush=auto --opengl-early-flush=no --opengl-early-flush=yes' "$cur"; return;;
--opengl-es=*)_mpv_s '--opengl-es=auto --opengl-es=no --opengl-es=yes --opengl-es=force2' "$cur"; return;;
--opengl-glfinish=*)_mpv_s '--opengl-glfinish=yes --opengl-glfinish=no' "$cur"; return;;
--opengl-pbo=*)_mpv_s '--opengl-pbo=yes --opengl-pbo=no' "$cur"; return;;
--opengl-rectangle-textures=*)_mpv_s '--opengl-rectangle-textures=yes --opengl-rectangle-textures=no' "$cur"; return;;
--opengl-sw=*)_mpv_s '--opengl-sw=yes --opengl-sw=no' "$cur"; return;;
--opengl-waitvsync=*)_mpv_s '--opengl-waitvsync=yes --opengl-waitvsync=no' "$cur"; return;;
--orawts=*)_mpv_s '--orawts=yes --orawts=no' "$cur"; return;;
--ordered-chapters=*)_mpv_s '--ordered-chapters=yes --ordered-chapters=no' "$cur"; return;;
--osc=*)_mpv_s '--osc=yes --osc=no' "$cur"; return;;
--osd-align-x=*)_mpv_s '--osd-align-x=left --osd-align-x=center --osd-align-x=right' "$cur"; return;;
--osd-align-y=*)_mpv_s '--osd-align-y=top --osd-align-y=center --osd-align-y=bottom' "$cur"; return;;
--osd-bar=*)_mpv_s '--osd-bar=yes --osd-bar=no' "$cur"; return;;
--osd-bold=*)_mpv_s '--osd-bold=yes --osd-bold=no' "$cur"; return;;
--osd-fractions=*)_mpv_s '--osd-fractions=yes --osd-fractions=no' "$cur"; return;;
--osd-italic=*)_mpv_s '--osd-italic=yes --osd-italic=no' "$cur"; return;;
--osd-justify=*)_mpv_s '--osd-justify=auto --osd-justify=left --osd-justify=center --osd-justify=right' "$cur"; return;;
--osd-level=*)_mpv_s '--osd-level=1 --osd-level=0 --osd-level=2 --osd-level=3' "$cur"; return;;
--osd-scale-by-window=*)_mpv_s '--osd-scale-by-window=yes --osd-scale-by-window=no' "$cur"; return;;
--ovfirst=*)_mpv_s '--ovfirst=yes --ovfirst=no' "$cur"; return;;
--pause=*)_mpv_s '--pause=yes --pause=no' "$cur"; return;;
--player-operation-mode=*)_mpv_s '--player-operation-mode=cplayer --player-operation-mode=pseudo-gui' "$cur"; return;;
--playlist-start=*)_mpv_s '--playlist-start=0 --playlist-start=auto --playlist-start=no' "$cur"; return;;
--prefetch-playlist=*)_mpv_s '--prefetch-playlist=yes --prefetch-playlist=no' "$cur"; return;;
--pulse-buffer=*)_mpv_s '--pulse-buffer=1 --pulse-buffer=250 --pulse-buffer=native' "$cur"; return;;
--pulse-latency-hacks=*)_mpv_s '--pulse-latency-hacks=yes --pulse-latency-hacks=no' "$cur"; return;;
--quiet=*)_mpv_s '--quiet=yes --quiet=no' "$cur"; return;;
--really-quiet=*)_mpv_s '--really-quiet=yes --really-quiet=no' "$cur"; return;;
--rebase-start-time=*)_mpv_s '--rebase-start-time=yes --rebase-start-time=no' "$cur"; return;;
--replaygain=*)_mpv_s '--replaygain=no --replaygain=track --replaygain=album' "$cur"; return;;
--replaygain-clip=*)_mpv_s '--replaygain-clip=yes --replaygain-clip=no' "$cur"; return;;
--resume-playback=*)_mpv_s '--resume-playback=yes --resume-playback=no' "$cur"; return;;
--rtsp-transport=*)_mpv_s '--rtsp-transport=tcp --rtsp-transport=lavf --rtsp-transport=udp --rtsp-transport=http' "$cur"; return;;
--save-position-on-quit=*)_mpv_s '--save-position-on-quit=yes --save-position-on-quit=no' "$cur"; return;;
--scaler-resizes-only=*)_mpv_s '--scaler-resizes-only=yes --scaler-resizes-only=no' "$cur"; return;;
--screen=*)_mpv_s '--screen=0 --screen=default' "$cur"; return;;
--screenshot-format=*)_mpv_s '--screenshot-format=jpg --screenshot-format=jpeg --screenshot-format=png' "$cur"; return;;
--screenshot-high-bit-depth=*)_mpv_s '--screenshot-high-bit-depth=yes --screenshot-high-bit-depth=no' "$cur"; return;;
--screenshot-jpeg-source-chroma=*)_mpv_s '--screenshot-jpeg-source-chroma=yes --screenshot-jpeg-source-chroma=no' "$cur"; return;;
--screenshot-tag-colorspace=*)_mpv_s '--screenshot-tag-colorspace=yes --screenshot-tag-colorspace=no' "$cur"; return;;
--secondary-sid=*)_mpv_s '--secondary-sid=0 --secondary-sid=no --secondary-sid=auto' "$cur"; return;;
--shuffle=*)_mpv_s '--shuffle=yes --shuffle=no' "$cur"; return;;
--sid=*)_mpv_s '--sid=0 --sid=auto --sid=no' "$cur"; return;;
--sigmoid-upscaling=*)_mpv_s '--sigmoid-upscaling=yes --sigmoid-upscaling=no' "$cur"; return;;
--snap-window=*)_mpv_s '--snap-window=yes --snap-window=no' "$cur"; return;;
--stop-playback-on-init-failure=*)_mpv_s '--stop-playback-on-init-failure=yes --stop-playback-on-init-failure=no' "$cur"; return;;
--stop-screensaver=*)_mpv_s '--stop-screensaver=yes --stop-screensaver=no' "$cur"; return;;
--stretch-dvd-subs=*)_mpv_s '--stretch-dvd-subs=yes --stretch-dvd-subs=no' "$cur"; return;;
--stretch-image-subs-to-screen=*)_mpv_s '--stretch-image-subs-to-screen=yes --stretch-image-subs-to-screen=no' "$cur"; return;;
--sub=*)_mpv_s '--sub=0 --sub=auto --sub=no' "$cur"; return;;
--sub-align-x=*)_mpv_s '--sub-align-x=center --sub-align-x=left --sub-align-x=right' "$cur"; return;;
--sub-align-y=*)_mpv_s '--sub-align-y=bottom --sub-align-y=top --sub-align-y=center' "$cur"; return;;
--sub-ass=*)_mpv_s '--sub-ass=yes --sub-ass=no' "$cur"; return;;
--sub-ass-force-margins=*)_mpv_s '--sub-ass-force-margins=yes --sub-ass-force-margins=no' "$cur"; return;;
--sub-ass-hinting=*)_mpv_s '--sub-ass-hinting=none --sub-ass-hinting=light --sub-ass-hinting=normal --sub-ass-hinting=native' "$cur"; return;;
--sub-ass-justify=*)_mpv_s '--sub-ass-justify=yes --sub-ass-justify=no' "$cur"; return;;
--sub-ass-override=*)_mpv_s '--sub-ass-override=yes --sub-ass-override=no --sub-ass-override=force --sub-ass-override=scale --sub-ass-override=strip' "$cur"; return;;
--sub-ass-scale-with-window=*)_mpv_s '--sub-ass-scale-with-window=yes --sub-ass-scale-with-window=no' "$cur"; return;;
--sub-ass-shaper=*)_mpv_s '--sub-ass-shaper=complex --sub-ass-shaper=simple' "$cur"; return;;
--sub-ass-vsfilter-aspect-compat=*)_mpv_s '--sub-ass-vsfilter-aspect-compat=yes --sub-ass-vsfilter-aspect-compat=no' "$cur"; return;;
--sub-ass-vsfilter-blur-compat=*)_mpv_s '--sub-ass-vsfilter-blur-compat=yes --sub-ass-vsfilter-blur-compat=no' "$cur"; return;;
--sub-ass-vsfilter-color-compat=*)_mpv_s '--sub-ass-vsfilter-color-compat=basic --sub-ass-vsfilter-color-compat=no --sub-ass-vsfilter-color-compat=full --sub-ass-vsfilter-color-compat=force-601' "$cur"; return;;
--sub-auto=*)_mpv_s '--sub-auto=exact --sub-auto=no --sub-auto=fuzzy --sub-auto=all' "$cur"; return;;
--sub-bold=*)_mpv_s '--sub-bold=yes --sub-bold=no' "$cur"; return;;
--sub-clear-on-seek=*)_mpv_s '--sub-clear-on-seek=yes --sub-clear-on-seek=no' "$cur"; return;;
--sub-filter-sdh=*)_mpv_s '--sub-filter-sdh=yes --sub-filter-sdh=no' "$cur"; return;;
--sub-filter-sdh-harder=*)_mpv_s '--sub-filter-sdh-harder=yes --sub-filter-sdh-harder=no' "$cur"; return;;
--sub-fix-timing=*)_mpv_s '--sub-fix-timing=yes --sub-fix-timing=no' "$cur"; return;;
--sub-forced-only=*)_mpv_s '--sub-forced-only=yes --sub-forced-only=no' "$cur"; return;;
--sub-gray=*)_mpv_s '--sub-gray=yes --sub-gray=no' "$cur"; return;;
--sub-italic=*)_mpv_s '--sub-italic=yes --sub-italic=no' "$cur"; return;;
--sub-justify=*)_mpv_s '--sub-justify=auto --sub-justify=left --sub-justify=center --sub-justify=right' "$cur"; return;;
--sub-scale-by-window=*)_mpv_s '--sub-scale-by-window=yes --sub-scale-by-window=no' "$cur"; return;;
--sub-scale-with-window=*)_mpv_s '--sub-scale-with-window=yes --sub-scale-with-window=no' "$cur"; return;;
--sub-use-margins=*)_mpv_s '--sub-use-margins=yes --sub-use-margins=no' "$cur"; return;;
--sub-visibility=*)_mpv_s '--sub-visibility=yes --sub-visibility=no' "$cur"; return;;
--sws-scaler=*)_mpv_s '--sws-scaler=bicubic --sws-scaler=fast-bilinear --sws-scaler=bilinear --sws-scaler=x --sws-scaler=point --sws-scaler=area --sws-scaler=bicublin --sws-scaler=gauss --sws-scaler=sinc --sws-scaler=lanczos --sws-scaler=spline' "$cur"; return;;
--target-prim=*)_mpv_s '--target-prim=auto --target-prim=bt.601-525 --target-prim=bt.601-625 --target-prim=bt.709 --target-prim=bt.2020 --target-prim=bt.470m --target-prim=apple --target-prim=adobe --target-prim=prophoto --target-prim=cie1931 --target-prim=dci-p3 --target-prim=v-gamut --target-prim=s-gamut' "$cur"; return;;
--target-trc=*)_mpv_s '--target-trc=auto --target-trc=bt.1886 --target-trc=srgb --target-trc=linear --target-trc=gamma1.8 --target-trc=gamma2.2 --target-trc=gamma2.8 --target-trc=prophoto --target-trc=pq --target-trc=hlg --target-trc=v-log --target-trc=s-log1 --target-trc=s-log2' "$cur"; return;;
--taskbar-progress=*)_mpv_s '--taskbar-progress=yes --taskbar-progress=no' "$cur"; return;;
--temporal-dither=*)_mpv_s '--temporal-dither=yes --temporal-dither=no' "$cur"; return;;
--term-osd=*)_mpv_s '--term-osd=auto --term-osd=force --term-osd=no' "$cur"; return;;
--term-osd-bar=*)_mpv_s '--term-osd-bar=yes --term-osd-bar=no' "$cur"; return;;
--terminal=*)_mpv_s '--terminal=yes --terminal=no' "$cur"; return;;
--tls-verify=*)_mpv_s '--tls-verify=yes --tls-verify=no' "$cur"; return;;
--tone-mapping=*)_mpv_s '--tone-mapping=mobius --tone-mapping=clip --tone-mapping=reinhard --tone-mapping=hable --tone-mapping=gamma --tone-mapping=linear' "$cur"; return;;
--track-auto-selection=*)_mpv_s '--track-auto-selection=yes --track-auto-selection=no' "$cur"; return;;
--untimed=*)_mpv_s '--untimed=yes --untimed=no' "$cur"; return;;
--use-embedded-icc-profile=*)_mpv_s '--use-embedded-icc-profile=yes --use-embedded-icc-profile=no' "$cur"; return;;
--use-filedir-conf=*)_mpv_s '--use-filedir-conf=yes --use-filedir-conf=no' "$cur"; return;;
--v=*)_mpv_s '--v=yes --v=no' "$cur"; return;;
--vd-lavc-bitexact=*)_mpv_s '--vd-lavc-bitexact=yes --vd-lavc-bitexact=no' "$cur"; return;;
--vd-lavc-check-hw-profile=*)_mpv_s '--vd-lavc-check-hw-profile=yes --vd-lavc-check-hw-profile=no' "$cur"; return;;
--vd-lavc-dr=*)_mpv_s '--vd-lavc-dr=yes --vd-lavc-dr=no' "$cur"; return;;
--vd-lavc-fast=*)_mpv_s '--vd-lavc-fast=yes --vd-lavc-fast=no' "$cur"; return;;
--vd-lavc-framedrop=*)_mpv_s '--vd-lavc-framedrop=nonref --vd-lavc-framedrop=none --vd-lavc-framedrop=default --vd-lavc-framedrop=bidir --vd-lavc-framedrop=nonkey --vd-lavc-framedrop=all' "$cur"; return;;
--vd-lavc-show-all=*)_mpv_s '--vd-lavc-show-all=yes --vd-lavc-show-all=no' "$cur"; return;;
--vd-lavc-skipframe=*)_mpv_s '--vd-lavc-skipframe=default --vd-lavc-skipframe=none --vd-lavc-skipframe=nonref --vd-lavc-skipframe=bidir --vd-lavc-skipframe=nonkey --vd-lavc-skipframe=all' "$cur"; return;;
--vd-lavc-skipidct=*)_mpv_s '--vd-lavc-skipidct=default --vd-lavc-skipidct=none --vd-lavc-skipidct=nonref --vd-lavc-skipidct=bidir --vd-lavc-skipidct=nonkey --vd-lavc-skipidct=all' "$cur"; return;;
--vd-lavc-skiploopfilter=*)_mpv_s '--vd-lavc-skiploopfilter=default --vd-lavc-skiploopfilter=none --vd-lavc-skiploopfilter=nonref --vd-lavc-skiploopfilter=bidir --vd-lavc-skiploopfilter=nonkey --vd-lavc-skiploopfilter=all' "$cur"; return;;
--vd-lavc-software-fallback=*)_mpv_s '--vd-lavc-software-fallback=1 --vd-lavc-software-fallback=3 --vd-lavc-software-fallback=no --vd-lavc-software-fallback=yes' "$cur"; return;;
--vid=*)_mpv_s '--vid=0 --vid=auto --vid=no' "$cur"; return;;
--video=*)_mpv_s '--video=0 --video=auto --video=no' "$cur"; return;;
--video-aspect-method=*)_mpv_s '--video-aspect-method=container --video-aspect-method=bitstream' "$cur"; return;;
--video-osd=*)_mpv_s '--video-osd=yes --video-osd=no' "$cur"; return;;
--video-output-levels=*)_mpv_s '--video-output-levels=auto --video-output-levels=limited --video-output-levels=full' "$cur"; return;;
--video-rotate=*)_mpv_s '--video-rotate=0 --video-rotate=no' "$cur"; return;;
--video-stereo-mode=*)_mpv_s '--video-stereo-mode=mono --video-stereo-mode=no --video-stereo-mode=sbs2l --video-stereo-mode=ab2r --video-stereo-mode=ab2l --video-stereo-mode=checkr --video-stereo-mode=checkl --video-stereo-mode=irr --video-stereo-mode=irl --video-stereo-mode=icr --video-stereo-mode=icl --video-stereo-mode=arcc --video-stereo-mode=sbs2r --video-stereo-mode=agmc --video-stereo-mode=al --video-stereo-mode=ar' "$cur"; return;;
--video-sync=*)_mpv_s '--video-sync=audio --video-sync=display-resample --video-sync=display-resample-vdrop --video-sync=display-resample-desync --video-sync=display-adrop --video-sync=display-vdrop --video-sync=display-desync --video-sync=desync' "$cur"; return;;
--video-unscaled=*)_mpv_s '--video-unscaled=no --video-unscaled=yes --video-unscaled=downscale-big' "$cur"; return;;
--vo-image-format=*)_mpv_s '--vo-image-format=jpg --vo-image-format=jpeg --vo-image-format=png' "$cur"; return;;
--vo-image-high-bit-depth=*)_mpv_s '--vo-image-high-bit-depth=yes --vo-image-high-bit-depth=no' "$cur"; return;;
--vo-image-jpeg-source-chroma=*)_mpv_s '--vo-image-jpeg-source-chroma=yes --vo-image-jpeg-source-chroma=no' "$cur"; return;;
--vo-image-tag-colorspace=*)_mpv_s '--vo-image-tag-colorspace=yes --vo-image-tag-colorspace=no' "$cur"; return;;
--vo-tct-256=*)_mpv_s '--vo-tct-256=yes --vo-tct-256=no' "$cur"; return;;
--vo-tct-algo=*)_mpv_s '--vo-tct-algo=half-blocks --vo-tct-algo=plain' "$cur"; return;;
--vo-vaapi-scaled-osd=*)_mpv_s '--vo-vaapi-scaled-osd=yes --vo-vaapi-scaled-osd=no' "$cur"; return;;
--vo-vaapi-scaling=*)_mpv_s '--vo-vaapi-scaling=default --vo-vaapi-scaling=fast --vo-vaapi-scaling=hq --vo-vaapi-scaling=nla' "$cur"; return;;
--vo-vdpau-chroma-deint=*)_mpv_s '--vo-vdpau-chroma-deint=yes --vo-vdpau-chroma-deint=no' "$cur"; return;;
--vo-vdpau-composite-detect=*)_mpv_s '--vo-vdpau-composite-detect=yes --vo-vdpau-composite-detect=no' "$cur"; return;;
--vo-vdpau-force-yuv=*)_mpv_s '--vo-vdpau-force-yuv=yes --vo-vdpau-force-yuv=no' "$cur"; return;;
--vo-vdpau-pullup=*)_mpv_s '--vo-vdpau-pullup=yes --vo-vdpau-pullup=no' "$cur"; return;;
--vo-wayland-alpha=*)_mpv_s '--vo-wayland-alpha=yes --vo-wayland-alpha=no' "$cur"; return;;
--vo-wayland-rgb565=*)_mpv_s '--vo-wayland-rgb565=yes --vo-wayland-rgb565=no' "$cur"; return;;
--window-dragging=*)_mpv_s '--window-dragging=yes --window-dragging=no' "$cur"; return;;
--write-filename-in-watch-later-config=*)_mpv_s '--write-filename-in-watch-later-config=yes --write-filename-in-watch-later-config=no' "$cur"; return;;
--x11-bypass-compositor=*)_mpv_s '--x11-bypass-compositor=fs-only --x11-bypass-compositor=no --x11-bypass-compositor=yes --x11-bypass-compositor=never' "$cur"; return;;
--x11-netwm=*)_mpv_s '--x11-netwm=auto --x11-netwm=no --x11-netwm=yes' "$cur"; return;;
--xv-ck=*)_mpv_s '--xv-ck=cur --xv-ck=use --xv-ck=set' "$cur"; return;;
--xv-ck-method=*)_mpv_s '--xv-ck-method=man --xv-ck-method=none --xv-ck-method=bg --xv-ck-method=auto' "$cur"; return;;
--ytdl=*)_mpv_s '--ytdl=yes --ytdl=no' "$cur"; return;;
esac; fi
if [[ -n $prev && ( $cur =~ , || $cur =~ : ) ]]; then case "$prev" in
--af)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-add)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-clr)_mpv_s "$(_mpv_objarg "$prev" "$cur" )" "$cur";return;;
--af-defaults)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-defaults-add)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-defaults-clr)_mpv_s "$(_mpv_objarg "$prev" "$cur" )" "$cur";return;;
--af-defaults-del)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-defaults-help)_mpv_s "$(_mpv_objarg "$prev" "$cur" af-defaults-set Overwrite af-defaults-add Append af-defaults-pre Prepend af-defaults-del Remove Negative Filter af-defaults-toggle Add af-defaults-clr Clear)" "$cur";return;;
--af-defaults-pre)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-defaults-set)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-defaults-toggle)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-del)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-help)_mpv_s "$(_mpv_objarg "$prev" "$cur" af-set Overwrite af-add Append af-pre Prepend af-del Remove Negative Filter af-toggle Add af-clr Clear)" "$cur";return;;
--af-pre)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-set)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--af-toggle)_mpv_s "$(_mpv_objarg "$prev" "$cur" channels format volume equalizer pan lavcac3enc lavrresample rubberband scaletempo lavfi lavfi-bridge)" "$cur";return;;
--ao)_mpv_s "$(_mpv_objarg "$prev" "$cur" pulse alsa oss jack null pcm)" "$cur";return;;
--ao-add)_mpv_s "$(_mpv_objarg "$prev" "$cur" pulse alsa oss jack null pcm)" "$cur";return;;
--ao-clr)_mpv_s "$(_mpv_objarg "$prev" "$cur" )" "$cur";return;;
--ao-del)_mpv_s "$(_mpv_objarg "$prev" "$cur" pulse alsa oss jack null pcm)" "$cur";return;;
--ao-help)_mpv_s "$(_mpv_objarg "$prev" "$cur" ao-set Overwrite ao-add Append ao-pre Prepend ao-del Remove Negative Filter ao-toggle Add ao-clr Clear)" "$cur";return;;
--ao-pre)_mpv_s "$(_mpv_objarg "$prev" "$cur" pulse alsa oss jack null pcm)" "$cur";return;;
--ao-set)_mpv_s "$(_mpv_objarg "$prev" "$cur" pulse alsa oss jack null pcm)" "$cur";return;;
--ao-toggle)_mpv_s "$(_mpv_objarg "$prev" "$cur" pulse alsa oss jack null pcm)" "$cur";return;;
--vf)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-add)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-clr)_mpv_s "$(_mpv_objarg "$prev" "$cur" )" "$cur";return;;
--vf-defaults)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-defaults-add)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-defaults-clr)_mpv_s "$(_mpv_objarg "$prev" "$cur" )" "$cur";return;;
--vf-defaults-del)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-defaults-help)_mpv_s "$(_mpv_objarg "$prev" "$cur" vf-defaults-set Overwrite vf-defaults-add Append vf-defaults-pre Prepend vf-defaults-del Remove Negative Filter vf-defaults-toggle Add vf-defaults-clr Clear)" "$cur";return;;
--vf-defaults-pre)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-defaults-set)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-defaults-toggle)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-del)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-help)_mpv_s "$(_mpv_objarg "$prev" "$cur" vf-set Overwrite vf-add Append vf-pre Prepend vf-del Remove Negative Filter vf-toggle Add vf-clr Clear)" "$cur";return;;
--vf-pre)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-set)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vf-toggle)_mpv_s "$(_mpv_objarg "$prev" "$cur" crop expand scale format noformat flip mirror lavfi lavfi-bridge rotate gradfun pullup yadif stereo3d dsize sub buffer vapoursynth vapoursynth-lazy: vavpp vdpaupp)" "$cur";return;;
--vo)_mpv_s "$(_mpv_objarg "$prev" "$cur" opengl vdpau wayland xv vaapi x11 null image tct caca drm)" "$cur";return;;
--vo-add)_mpv_s "$(_mpv_objarg "$prev" "$cur" opengl vdpau wayland xv vaapi x11 null image tct caca drm)" "$cur";return;;
--vo-clr)_mpv_s "$(_mpv_objarg "$prev" "$cur" )" "$cur";return;;
--vo-del)_mpv_s "$(_mpv_objarg "$prev" "$cur" opengl vdpau wayland xv vaapi x11 null image tct caca drm)" "$cur";return;;
--vo-help)_mpv_s "$(_mpv_objarg "$prev" "$cur" vo-set Overwrite vo-add Append vo-pre Prepend vo-del Remove Negative Filter vo-toggle Add vo-clr Clear)" "$cur";return;;
--vo-pre)_mpv_s "$(_mpv_objarg "$prev" "$cur" opengl vdpau wayland xv vaapi x11 null image tct caca drm)" "$cur";return;;
--vo-set)_mpv_s "$(_mpv_objarg "$prev" "$cur" opengl vdpau wayland xv vaapi x11 null image tct caca drm)" "$cur";return;;
--vo-toggle)_mpv_s "$(_mpv_objarg "$prev" "$cur" opengl vdpau wayland xv vaapi x11 null image tct caca drm)" "$cur";return;;
esac; fi
if [[ -n $prev ]]; then case "$prev" in
--ao-pcm-file|--audio-file|--audio-file-paths|--audio-file-paths-add|--audio-file-paths-append|--audio-file-paths-clr|--audio-file-paths-del|--audio-file-paths-pre|--audio-file-paths-set|--audio-files-add|--audio-files-append|--audio-files-clr|--audio-files-del|--audio-files-pre|--audio-files-set|--bluray-device|--cache-file|--cdrom-device|--chapters-file|--cookies-file|--dvbin-file|--dvd-device|--external-file|--external-files-add|--external-files-append|--external-files-clr|--external-files-del|--external-files-pre|--external-files-set|--icc-profile|--include|--input-conf|--input-file|--input-ipc-server|--log-file|--o|--ordered-chapters-files|--playlist|--record-file|--reset-on-next-file-add|--reset-on-next-file-append|--reset-on-next-file-clr|--reset-on-next-file-del|--reset-on-next-file-pre|--reset-on-next-file-set|--script|--scripts|--scripts-add|--scripts-append|--scripts-clr|--scripts-del|--scripts-pre|--scripts-set|--stream-dump|--sub-ass-styles|--sub-file|--sub-file-paths|--sub-file-paths-add|--sub-file-paths-append|--sub-file-paths-clr|--sub-file-paths-del|--sub-file-paths-pre|--sub-file-paths-set|--sub-files-add|--sub-files-append|--sub-files-clr|--sub-files-del|--sub-files-pre|--sub-files-set|--tls-ca-file|--tls-cert-file|--tls-key-file)_filedir;return;;
--profile|--profile-add|--profile-append|--profile-clr|--profile-del|--profile-pre|--profile-set)_mpv_s "$(_mpv_profiles)" "$cur";return;;
--drm-connector)_mpv_s "$(_mpv_drm_connectors)" "$cur";return;;
--config-dir|--icc-cache-dir|--screenshot-directory|--vo-image-outdir|--watch-later-directory)_filedir -d;return;;
--ab-loop-a)_mpv_s '00:00:00' "$cur"; return;;
--ab-loop-b)_mpv_s '00:00:00' "$cur"; return;;
--ad)_mpv_s 'ac3 flac gsm libcelt libgsm libopus libspeex libvorbis mp1 mp1float mp2 mp2float mp3 mp3float opus pcm_alaw pcm_bluray pcm_dvd pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_mulaw pcm_s16be pcm_s16be_planar pcm_s16le pcm_s16le_planar pcm_s24be pcm_s24le pcm_s24le_planar pcm_s32be pcm_s32le pcm_s32le_planar pcm_s8 pcm_s8_planar pcm_u16be pcm_u16le pcm_u24be pcm_u24le pcm_u32be pcm_u32le pcm_u8 vorbis wavesynth' "$cur"; return;;
--ad-lavc-ac3drc)_mpv_s '0 6' "$cur"; return;;
--ad-lavc-o)_mpv_s '' "$cur"; return;;
--ad-lavc-threads)_mpv_s '0 1 16' "$cur"; return;;
--af)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-add)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-clr)_mpv_s '' "$cur"; return;;
--af-defaults)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-defaults-add)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-defaults-clr)_mpv_s '' "$cur"; return;;
--af-defaults-del)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-defaults-help)_mpv_s 'Add Append Clear Filter Negative Overwrite Prepend Remove af-defaults-add af-defaults-clr af-defaults-del af-defaults-pre af-defaults-set af-defaults-toggle' "$cur"; return;;
--af-defaults-pre)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-defaults-set)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-defaults-toggle)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-del)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-help)_mpv_s 'Add Append Clear Filter Negative Overwrite Prepend Remove af-add af-clr af-del af-pre af-set af-toggle' "$cur"; return;;
--af-pre)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-set)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--af-toggle)_mpv_s 'channels equalizer format lavcac3enc lavfi lavfi-bridge lavrresample pan rubberband scaletempo volume' "$cur"; return;;
--alang)_mpv_s '' "$cur"; return;;
--alang-add)_mpv_s '' "$cur"; return;;
--alang-append)_mpv_s '' "$cur"; return;;
--alang-clr)_mpv_s '' "$cur"; return;;
--alang-del)_mpv_s '' "$cur"; return;;
--alang-pre)_mpv_s '' "$cur"; return;;
--alang-set)_mpv_s '' "$cur"; return;;
--alsa-mixer-device)_mpv_s 'default' "$cur"; return;;
--alsa-mixer-index)_mpv_s '0 99' "$cur"; return;;
--alsa-mixer-name)_mpv_s 'Master' "$cur"; return;;
--ao)_mpv_s 'alsa jack null oss pcm pulse' "$cur"; return;;
--ao-add)_mpv_s 'alsa jack null oss pcm pulse' "$cur"; return;;
--ao-clr)_mpv_s '' "$cur"; return;;
--ao-del)_mpv_s 'alsa jack null oss pcm pulse' "$cur"; return;;
--ao-help)_mpv_s 'Add Append Clear Filter Negative Overwrite Prepend Remove ao-add ao-clr ao-del ao-pre ao-set ao-toggle' "$cur"; return;;
--ao-null-buffer)_mpv_s '0 0.2 100' "$cur"; return;;
--ao-null-channel-layouts)_mpv_s '' "$cur"; return;;
--ao-null-latency)_mpv_s '0 100' "$cur"; return;;
--ao-null-outburst)_mpv_s '1 100000 256' "$cur"; return;;
--ao-null-speed)_mpv_s '0 1 10000' "$cur"; return;;
--ao-pre)_mpv_s 'alsa jack null oss pcm pulse' "$cur"; return;;
--ao-set)_mpv_s 'alsa jack null oss pcm pulse' "$cur"; return;;
--ao-toggle)_mpv_s 'alsa jack null oss pcm pulse' "$cur"; return;;
--audio-buffer)_mpv_s '0 0.2 10' "$cur"; return;;
--audio-channels)_mpv_s 'auto-safe' "$cur"; return;;
--audio-client-name)_mpv_s 'mpv' "$cur"; return;;
--audio-delay)_mpv_s '0' "$cur"; return;;
--audio-demuxer)_mpv_s 'cue disc edl lavf mf mkv null playlist rar rawaudio rawvideo' "$cur"; return;;
--audio-device)_mpv_s 'auto' "$cur"; return;;
--audio-files)_mpv_s '' "$cur"; return;;
--audio-format)_mpv_s '' "$cur"; return;;
--audio-samplerate)_mpv_s '0 1000 768000' "$cur"; return;;
--audio-wait-open)_mpv_s '0 60' "$cur"; return;;
--background)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--balance)_mpv_s '-1 0 1' "$cur"; return;;
--brightness)_mpv_s '-100 0 100' "$cur"; return;;
--cache-backbuffer)_mpv_s '0 2147483647 75000' "$cur"; return;;
--cache-file-size)_mpv_s '0 1048576 2147483647' "$cur"; return;;
--cache-initial)_mpv_s '0 2147483647' "$cur"; return;;
--cache-secs)_mpv_s '10' "$cur"; return;;
--cache-seek-min)_mpv_s '0 2147483647 500' "$cur"; return;;
--cdda-overlap)_mpv_s '-1 0 75' "$cur"; return;;
--cdda-paranoia)_mpv_s '0 2' "$cur"; return;;
--cdda-sector-size)_mpv_s '0 1 100' "$cur"; return;;
--cdda-span)_mpv_s 'j-k' "$cur"; return;;
--cdda-speed)_mpv_s '0 1 100' "$cur"; return;;
--cdda-toc-bias)_mpv_s '0' "$cur"; return;;
--cdda-toc-offset)_mpv_s '0' "$cur"; return;;
--chapter-merge-threshold)_mpv_s '0 100 10000' "$cur"; return;;
--chapter-seek-threshold)_mpv_s '5' "$cur"; return;;
--contrast)_mpv_s '-100 0 100' "$cur"; return;;
--cscale)_mpv_s 'bilinear' "$cur"; return;;
--cscale-antiring)_mpv_s '0 1' "$cur"; return;;
--cscale-blur)_mpv_s '0' "$cur"; return;;
--cscale-clamp)_mpv_s '0 1' "$cur"; return;;
--cscale-cutoff)_mpv_s '0 0.001 1' "$cur"; return;;
--cscale-param1)_mpv_s 'nan' "$cur"; return;;
--cscale-param2)_mpv_s 'nan' "$cur"; return;;
--cscale-radius)_mpv_s '0 0.5 16' "$cur"; return;;
--cscale-taper)_mpv_s '0 1' "$cur"; return;;
--cscale-wblur)_mpv_s '0' "$cur"; return;;
--cscale-window)_mpv_s 'bartlett blackman box gaussian hamming hanning jinc kaiser quadric sinc sphinx triangle tukey welch' "$cur"; return;;
--cscale-wparam)_mpv_s 'nan' "$cur"; return;;
--cscale-wtaper)_mpv_s '0 1' "$cur"; return;;
--deband-grain)_mpv_s '0 4096 48' "$cur"; return;;
--deband-iterations)_mpv_s '1 16' "$cur"; return;;
--deband-range)_mpv_s '1 16 64' "$cur"; return;;
--deband-threshold)_mpv_s '0 4096 64' "$cur"; return;;
--demuxer)_mpv_s 'cue disc edl lavf mf mkv null playlist rar rawaudio rawvideo' "$cur"; return;;
--demuxer-lavf-analyzeduration)_mpv_s '0 3600' "$cur"; return;;
--demuxer-lavf-buffersize)_mpv_s '1 10485760 32768' "$cur"; return;;
--demuxer-lavf-format)_mpv_s '' "$cur"; return;;
--demuxer-lavf-o)_mpv_s '' "$cur"; return;;
--demuxer-lavf-probescore)_mpv_s '1 100 26' "$cur"; return;;
--demuxer-lavf-probesize)_mpv_s '0 2147483647 32' "$cur"; return;;
--demuxer-max-bytes)_mpv_s '0 2147483647 419430400' "$cur"; return;;
--demuxer-mkv-subtitle-preroll-secs)_mpv_s '1' "$cur"; return;;
--demuxer-mkv-subtitle-preroll-secs-index)_mpv_s '10' "$cur"; return;;
--demuxer-rawaudio-channels)_mpv_s 'stereo' "$cur"; return;;
--demuxer-rawaudio-rate)_mpv_s '1000 384000 44100' "$cur"; return;;
--demuxer-rawvideo-codec)_mpv_s '' "$cur"; return;;
--demuxer-rawvideo-format)_mpv_s 'I420 UYVY YUY2 YV12 other' "$cur"; return;;
--demuxer-rawvideo-fps)_mpv_s '0.001 1000 25' "$cur"; return;;
--demuxer-rawvideo-h)_mpv_s '1 720 8192' "$cur"; return;;
--demuxer-rawvideo-mp-format)_mpv_s '0bgr 0rgb abgr argb ayuv64 ayuv64be bayer bggr16 bggr16be bggr8 bgr0 bgr24 bgr4 bgr444 bgr444be bgr48 bgr48be bgr555 bgr555be bgr565 bgr565be bgr8 bgra bgra64 bgra64be byte cuda d3d11 d3d11va drm dxva2 gbrap gbrap10 gbrap10be gbrap12 gbrap12be gbrap16 gbrap16be gbrapf32 gbrapf32be gbrg16 gbrg16be gbrg8 gbrp gbrp10 gbrp10be gbrp12 gbrp12be gbrp14 gbrp14be gbrp16 gbrp16be gbrp9 gbrp9be gbrpf32 gbrpf32be gray gray10 gray10be gray12 gray12be gray16 gray16be gray9 gray9be grbg16 grbg16be grbg8 h264 idct mediacodec mmal moco monob monow mpeg1 mpeg2 mpeg4 nv12 nv16 nv20 nv20be nv21 output p010 p010be p016 p016be pal8 prime qsv rgb rgb0 rgb24 rgb4 rgb444 rgb444be rgb48 rgb48be rgb555 rgb555be rgb565 rgb565be rgb8 rgba rgba64 rgba64be rggb16 rggb16be rggb8 uyvy422 uyyvyy411 vaapi vc1 vda vdpau videotoolbox vl vld wmv3 xvmcidct xvmcmc xyz12 xyz12be ya16 ya16be ya8 yuv410p yuv411p yuv420p yuv420p10 yuv420p10be yuv420p12 yuv420p12be yuv420p14 yuv420p14be yuv420p16 yuv420p16be yuv420p9 yuv420p9be yuv422p yuv422p10 yuv422p10be yuv422p12 yuv422p12be yuv422p14 yuv422p14be yuv422p16 yuv422p16be yuv422p9 yuv422p9be yuv440p yuv440p10 yuv440p10be yuv440p12 yuv440p12be yuv444p yuv444p10 yuv444p10be yuv444p12 yuv444p12be yuv444p14 yuv444p14be yuv444p16 yuv444p16be yuv444p9 yuv444p9be yuva420p yuva420p10 yuva420p10be yuva420p16 yuva420p16be yuva420p9 yuva420p9be yuva422p yuva422p10 yuva422p10be yuva422p16 yuva422p16be yuva422p9 yuva422p9be yuva444p yuva444p10 yuva444p10be yuva444p16 yuva444p16be yuva444p9 yuva444p9be yuvj411p yuvj422p yuvj440p yuyv422 yvyu422' "$cur"; return;;
--demuxer-rawvideo-size)_mpv_s '0 1 268435456' "$cur"; return;;
--demuxer-rawvideo-w)_mpv_s '1 1280 8192' "$cur"; return;;
--demuxer-readahead-secs)_mpv_s '1' "$cur"; return;;
--display-fps)_mpv_s '0' "$cur"; return;;
--display-tags)_mpv_s 'Artist,Album,Album_Artist,Comment,Composer,Genre,Performer,Title,Track,icy-title,service_name' "$cur"; return;;
--display-tags-add)_mpv_s 'Artist,Album,Album_Artist,Comment,Composer,Genre,Performer,Title,Track,icy-title,service_name' "$cur"; return;;
--display-tags-append)_mpv_s 'Artist,Album,Album_Artist,Comment,Composer,Genre,Performer,Title,Track,icy-title,service_name' "$cur"; return;;
--display-tags-clr)_mpv_s 'Artist,Album,Album_Artist,Comment,Composer,Genre,Performer,Title,Track,icy-title,service_name' "$cur"; return;;
--display-tags-del)_mpv_s 'Artist,Album,Album_Artist,Comment,Composer,Genre,Performer,Title,Track,icy-title,service_name' "$cur"; return;;
--display-tags-pre)_mpv_s 'Artist,Album,Album_Artist,Comment,Composer,Genre,Performer,Title,Track,icy-title,service_name' "$cur"; return;;
--display-tags-set)_mpv_s 'Artist,Album,Album_Artist,Comment,Composer,Genre,Performer,Title,Track,icy-title,service_name' "$cur"; return;;
--dither-size-fruit)_mpv_s '2 6 8' "$cur"; return;;
--drm-mode)_mpv_s '0' "$cur"; return;;
--dscale)_mpv_s 'bcspline bicubic bicubic_fast bilinear box catmull_rom ewa_ginseng ewa_hanning ewa_lanczos ewa_lanczossharp ewa_lanczossoft ewa_robidoux ewa_robidouxsharp gaussian ginseng haasnsoft jinc lanczos mitchell nearest oversample robidoux robidouxsharp sinc spline16 spline36 spline64 triangle' "$cur"; return;;
--dscale-antiring)_mpv_s '0 1' "$cur"; return;;
--dscale-blur)_mpv_s '0' "$cur"; return;;
--dscale-clamp)_mpv_s '0 1' "$cur"; return;;
--dscale-cutoff)_mpv_s '0 0.001 1' "$cur"; return;;
--dscale-param1)_mpv_s 'nan' "$cur"; return;;
--dscale-param2)_mpv_s 'nan' "$cur"; return;;
--dscale-radius)_mpv_s '0 0.5 16' "$cur"; return;;
--dscale-taper)_mpv_s '0 1' "$cur"; return;;
--dscale-wblur)_mpv_s '0' "$cur"; return;;
--dscale-window)_mpv_s 'bartlett blackman box gaussian hamming hanning jinc kaiser quadric sinc sphinx triangle tukey welch' "$cur"; return;;
--dscale-wparam)_mpv_s 'nan' "$cur"; return;;
--dscale-wtaper)_mpv_s '0 1' "$cur"; return;;
--dump-stats)_mpv_s '' "$cur"; return;;
--dvbin-card)_mpv_s '0 1 4' "$cur"; return;;
--dvbin-prog)_mpv_s '' "$cur"; return;;
--dvbin-timeout)_mpv_s '1 30' "$cur"; return;;
--dvd-angle)_mpv_s '1 99' "$cur"; return;;
--dvd-speed)_mpv_s '0' "$cur"; return;;
--end)_mpv_s '-60 50% 60' "$cur"; return;;
--external-files)_mpv_s '' "$cur"; return;;
--force-media-title)_mpv_s '' "$cur"; return;;
--fps)_mpv_s '0' "$cur"; return;;
--gamma)_mpv_s '-100 0 100' "$cur"; return;;
--h)_mpv_s '' "$cur"; return;;
--heartbeat-interval)_mpv_s '30' "$cur"; return;;
--help)_mpv_s '' "$cur"; return;;
--hr-seek-demuxer-offset)_mpv_s '0' "$cur"; return;;
--http-header-fields)_mpv_s '' "$cur"; return;;
--http-header-fields-add)_mpv_s '' "$cur"; return;;
--http-header-fields-append)_mpv_s '' "$cur"; return;;
--http-header-fields-clr)_mpv_s '' "$cur"; return;;
--http-header-fields-del)_mpv_s '' "$cur"; return;;
--http-header-fields-pre)_mpv_s '' "$cur"; return;;
--http-header-fields-set)_mpv_s '' "$cur"; return;;
--hue)_mpv_s '-100 0 100' "$cur"; return;;
--hwdec-codecs)_mpv_s 'h264,vc1,wmv3,hevc,mpeg2video,vp9' "$cur"; return;;
--icc-3dlut-size)_mpv_s '64x64x64' "$cur"; return;;
--icc-contrast)_mpv_s '0 100000' "$cur"; return;;
--icc-intent)_mpv_s '1' "$cur"; return;;
--image-display-duration)_mpv_s '1' "$cur"; return;;
--input-ar-delay)_mpv_s '200' "$cur"; return;;
--input-ar-rate)_mpv_s '40' "$cur"; return;;
--input-doubleclick-time)_mpv_s '0 1000 300' "$cur"; return;;
--input-key-fifo-size)_mpv_s '2 65000 7' "$cur"; return;;
--interpolation-threshold)_mpv_s '0.0001' "$cur"; return;;
--jack-name)_mpv_s 'mpv' "$cur"; return;;
--jack-port)_mpv_s '' "$cur"; return;;
--lavfi-complex)_mpv_s '' "$cur"; return;;
--length)_mpv_s '-60 50% 60' "$cur"; return;;
--mc)_mpv_s '-1 0 100' "$cur"; return;;
--mf-fps)_mpv_s '1' "$cur"; return;;
--mf-type)_mpv_s '' "$cur"; return;;
--monitoraspect)_mpv_s '0 9' "$cur"; return;;
--monitorpixelaspect)_mpv_s '0.03125 1 32' "$cur"; return;;
--msg-level)_mpv_s 'all=debug all=error all=fatal all=info all=no all=status all=trace all=v all=warn' "$cur"; return;;
--network-timeout)_mpv_s '0' "$cur"; return;;
--oac)_mpv_s 'flac libgsm libmp3lame libopus libspeex libtwolame libvorbis mp2 mp2fixed pcm_alaw pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_mulaw pcm_s16be pcm_s16be_planar pcm_s16le pcm_s16le_planar pcm_s24be pcm_s24le pcm_s24le_planar pcm_s32be pcm_s32le pcm_s32le_planar pcm_s8 pcm_s8_planar pcm_u16be pcm_u16le pcm_u24be pcm_u24le pcm_u32be pcm_u32le pcm_u8 vorbis' "$cur"; return;;
--oacopts)_mpv_s '' "$cur"; return;;
--oacopts-add)_mpv_s '' "$cur"; return;;
--oacopts-append)_mpv_s '' "$cur"; return;;
--oacopts-clr)_mpv_s '' "$cur"; return;;
--oacopts-del)_mpv_s '' "$cur"; return;;
--oacopts-pre)_mpv_s '' "$cur"; return;;
--oacopts-set)_mpv_s '' "$cur"; return;;
--oaoffset)_mpv_s '-1000000 0 1000000' "$cur"; return;;
--of)_mpv_s '' "$cur"; return;;
--ofopts)_mpv_s '' "$cur"; return;;
--ofopts-add)_mpv_s '' "$cur"; return;;
--ofopts-append)_mpv_s '' "$cur"; return;;
--ofopts-clr)_mpv_s '' "$cur"; return;;
--ofopts-del)_mpv_s '' "$cur"; return;;
--ofopts-pre)_mpv_s '' "$cur"; return;;
--ofopts-set)_mpv_s '' "$cur"; return;;
--ofps)_mpv_s '0 1000000' "$cur"; return;;
--omaxfps)_mpv_s '0 1000000' "$cur"; return;;
--opengl-backend)_mpv_s 'auto drm drm-egl vdpauglx wayland x11 x11egl x11probe' "$cur"; return;;
--opengl-check-pattern)_mpv_s 'j-k' "$cur"; return;;
--opengl-fbo-format)_mpv_s 'auto' "$cur"; return;;
--opengl-gamma)_mpv_s '0.1 1 2' "$cur"; return;;
--opengl-hwdec-interop)_mpv_s 'auto cuda vaapi-egl vaapi-glx vdpau-glx' "$cur"; return;;
--opengl-shader)_mpv_s '' "$cur"; return;;
--opengl-shader-cache-dir)_mpv_s '' "$cur"; return;;
--opengl-shaders)_mpv_s '' "$cur"; return;;
--opengl-shaders-add)_mpv_s '' "$cur"; return;;
--opengl-shaders-append)_mpv_s '' "$cur"; return;;
--opengl-shaders-clr)_mpv_s '' "$cur"; return;;
--opengl-shaders-del)_mpv_s '' "$cur"; return;;
--opengl-shaders-pre)_mpv_s '' "$cur"; return;;
--opengl-shaders-set)_mpv_s '' "$cur"; return;;
--opengl-swapinterval)_mpv_s '1' "$cur"; return;;
--opengl-tex-pad-x)_mpv_s '0 4096' "$cur"; return;;
--opengl-tex-pad-y)_mpv_s '0 4096' "$cur"; return;;
--opengl-vsync-fences)_mpv_s '0 10' "$cur"; return;;
--osd-back-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--osd-bar-align-x)_mpv_s '-1 0 1' "$cur"; return;;
--osd-bar-align-y)_mpv_s '-1 0.5 1' "$cur"; return;;
--osd-bar-h)_mpv_s '0.1 3.125 50' "$cur"; return;;
--osd-bar-w)_mpv_s '1 100 75' "$cur"; return;;
--osd-blur)_mpv_s '0 20' "$cur"; return;;
--osd-border-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--osd-border-size)_mpv_s '0 10 3' "$cur"; return;;
--osd-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--osd-duration)_mpv_s '0 1000 3600000' "$cur"; return;;
--osd-font)_mpv_s 'sans-serif' "$cur"; return;;
--osd-font-size)_mpv_s '1 55 9000' "$cur"; return;;
--osd-margin-x)_mpv_s '0 25 300' "$cur"; return;;
--osd-margin-y)_mpv_s '0 22 600' "$cur"; return;;
--osd-msg1)_mpv_s '' "$cur"; return;;
--osd-msg2)_mpv_s '' "$cur"; return;;
--osd-msg3)_mpv_s '' "$cur"; return;;
--osd-playing-msg)_mpv_s '' "$cur"; return;;
--osd-scale)_mpv_s '0 1 100' "$cur"; return;;
--osd-shadow-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--osd-shadow-offset)_mpv_s '0 10' "$cur"; return;;
--osd-spacing)_mpv_s '-10 0 10' "$cur"; return;;
--osd-status-msg)_mpv_s '' "$cur"; return;;
--oss-mixer-channel)_mpv_s '' "$cur"; return;;
--oss-mixer-device)_mpv_s '/dev/mixer' "$cur"; return;;
--ovc)_mpv_s 'apng ayuv bmp ffv1 ffvhuff gif huffyuv jpegls libopenjpeg libtheora libvpx libvpx-vp9 libwebp libwebp_anim mjpeg pam pbm pcx pgm pgmyuv png ppm sgi sunrast targa tiff v210 v308 v408 v410 xbm xwd y41p yuv4 zlib' "$cur"; return;;
--ovcopts)_mpv_s '' "$cur"; return;;
--ovcopts-add)_mpv_s '' "$cur"; return;;
--ovcopts-append)_mpv_s '' "$cur"; return;;
--ovcopts-clr)_mpv_s '' "$cur"; return;;
--ovcopts-del)_mpv_s '' "$cur"; return;;
--ovcopts-pre)_mpv_s '' "$cur"; return;;
--ovcopts-set)_mpv_s '' "$cur"; return;;
--ovoffset)_mpv_s '-1000000 0 1000000' "$cur"; return;;
--panscan)_mpv_s '0 1' "$cur"; return;;
--pulse-host)_mpv_s '' "$cur"; return;;
--referrer)_mpv_s '' "$cur"; return;;
--replaygain-fallback)_mpv_s '-200 0 60' "$cur"; return;;
--replaygain-preamp)_mpv_s '-15 0 15' "$cur"; return;;
--reset-on-next-file)_mpv_s '' "$cur"; return;;
--saturation)_mpv_s '-100 0 100' "$cur"; return;;
--scale)_mpv_s 'bilinear' "$cur"; return;;
--scale-antiring)_mpv_s '0 1' "$cur"; return;;
--scale-blur)_mpv_s '0' "$cur"; return;;
--scale-clamp)_mpv_s '0 1' "$cur"; return;;
--scale-cutoff)_mpv_s '0 0.001 1' "$cur"; return;;
--scale-param1)_mpv_s 'nan' "$cur"; return;;
--scale-param2)_mpv_s 'nan' "$cur"; return;;
--scale-radius)_mpv_s '0 0.5 16' "$cur"; return;;
--scale-taper)_mpv_s '0 1' "$cur"; return;;
--scale-wblur)_mpv_s '0' "$cur"; return;;
--scale-window)_mpv_s 'bartlett blackman box gaussian hamming hanning jinc kaiser quadric sinc sphinx triangle tukey welch' "$cur"; return;;
--scale-wparam)_mpv_s 'nan' "$cur"; return;;
--scale-wtaper)_mpv_s '0 1' "$cur"; return;;
--scaler-lut-size)_mpv_s '10 4 6' "$cur"; return;;
--screenshot-jpeg-quality)_mpv_s '0 100 90' "$cur"; return;;
--screenshot-png-compression)_mpv_s '0 7 9' "$cur"; return;;
--screenshot-png-filter)_mpv_s '0 5' "$cur"; return;;
--screenshot-template)_mpv_s 'mpv-shot%n' "$cur"; return;;
--script-opts)_mpv_s '' "$cur"; return;;
--sharpen)_mpv_s '0' "$cur"; return;;
--show-profile)_mpv_s '' "$cur"; return;;
--sigmoid-center)_mpv_s '0 0.75 1' "$cur"; return;;
--sigmoid-slope)_mpv_s '1 20 6.5' "$cur"; return;;
--slang)_mpv_s '' "$cur"; return;;
--slang-add)_mpv_s '' "$cur"; return;;
--slang-append)_mpv_s '' "$cur"; return;;
--slang-clr)_mpv_s '' "$cur"; return;;
--slang-del)_mpv_s '' "$cur"; return;;
--slang-pre)_mpv_s '' "$cur"; return;;
--slang-set)_mpv_s '' "$cur"; return;;
--speed)_mpv_s '0.01 1 100' "$cur"; return;;
--sstep)_mpv_s '0' "$cur"; return;;
--start)_mpv_s '-60 50% 60' "$cur"; return;;
--stream-lavf-o)_mpv_s '' "$cur"; return;;
--sub-ass-force-style)_mpv_s '' "$cur"; return;;
--sub-ass-force-style-add)_mpv_s '' "$cur"; return;;
--sub-ass-force-style-append)_mpv_s '' "$cur"; return;;
--sub-ass-force-style-clr)_mpv_s '' "$cur"; return;;
--sub-ass-force-style-del)_mpv_s '' "$cur"; return;;
--sub-ass-force-style-pre)_mpv_s '' "$cur"; return;;
--sub-ass-force-style-set)_mpv_s '' "$cur"; return;;
--sub-ass-line-spacing)_mpv_s '-1000 0 1000' "$cur"; return;;
--sub-back-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--sub-blur)_mpv_s '0 20' "$cur"; return;;
--sub-border-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--sub-border-size)_mpv_s '0 10 3' "$cur"; return;;
--sub-codepage)_mpv_s 'auto' "$cur"; return;;
--sub-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--sub-delay)_mpv_s '0' "$cur"; return;;
--sub-demuxer)_mpv_s 'cue disc edl lavf mf mkv null playlist rar rawaudio rawvideo' "$cur"; return;;
--sub-files)_mpv_s '' "$cur"; return;;
--sub-font)_mpv_s 'sans-serif' "$cur"; return;;
--sub-font-size)_mpv_s '1 55 9000' "$cur"; return;;
--sub-fps)_mpv_s '0' "$cur"; return;;
--sub-gauss)_mpv_s '0 3' "$cur"; return;;
--sub-margin-x)_mpv_s '0 25 300' "$cur"; return;;
--sub-margin-y)_mpv_s '0 22 600' "$cur"; return;;
--sub-pos)_mpv_s '0 100' "$cur"; return;;
--sub-scale)_mpv_s '0 1 100' "$cur"; return;;
--sub-shadow-color)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--sub-shadow-offset)_mpv_s '0 10' "$cur"; return;;
--sub-spacing)_mpv_s '-10 0 10' "$cur"; return;;
--sub-speed)_mpv_s '1' "$cur"; return;;
--sws-cgb)_mpv_s '0 100' "$cur"; return;;
--sws-chs)_mpv_s '0' "$cur"; return;;
--sws-cs)_mpv_s '-100 0 100' "$cur"; return;;
--sws-cvs)_mpv_s '0' "$cur"; return;;
--sws-lgb)_mpv_s '0 100' "$cur"; return;;
--sws-ls)_mpv_s '-100 0 100' "$cur"; return;;
--teletext-page)_mpv_s '1 100 999' "$cur"; return;;
--temporal-dither-period)_mpv_s '1 128' "$cur"; return;;
--term-osd-bar-chars)_mpv_s '[-+-]' "$cur"; return;;
--term-playing-msg)_mpv_s '' "$cur"; return;;
--term-status-msg)_mpv_s '' "$cur"; return;;
--title)_mpv_s '${?media-title:${media-title}}${!media-title:No file} - mpv' "$cur"; return;;
--tone-mapping-desaturate)_mpv_s '2' "$cur"; return;;
--tone-mapping-param)_mpv_s 'nan' "$cur"; return;;
--tscale)_mpv_s 'mitchell' "$cur"; return;;
--tscale-antiring)_mpv_s '0 1' "$cur"; return;;
--tscale-blur)_mpv_s '0' "$cur"; return;;
--tscale-clamp)_mpv_s '0 1' "$cur"; return;;
--tscale-cutoff)_mpv_s '0 1' "$cur"; return;;
--tscale-param1)_mpv_s 'nan' "$cur"; return;;
--tscale-param2)_mpv_s 'nan' "$cur"; return;;
--tscale-radius)_mpv_s '0 0.5 16' "$cur"; return;;
--tscale-taper)_mpv_s '0 1' "$cur"; return;;
--tscale-wblur)_mpv_s '0' "$cur"; return;;
--tscale-window)_mpv_s '' "$cur"; return;;
--tscale-wparam)_mpv_s 'nan' "$cur"; return;;
--tscale-wtaper)_mpv_s '0 1' "$cur"; return;;
--user-agent)_mpv_s 'mpv 0.27.2' "$cur"; return;;
--vd)_mpv_s 'ansi apng ayuv bmp dirac exr ffv1 ffvhuff gif huffyuv libopenjpeg libvpx libvpx-vp9 mjpeg mpeg1video mpeg2video pam pbm pcx pgm pgmyuv png ppm rawvideo sgi sunrast targa theora tiff v210 v210x v308 v408 v410 vp3 vp5 vp6 vp6a vp6f vp8 vp9 webp xbm xwd y41p yuv4 zlib' "$cur"; return;;
--vd-lavc-o)_mpv_s '' "$cur"; return;;
--vd-lavc-threads)_mpv_s '0' "$cur"; return;;
--vf)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-add)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-clr)_mpv_s '' "$cur"; return;;
--vf-defaults)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-defaults-add)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-defaults-clr)_mpv_s '' "$cur"; return;;
--vf-defaults-del)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-defaults-help)_mpv_s 'Add Append Clear Filter Negative Overwrite Prepend Remove vf-defaults-add vf-defaults-clr vf-defaults-del vf-defaults-pre vf-defaults-set vf-defaults-toggle' "$cur"; return;;
--vf-defaults-pre)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-defaults-set)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-defaults-toggle)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-del)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-help)_mpv_s 'Add Append Clear Filter Negative Overwrite Prepend Remove vf-add vf-clr vf-del vf-pre vf-set vf-toggle' "$cur"; return;;
--vf-pre)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-set)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--vf-toggle)_mpv_s 'buffer crop dsize expand flip format gradfun lavfi lavfi-bridge mirror noformat pullup rotate scale stereo3d sub vapoursynth vapoursynth-lazy: vavpp vdpaupp yadif' "$cur"; return;;
--video-align-x)_mpv_s '-1 0 1' "$cur"; return;;
--video-align-y)_mpv_s '-1 0 1' "$cur"; return;;
--video-pan-x)_mpv_s '-3 0 3' "$cur"; return;;
--video-pan-y)_mpv_s '-3 0 3' "$cur"; return;;
--video-sync-adrop-size)_mpv_s '0 0.02 1' "$cur"; return;;
--video-sync-max-audio-change)_mpv_s '0 0.125 1' "$cur"; return;;
--video-sync-max-video-change)_mpv_s '1' "$cur"; return;;
--video-zoom)_mpv_s '-20 0 20' "$cur"; return;;
--vo)_mpv_s 'caca drm image null opengl tct vaapi vdpau wayland x11 xv' "$cur"; return;;
--vo-add)_mpv_s 'caca drm image null opengl tct vaapi vdpau wayland x11 xv' "$cur"; return;;
--vo-clr)_mpv_s '' "$cur"; return;;
--vo-del)_mpv_s 'caca drm image null opengl tct vaapi vdpau wayland x11 xv' "$cur"; return;;
--vo-help)_mpv_s 'Add Append Clear Filter Negative Overwrite Prepend Remove vo-add vo-clr vo-del vo-pre vo-set vo-toggle' "$cur"; return;;
--vo-image-jpeg-quality)_mpv_s '0 100 90' "$cur"; return;;
--vo-image-png-compression)_mpv_s '0 7 9' "$cur"; return;;
--vo-image-png-filter)_mpv_s '0 5' "$cur"; return;;
--vo-null-fps)_mpv_s '0 10000' "$cur"; return;;
--vo-pre)_mpv_s 'caca drm image null opengl tct vaapi vdpau wayland x11 xv' "$cur"; return;;
--vo-set)_mpv_s 'caca drm image null opengl tct vaapi vdpau wayland x11 xv' "$cur"; return;;
--vo-tct-height)_mpv_s '0' "$cur"; return;;
--vo-tct-width)_mpv_s '0' "$cur"; return;;
--vo-toggle)_mpv_s 'caca drm image null opengl tct vaapi vdpau wayland x11 xv' "$cur"; return;;
--vo-vdpau-colorkey)_mpv_s '#ffffff 1.0/1.0/1.0/1.0' "$cur"; return;;
--vo-vdpau-deint)_mpv_s '-4 0 4' "$cur"; return;;
--vo-vdpau-denoise)_mpv_s '0 1' "$cur"; return;;
--vo-vdpau-fps)_mpv_s '0' "$cur"; return;;
--vo-vdpau-hqscaling)_mpv_s '0 9' "$cur"; return;;
--vo-vdpau-output-surfaces)_mpv_s '15 2 3' "$cur"; return;;
--vo-vdpau-queuetime-fs)_mpv_s '50' "$cur"; return;;
--vo-vdpau-queuetime-windowed)_mpv_s '50' "$cur"; return;;
--vo-vdpau-sharpen)_mpv_s '-1 0 1' "$cur"; return;;
--volume)_mpv_s '-1 100 1000' "$cur"; return;;
--volume-max)_mpv_s '100 1000 130' "$cur"; return;;
--wid)_mpv_s '-1' "$cur"; return;;
--window-scale)_mpv_s '0.001 1 100' "$cur"; return;;
--x11-name)_mpv_s '' "$cur"; return;;
--xv-adaptor)_mpv_s '-1' "$cur"; return;;
--xv-buffers)_mpv_s '1 10 2' "$cur"; return;;
--xv-colorkey)_mpv_s '65280' "$cur"; return;;
--xv-port)_mpv_s '0' "$cur"; return;;
--ytdl-format)_mpv_s '' "$cur"; return;;
--ytdl-raw-options)_mpv_s '' "$cur"; return;;
--autofit)_mpv_s "$(_mpv_xrandr)" "$cur";return;;
--autofit-larger)_mpv_s "$(_mpv_xrandr)" "$cur";return;;
--autofit-smaller)_mpv_s "$(_mpv_xrandr)" "$cur";return;;
--geometry)_mpv_s "$(_mpv_xrandr)" "$cur";return;;
esac; fi
if [[ $cur =~ ^- ]]; then
_mpv_s '--access-references= --ad-lavc-downmix= --aid= --alpha= --alsa-ignore-chmap= --alsa-non-interleaved= --alsa-resample= --ao-null-broken-delay= --ao-null-broken-eof= --ao-null-untimed= --ao-pcm-append= --ao-pcm-waveheader= --audio= --audio-display= --audio-exclusive= --audio-fallback-to-null= --audio-file-auto= --audio-normalize-downmix= --audio-pitch-correction= --audio-spdif= --audio-stream-silence= --autoload-files= --autosync= --blend-subtitles= --border= --cache= --cache-default= --cache-pause= --cdda-cdtext= --cdda-skip= --config= --cookies= --correct-downscaling= --correct-pts= --cuda-decode-device= --cursor-autohide= --cursor-autohide-fs-only= --deband= --deinterlace= --demuxer-lavf-allow-mimetype= --demuxer-lavf-genpts-mode= --demuxer-lavf-hacks= --demuxer-lavf-probe-info= --demuxer-mkv-probe-start-time= --demuxer-mkv-probe-video-duration= --demuxer-mkv-subtitle-preroll= --demuxer-rawaudio-format= --demuxer-thread= --dither= --dither-depth= --dvbin-full-transponder= --edition= --embeddedfonts= --ff-aid= --ff-sid= --ff-vid= --fit-border= --force-rgba-osd-rendering= --force-seekable= --force-window= --force-window-position= --framedrop= --frames= --fs= --fs-screen= --fullscreen= --gamma-auto= --gamut-warning= --gapless-audio= --hdr-compute-peak= --hidpi-window-scale= --hls-bitrate= --hr-seek= --hr-seek-framedrop= --hwdec= --icc-profile-auto= --idle= --ignore-path-in-watch-later-config= --image-subs-video-resolution= --index= --initial-audio-sync= --input-cursor= --input-default-bindings= --input-media-keys= --input-right-alt-gr= --input-terminal= --input-test= --input-vo-keyboard= --interpolation= --jack-autostart= --jack-connect= --jack-std-channel-layout= --keep-open= --keep-open-pause= --keepaspect= --keepaspect-window= --linear-scaling= --list-options= --list-properties= --load-scripts= --load-unsafe-playlists= --loop= --loop-file= --loop-playlist= --merge-files= --msg-color= --msg-module= --msg-time= --mute= --native-fs= --native-keyrepeat= --oafirst= --oautofps= --ocopyts= --oharddup= --ometadata= --on-all-workspaces= --oneverdrop= --ontop= --ontop-level= --opengl-debug= --opengl-dumb-mode= --opengl-early-flush= --opengl-es= --opengl-glfinish= --opengl-pbo= --opengl-rectangle-textures= --opengl-sw= --opengl-waitvsync= --orawts= --ordered-chapters= --osc= --osd-align-x= --osd-align-y= --osd-bar= --osd-bold= --osd-fractions= --osd-italic= --osd-justify= --osd-level= --osd-scale-by-window= --ovfirst= --pause= --player-operation-mode= --playlist-start= --prefetch-playlist= --pulse-buffer= --pulse-latency-hacks= --quiet= --really-quiet= --rebase-start-time= --replaygain= --replaygain-clip= --resume-playback= --rtsp-transport= --save-position-on-quit= --scaler-resizes-only= --screen= --screenshot-format= --screenshot-high-bit-depth= --screenshot-jpeg-source-chroma= --screenshot-tag-colorspace= --secondary-sid= --shuffle= --sid= --sigmoid-upscaling= --snap-window= --stop-playback-on-init-failure= --stop-screensaver= --stretch-dvd-subs= --stretch-image-subs-to-screen= --sub= --sub-align-x= --sub-align-y= --sub-ass= --sub-ass-force-margins= --sub-ass-hinting= --sub-ass-justify= --sub-ass-override= --sub-ass-scale-with-window= --sub-ass-shaper= --sub-ass-vsfilter-aspect-compat= --sub-ass-vsfilter-blur-compat= --sub-ass-vsfilter-color-compat= --sub-auto= --sub-bold= --sub-clear-on-seek= --sub-filter-sdh= --sub-filter-sdh-harder= --sub-fix-timing= --sub-forced-only= --sub-gray= --sub-italic= --sub-justify= --sub-scale-by-window= --sub-scale-with-window= --sub-use-margins= --sub-visibility= --sws-scaler= --target-prim= --target-trc= --taskbar-progress= --temporal-dither= --term-osd= --term-osd-bar= --terminal= --tls-verify= --tone-mapping= --track-auto-selection= --untimed= --use-embedded-icc-profile= --use-filedir-conf= --v= --vd-lavc-bitexact= --vd-lavc-check-hw-profile= --vd-lavc-dr= --vd-lavc-fast= --vd-lavc-framedrop= --vd-lavc-show-all= --vd-lavc-skipframe= --vd-lavc-skipidct= --vd-lavc-skiploopfilter= --vd-lavc-software-fallback= --vid= --video= --video-aspect-method= --video-osd= --video-output-levels= --video-rotate= --video-stereo-mode= --video-sync= --video-unscaled= --vo-image-format= --vo-image-high-bit-depth= --vo-image-jpeg-source-chroma= --vo-image-tag-colorspace= --vo-tct-256= --vo-tct-algo= --vo-vaapi-scaled-osd= --vo-vaapi-scaling= --vo-vdpau-chroma-deint= --vo-vdpau-composite-detect= --vo-vdpau-force-yuv= --vo-vdpau-pullup= --vo-wayland-alpha= --vo-wayland-rgb565= --window-dragging= --write-filename-in-watch-later-config= --x11-bypass-compositor= --x11-netwm= --xv-ck= --xv-ck-method= --ytdl= --ao-pcm-file --audio-file --audio-file-paths --audio-file-paths-add --audio-file-paths-append --audio-file-paths-clr --audio-file-paths-del --audio-file-paths-pre --audio-file-paths-set --audio-files-add --audio-files-append --audio-files-clr --audio-files-del --audio-files-pre --audio-files-set --bluray-device --cache-file --cdrom-device --chapters-file --cookies-file --dvbin-file --dvd-device --external-file --external-files-add --external-files-append --external-files-clr --external-files-del --external-files-pre --external-files-set --icc-profile --include --input-conf --input-file --input-ipc-server --log-file --o --ordered-chapters-files --playlist --record-file --reset-on-next-file-add --reset-on-next-file-append --reset-on-next-file-clr --reset-on-next-file-del --reset-on-next-file-pre --reset-on-next-file-set --script --scripts --scripts-add --scripts-append --scripts-clr --scripts-del --scripts-pre --scripts-set --stream-dump --sub-ass-styles --sub-file --sub-file-paths --sub-file-paths-add --sub-file-paths-append --sub-file-paths-clr --sub-file-paths-del --sub-file-paths-pre --sub-file-paths-set --sub-files-add --sub-files-append --sub-files-clr --sub-files-del --sub-files-pre --sub-files-set --tls-ca-file --tls-cert-file --tls-key-file --profile --profile-add --profile-append --profile-clr --profile-del --profile-pre --profile-set --drm-connector --config-dir --icc-cache-dir --screenshot-directory --vo-image-outdir --watch-later-directory --ab-loop-a --ab-loop-b --ad --ad-lavc-ac3drc --ad-lavc-o --ad-lavc-threads --af --af-add --af-clr --af-defaults --af-defaults-add --af-defaults-clr --af-defaults-del --af-defaults-help --af-defaults-pre --af-defaults-set --af-defaults-toggle --af-del --af-help --af-pre --af-set --af-toggle --alang --alang-add --alang-append --alang-clr --alang-del --alang-pre --alang-set --alsa-mixer-device --alsa-mixer-index --alsa-mixer-name --ao --ao-add --ao-clr --ao-del --ao-help --ao-null-buffer --ao-null-channel-layouts --ao-null-latency --ao-null-outburst --ao-null-speed --ao-pre --ao-set --ao-toggle --audio-buffer --audio-channels --audio-client-name --audio-delay --audio-demuxer --audio-device --audio-files --audio-format --audio-samplerate --audio-wait-open --background --balance --brightness --cache-backbuffer --cache-file-size --cache-initial --cache-secs --cache-seek-min --cdda-overlap --cdda-paranoia --cdda-sector-size --cdda-span --cdda-speed --cdda-toc-bias --cdda-toc-offset --chapter-merge-threshold --chapter-seek-threshold --contrast --cscale --cscale-antiring --cscale-blur --cscale-clamp --cscale-cutoff --cscale-param1 --cscale-param2 --cscale-radius --cscale-taper --cscale-wblur --cscale-window --cscale-wparam --cscale-wtaper --deband-grain --deband-iterations --deband-range --deband-threshold --demuxer --demuxer-lavf-analyzeduration --demuxer-lavf-buffersize --demuxer-lavf-format --demuxer-lavf-o --demuxer-lavf-probescore --demuxer-lavf-probesize --demuxer-max-bytes --demuxer-mkv-subtitle-preroll-secs --demuxer-mkv-subtitle-preroll-secs-index --demuxer-rawaudio-channels --demuxer-rawaudio-rate --demuxer-rawvideo-codec --demuxer-rawvideo-format --demuxer-rawvideo-fps --demuxer-rawvideo-h --demuxer-rawvideo-mp-format --demuxer-rawvideo-size --demuxer-rawvideo-w --demuxer-readahead-secs --display-fps --display-tags --display-tags-add --display-tags-append --display-tags-clr --display-tags-del --display-tags-pre --display-tags-set --dither-size-fruit --drm-mode --dscale --dscale-antiring --dscale-blur --dscale-clamp --dscale-cutoff --dscale-param1 --dscale-param2 --dscale-radius --dscale-taper --dscale-wblur --dscale-window --dscale-wparam --dscale-wtaper --dump-stats --dvbin-card --dvbin-prog --dvbin-timeout --dvd-angle --dvd-speed --end --external-files --force-media-title --fps --gamma --h --heartbeat-interval --help --hr-seek-demuxer-offset --http-header-fields --http-header-fields-add --http-header-fields-append --http-header-fields-clr --http-header-fields-del --http-header-fields-pre --http-header-fields-set --hue --hwdec-codecs --icc-3dlut-size --icc-contrast --icc-intent --image-display-duration --input-ar-delay --input-ar-rate --input-doubleclick-time --input-key-fifo-size --interpolation-threshold --jack-name --jack-port --lavfi-complex --length --mc --mf-fps --mf-type --monitoraspect --monitorpixelaspect --msg-level --network-timeout --oac --oacopts --oacopts-add --oacopts-append --oacopts-clr --oacopts-del --oacopts-pre --oacopts-set --oaoffset --of --ofopts --ofopts-add --ofopts-append --ofopts-clr --ofopts-del --ofopts-pre --ofopts-set --ofps --omaxfps --opengl-backend --opengl-check-pattern --opengl-fbo-format --opengl-gamma --opengl-hwdec-interop --opengl-shader --opengl-shader-cache-dir --opengl-shaders --opengl-shaders-add --opengl-shaders-append --opengl-shaders-clr --opengl-shaders-del --opengl-shaders-pre --opengl-shaders-set --opengl-swapinterval --opengl-tex-pad-x --opengl-tex-pad-y --opengl-vsync-fences --osd-back-color --osd-bar-align-x --osd-bar-align-y --osd-bar-h --osd-bar-w --osd-blur --osd-border-color --osd-border-size --osd-color --osd-duration --osd-font --osd-font-size --osd-margin-x --osd-margin-y --osd-msg1 --osd-msg2 --osd-msg3 --osd-playing-msg --osd-scale --osd-shadow-color --osd-shadow-offset --osd-spacing --osd-status-msg --oss-mixer-channel --oss-mixer-device --ovc --ovcopts --ovcopts-add --ovcopts-append --ovcopts-clr --ovcopts-del --ovcopts-pre --ovcopts-set --ovoffset --panscan --pulse-host --referrer --replaygain-fallback --replaygain-preamp --reset-on-next-file --saturation --scale --scale-antiring --scale-blur --scale-clamp --scale-cutoff --scale-param1 --scale-param2 --scale-radius --scale-taper --scale-wblur --scale-window --scale-wparam --scale-wtaper --scaler-lut-size --screenshot-jpeg-quality --screenshot-png-compression --screenshot-png-filter --screenshot-template --script-opts --sharpen --show-profile --sigmoid-center --sigmoid-slope --slang --slang-add --slang-append --slang-clr --slang-del --slang-pre --slang-set --speed --sstep --start --stream-lavf-o --sub-ass-force-style --sub-ass-force-style-add --sub-ass-force-style-append --sub-ass-force-style-clr --sub-ass-force-style-del --sub-ass-force-style-pre --sub-ass-force-style-set --sub-ass-line-spacing --sub-back-color --sub-blur --sub-border-color --sub-border-size --sub-codepage --sub-color --sub-delay --sub-demuxer --sub-files --sub-font --sub-font-size --sub-fps --sub-gauss --sub-margin-x --sub-margin-y --sub-pos --sub-scale --sub-shadow-color --sub-shadow-offset --sub-spacing --sub-speed --sws-cgb --sws-chs --sws-cs --sws-cvs --sws-lgb --sws-ls --teletext-page --temporal-dither-period --term-osd-bar-chars --term-playing-msg --term-status-msg --title --tone-mapping-desaturate --tone-mapping-param --tscale --tscale-antiring --tscale-blur --tscale-clamp --tscale-cutoff --tscale-param1 --tscale-param2 --tscale-radius --tscale-taper --tscale-wblur --tscale-window --tscale-wparam --tscale-wtaper --user-agent --vd --vd-lavc-o --vd-lavc-threads --vf --vf-add --vf-clr --vf-defaults --vf-defaults-add --vf-defaults-clr --vf-defaults-del --vf-defaults-help --vf-defaults-pre --vf-defaults-set --vf-defaults-toggle --vf-del --vf-help --vf-pre --vf-set --vf-toggle --video-align-x --video-align-y --video-pan-x --video-pan-y --video-sync-adrop-size --video-sync-max-audio-change --video-sync-max-video-change --video-zoom --vo --vo-add --vo-clr --vo-del --vo-help --vo-image-jpeg-quality --vo-image-png-compression --vo-image-png-filter --vo-null-fps --vo-pre --vo-set --vo-tct-height --vo-tct-width --vo-toggle --vo-vdpau-colorkey --vo-vdpau-deint --vo-vdpau-denoise --vo-vdpau-fps --vo-vdpau-hqscaling --vo-vdpau-output-surfaces --vo-vdpau-queuetime-fs --vo-vdpau-queuetime-windowed --vo-vdpau-sharpen --volume --volume-max --wid --window-scale --x11-name --xv-adaptor --xv-buffers --xv-colorkey --xv-port --ytdl-format --ytdl-raw-options --autofit --autofit-larger --autofit-smaller --geometry --V --input-cmdlist --input-keylist --list-protocols --version --video-aspect --{ --}' "$cur"; return;
fi
_filedir
}
complete -o nospace -F _mpv mpv
