(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (Com {[LIT_CHARS .]} {[ComSub (Com {[LIT_CHARS dirname]} {[VarSub 0]})] [LIT_CHARS /regression-funcs.sh]}) (Com {[LIT_CHARS eval]} {[LIT_CHARS do_] [VarSub test] [LIT_OTHER "="] [LIT_CHARS y]}) (= scope= flags=0 words=[] bindings=[('ENC_OPTS', {[DQ [VarSub ENC_OPTS][LIT_CHARS " -metadata title=lavftest"]]})]) (FunctionDef do_lavf_fate [] (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_CHARS lavf.] [VarSub 1]})]) (= scope= flags=0 words=[] bindings=[('input', {[DQ [VarSub target_samples][LIT_CHARS /][VarSub 2]]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -i]} {[DQ [VarSub input]]} {[VarSub ENC_OPTS]} {[LIT_CHARS -vcodec]} {[LIT_CHARS copy]} {[LIT_CHARS -acodec]} {[LIT_CHARS copy]}) (Com {[LIT_CHARS do_avconv_crc]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -i]} {[VarSub target_path] [LIT_CHARS /] [VarSub file]} {[VarSub 3]}) ) ) (FunctionDef do_lavf [] (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_CHARS lavf.] [VarSub 1]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS image2]} {[LIT_CHARS -vcodec]} {[LIT_CHARS pgmyuv]} {[LIT_CHARS -i]} {[VarSub raw_src]} {[VarSub DEC_OPTS]} {[LIT_CHARS -ar]} {[LIT_CHARS 44100]} {[LIT_CHARS -f]} {[LIT_CHARS s16le]} {[VarSub 2]} {[LIT_CHARS -i]} {[VarSub pcm_src]} {[VarSub ENC_OPTS]} {[LIT_CHARS -b] [LIT_OTHER ":"] [LIT_CHARS a]} {[LIT_CHARS 64k]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -qscale] [LIT_OTHER ":"] [LIT_CHARS v]} {[LIT_CHARS 10]} {[VarSub 3]}) (Com {[LIT_CHARS do_avconv_crc]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -i]} {[VarSub target_path] [LIT_CHARS /] [VarSub file]} {[VarSub 4]}) ) ) (FunctionDef do_lavf_timecode_nodrop [] (Com {[LIT_CHARS do_lavf]} {[VarSub 1]} {[DQ ]} {[DQ [VarSub 2][LIT_CHARS " -timecode 02:56:14:13"]]}) ) (FunctionDef do_lavf_timecode_drop [] (Com {[LIT_CHARS do_lavf]} {[VarSub 1]} {[DQ ]} {[DQ [VarSub 2][LIT_CHARS " -timecode 02:56:14.13 -r 30000/1001"]]}) ) (FunctionDef do_lavf_timecode [] (List (Com {[LIT_CHARS do_lavf_timecode_nodrop]} {[DQ [VarSub @]]}) (Com {[LIT_CHARS do_lavf_timecode_drop]} {[DQ [VarSub @]]}) (Com {[LIT_CHARS do_lavf]} {[VarSub 1]} {[DQ ]} {[DQ [VarSub 2]]}) ) ) (FunctionDef do_streamed_images [] (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [VarSub 1] [LIT_CHARS pipe.] [VarSub 1]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS image2]} {[LIT_CHARS -vcodec]} {[LIT_CHARS pgmyuv]} {[LIT_CHARS -i]} {[VarSub raw_src]} {[LIT_CHARS -f]} {[LIT_CHARS image2pipe]} {[VarSub ENC_OPTS]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -qscale]} {[LIT_CHARS 10]}) (Com {[LIT_CHARS do_avconv_crc]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS image2pipe]} {[LIT_CHARS -i]} {[VarSub target_path] [LIT_CHARS /] [VarSub file]}) ) ) (FunctionDef do_image_formats [] (List (= scope= flags=0 words=[] bindings=[('outfile', {[DQ [VarSub datadir][LIT_CHARS /images/][VarSub 1][LIT_CHARS /]]})]) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub outfile]]}) (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_OTHER "%"] [LIT_CHARS 02d.] [VarSub 1]})]) (Com {[LIT_CHARS run_avconv]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS image2]} {[LIT_CHARS -vcodec]} {[LIT_CHARS pgmyuv]} {[LIT_CHARS -i]} {[VarSub raw_src]} {[VarSub 2]} {[VarSub ENC_OPTS]} {[LIT_CHARS -frames]} {[LIT_CHARS 13]} {[LIT_CHARS -y]} {[LIT_CHARS -qscale]} {[LIT_CHARS 10]} {[VarSub target_path] [LIT_CHARS /] [VarSub file]}) (Com {[LIT_CHARS do_md5sum]} {[VarSub outfile] [LIT_CHARS 02.] [VarSub 1]}) (Com {[LIT_CHARS do_avconv_crc]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -i]} {[VarSub target_path] [LIT_CHARS /] [VarSub file]} {[VarSub 3]}) (Com {[LIT_CHARS echo]} {[ComSub (Com {[LIT_CHARS wc]} {[LIT_CHARS -c]} {[VarSub outfile] [LIT_CHARS 02.] [VarSub 1]})]}) ) ) (FunctionDef do_audio_only [] (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_CHARS lavf.] [VarSub 1]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[VarSub 2]} {[LIT_CHARS -ar]} {[LIT_CHARS 44100]} {[LIT_CHARS -f]} {[LIT_CHARS s16le]} {[LIT_CHARS -i]} {[VarSub pcm_src]} {[VarSub ENC_OPTS]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -qscale]} {[LIT_CHARS 10]} {[VarSub 3]}) (Com {[LIT_CHARS do_avconv_crc]} {[VarSub file]} {[VarSub DEC_OPTS]} {[VarSub 4]} {[LIT_CHARS -i]} {[VarSub target_path] [LIT_CHARS /] [VarSub file]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_avi]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS avi]} {[DQ ]} {[DQ [LIT_CHARS "-acodec mp2 -ar 44100 -ab 64k"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_asf]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS asf]} {[DQ ]} {[DQ [LIT_CHARS "-acodec mp2 -ar 44100 -ab 64k"]]} {[DQ [LIT_CHARS "-r 25"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_rm]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_CHARS lavf.rm]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS image2]} {[LIT_CHARS -vcodec]} {[LIT_CHARS pgmyuv]} {[LIT_CHARS -i]} {[VarSub raw_src]} {[VarSub DEC_OPTS]} {[LIT_CHARS -ar]} {[LIT_CHARS 44100]} {[LIT_CHARS -f]} {[LIT_CHARS s16le]} {[LIT_CHARS -i]} {[VarSub pcm_src]} {[VarSub ENC_OPTS]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -qscale]} {[LIT_CHARS 10]} {[LIT_CHARS -acodec]} {[LIT_CHARS ac3_fixed]} {[LIT_CHARS -ab]} {[LIT_CHARS 64k]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mpg]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf_timecode]} {[LIT_CHARS mpg]} {[DQ [LIT_CHARS "-ab 64k -ar 44100"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mxf]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf_timecode]} {[LIT_CHARS mxf]} {[DQ [LIT_CHARS "-ar 48000 -bf 2"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mxf_d10]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS mxf_d10]} {[DQ [LIT_CHARS "-ar 48000 -ac 2"]]} {[DQ [LIT_CHARS "-r 25 -vf scale=720:576,pad=720:608:0:32 -vcodec mpeg2video -g 0 -flags +ildct+low_delay -dc 10 -non_linear_quant 1 -intra_vlc 1 -qscale 1 -ps 1 -qmin 1 -rc_max_vbv_use 1 -rc_min_vbv_use 1 -pix_fmt yuv422p -minrate 30000k -maxrate 30000k -b 30000k -bufsize 1200000 -top 1 -rc_init_occupancy 1200000 -qmax 12 -f mxf_d10"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ts]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS ts]} {[DQ ]} {[DQ [LIT_CHARS "-ab 64k -mpegts_transport_stream_id 42 -ar 44100"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_swf]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS swf]} {[DQ ]} {[DQ [LIT_CHARS -an]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ffm]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS ffm]} {[DQ ]} {[DQ [LIT_CHARS "-ar 44100"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_flm]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS flm]} {[DQ ]} {[DQ [LIT_CHARS "-pix_fmt rgba"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_flv_fmt]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS flv]} {[DQ ]} {[DQ [LIT_CHARS -an]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mov]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('mov_common_opt', {[DQ [LIT_CHARS "-acodec pcm_alaw -vcodec mpeg4"]]})]) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS mov]} {[DQ ]} {[DQ [LIT_CHARS "-movflags +rtphint "][VarSub mov_common_opt]]}) (Com {[LIT_CHARS do_lavf_timecode]} {[LIT_CHARS mov]} {[DQ [LIT_CHARS "-movflags +faststart "][VarSub mov_common_opt]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ismv]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf_timecode]} {[LIT_CHARS ismv]} {[DQ [LIT_CHARS "-an -vcodec mpeg4"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_dv_fmt]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS do_lavf_timecode_nodrop]} {[LIT_CHARS dv]} {[DQ [LIT_CHARS "-ar 48000 -r 25 -s pal -ac 2"]]}) (Com {[LIT_CHARS do_lavf_timecode_drop]} {[LIT_CHARS dv]} {[DQ [LIT_CHARS "-ar 48000 -pix_fmt yuv411p -s ntsc -ac 2"]]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS dv]} {[DQ [LIT_CHARS "-ar 48000 -channel_layout stereo"]]} {[DQ [LIT_CHARS "-r 25 -s pal"]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_gxf]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS do_lavf_timecode_nodrop]} {[LIT_CHARS gxf]} {[DQ [LIT_CHARS "-ar 48000 -r 25 -s pal -ac 1"]]}) (Com {[LIT_CHARS do_lavf_timecode_drop]} {[LIT_CHARS gxf]} {[DQ [LIT_CHARS "-ar 48000 -s ntsc -ac 1"]]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS gxf]} {[DQ [LIT_CHARS "-ar 48000"]]} {[DQ [LIT_CHARS "-r 25 -s pal -ac 1"]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_nut]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS nut]} {[DQ ]} {[DQ [LIT_CHARS "-acodec mp2 -ab 64k -ar 44100"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mkv]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS mkv]} {[DQ ]} {[DQ [LIT_CHARS "-acodec mp2 -ab 64k -vcodec mpeg4 "][LIT_CHARS " -attach "][VarSub raw_src transform_ops=[VS_UNARY_PERCENT {[LIT_SLASH /] [LIT_CHARS "*"]}]][LIT_CHARS "/00.pgm -metadata:s:t mimetype=image/x-portable-greymap"]]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS mkv]} {[DQ ]} {[DQ [LIT_CHARS "-acodec mp2 -ab 64k -vcodec mpeg4 -ar 44100"]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mp3]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf_fate]} {[LIT_CHARS mp3]} {[DQ [LIT_CHARS mp3-conformance/he_32khz.bit]]} {[DQ [LIT_CHARS "-acodec copy"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_latm]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf_fate]} {[LIT_CHARS latm]} {[DQ [LIT_CHARS aac/al04_44.mp4]]} {[DQ [LIT_CHARS "-acodec copy"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ogg_vp3]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('DEC_OPTS', {[DQ [VarSub DEC_OPTS][LIT_CHARS " -idct auto"]]})]) (Com {[LIT_CHARS do_lavf_fate]} {[LIT_CHARS ogg]} {[DQ [LIT_CHARS vp3/coeff_level64.mkv]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_wtv]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS wtv]} {[DQ ]} {[DQ [LIT_CHARS "-acodec mp2"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_pbmpipe]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_streamed_images]} {[LIT_CHARS pbm]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_pgmpipe]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_streamed_images]} {[LIT_CHARS pgm]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ppmpipe]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_streamed_images]} {[LIT_CHARS ppm]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_gif]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_CHARS lavf.gif]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS image2]} {[LIT_CHARS -vcodec]} {[LIT_CHARS pgmyuv]} {[LIT_CHARS -i]} {[VarSub raw_src]} {[VarSub ENC_OPTS]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -qscale]} {[LIT_CHARS 10]} {[LIT_CHARS -pix_fmt]} {[LIT_CHARS rgb24]}) (Com {[LIT_CHARS do_avconv_crc]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -i]} {[VarSub target_path] [LIT_CHARS /] [VarSub file]} {[LIT_CHARS -pix_fmt]} {[LIT_CHARS rgb24]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_yuv4mpeg]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_CHARS lavf.y4m]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS image2]} {[LIT_CHARS -vcodec]} {[LIT_CHARS pgmyuv]} {[LIT_CHARS -i]} {[VarSub raw_src]} {[VarSub ENC_OPTS]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -qscale]} {[LIT_CHARS 10]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_pgm]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pgm]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ppm]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS ppm]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_png]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS png]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS png]} {[DQ [LIT_CHARS "-pix_fmt gray16be"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS png]} {[DQ [LIT_CHARS "-pix_fmt rgb48be"]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_xbm]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xbm]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_bmp]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS bmp]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_tga]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS tga]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_tiff]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS tiff]} {[DQ [LIT_CHARS "-pix_fmt rgb24"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_sgi]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS sgi]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_jpg]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS jpg]} {[DQ [LIT_CHARS "-pix_fmt yuvj420p"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_pam]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pam]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pam]} {[DQ [LIT_CHARS "-pix_fmt rgba"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pam]} {[DQ [LIT_CHARS "-pix_fmt gray"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pam]} {[DQ [LIT_CHARS "-pix_fmt gray16be"]]} {[DQ [LIT_CHARS "-pix_fmt gray16be"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pam]} {[DQ [LIT_CHARS "-pix_fmt rgb48be"]]} {[DQ [LIT_CHARS "-pix_fmt rgb48be"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pam]} {[DQ [LIT_CHARS "-pix_fmt monob"]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_pcx]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS pcx]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_dpx]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS dpx]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS dpx]} {[DQ [LIT_CHARS "-pix_fmt gbrp10le"]]} {[DQ [LIT_CHARS "-pix_fmt gbrp10le"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS dpx]} {[DQ [LIT_CHARS "-pix_fmt gbrp12le"]]} {[DQ [LIT_CHARS "-pix_fmt gbrp12le"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS dpx]} {[DQ [LIT_CHARS "-pix_fmt rgb48le"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS dpx]} {[DQ [LIT_CHARS "-pix_fmt rgb48le -bits_per_raw_sample 10"]]} {[DQ [LIT_CHARS "-pix_fmt rgb48le"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS dpx]} {[DQ [LIT_CHARS "-pix_fmt rgba64le"]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_xwd]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]} {[DQ [LIT_CHARS "-pix_fmt rgba"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]} {[DQ [LIT_CHARS "-pix_fmt rgb565be"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]} {[DQ [LIT_CHARS "-pix_fmt rgb555be"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]} {[DQ [LIT_CHARS "-pix_fmt rgb8"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]} {[DQ [LIT_CHARS "-pix_fmt rgb4_byte"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]} {[DQ [LIT_CHARS "-pix_fmt gray"]]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS xwd]} {[DQ [LIT_CHARS "-pix_fmt monow"]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_sunrast]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_image_formats]} {[LIT_CHARS sun]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_wav]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS wav]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_wav_peak]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS peak.wav]} {[DQ ]} {[DQ [LIT_CHARS "-write_peak on"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_wav_peak_only]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [LIT_CHARS lavf.peak_only.wav]})]) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -ar]} {[LIT_CHARS 44100]} {[LIT_CHARS -f]} {[LIT_CHARS s16le]} {[LIT_CHARS -i]} {[VarSub pcm_src]} {[VarSub ENC_OPTS]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -qscale]} {[LIT_CHARS 10]} {[LIT_CHARS -write_peak]} {[LIT_CHARS only]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_alaw]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS al]} {[DQ ]} {[DQ ]} {[DQ [LIT_CHARS "-ar 44100"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mulaw]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS ul]} {[DQ ]} {[DQ ]} {[DQ [LIT_CHARS "-ar 44100"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_au]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS au]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_mmf]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS mmf]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_aiff]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS aif]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_voc]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS voc]} {[DQ ]} {[DQ [LIT_CHARS "-acodec pcm_u8"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_voc_s16]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS s16.voc]} {[DQ [LIT_CHARS "-ac 2"]]} {[DQ [LIT_CHARS "-acodec pcm_s16le"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ogg]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS ogg]} {[DQ ]} {[DQ [LIT_CHARS "-c:a flac"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_rso]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS rso]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_smjpeg]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_lavf]} {[LIT_CHARS smjpeg]} {[DQ ]} {[DQ [LIT_CHARS "-f smjpeg"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_sox]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS sox]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_caf]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS caf]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ast]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS ast]} {[DQ [LIT_CHARS "-ac 2"]]} {[DQ [LIT_CHARS "-loopstart 1 -loopend 10"]]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_ircam]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS ircam]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_w64]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS do_audio_only]} {[LIT_CHARS w64]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -n]} {[DQ [VarSub do_pixfmt]]} {[LIT_OTHER "]"]}) (List (= scope= flags=0 words=[] bindings=[('outfile', {[DQ [VarSub datadir][LIT_CHARS /pixfmt/]]})]) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub outfile]]}) (= scope= flags=0 words=[] bindings=[('conversions', {[DQ [LIT_CHARS "yuv420p yuv422p yuv444p yuyv422 yuv410p yuv411p yuvj420p "][LIT_CHARS " yuvj422p yuvj444p rgb24 bgr24 rgb32 rgb565 rgb555 gray monow "][LIT_CHARS " monob yuv440p yuvj440p"]]})]) (For pix_fmt [{[VarSub conversions]}]) (List (= scope= flags=0 words=[] bindings=[('file', {[VarSub outfile] [VarSub pix_fmt] [LIT_CHARS .yuv]})]) (Com {[LIT_CHARS run_avconv]} {[VarSub DEC_OPTS]} {[LIT_CHARS -r]} {[LIT_CHARS 1]} {[LIT_CHARS -f]} {[LIT_CHARS image2]} {[LIT_CHARS -vcodec]} {[LIT_CHARS pgmyuv]} {[LIT_CHARS -i]} {[VarSub raw_src]} {[VarSub ENC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS rawvideo]} {[LIT_CHARS -t]} {[LIT_CHARS 1]} {[LIT_CHARS -s]} {[LIT_CHARS 352x288]} {[LIT_CHARS -pix_fmt]} {[VarSub pix_fmt]} {[VarSub target_path] [LIT_CHARS /] [VarSub raw_dst]}) (Com {[LIT_CHARS do_avconv]} {[VarSub file]} {[VarSub DEC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS rawvideo]} {[LIT_CHARS -s]} {[LIT_CHARS 352x288]} {[LIT_CHARS -pix_fmt]} {[VarSub pix_fmt]} {[LIT_CHARS -i]} {[VarSub target_path] [LIT_CHARS /] [VarSub raw_dst]} {[VarSub ENC_OPTS]} {[LIT_CHARS -f]} {[LIT_CHARS rawvideo]} {[LIT_CHARS -s]} {[LIT_CHARS 352x288]} {[LIT_CHARS -pix_fmt]} {[LIT_CHARS yuv444p]}) ) ) ) ) )