#5683 closed defect (worksforme)
crashes of ffmpeg and ffplay when using zscale
| Reported by: | ponpon | Owned by: | |
|---|---|---|---|
| Priority: | important | Component: | avfilter |
| Version: | git-master | Keywords: | zscale |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | no | |
| Analyzed by developer: | no |
Description
thank for good apps
ffmpeg and ffplay crash when using zscale.
Summary of the bug:
How to reproduce:
ffmpeg
ffmpeg -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos" -f null -
ffmpeg version N-80892-g2a8dadb Copyright (c) 2000-2016 the FFmpeg developers
built with clang version 3.7.1 (tags/RELEASE_371/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --cc=clang --cxx=clang++ --optflags=-Ofast --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-librubberband --enable-libebur128 --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, yuv4mpegpipe, from '/Users/m/scale_test/akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
[null @ 0x7fab79029800] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf57.41.100
Stream #0:0: Video: wrapped_avframe, yuv420p, 352x288 [SAR 128:117 DAR 1408:1053], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
Metadata:
encoder : Lavc57.48.101 wrapped_avframe
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
Segmentation fault: 11
lldb log
lldb ./ffmpeg_g
(lldb) target create "./ffmpeg_g"
Current executable set to './ffmpeg_g' (x86_64).
(lldb) r -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos" -f null -
Process 41886 launched: './ffmpeg_g' (x86_64)
ffmpeg version N-80892-g2a8dadb Copyright (c) 2000-2016 the FFmpeg developers
built with clang version 3.7.1 (tags/RELEASE_371/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --cc=clang --cxx=clang++ --optflags=-Ofast --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-librubberband --enable-libebur128 --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, yuv4mpegpipe, from '/Users/m/scale_test/akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
[null @ 0x106012800] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf57.41.100
Stream #0:0: Video: wrapped_avframe, yuv420p, 352x288 [SAR 128:117 DAR 1408:1053], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
Metadata:
encoder : Lavc57.48.101 wrapped_avframe
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
Process 41886 stopped
* thread #1: tid = 0x7e628, 0x0000000100ca2773 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
frame #0: 0x0000000100ca2773 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195:
-> 0x100ca2773: vmovdqa (%rdi,%rax), %xmm2
0x100ca2778: vpmovzxbw %xmm2, %xmm3
0x100ca277d: vpunpckhbw %xmm1, %xmm2, %xmm2
0x100ca2781: vpsllw %xmm0, %xmm3, %xmm3
(lldb) bt
* thread #1: tid = 0x7e628, 0x0000000100ca2773 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
* frame #0: 0x0000000100ca2773 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
frame #1: 0x0000000100cbdf60 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 272
frame #2: 0x0000000100cbdf18 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 200
frame #3: 0x0000000100cbdf18 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 200
frame #4: 0x0000000100cbdf18 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 200
frame #5: 0x0000000100cc04e9 ffmpeg_g`zimg::graph::FilterGraph::impl::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 713
frame #6: 0x0000000100cbce3b ffmpeg_g`zimg::graph::FilterGraph::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 27
frame #7: 0x0000000100ccdd43 ffmpeg_g`zimg_filter_graph_process + 387
frame #8: 0x0000000100148652 ffmpeg_g`filter_frame(link=0x0000000104501b60, in=<unavailable>) + 2738 at vf_zscale.c:574
frame #9: 0x000000010006da99 ffmpeg_g`ff_filter_frame_framed(link=0x0000000104501b60, frame=<unavailable>) + 585 at avfilter.c:1125
frame #10: 0x000000010006f04a ffmpeg_g`ff_filter_frame(link=0x0000000104501b60, frame=<unavailable>) + 602 at avfilter.c:1223
frame #11: 0x000000010007372b ffmpeg_g`request_frame(link=0x0000000104501b60) + 59 at buffersrc.c:450
frame #12: 0x000000010007328a ffmpeg_g`av_buffersrc_add_frame_internal(ctx=0x0000000104501920, frame=<unavailable>, flags=<unavailable>) + 410 at buffersrc.c:239
frame #13: 0x0000000100073016 ffmpeg_g`av_buffersrc_add_frame_flags(ctx=0x0000000104501920, frame=0x0000000104502e00, flags=4) + 86 at buffersrc.c:164
frame #14: 0x000000010001db6d ffmpeg_g`process_input_packet [inlined] decode_video(ist=<unavailable>, pkt=<unavailable>, got_output=<unavailable>) + 62 at ffmpeg.c:2196
frame #15: 0x000000010001db2f ffmpeg_g`process_input_packet(ist=0x0000000104500600, pkt=<unavailable>, no_eof=<unavailable>) + 5119 at ffmpeg.c:2340
frame #16: 0x0000000100019bd4 ffmpeg_g`transcode [inlined] process_input + 1382 at ffmpeg.c:4020
frame #17: 0x000000010001966e ffmpeg_g`transcode [inlined] transcode_step + 6121 at ffmpeg.c:4108
frame #18: 0x0000000100017e85 ffmpeg_g`transcode + 10581 at ffmpeg.c:4162
frame #19: 0x0000000100014ef8 ffmpeg_g`main(argc=<unavailable>, argv=<unavailable>) + 328 at ffmpeg.c:4355
frame #20: 0x00007fff8ccc15fd libdyld.dylib`start + 1
frame #21: 0x00007fff8ccc15fd libdyld.dylib`start + 1
(lldb) register read --all
General Purpose Registers:
rax = 0x0000000000000000
rbx = 0x0000000000000001
rcx = 0x0000000000000000
rdx = 0x0000000000000000
rdi = 0x000000010600ef58
rsi = 0x0000000106050b40
rbp = 0x00007fff5fbfa060
rsp = 0x00007fff5fbfa060
r8 = 0x0000000000000058
r9 = 0x0000000000000008
r10 = 0x0000000000000050
r11 = 0x0000000000000000
r12 = 0x00007fff5fbfa3e0
r13 = 0x0000000104503aa0
r14 = 0x0000000106050a00
r15 = 0x00007fff5fbfa2a8
rip = 0x0000000100ca2773 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
rflags = 0x0000000000010283
cs = 0x000000000000002b
fs = 0x0000000000000000
gs = 0x0000000000000000
eax = 0x00000000
ebx = 0x00000001
ecx = 0x00000000
edx = 0x00000000
edi = 0x0600ef58
esi = 0x06050b40
ebp = 0x5fbfa060
esp = 0x5fbfa060
r8d = 0x00000058
r9d = 0x00000008
r10d = 0x00000050
r11d = 0x00000000
r12d = 0x5fbfa3e0
r13d = 0x04503aa0
r14d = 0x06050a00
r15d = 0x5fbfa2a8
ax = 0x0000
bx = 0x0001
cx = 0x0000
dx = 0x0000
di = 0xef58
si = 0x0b40
bp = 0xa060
sp = 0xa060
r8w = 0x0058
r9w = 0x0008
r10w = 0x0050
r11w = 0x0000
r12w = 0xa3e0
r13w = 0x3aa0
r14w = 0x0a00
r15w = 0xa2a8
ah = 0x00
bh = 0x00
ch = 0x00
dh = 0x00
al = 0x00
bl = 0x01
cl = 0x00
dl = 0x00
dil = 0x58
sil = 0x40
bpl = 0x60
spl = 0x60
r8l = 0x58
r9l = 0x08
r10l = 0x50
r11l = 0x00
r12l = 0xe0
r13l = 0xa0
r14l = 0x00
r15l = 0xa8
Floating Point Registers:
fctrl = 0x037f
fstat = 0x0000
ftag = 0x00
fop = 0x0000
fioff = 0x00000000
fiseg = 0x0000
fooff = 0x00000000
foseg = 0x0000
mxcsr = 0x00001fa8
mxcsrmask = 0x0000ffff
stmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm1 = {0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm3 = {0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm4 = {0x00 0xe5 0xe9 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
stmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm7 = {0x44 0xfd 0xb0 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
ymm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81}
xmm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff}
xmm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80}
xmm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff}
xmm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41}
xmm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff}
xmm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29}
xmm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21}
xmm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13}
xmm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00}
xmm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00}
Exception State Registers:
trapno = 0x0000000d
err = 0x00000000
faultvaddr = 0x0000000100ca3650 ffmpeg_g`zimg::depth::ordered_dither_w2b_sse2(float const*, unsigned int, unsigned int, void const*, void*, float, float, unsigned int, unsigned int, unsigned int)
ffplay
ffplay -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos"
ffplay version N-80892-g2a8dadb Copyright (c) 2003-2016 the FFmpeg developers
built with clang version 3.7.1 (tags/RELEASE_371/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --cc=clang --cxx=clang++ --optflags=-Ofast --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-librubberband --enable-libebur128 --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, yuv4mpegpipe, from '/Users/m/scale_test/akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Segmentation fault: 11
lldb log
lldb ./ffplay_g
(lldb) target create "./ffplay_g"
Current executable set to './ffplay_g' (x86_64).
(lldb) r -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos"
Process 41944 launched: './ffplay_g' (x86_64)
ffplay version N-80892-g2a8dadb Copyright (c) 2003-2016 the FFmpeg developers
built with clang version 3.7.1 (tags/RELEASE_371/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --cc=clang --cxx=clang++ --optflags=-Ofast --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-librubberband --enable-libebur128 --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, yuv4mpegpipe, from '/Users/m/scale_test/akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Process 41944 stopped
* thread #9: tid = 0x8062d, 0x0000000100c93e63 ffplay_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
frame #0: 0x0000000100c93e63 ffplay_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
ffplay_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195:
-> 0x100c93e63: vmovdqa (%rdi,%rax), %xmm2
0x100c93e68: vpmovzxbw %xmm2, %xmm3
0x100c93e6d: vpunpckhbw %xmm1, %xmm2, %xmm2
0x100c93e71: vpsllw %xmm0, %xmm3, %xmm3
(lldb) bt
* thread #9: tid = 0x8062d, 0x0000000100c93e63 ffplay_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
* frame #0: 0x0000000100c93e63 ffplay_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
frame #1: 0x0000000100caf650 ffplay_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 272
frame #2: 0x0000000100caf608 ffplay_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 200
frame #3: 0x0000000100caf608 ffplay_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 200
frame #4: 0x0000000100caf608 ffplay_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 200
frame #5: 0x0000000100cb1bd9 ffplay_g`zimg::graph::FilterGraph::impl::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 713
frame #6: 0x0000000100cae52b ffplay_g`zimg::graph::FilterGraph::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 27
frame #7: 0x0000000100cbf433 ffplay_g`zimg_filter_graph_process + 387
frame #8: 0x0000000100139ab2 ffplay_g`filter_frame(link=0x000000010450cfa0, in=<unavailable>) + 2738 at vf_zscale.c:574
frame #9: 0x000000010005eef9 ffplay_g`ff_filter_frame_framed(link=0x000000010450cfa0, frame=<unavailable>) + 585 at avfilter.c:1125
frame #10: 0x00000001000604aa ffplay_g`ff_filter_frame(link=0x000000010450cfa0, frame=<unavailable>) + 602 at avfilter.c:1223
frame #11: 0x0000000100064b8b ffplay_g`request_frame(link=0x000000010450cfa0) + 59 at buffersrc.c:450
frame #12: 0x000000010005ebca ffplay_g`ff_request_frame_to_filter(link=0x000000010450cfa0) + 90 at avfilter.c:387
frame #13: 0x0000000100062cc8 ffplay_g`ff_filter_graph_run_once(graph=<unavailable>) + 136 at avfiltergraph.c:1434
frame #14: 0x0000000100063819 ffplay_g`av_buffersink_get_frame_flags(ctx=<unavailable>, frame=<unavailable>, flags=<unavailable>) + 89 at buffersink.c:144
frame #15: 0x000000010000f751 ffplay_g`video_thread(arg=0x00000001096f6000) + 3137 at ffplay.c:2236
frame #16: 0x0000000102e2a2a5 libSDL-1.2.0.dylib`SDL_RunThread + 53
frame #17: 0x0000000102e68eb9 libSDL-1.2.0.dylib`RunThread + 9
frame #18: 0x00007fff8fe47899 libsystem_pthread.dylib`_pthread_body + 138
frame #19: 0x00007fff8fe4772a libsystem_pthread.dylib`_pthread_start + 137
frame #20: 0x00007fff8fe4bfc9 libsystem_pthread.dylib`thread_start + 13
(lldb) register read --all
General Purpose Registers:
rax = 0x0000000000000000
rbx = 0x0000000000000001
rcx = 0x0000000000000000
rdx = 0x0000000000000000
rdi = 0x000000010701fb58
rsi = 0x000000010702eb40
rbp = 0x000000010b344e00
rsp = 0x000000010b344e00
r8 = 0x0000000000000058
r9 = 0x0000000000000008
r10 = 0x0000000000000050
r11 = 0x0000000000000000
r12 = 0x000000010b345180
r13 = 0x000000010460af20
r14 = 0x000000010702ea00
r15 = 0x000000010b345048
rip = 0x0000000100c93e63 ffplay_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
rflags = 0x0000000000010283
cs = 0x000000000000002b
fs = 0x0000000000000000
gs = 0x0000000000000000
eax = 0x00000000
ebx = 0x00000001
ecx = 0x00000000
edx = 0x00000000
edi = 0x0701fb58
esi = 0x0702eb40
ebp = 0x0b344e00
esp = 0x0b344e00
r8d = 0x00000058
r9d = 0x00000008
r10d = 0x00000050
r11d = 0x00000000
r12d = 0x0b345180
r13d = 0x0460af20
r14d = 0x0702ea00
r15d = 0x0b345048
ax = 0x0000
bx = 0x0001
cx = 0x0000
dx = 0x0000
di = 0xfb58
si = 0xeb40
bp = 0x4e00
sp = 0x4e00
r8w = 0x0058
r9w = 0x0008
r10w = 0x0050
r11w = 0x0000
r12w = 0x5180
r13w = 0xaf20
r14w = 0xea00
r15w = 0x5048
ah = 0x00
bh = 0x00
ch = 0x00
dh = 0x00
al = 0x00
bl = 0x01
cl = 0x00
dl = 0x00
dil = 0x58
sil = 0x40
bpl = 0x00
spl = 0x00
r8l = 0x58
r9l = 0x08
r10l = 0x50
r11l = 0x00
r12l = 0x80
r13l = 0x20
r14l = 0x00
r15l = 0x48
Floating Point Registers:
fctrl = 0x037f
fstat = 0x0000
ftag = 0x00
fop = 0x0000
fioff = 0x00000000
fiseg = 0x0000
fooff = 0x00000000
foseg = 0x0000
mxcsr = 0x00001fa8
mxcsrmask = 0x0000ffff
stmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm1 = {0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm3 = {0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm4 = {0x00 0xe5 0xe9 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
stmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm7 = {0x44 0xfd 0xb0 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
ymm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81}
xmm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff}
xmm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80}
xmm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff}
xmm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41}
xmm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff}
xmm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29}
xmm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21}
xmm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13}
xmm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00}
xmm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00}
Exception State Registers:
trapno = 0x0000000d
err = 0x00000000
faultvaddr = 0x0000000101c15e90 ffplay_g`zimg::xmm_mask_table_r + 256
Change History (8)
comment:1 by , 10 years ago
| Component: | undetermined → avfilter |
|---|---|
| Keywords: | zscale added |
| Priority: | normal → important |
| Version: | unspecified → git-master |
comment:2 by , 10 years ago
sorry, i dont have it.
what i know is that this issue is relevant to simd.
comment:4 by , 10 years ago
| Resolution: | → worksforme |
|---|---|
| Status: | new → closed |
Feel free to reopen once you manage to reproduce it with latest zimg.
comment:5 by , 9 years ago
can't zimg treat with raw video?
don't option npl work?
source is https://media.xiph.org/video/derf/y4m/akiyo_qcif.y4m
good result
codec utvideo
format mkv
./ffmpeg -y -i "akiyo_qcif.y4m" -c:v utvideo test.mkv
ffmpeg version N-83606-gc9e3952 Copyright (c) 2000-2017 the FFmpeg developers
built with clang version 3.8.1 (tags/RELEASE_381/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 47.100 / 55. 47.100
libavcodec 57. 80.101 / 57. 80.101
libavformat 57. 66.102 / 57. 66.102
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 73.100 / 6. 73.100
libavresample 3. 2. 0 / 3. 2. 0
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
Input #0, yuv4mpegpipe, from 'akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p(progressive), 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Output #0, matroska, to 'test.mkv':
Metadata:
encoder : Lavf57.66.102
Stream #0:0: Video: utvideo (ULY0 / 0x30594C55), yuv420p, 176x144 [SAR 128:117 DAR 1408:1053], q=2-31, 200 kb/s, 29.97 fps, 1k tbn, 29.97 tbc
Metadata:
encoder : Lavc57.80.101 utvideo
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> utvideo (native))
Press [q] to stop, [?] for help
frame= 300 fps=0.0 q=-0.0 Lsize= 5712kB time=00:00:09.97 bitrate=4689.8kbits/s speed= 300x
video:5697kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.264765%
./ffmpeg -y -i "test.mkv" -vf "zscale=size=cif:f=lanczos" -c:v utvideo test2.mkv
ffmpeg version N-83606-gc9e3952 Copyright (c) 2000-2017 the FFmpeg developers
built with clang version 3.8.1 (tags/RELEASE_381/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 47.100 / 55. 47.100
libavcodec 57. 80.101 / 57. 80.101
libavformat 57. 66.102 / 57. 66.102
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 73.100 / 6. 73.100
libavresample 3. 2. 0 / 3. 2. 0
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
Input #0, matroska,webm, from 'test.mkv':
Metadata:
ENCODER : Lavf57.66.102
Duration: 00:00:10.01, start: 0.000000, bitrate: 4674 kb/s
Stream #0:0: Video: utvideo (ULY0 / 0x30594C55), yuv420p(bt470bg/unknown/unknown, progressive), 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)
Metadata:
ENCODER : Lavc57.80.101 utvideo
DURATION : 00:00:10.010000000
[zscale @ 0x7f7f555000e0] Value nan for parameter 'npl' out of range [0 - 1.79769e+308]
Output #0, matroska, to 'test2.mkv':
Metadata:
encoder : Lavf57.66.102
Stream #0:0: Video: utvideo (ULY0 / 0x30594C55), yuv420p, 352x288 [SAR 128:117 DAR 1408:1053], q=2-31, 200 kb/s, 29.97 fps, 1k tbn, 29.97 tbc (default)
Metadata:
DURATION : 00:00:10.010000000
encoder : Lavc57.80.101 utvideo
Stream mapping:
Stream #0:0 -> #0:0 (utvideo (native) -> utvideo (native))
Press [q] to stop, [?] for help
frame= 300 fps=0.0 q=-0.0 Lsize= 18122kB time=00:00:09.97 bitrate=14878.4kbits/s speed=57.4x
video:18107kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.083477%
bad result
raw video
./ffmpeg -y -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos" test.mkv
ffmpeg version N-83606-gc9e3952 Copyright (c) 2000-2017 the FFmpeg developers
built with clang version 3.8.1 (tags/RELEASE_381/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 47.100 / 55. 47.100
libavcodec 57. 80.101 / 57. 80.101
libavformat 57. 66.102 / 57. 66.102
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 73.100 / 6. 73.100
libavresample 3. 2. 0 / 3. 2. 0
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
Input #0, yuv4mpegpipe, from 'akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p(progressive), 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
[zscale @ 0x7ff5c2d000e0] Value nan for parameter 'npl' out of range [0 - 1.79769e+308]
[libx264 @ 0x7ff5c300de00] using SAR=128/117
[libx264 @ 0x7ff5c300de00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7ff5c300de00] profile High, level 1.3
[libx264 @ 0x7ff5c300de00] 264 - core 148 r2773 0674e73 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=9 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'test.mkv':
Metadata:
encoder : Lavf57.66.102
Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 352x288 [SAR 128:117 DAR 1408:1053], q=-1--1, 29.97 fps, 1k tbn, 29.97 tbc
Metadata:
encoder : Lavc57.80.101 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
Segmentation fault: 11
lldb ./ffmpeg_g
(lldb) target create "./ffmpeg_g"
Current executable set to './ffmpeg_g' (x86_64).
(lldb) r -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos" test.mkv
Process 13886 launched: './ffmpeg_g' (x86_64)
ffmpeg version N-83606-gc9e3952 Copyright (c) 2000-2017 the FFmpeg developers
built with clang version 3.8.1 (tags/RELEASE_381/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 47.100 / 55. 47.100
libavcodec 57. 80.101 / 57. 80.101
libavformat 57. 66.102 / 57. 66.102
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 73.100 / 6. 73.100
libavresample 3. 2. 0 / 3. 2. 0
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
Input #0, yuv4mpegpipe, from 'akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p(progressive), 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
[zscale @ 0x1052006c0] Value nan for parameter 'npl' out of range [0 - 1.79769e+308]
[libx264 @ 0x104808c00] using SAR=128/117
[libx264 @ 0x104808c00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x104808c00] profile High, level 1.3
[libx264 @ 0x104808c00] 264 - core 148 r2773 0674e73 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=9 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'test.mkv':
Metadata:
encoder : Lavf57.66.102
Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 352x288 [SAR 128:117 DAR 1408:1053], q=-1--1, 29.97 fps, 1k tbn, 29.97 tbc
Metadata:
encoder : Lavc57.80.101 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
Process 13886 stopped
* thread #1: tid = 0x13843, 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
frame #0: 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
ffmpeg_g`zimg::depth::left_shift_b2w_sse2:
-> 0x100d72813 <+195>: vmovdqa (%rdi,%rax), %xmm2
0x100d72818 <+200>: vpmovzxbw %xmm2, %xmm3 ; xmm3 = xmm2[0],zero,xmm2[1],zero,xmm2[2],zero,xmm2[3],zero,xmm2[4],zero,xmm2[5],zero,xmm2[6],zero,xmm2[7],zero
0x100d7281d <+205>: vpunpckhbw %xmm1, %xmm2, %xmm2 ; xmm2 = xmm2[8],xmm1[8],xmm2[9],xmm1[9],xmm2[10],xmm1[10],xmm2[11],xmm1[11],xmm2[12],xmm1[12],xmm2[13],xmm1[13],xmm2[14],xmm1[14],xmm2[15],xmm1[15]
0x100d72821 <+209>: vpsllw %xmm0, %xmm3, %xmm3
(lldb) bt
* thread #1: tid = 0x13843, 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
* frame #0: 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
frame #1: 0x0000000100d99ab0 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 240
frame #2: 0x0000000100d99a69 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 169
frame #3: 0x0000000100d99a69 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 169
frame #4: 0x0000000100d99a69 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 169
frame #5: 0x0000000100d98339 ffmpeg_g`zimg::graph::FilterGraph::impl::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 713
frame #6: 0x0000000100d9805b ffmpeg_g`zimg::graph::FilterGraph::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 27
frame #7: 0x0000000100da951f ffmpeg_g`zimg_filter_graph_process + 319
frame #8: 0x0000000100175a4c ffmpeg_g`filter_frame(link=<unavailable>, in=<unavailable>) + 2988 at vf_zscale.c:617 [opt]
frame #9: 0x00000001000717bb ffmpeg_g`ff_filter_activate [inlined] ff_filter_frame_framed(link=<unavailable>, frame=0x00000001046093c0) + 34 at avfilter.c:1118 [opt]
frame #10: 0x0000000100071799 ffmpeg_g`ff_filter_activate [inlined] ff_filter_frame_to_filter(link=<unavailable>) at avfilter.c:1266 [opt]
frame #11: 0x0000000100071799 ffmpeg_g`ff_filter_activate [inlined] ff_filter_activate_default(filter=<unavailable>) + 1659 at avfilter.c:1317 [opt]
frame #12: 0x000000010007111e ffmpeg_g`ff_filter_activate(filter=<unavailable>) + 126 at avfilter.c:1479 [opt]
frame #13: 0x00000001000768d8 ffmpeg_g`av_buffersrc_add_frame_internal [inlined] push_frame(graph=<unavailable>) + 17 at buffersrc.c:181 [opt]
frame #14: 0x00000001000768c7 ffmpeg_g`av_buffersrc_add_frame_internal(ctx=<unavailable>, frame=<unavailable>, flags=<unavailable>) + 551 at buffersrc.c:262 [opt]
frame #15: 0x00000001000765c6 ffmpeg_g`av_buffersrc_add_frame_flags(ctx=0x0000000105200ac0, frame=0x0000000104608fa0, flags=4) + 86 at buffersrc.c:164 [opt]
frame #16: 0x00000001000217dc ffmpeg_g`send_frame_to_filters(ist=<unavailable>, decoded_frame=<unavailable>) + 124 at ffmpeg.c:2082 [opt]
frame #17: 0x000000010001d5d0 ffmpeg_g`process_input_packet [inlined] decode_video(ist=<unavailable>, pkt=<unavailable>) + 826 at ffmpeg.c:2362 [opt]
frame #18: 0x000000010001d296 ffmpeg_g`process_input_packet(ist=<unavailable>, pkt=<unavailable>, no_eof=<unavailable>) + 5254 at ffmpeg.c:2491 [opt]
frame #19: 0x0000000100019144 ffmpeg_g`transcode [inlined] process_input + 1330 at ffmpeg.c:4251 [opt]
frame #20: 0x0000000100018c12 ffmpeg_g`transcode [inlined] transcode_step + 5723 at ffmpeg.c:4339 [opt]
frame #21: 0x00000001000175b7 ffmpeg_g`transcode + 8951 at ffmpeg.c:4393 [opt]
frame #22: 0x0000000100014b51 ffmpeg_g`main(argc=<unavailable>, argv=<unavailable>) + 337 at ffmpeg.c:4598 [opt]
frame #23: 0x00007fff9adf4255 libdyld.dylib`start + 1
(lldb) register read --all
General Purpose Registers:
rax = 0x0000000000000000
rbx = 0x0000000106908e00
rcx = 0x0000000000000000
rdx = 0x0000000000000000
rdi = 0x0000000106012f58
rsi = 0x0000000106908f40
rbp = 0x00007fff5fbfd070
rsp = 0x00007fff5fbfd070
r8 = 0x0000000000000058
r9 = 0x0000000000000008
r10 = 0x0000000000000050
r11 = 0x0000000000000000
r12 = 0x0000000104609c40
r13 = 0x0000000000000001
r14 = 0x00007fff5fbfd3f0
r15 = 0x00007fff5fbfd2b8
rip = 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
rflags = 0x0000000000010283
cs = 0x000000000000002b
fs = 0x0000000000000000
gs = 0x0000000000000000
eax = 0x00000000
ebx = 0x06908e00
ecx = 0x00000000
edx = 0x00000000
edi = 0x06012f58
esi = 0x06908f40
ebp = 0x5fbfd070
esp = 0x5fbfd070
r8d = 0x00000058
r9d = 0x00000008
r10d = 0x00000050
r11d = 0x00000000
r12d = 0x04609c40
r13d = 0x00000001
r14d = 0x5fbfd3f0
r15d = 0x5fbfd2b8
ax = 0x0000
bx = 0x8e00
cx = 0x0000
dx = 0x0000
di = 0x2f58
si = 0x8f40
bp = 0xd070
sp = 0xd070
r8w = 0x0058
r9w = 0x0008
r10w = 0x0050
r11w = 0x0000
r12w = 0x9c40
r13w = 0x0001
r14w = 0xd3f0
r15w = 0xd2b8
ah = 0x00
bh = 0x8e
ch = 0x00
dh = 0x00
al = 0x00
bl = 0x00
cl = 0x00
dl = 0x00
dil = 0x58
sil = 0x40
bpl = 0x70
spl = 0x70
r8l = 0x58
r9l = 0x08
r10l = 0x50
r11l = 0x00
r12l = 0x40
r13l = 0x01
r14l = 0xf0
r15l = 0xb8
Floating Point Registers:
fctrl = 0x037f
fstat = 0x0000
ftag = 0x00
fop = 0x0000
fioff = 0x00000000
fiseg = 0x0000
fooff = 0x00000000
foseg = 0x0000
mxcsr = 0x00001fac
mxcsrmask = 0x0000ffff
stmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm1 = {0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm3 = {0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm4 = {0x00 0xe5 0xe9 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
stmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm7 = {0x44 0xfd 0xb0 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
ymm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81}
xmm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff}
xmm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80}
xmm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff}
xmm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41}
xmm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff}
xmm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29}
xmm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21}
xmm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13}
xmm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00}
xmm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00}
Exception State Registers:
trapno = 0x0000000d
err = 0x00000000
faultvaddr = 0x0000000100d736f0 ffmpeg_g`zimg::depth::ordered_dither_w2b_sse2(float const*, unsigned int, unsigned int, void const*, void*, float, float, unsigned int, unsigned int, unsigned int)
raw video with npl
./ffmpeg -y -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos:npl=50" test.mkv
ffmpeg version N-83606-gc9e3952 Copyright (c) 2000-2017 the FFmpeg developers
built with clang version 3.8.1 (tags/RELEASE_381/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 47.100 / 55. 47.100
libavcodec 57. 80.101 / 57. 80.101
libavformat 57. 66.102 / 57. 66.102
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 73.100 / 6. 73.100
libavresample 3. 2. 0 / 3. 2. 0
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
Input #0, yuv4mpegpipe, from 'akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p(progressive), 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
[zscale @ 0x7fc520500500] Value nan for parameter 'npl' out of range [0 - 1.79769e+308]
[libx264 @ 0x7fc521000600] using SAR=128/117
[libx264 @ 0x7fc521000600] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7fc521000600] profile High, level 1.3
[libx264 @ 0x7fc521000600] 264 - core 148 r2773 0674e73 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=9 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'test.mkv':
Metadata:
encoder : Lavf57.66.102
Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 352x288 [SAR 128:117 DAR 1408:1053], q=-1--1, 29.97 fps, 1k tbn, 29.97 tbc
Metadata:
encoder : Lavc57.80.101 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
Segmentation fault: 11
lldb ./ffmpeg_g
(lldb) target create "./ffmpeg_g"
Current executable set to './ffmpeg_g' (x86_64).
(lldb) r -y -i "akiyo_qcif.y4m" -vf "zscale=size=cif:f=lanczos:npl=50" test.mkv
Process 14176 launched: './ffmpeg_g' (x86_64)
ffmpeg version N-83606-gc9e3952 Copyright (c) 2000-2017 the FFmpeg developers
built with clang version 3.8.1 (tags/RELEASE_381/final)
configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
libavutil 55. 47.100 / 55. 47.100
libavcodec 57. 80.101 / 57. 80.101
libavformat 57. 66.102 / 57. 66.102
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 73.100 / 6. 73.100
libavresample 3. 2. 0 / 3. 2. 0
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
Input #0, yuv4mpegpipe, from 'akiyo_qcif.y4m':
Duration: 00:00:10.01, start: 0.000000, bitrate: 9116 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p(progressive), 176x144, SAR 128:117 DAR 1408:1053, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
[zscale @ 0x105a021c0] Value nan for parameter 'npl' out of range [0 - 1.79769e+308]
[libx264 @ 0x106014000] using SAR=128/117
[libx264 @ 0x106014000] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x106014000] profile High, level 1.3
[libx264 @ 0x106014000] 264 - core 148 r2773 0674e73 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=9 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'test.mkv':
Metadata:
encoder : Lavf57.66.102
Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 352x288 [SAR 128:117 DAR 1408:1053], q=-1--1, 29.97 fps, 1k tbn, 29.97 tbc
Metadata:
encoder : Lavc57.80.101 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
Process 14176 stopped
* thread #1: tid = 0x16aa8, 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
frame #0: 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
ffmpeg_g`zimg::depth::left_shift_b2w_sse2:
-> 0x100d72813 <+195>: vmovdqa (%rdi,%rax), %xmm2
0x100d72818 <+200>: vpmovzxbw %xmm2, %xmm3 ; xmm3 = xmm2[0],zero,xmm2[1],zero,xmm2[2],zero,xmm2[3],zero,xmm2[4],zero,xmm2[5],zero,xmm2[6],zero,xmm2[7],zero
0x100d7281d <+205>: vpunpckhbw %xmm1, %xmm2, %xmm2 ; xmm2 = xmm2[8],xmm1[8],xmm2[9],xmm1[9],xmm2[10],xmm1[10],xmm2[11],xmm1[11],xmm2[12],xmm1[12],xmm2[13],xmm1[13],xmm2[14],xmm1[14],xmm2[15],xmm1[15]
0x100d72821 <+209>: vpsllw %xmm0, %xmm3, %xmm3
(lldb) bt
* thread #1: tid = 0x16aa8, 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
* frame #0: 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
frame #1: 0x0000000100d99ab0 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 240
frame #2: 0x0000000100d99a69 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 169
frame #3: 0x0000000100d99a69 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 169
frame #4: 0x0000000100d99a69 ffmpeg_g`zimg::graph::(anonymous namespace)::FilterNodeUV::generate_line(zimg::graph::(anonymous namespace)::ExecutionState*, zimg::graph::ImageBuffer<void> const*, unsigned int, bool) const + 169
frame #5: 0x0000000100d98339 ffmpeg_g`zimg::graph::FilterGraph::impl::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 713
frame #6: 0x0000000100d9805b ffmpeg_g`zimg::graph::FilterGraph::process(zimg::graph::ImageBuffer<void const> const*, zimg::graph::ImageBuffer<void> const*, void*, zimg::graph::FilterGraph::callback, zimg::graph::FilterGraph::callback) const + 27
frame #7: 0x0000000100da951f ffmpeg_g`zimg_filter_graph_process + 319
frame #8: 0x0000000100175a4c ffmpeg_g`filter_frame(link=<unavailable>, in=<unavailable>) + 2988 at vf_zscale.c:617 [opt]
frame #9: 0x00000001000717bb ffmpeg_g`ff_filter_activate [inlined] ff_filter_frame_framed(link=<unavailable>, frame=0x0000000105a0d5a0) + 34 at avfilter.c:1118 [opt]
frame #10: 0x0000000100071799 ffmpeg_g`ff_filter_activate [inlined] ff_filter_frame_to_filter(link=<unavailable>) at avfilter.c:1266 [opt]
frame #11: 0x0000000100071799 ffmpeg_g`ff_filter_activate [inlined] ff_filter_activate_default(filter=<unavailable>) + 1659 at avfilter.c:1317 [opt]
frame #12: 0x000000010007111e ffmpeg_g`ff_filter_activate(filter=<unavailable>) + 126 at avfilter.c:1479 [opt]
frame #13: 0x00000001000768d8 ffmpeg_g`av_buffersrc_add_frame_internal [inlined] push_frame(graph=<unavailable>) + 17 at buffersrc.c:181 [opt]
frame #14: 0x00000001000768c7 ffmpeg_g`av_buffersrc_add_frame_internal(ctx=<unavailable>, frame=<unavailable>, flags=<unavailable>) + 551 at buffersrc.c:262 [opt]
frame #15: 0x00000001000765c6 ffmpeg_g`av_buffersrc_add_frame_flags(ctx=0x0000000105a025e0, frame=0x0000000105a0d180, flags=4) + 86 at buffersrc.c:164 [opt]
frame #16: 0x00000001000217dc ffmpeg_g`send_frame_to_filters(ist=<unavailable>, decoded_frame=<unavailable>) + 124 at ffmpeg.c:2082 [opt]
frame #17: 0x000000010001d5d0 ffmpeg_g`process_input_packet [inlined] decode_video(ist=<unavailable>, pkt=<unavailable>) + 826 at ffmpeg.c:2362 [opt]
frame #18: 0x000000010001d296 ffmpeg_g`process_input_packet(ist=<unavailable>, pkt=<unavailable>, no_eof=<unavailable>) + 5254 at ffmpeg.c:2491 [opt]
frame #19: 0x0000000100019144 ffmpeg_g`transcode [inlined] process_input + 1330 at ffmpeg.c:4251 [opt]
frame #20: 0x0000000100018c12 ffmpeg_g`transcode [inlined] transcode_step + 5723 at ffmpeg.c:4339 [opt]
frame #21: 0x00000001000175b7 ffmpeg_g`transcode + 8951 at ffmpeg.c:4393 [opt]
frame #22: 0x0000000100014b51 ffmpeg_g`main(argc=<unavailable>, argv=<unavailable>) + 337 at ffmpeg.c:4598 [opt]
frame #23: 0x00007fff9adf4255 libdyld.dylib`start + 1
(lldb) register read --all
General Purpose Registers:
rax = 0x0000000000000000
rbx = 0x00000001061ab600
rcx = 0x0000000000000000
rdx = 0x0000000000000000
rdi = 0x000000010600ef58
rsi = 0x00000001061ab740
rbp = 0x00007fff5fbfd050
rsp = 0x00007fff5fbfd050
r8 = 0x0000000000000058
r9 = 0x0000000000000008
r10 = 0x0000000000000050
r11 = 0x0000000000000000
r12 = 0x0000000105a0dd80
r13 = 0x0000000000000001
r14 = 0x00007fff5fbfd3d0
r15 = 0x00007fff5fbfd298
rip = 0x0000000100d72813 ffmpeg_g`zimg::depth::left_shift_b2w_sse2(void const*, void*, unsigned int, unsigned int, unsigned int) + 195
rflags = 0x0000000000010283
cs = 0x000000000000002b
fs = 0x0000000000000000
gs = 0x0000000000000000
eax = 0x00000000
ebx = 0x061ab600
ecx = 0x00000000
edx = 0x00000000
edi = 0x0600ef58
esi = 0x061ab740
ebp = 0x5fbfd050
esp = 0x5fbfd050
r8d = 0x00000058
r9d = 0x00000008
r10d = 0x00000050
r11d = 0x00000000
r12d = 0x05a0dd80
r13d = 0x00000001
r14d = 0x5fbfd3d0
r15d = 0x5fbfd298
ax = 0x0000
bx = 0xb600
cx = 0x0000
dx = 0x0000
di = 0xef58
si = 0xb740
bp = 0xd050
sp = 0xd050
r8w = 0x0058
r9w = 0x0008
r10w = 0x0050
r11w = 0x0000
r12w = 0xdd80
r13w = 0x0001
r14w = 0xd3d0
r15w = 0xd298
ah = 0x00
bh = 0xb6
ch = 0x00
dh = 0x00
al = 0x00
bl = 0x00
cl = 0x00
dl = 0x00
dil = 0x58
sil = 0x40
bpl = 0x50
spl = 0x50
r8l = 0x58
r9l = 0x08
r10l = 0x50
r11l = 0x00
r12l = 0x80
r13l = 0x01
r14l = 0xd0
r15l = 0x98
Floating Point Registers:
fctrl = 0x037f
fstat = 0x0000
ftag = 0x00
fop = 0x0000
fioff = 0x00000000
fiseg = 0x0000
fooff = 0x00000000
foseg = 0x0000
mxcsr = 0x00001fac
mxcsrmask = 0x0000ffff
stmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm1 = {0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm3 = {0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
stmm4 = {0x00 0xe5 0xe9 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
stmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
stmm7 = {0x44 0xfd 0xb0 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
ymm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
ymm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm0 = {0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm3 = {0x00 0x82 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x81 0x00 0x82 0x00 0x81}
xmm4 = {0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff 0x00 0x80 0xff 0xff}
xmm5 = {0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80}
xmm6 = {0x2b 0x80 0xff 0xff 0x27 0x80 0xff 0xff 0x1f 0x80 0xff 0xff 0x1a 0x80 0xff 0xff}
xmm7 = {0x00 0x88 0x2c 0x42 0x00 0x40 0x1d 0x42 0x00 0x60 0xfb 0x41 0x00 0x98 0xcc 0x41}
xmm8 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff}
xmm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm10 = {0x50 0x27 0x44 0x28 0xae 0x27 0x7a 0x29 0xa5 0x28 0xa5 0x28 0x12 0x29 0x71 0x29}
xmm11 = {0x7d 0x1f 0x6c 0x1f 0x41 0x20 0x6d 0x20 0x7f 0x20 0x7f 0x20 0xb9 0x20 0x7d 0x21}
xmm12 = {0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13 0x9c 0x30 0x45 0x13}
xmm13 = {0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00 0xa6 0xfb 0x79 0x00}
xmm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
xmm15 = {0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x20 0x00 0x00}
Exception State Registers:
trapno = 0x0000000d
err = 0x00000000
faultvaddr = 0x0000000100d736f0 ffmpeg_g`zimg::depth::ordered_dither_w2b_sse2(float const*, unsigned int, unsigned int, void const*, void*, float, float, unsigned int, unsigned int, unsigned int)
comment:7 by , 9 years ago
Thank you for your reply.
my cpu is Intel Core i7-2720QM.
reexamineing a configure log, sse2, sse4, sse42 aren't enabled. is it related to this problem?
if there is another ffmpeg with zimg, i can try.
./configure --prefix=${TARGET} --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags="-Ofast" --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=" -march=native -I/sw/include -I/opt/local/include " --extra-ldflags=" -L/sw/lib -L/opt/local/lib -fopenmp" --extra-ldlibflags="-L/sw/lib -L/opt/local/lib -static" --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=" --libs --static"
install prefix /swp
source path .gl --enable-opencl --pkg-conf
C compiler clang-mp-3.8
C library
ARCH x86 (corei7-avx)
big-endian no
runtime cpu detection yes
yasm yes
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AESNI enabled yes
AVX enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols yes
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support yes
new filter support yes
network support yes
threading support pthreads
safe bitstream reader yes
SDL2 support yes
opencl enabled yes
JNI support no
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML no
Enabled programs:
ffmpeg ffplay ffprobe ffserver
External libraries:
bzlib libass libfreetype libopencore_amrwb libsoxr libvpx libxcb libzimg sdl zlib
gcrypt libbluray libfribidi libopenjpeg libspeex libwavpack libxcb_shape lzma sdl2
gmp libdc1394 libmodplug libopus libtheora libwebp libxcb_shm opencl securetransport
gnutls libfdk_aac libmp3lame librtmp libvidstab libx264 libxcb_xfixes opengl videotoolbox
iconv libfontconfig libopencore_amrnb libschroedinger libvorbis libx265 libxvid openssl xlib
External libraries providing hardware acceleration:
audiotoolbox vda videotoolbox_hwaccel
Libraries:
avcodec avdevice avfilter avformat avresample avutil postproc swresample swscale
Enabled decoders:
aac adpcm_psx bink dxa h263p m101 mss2 pcm_s64le roq tdsc vp9
aac_at adpcm_sbpro_2 binkaudio_dct dxtory h264 mace3 msvideo1 pcm_s8 roq_dpcm text vplayer
aac_fixed adpcm_sbpro_3 binkaudio_rdft dxv h264_vda mace6 mszh pcm_s8_planar rpza theora vqa
aac_latm adpcm_sbpro_4 bintext eac3 hap magicyuv mts2 pcm_u16be rscc thp wavpack
aasc adpcm_swf bmp eac3_at hevc mdec mvc1 pcm_u16le rv10 tiertexseqvideo webp
ac3 adpcm_thp bmv_audio eacmv hnm4_video metasound mvc2 pcm_u24be rv20 tiff webvtt
ac3_at adpcm_thp_le bmv_video eamad hq_hqa microdvd mxpeg pcm_u24le rv30 tmv wmalossless
ac3_fixed adpcm_vima brender_pix eatgq hqx mimic nellymoser pcm_u32be rv40 truehd wmapro
adpcm_4xm adpcm_xa c93 eatgv huffyuv mjpeg nuv pcm_u32le s302m truemotion1 wmav1
adpcm_adx adpcm_yamaha cavs eatqi iac mjpegb on2avc pcm_u8 sami truemotion2 wmav2
adpcm_afc aic ccaption eightbps idcin mlp opus pcm_zork sanm truemotion2rt wmavoice
adpcm_aica alac cdgraphics eightsvx_exp idf mmvideo paf_audio pcx scpr truespeech wmv1
adpcm_ct alac_at cdxl eightsvx_fib iff_ilbm motionpixels paf_video pgm screenpresso tscc wmv2
adpcm_dtk alias_pix cfhd escape124 ilbc_at movtext pam pgmyuv sdx2_dpcm tscc2 wmv3
adpcm_ea als cinepak escape130 imc mp1 pbm pgssub sgi tta wmv3image
adpcm_ea_maxis_xa amr_nb_at cljr evrc indeo2 mp1_at pcm_alaw pictor sgirle twinvq wnv1
adpcm_ea_r1 amrnb cllc exr indeo3 mp1float pcm_alaw_at pixlet sheervideo txd ws_snd1
adpcm_ea_r2 amrwb comfortnoise ffv1 indeo4 mp2 pcm_bluray pjs shorten ulti xan_dpcm
adpcm_ea_r3 amv cook ffvhuff indeo5 mp2_at pcm_dvd png sipr utvideo xan_wc3
adpcm_ea_xas anm cpia ffwavesynth interplay_acm mp2float pcm_f16le ppm smackaud v210 xan_wc4
adpcm_g722 ansi cscd fic interplay_dpcm mp3 pcm_f24le prores smacker v210x xbin
adpcm_g726 ape cyuv flac interplay_video mp3_at pcm_f32be prores_lgpl smc v308 xbm
adpcm_g726le apng dca flashsv jacosub mp3adu pcm_f32le psd smvjpeg v408 xface
adpcm_ima_amv ass dds flashsv2 jpeg2000 mp3adufloat pcm_f64be ptx snow v410 xl
adpcm_ima_apc asv1 dfa flic jpegls mp3float pcm_f64le qcelp sol_dpcm vb xma1
adpcm_ima_dat4 asv2 dirac flv jv mp3on4 pcm_lxf qdm2 sonic vble xma2
adpcm_ima_dk3 atrac1 dnxhd fmvc kgv1 mp3on4float pcm_mulaw qdm2_at sp5x vc1 xsub
adpcm_ima_dk4 atrac3 dpx fourxm kmvc mpc7 pcm_mulaw_at qdmc speedhq vc1image xwd
adpcm_ima_ea_eacs atrac3al dsd_lsbf fraps lagarith mpc8 pcm_s16be qdmc_at srt vcr1 y41p
adpcm_ima_ea_sead atrac3p dsd_lsbf_planar frwu libfdk_aac mpeg1video pcm_s16be_planar qdraw ssa vmdaudio ylc
adpcm_ima_iss atrac3pal dsd_msbf g2m libopencore_amrnb mpeg2video pcm_s16le qpeg stl vmdvideo yop
adpcm_ima_oki aura dsd_msbf_planar g723_1 libopencore_amrwb mpeg4 pcm_s16le_planar qtrle subrip vmnc yuv4
adpcm_ima_qt aura2 dsicinaudio g729 libopenjpeg mpegvideo pcm_s24be r10k subviewer vorbis zero12v
adpcm_ima_qt_at avrn dsicinvideo gif libopus mpl2 pcm_s24daud r210 subviewer1 vp3 zerocodec
adpcm_ima_rad avrp dss_sp gsm libschroedinger msa1 pcm_s24le ra_144 sunrast vp5 zlib
adpcm_ima_smjpeg avs dst gsm_ms libspeex msmpeg4v1 pcm_s24le_planar ra_288 svq1 vp6 zmbv
adpcm_ima_wav avui dvaudio gsm_ms_at libvorbis msmpeg4v2 pcm_s32be ralf svq3 vp6a
adpcm_ima_ws ayuv dvbsub h261 libvpx_vp8 msmpeg4v3 pcm_s32le rawvideo tak vp6f
adpcm_ms bethsoftvid dvdsub h263 libvpx_vp9 msrle pcm_s32le_planar realtext targa vp7
adpcm_mtaf bfi dvvideo h263i loco mss1 pcm_s64be rl2 targa_y216 vp8
Enabled encoders:
a64multi alias_pix dvbsub huffyuv libwebp msvideo1 pcm_s16le_planar pcm_u32be roq tiff wrapped_avframe
a64multi5 amv dvdsub ilbc_at libx264 nellymoser pcm_s24be pcm_u32le roq_dpcm truehd xbm
aac apng dvvideo jpeg2000 libx264rgb opus pcm_s24daud pcm_u8 rv10 tta xface
aac_at ass eac3 jpegls libx265 pam pcm_s24le pcx rv20 utvideo xsub
ac3 asv1 ffv1 libfdk_aac libxvid pbm pcm_s24le_planar pgm s302m v210 xwd
ac3_fixed asv2 ffvhuff libmp3lame ljpeg pcm_alaw pcm_s32be pgmyuv sgi v308 y41p
adpcm_adx avrp flac libopencore_amrnb mjpeg pcm_alaw_at pcm_s32le png snow v408 yuv4
adpcm_g722 avui flashsv libopenjpeg mlp pcm_f32be pcm_s32le_planar ppm sonic v410 zlib
adpcm_g726 ayuv flashsv2 libopus movtext pcm_f32le pcm_s64be prores sonic_ls vc2 zmbv
adpcm_ima_qt bmp flv libschroedinger mp2 pcm_f64be pcm_s64le prores_aw srt vorbis
adpcm_ima_wav cinepak g723_1 libspeex mp2fixed pcm_f64le pcm_s8 prores_ks ssa wavpack
adpcm_ms cljr gif libtheora mpeg1video pcm_mulaw pcm_s8_planar qtrle subrip webvtt
adpcm_swf comfortnoise h261 libvorbis mpeg2video pcm_mulaw_at pcm_u16be r10k sunrast wmav1
adpcm_yamaha dca h263 libvpx_vp8 mpeg4 pcm_s16be pcm_u16le r210 svq1 wmav2
alac dnxhd h263p libvpx_vp9 msmpeg4v2 pcm_s16be_planar pcm_u24be ra_144 targa wmv1
alac_at dpx h264_videotoolbox libwavpack msmpeg4v3 pcm_s16le pcm_u24le rawvideo text wmv2
Enabled hwaccels:
h263_videotoolbox h264_vda h264_vda_old h264_videotoolbox mpeg1_videotoolbox mpeg2_videotoolbox mpeg4_videotoolbox
Enabled parsers:
aac bmp dirac dvbsub g729 h264 mpeg4video png sipr vp3
aac_latm cavsvideo dnxhd dvd_nav gsm hevc mpegaudio pnm tak vp8
ac3 cook dpx dvdsub h261 mjpeg mpegvideo rv30 vc1 vp9
adx dca dvaudio flac h263 mlp opus rv40 vorbis xma
Enabled demuxers:
aa avr dsicin gif image_pam_pipe lmlm4 mpsub pcm_s16le rpl str vpk
aac avs dss gsm image_pbm_pipe loas msf pcm_s24be rsd subviewer vplayer
ac3 bethsoftvid dts gxf image_pcx_pipe lrc msnwc_tcp pcm_s24le rso subviewer1 vqf
acm bfi dtshd h261 image_pgm_pipe lvf mtaf pcm_s32be rtp sup w64
act bfstm dv h263 image_pgmyuv_pipe lxf mtv pcm_s32le rtsp svag wav
adf bink dvbsub h264 image_pictor_pipe m4v musx pcm_s8 sami swf wc3
adp bintext dvbtxt hevc image_png_pipe matroska mv pcm_u16be sap tak webm_dash_manifest
ads bit dxa hls image_ppm_pipe mgsts mvi pcm_u16le sbg tedcaptions webvtt
adx bmv ea hnm image_psd_pipe microdvd mxf pcm_u24be scc thp wsaud
aea boa ea_cdata ico image_qdraw_pipe mjpeg mxg pcm_u24le sdp threedostr wsd
afc brstm eac3 idcin image_sgi_pipe mjpeg_2000 nc pcm_u32be sdr2 tiertexseq wsvqa
aiff c93 epaf idf image_sunrast_pipe mlp nistsphere pcm_u32le sds tmv wtv
aix caf ffm iff image_tiff_pipe mlv nsv pcm_u8 sdx truehd wv
amr cavsvideo ffmetadata ilbc image_webp_pipe mm nut pjs segafilm tta wve
anm cdg filmstrip image2 ingenient mmf nuv pmp shorten tty xa
apc cdxl flac image2_alias_pix ipmovie mov ogg pva siff txd xbin
ape cine flic image2_brender_pix ircam mp3 oma pvf sln v210 xmv
apng concat flv image2pipe iss mpc paf qcp smacker v210x xvag
aqtitle data fourxm image_bmp_pipe iv8 mpc8 pcm_alaw r3d smjpeg vag xwma
asf daud frm image_dds_pipe ivf mpegps pcm_f32be rawvideo smush vc1 yop
asf_o dcstr fsb image_dpx_pipe ivr mpegts pcm_f32le realtext sol vc1t yuv4mpegpipe
ass dfa g722 image_exr_pipe jacosub mpegtsraw pcm_f64be redspark sox vivo
ast dirac g723_1 image_j2k_pipe jv mpegvideo pcm_f64le rl2 spdif vmd
au dnxhd g729 image_jpeg_pipe libmodplug mpjpeg pcm_mulaw rm srt vobsub
avi dsf genh image_jpegls_pipe live_flv mpl2 pcm_s16be roq stl voc
Enabled muxers:
a64 bit ffmetadata h263 jacosub mp3 null pcm_s16le rawvideo spdif w64
ac3 caf fifo h264 latm mp4 nut pcm_s24be rm spx wav
adts cavsvideo filmstrip hash lrc mpeg1system oga pcm_s24le roq srt webm
adx crc flac hds m4v mpeg1vcd ogg pcm_s32be rso stream_segment webm_chunk
aiff dash flv hevc matroska mpeg1video ogv pcm_s32le rtp swf webm_dash_manifest
amr data framecrc hls matroska_audio mpeg2dvd oma pcm_s8 rtp_mpegts tee webp
apng daud framehash ico md5 mpeg2svcd opus pcm_u16be rtsp tg2 webvtt
asf dirac framemd5 ilbc microdvd mpeg2video pcm_alaw pcm_u16le sap tgp wtv
asf_stream dnxhd g722 image2 mjpeg mpeg2vob pcm_f32be pcm_u24be scc truehd wv
ass dts g723_1 image2pipe mkvtimestamp_v2 mpegts pcm_f32le pcm_u24le segment tta yuv4mpegpipe
ast dv gif ipod mlp mpjpeg pcm_f64be pcm_u32be singlejpeg uncodedframecrc
au eac3 gsm ircam mmf mxf pcm_f64le pcm_u32le smjpeg vc1
avi f4v gxf ismv mov mxf_d10 pcm_mulaw pcm_u8 smoothstreaming vc1t
avm2 ffm h261 ivf mp2 mxf_opatom pcm_s16be psp sox voc
Enabled protocols:
async concat file hls https librtmpe librtmpte mmst rtp tcp udp
bluray crypto ftp http icecast librtmps md5 pipe srtp tee udplite
cache data gopher httpproxy librtmp librtmpt mmsh prompeg subfile tls_securetransport unix
Enabled filters:
abench anequalizer atrim colorspace earwax haldclutsrc lutrgb perms selectivecolor smptehdbars vaguedenoiser
abitscope anoisesrc avectorscope compand ebur128 hdcd lutyuv perspective sendcmd sobel vectorscope
acompressor anull avgblur compensationdelay edgedetect hflip mandelbrot phase separatefields spectrumsynth vflip
acrossfade anullsink bandpass concat elbg highpass maskedclamp pixdesctest setdar split vibrato
acrusher anullsrc bandreject convolution eq histeq maskedmerge pp setfield spp vidstabdetect
adelay apad bass copy equalizer histogram mcdeint pp7 setpts ssim vidstabtransform
adrawgraph aperms bbox cover_rect erosion hqdn3d mergeplanes premultiply setsar stereo3d vignette
aecho aphasemeter bench crop extractplanes hqx mestimate prewitt settb stereotools volume
aemphasis aphaser biquad cropdetect extrastereo hstack metadata psnr showcqt stereowiden volumedetect
aeval apulsator bitplanenoise crystalizer fade hue midequalizer pullup showfreqs streamselect vstack
aevalsrc arealtime blackdetect curves fftfilt hwdownload minterpolate qp showinfo subtitles w3fdif
afade aresample blackframe datascope field hwupload movie random showpalette super2xsai waveform
afftfilt areverse blend dcshift fieldhint hysteresis mpdecimate readeia608 showspectrum swaprect weave
aformat aselect boxblur dctdnoiz fieldmatch idet mptestsrc readvitc showspectrumpic swapuv xbr
agate asendcmd bwdif deband fieldorder il negate realtime showvolume tblend yadif
ahistogram asetnsamples cellauto decimate find_rect inflate nlmeans remap showwaves telecine yuvtestsrc
ainterleave asetpts channelmap deflate firequalizer interlace nnedi removegrain showwavespic testsrc zoompan
alimiter asetrate channelsplit dejudder flanger interleave noformat removelogo shuffleframes testsrc2 zscale
allpass asettb chorus delogo format join noise repeatfields shuffleplanes threshold
allrgb ashowinfo chromakey deshake fps kerndeint null replaygain sidechaincompress thumbnail
allyuv asidedata ciescope detelecine framepack lenscorrection nullsink resample sidechaingate tile
aloop asplit codecview dilation framerate life nullsrc reverse sidedata tinterlace
alphaextract ass color displace framestep loop overlay rgbtestsrc signalstats transpose
alphamerge astats colorbalance drawbox fspp loudnorm owdenoise rotate silencedetect treble
amerge astreamselect colorchannelmixer drawgraph gblur lowpass pad sab silenceremove tremolo
ametadata asyncts colorkey drawgrid geq lut palettegen scale sine trim
amix atadenoise colorlevels drawtext gradfun lut2 paletteuse scale2ref smartblur unsharp
amovie atempo colormatrix dynaudnorm haldclut lut3d pan select smptebars uspp
Enabled bsfs:
aac_adtstoasc dca_core h264_mp4toannexb imx_dump_header mjpega_dump_header mp3_header_decompress noise text2movsub
chomp dump_extradata hevc_mp4toannexb mjpeg2jpeg mov2textsub mpeg4_unpack_bframes remove_extradata vp9_superframe
Enabled indevs:
lavfi libdc1394 x11grab_xcb
Enabled outdevs:
opengl sdl2
License: nonfree and unredistributable
Creating config.mak, config.h, and doc/config.texi...
./configure --prefix=${TARGET} --cc=clang-mp-3.8
install prefix /sw
source path .
C compiler clang-mp-3.8
C library
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
yasm yes
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AESNI enabled yes
AVX enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols yes
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support no
new filter support yes
network support yes
threading support pthreads
safe bitstream reader yes
SDL2 support yes
opencl enabled no
JNI support no
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML no
Enabled programs:
ffmpeg ffplay ffprobe ffserver
External libraries:
bzlib libxcb libxcb_shm lzma sdl2 videotoolbox zlib
iconv libxcb_shape libxcb_xfixes sdl securetransport xlib
External libraries providing hardware acceleration:
audiotoolbox vda videotoolbox_hwaccel
Libraries:
avcodec avdevice avfilter avformat avutil swresample swscale
Enabled decoders:
aac adpcm_mtaf bethsoftvid dvbsub gsm_ms_at metasound mvc1 pcm_u16be rpza text vp9
aac_at adpcm_psx bfi dvdsub h261 microdvd mvc2 pcm_u16le rscc theora vplayer
aac_fixed adpcm_sbpro_2 bink dvvideo h263 mimic mxpeg pcm_u24be rv10 thp vqa
aac_latm adpcm_sbpro_3 binkaudio_dct dxa h263i mjpeg nellymoser pcm_u24le rv20 tiertexseqvideo wavpack
aasc adpcm_sbpro_4 binkaudio_rdft dxtory h263p mjpegb nuv pcm_u32be rv30 tiff webp
ac3 adpcm_swf bintext dxv h264 mlp on2avc pcm_u32le rv40 tmv webvtt
ac3_at adpcm_thp bmp eac3 h264_vda mmvideo opus pcm_u8 s302m truehd wmalossless
ac3_fixed adpcm_thp_le bmv_audio eac3_at hap motionpixels paf_audio pcm_zork sami truemotion1 wmapro
adpcm_4xm adpcm_vima bmv_video eacmv hevc movtext paf_video pcx sanm truemotion2 wmav1
adpcm_adx adpcm_xa brender_pix eamad hnm4_video mp1 pam pgm scpr truemotion2rt wmav2
adpcm_afc adpcm_yamaha c93 eatgq hq_hqa mp1_at pbm pgmyuv screenpresso truespeech wmavoice
adpcm_aica aic cavs eatgv hqx mp1float pcm_alaw pgssub sdx2_dpcm tscc wmv1
adpcm_ct alac ccaption eatqi huffyuv mp2 pcm_alaw_at pictor sgi tscc2 wmv2
adpcm_dtk alac_at cdgraphics eightbps iac mp2_at pcm_bluray pixlet sgirle tta wmv3
adpcm_ea alias_pix cdxl eightsvx_exp idcin mp2float pcm_dvd pjs sheervideo twinvq wmv3image
adpcm_ea_maxis_xa als cfhd eightsvx_fib idf mp3 pcm_f16le png shorten txd wnv1
adpcm_ea_r1 amr_nb_at cinepak escape124 iff_ilbm mp3_at pcm_f24le ppm sipr ulti ws_snd1
adpcm_ea_r2 amrnb cljr escape130 ilbc_at mp3adu pcm_f32be prores smackaud utvideo xan_dpcm
adpcm_ea_r3 amrwb cllc evrc imc mp3adufloat pcm_f32le prores_lgpl smacker v210 xan_wc3
adpcm_ea_xas amv comfortnoise exr indeo2 mp3float pcm_f64be psd smc v210x xan_wc4
adpcm_g722 anm cook ffv1 indeo3 mp3on4 pcm_f64le ptx smvjpeg v308 xbin
adpcm_g726 ansi cpia ffvhuff indeo4 mp3on4float pcm_lxf qcelp snow v408 xbm
adpcm_g726le ape cscd ffwavesynth indeo5 mpc7 pcm_mulaw qdm2 sol_dpcm v410 xface
adpcm_ima_amv apng cyuv fic interplay_acm mpc8 pcm_mulaw_at qdm2_at sonic vb xl
adpcm_ima_apc ass dca flac interplay_dpcm mpeg1video pcm_s16be qdmc sp5x vble xma1
adpcm_ima_dat4 asv1 dds flashsv interplay_video mpeg2video pcm_s16be_planar qdmc_at speedhq vc1 xma2
adpcm_ima_dk3 asv2 dfa flashsv2 jacosub mpeg4 pcm_s16le qdraw srt vc1image xsub
adpcm_ima_dk4 atrac1 dirac flic jpeg2000 mpegvideo pcm_s16le_planar qpeg ssa vcr1 xwd
adpcm_ima_ea_eacs atrac3 dnxhd flv jpegls mpl2 pcm_s24be qtrle stl vmdaudio y41p
adpcm_ima_ea_sead atrac3al dpx fmvc jv msa1 pcm_s24daud r10k subrip vmdvideo ylc
adpcm_ima_iss atrac3p dsd_lsbf fourxm kgv1 msmpeg4v1 pcm_s24le r210 subviewer vmnc yop
adpcm_ima_oki atrac3pal dsd_lsbf_planar fraps kmvc msmpeg4v2 pcm_s24le_planar ra_144 subviewer1 vorbis yuv4
adpcm_ima_qt aura dsd_msbf frwu lagarith msmpeg4v3 pcm_s32be ra_288 sunrast vp3 zero12v
adpcm_ima_qt_at aura2 dsd_msbf_planar g2m loco msrle pcm_s32le ralf svq1 vp5 zerocodec
adpcm_ima_rad avrn dsicinaudio g723_1 m101 mss1 pcm_s32le_planar rawvideo svq3 vp6 zlib
adpcm_ima_smjpeg avrp dsicinvideo g729 mace3 mss2 pcm_s64be realtext tak vp6a zmbv
adpcm_ima_wav avs dss_sp gif mace6 msvideo1 pcm_s64le rl2 targa vp6f
adpcm_ima_ws avui dst gsm magicyuv mszh pcm_s8 roq targa_y216 vp7
adpcm_ms ayuv dvaudio gsm_ms mdec mts2 pcm_s8_planar roq_dpcm tdsc vp8
Enabled encoders:
a64multi alac comfortnoise g723_1 mp2 pcm_f32be pcm_s32be pcx roq_dpcm text wmav2
a64multi5 alac_at dca gif mp2fixed pcm_f32le pcm_s32le pgm rv10 tiff wmv1
aac alias_pix dnxhd h261 mpeg1video pcm_f64be pcm_s32le_planar pgmyuv rv20 truehd wmv2
aac_at amv dpx h263 mpeg2video pcm_f64le pcm_s64be png s302m tta wrapped_avframe
ac3 apng dvbsub h263p mpeg4 pcm_mulaw pcm_s64le ppm sgi utvideo xbm
ac3_fixed ass dvdsub h264_videotoolbox msmpeg4v2 pcm_mulaw_at pcm_s8 prores snow v210 xface
adpcm_adx asv1 dvvideo huffyuv msmpeg4v3 pcm_s16be pcm_s8_planar prores_aw sonic v308 xsub
adpcm_g722 asv2 eac3 ilbc_at msvideo1 pcm_s16be_planar pcm_u16be prores_ks sonic_ls v408 xwd
adpcm_g726 avrp ffv1 jpeg2000 nellymoser pcm_s16le pcm_u16le qtrle srt v410 y41p
adpcm_ima_qt avui ffvhuff jpegls opus pcm_s16le_planar pcm_u24be r10k ssa vc2 yuv4
adpcm_ima_wav ayuv flac ljpeg pam pcm_s24be pcm_u24le r210 subrip vorbis zlib
adpcm_ms bmp flashsv mjpeg pbm pcm_s24daud pcm_u32be ra_144 sunrast wavpack zmbv
adpcm_swf cinepak flashsv2 mlp pcm_alaw pcm_s24le pcm_u32le rawvideo svq1 webvtt
adpcm_yamaha cljr flv movtext pcm_alaw_at pcm_s24le_planar pcm_u8 roq targa wmav1
Enabled hwaccels:
h263_videotoolbox h264_vda h264_vda_old h264_videotoolbox mpeg1_videotoolbox mpeg2_videotoolbox mpeg4_videotoolbox
Enabled parsers:
aac bmp dirac dvbsub g729 h264 mpeg4video png sipr vp3
aac_latm cavsvideo dnxhd dvd_nav gsm hevc mpegaudio pnm tak vp8
ac3 cook dpx dvdsub h261 mjpeg mpegvideo rv30 vc1 vp9
adx dca dvaudio flac h263 mlp opus rv40 vorbis xma
Enabled demuxers:
aa avr dsicin gif image_pam_pipe loas msf pcm_s24be rsd subviewer vplayer
aac avs dss gsm image_pbm_pipe lrc msnwc_tcp pcm_s24le rso subviewer1 vqf
ac3 bethsoftvid dts gxf image_pcx_pipe lvf mtaf pcm_s32be rtp sup w64
acm bfi dtshd h261 image_pgm_pipe lxf mtv pcm_s32le rtsp svag wav
act bfstm dv h263 image_pgmyuv_pipe m4v musx pcm_s8 sami swf wc3
adf bink dvbsub h264 image_pictor_pipe matroska mv pcm_u16be sap tak webm_dash_manifest
adp bintext dvbtxt hevc image_png_pipe mgsts mvi pcm_u16le sbg tedcaptions webvtt
ads bit dxa hls image_ppm_pipe microdvd mxf pcm_u24be scc thp wsaud
adx bmv ea hnm image_psd_pipe mjpeg mxg pcm_u24le sdp threedostr wsd
aea boa ea_cdata ico image_qdraw_pipe mjpeg_2000 nc pcm_u32be sdr2 tiertexseq wsvqa
afc brstm eac3 idcin image_sgi_pipe mlp nistsphere pcm_u32le sds tmv wtv
aiff c93 epaf idf image_sunrast_pipe mlv nsv pcm_u8 sdx truehd wv
aix caf ffm iff image_tiff_pipe mm nut pjs segafilm tta wve
amr cavsvideo ffmetadata ilbc image_webp_pipe mmf nuv pmp shorten tty xa
anm cdg filmstrip image2 ingenient mov ogg pva siff txd xbin
apc cdxl flac image2_alias_pix ipmovie mp3 oma pvf sln v210 xmv
ape cine flic image2_brender_pix ircam mpc paf qcp smacker v210x xvag
apng concat flv image2pipe iss mpc8 pcm_alaw r3d smjpeg vag xwma
aqtitle data fourxm image_bmp_pipe iv8 mpegps pcm_f32be rawvideo smush vc1 yop
asf daud frm image_dds_pipe ivf mpegts pcm_f32le realtext sol vc1t yuv4mpegpipe
asf_o dcstr fsb image_dpx_pipe ivr mpegtsraw pcm_f64be redspark sox vivo
ass dfa g722 image_exr_pipe jacosub mpegvideo pcm_f64le rl2 spdif vmd
ast dirac g723_1 image_j2k_pipe jv mpjpeg pcm_mulaw rm srt vobsub
au dnxhd g729 image_jpeg_pipe live_flv mpl2 pcm_s16be roq stl voc
avi dsf genh image_jpegls_pipe lmlm4 mpsub pcm_s16le rpl str vpk
Enabled muxers:
a64 bit ffmetadata h263 jacosub mp3 null pcm_s16le rawvideo spdif w64
ac3 caf fifo h264 latm mp4 nut pcm_s24be rm spx wav
adts cavsvideo filmstrip hash lrc mpeg1system oga pcm_s24le roq srt webm
adx crc flac hds m4v mpeg1vcd ogg pcm_s32be rso stream_segment webm_chunk
aiff dash flv hevc matroska mpeg1video ogv pcm_s32le rtp swf webm_dash_manifest
amr data framecrc hls matroska_audio mpeg2dvd oma pcm_s8 rtp_mpegts tee webp
apng daud framehash ico md5 mpeg2svcd opus pcm_u16be rtsp tg2 webvtt
asf dirac framemd5 ilbc microdvd mpeg2video pcm_alaw pcm_u16le sap tgp wtv
asf_stream dnxhd g722 image2 mjpeg mpeg2vob pcm_f32be pcm_u24be scc truehd wv
ass dts g723_1 image2pipe mkvtimestamp_v2 mpegts pcm_f32le pcm_u24le segment tta yuv4mpegpipe
ast dv gif ipod mlp mpjpeg pcm_f64be pcm_u32be singlejpeg uncodedframecrc
au eac3 gsm ircam mmf mxf pcm_f64le pcm_u32le smjpeg vc1
avi f4v gxf ismv mov mxf_d10 pcm_mulaw pcm_u8 smoothstreaming vc1t
avm2 ffm h261 ivf mp2 mxf_opatom pcm_s16be psp sox voc
Enabled protocols:
async crypto file hls https mmsh prompeg rtmpt srtp tee udplite
cache data ftp http icecast mmst rtmp rtmpts subfile tls_securetransport unix
concat ffrtmphttp gopher httpproxy md5 pipe rtmps rtp tcp udp
Enabled filters:
abench amerge asidedata ciescope detelecine fps life nullsrc scale2ref signalstats tremolo
abitscope ametadata asplit codecview dilation framepack loop overlay select silencedetect trim
acompressor amix astats color displace framerate loudnorm pad selectivecolor silenceremove unsharp
acrossfade amovie astreamselect colorbalance drawbox framestep lowpass palettegen sendcmd sine vectorscope
acrusher anequalizer atadenoise colorchannelmixer drawgraph gblur lut paletteuse separatefields smptebars vflip
adelay anoisesrc atempo colorkey drawgrid gradfun lut2 pan setdar smptehdbars vibrato
adrawgraph anull atrim colorlevels dynaudnorm haldclut lut3d perms setfield sobel vignette
aecho anullsink avectorscope colorspace earwax haldclutsrc lutrgb pixdesctest setpts spectrumsynth volume
aemphasis anullsrc avgblur compand ebur128 hdcd lutyuv premultiply setsar split volumedetect
aeval apad bandpass compensationdelay edgedetect hflip mandelbrot prewitt settb ssim vstack
aevalsrc aperms bandreject concat elbg highpass maskedclamp psnr showcqt stereotools w3fdif
afade aphasemeter bass convolution equalizer histogram maskedmerge qp showfreqs stereowiden waveform
afftfilt aphaser bbox copy erosion hqx mergeplanes random showinfo streamselect weave
aformat apulsator bench crop extractplanes hstack mestimate readeia608 showpalette swaprect xbr
agate arealtime biquad crystalizer extrastereo hue metadata readvitc showspectrum swapuv yadif
ahistogram aresample bitplanenoise curves fade hwdownload midequalizer realtime showspectrumpic tblend yuvtestsrc
ainterleave areverse blackdetect datascope fftfilt hwupload minterpolate remap showvolume telecine zoompan
alimiter aselect blend dcshift field hysteresis movie removegrain showwaves testsrc
allpass asendcmd bwdif dctdnoiz fieldhint idet negate removelogo showwavespic testsrc2
allrgb asetnsamples cellauto deband fieldmatch il nlmeans replaygain shuffleframes threshold
allyuv asetpts channelmap decimate fieldorder inflate noformat reverse shuffleplanes thumbnail
aloop asetrate channelsplit deflate firequalizer interleave noise rgbtestsrc sidechaincompress tile
alphaextract asettb chorus dejudder flanger join null rotate sidechaingate transpose
alphamerge ashowinfo chromakey deshake format lenscorrection nullsink scale sidedata treble
Enabled bsfs:
aac_adtstoasc dca_core h264_mp4toannexb imx_dump_header mjpega_dump_header mp3_header_decompress noise text2movsub
chomp dump_extradata hevc_mp4toannexb mjpeg2jpeg mov2textsub mpeg4_unpack_bframes remove_extradata vp9_superframe
Enabled indevs:
lavfi x11grab_xcb
Enabled outdevs:
sdl2
License: LGPL version 2.1 or later
Creating config.mak, config.h, and doc/config.texi...
libavutil/avconfig.h is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/protocol_list.c is unchanged
./configure --prefix=${TARGET} --cc=clang
install prefix /sw
source path .
C compiler clang
C library
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
yasm yes
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AESNI enabled yes
AVX enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols yes
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support no
new filter support yes
network support yes
threading support pthreads
safe bitstream reader yes
SDL2 support yes
opencl enabled no
JNI support no
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML no
Enabled programs:
ffmpeg ffplay ffprobe ffserver
External libraries:
bzlib libxcb libxcb_shm lzma sdl2 videotoolbox zlib
iconv libxcb_shape libxcb_xfixes sdl securetransport xlib
External libraries providing hardware acceleration:
audiotoolbox vda videotoolbox_hwaccel
Libraries:
avcodec avdevice avfilter avformat avutil swresample swscale
Enabled decoders:
aac adpcm_mtaf bethsoftvid dvbsub gsm_ms_at metasound mvc1 pcm_u16be rpza text vp9
aac_at adpcm_psx bfi dvdsub h261 microdvd mvc2 pcm_u16le rscc theora vplayer
aac_fixed adpcm_sbpro_2 bink dvvideo h263 mimic mxpeg pcm_u24be rv10 thp vqa
aac_latm adpcm_sbpro_3 binkaudio_dct dxa h263i mjpeg nellymoser pcm_u24le rv20 tiertexseqvideo wavpack
aasc adpcm_sbpro_4 binkaudio_rdft dxtory h263p mjpegb nuv pcm_u32be rv30 tiff webp
ac3 adpcm_swf bintext dxv h264 mlp on2avc pcm_u32le rv40 tmv webvtt
ac3_at adpcm_thp bmp eac3 h264_vda mmvideo opus pcm_u8 s302m truehd wmalossless
ac3_fixed adpcm_thp_le bmv_audio eac3_at hap motionpixels paf_audio pcm_zork sami truemotion1 wmapro
adpcm_4xm adpcm_vima bmv_video eacmv hevc movtext paf_video pcx sanm truemotion2 wmav1
adpcm_adx adpcm_xa brender_pix eamad hnm4_video mp1 pam pgm scpr truemotion2rt wmav2
adpcm_afc adpcm_yamaha c93 eatgq hq_hqa mp1_at pbm pgmyuv screenpresso truespeech wmavoice
adpcm_aica aic cavs eatgv hqx mp1float pcm_alaw pgssub sdx2_dpcm tscc wmv1
adpcm_ct alac ccaption eatqi huffyuv mp2 pcm_alaw_at pictor sgi tscc2 wmv2
adpcm_dtk alac_at cdgraphics eightbps iac mp2_at pcm_bluray pixlet sgirle tta wmv3
adpcm_ea alias_pix cdxl eightsvx_exp idcin mp2float pcm_dvd pjs sheervideo twinvq wmv3image
adpcm_ea_maxis_xa als cfhd eightsvx_fib idf mp3 pcm_f16le png shorten txd wnv1
adpcm_ea_r1 amr_nb_at cinepak escape124 iff_ilbm mp3_at pcm_f24le ppm sipr ulti ws_snd1
adpcm_ea_r2 amrnb cljr escape130 ilbc_at mp3adu pcm_f32be prores smackaud utvideo xan_dpcm
adpcm_ea_r3 amrwb cllc evrc imc mp3adufloat pcm_f32le prores_lgpl smacker v210 xan_wc3
adpcm_ea_xas amv comfortnoise exr indeo2 mp3float pcm_f64be psd smc v210x xan_wc4
adpcm_g722 anm cook ffv1 indeo3 mp3on4 pcm_f64le ptx smvjpeg v308 xbin
adpcm_g726 ansi cpia ffvhuff indeo4 mp3on4float pcm_lxf qcelp snow v408 xbm
adpcm_g726le ape cscd ffwavesynth indeo5 mpc7 pcm_mulaw qdm2 sol_dpcm v410 xface
adpcm_ima_amv apng cyuv fic interplay_acm mpc8 pcm_mulaw_at qdm2_at sonic vb xl
adpcm_ima_apc ass dca flac interplay_dpcm mpeg1video pcm_s16be qdmc sp5x vble xma1
adpcm_ima_dat4 asv1 dds flashsv interplay_video mpeg2video pcm_s16be_planar qdmc_at speedhq vc1 xma2
adpcm_ima_dk3 asv2 dfa flashsv2 jacosub mpeg4 pcm_s16le qdraw srt vc1image xsub
adpcm_ima_dk4 atrac1 dirac flic jpeg2000 mpegvideo pcm_s16le_planar qpeg ssa vcr1 xwd
adpcm_ima_ea_eacs atrac3 dnxhd flv jpegls mpl2 pcm_s24be qtrle stl vmdaudio y41p
adpcm_ima_ea_sead atrac3al dpx fmvc jv msa1 pcm_s24daud r10k subrip vmdvideo ylc
adpcm_ima_iss atrac3p dsd_lsbf fourxm kgv1 msmpeg4v1 pcm_s24le r210 subviewer vmnc yop
adpcm_ima_oki atrac3pal dsd_lsbf_planar fraps kmvc msmpeg4v2 pcm_s24le_planar ra_144 subviewer1 vorbis yuv4
adpcm_ima_qt aura dsd_msbf frwu lagarith msmpeg4v3 pcm_s32be ra_288 sunrast vp3 zero12v
adpcm_ima_qt_at aura2 dsd_msbf_planar g2m loco msrle pcm_s32le ralf svq1 vp5 zerocodec
adpcm_ima_rad avrn dsicinaudio g723_1 m101 mss1 pcm_s32le_planar rawvideo svq3 vp6 zlib
adpcm_ima_smjpeg avrp dsicinvideo g729 mace3 mss2 pcm_s64be realtext tak vp6a zmbv
adpcm_ima_wav avs dss_sp gif mace6 msvideo1 pcm_s64le rl2 targa vp6f
adpcm_ima_ws avui dst gsm magicyuv mszh pcm_s8 roq targa_y216 vp7
adpcm_ms ayuv dvaudio gsm_ms mdec mts2 pcm_s8_planar roq_dpcm tdsc vp8
Enabled encoders:
a64multi alac comfortnoise g723_1 mp2 pcm_f32be pcm_s32be pcx roq_dpcm text wmav2
a64multi5 alac_at dca gif mp2fixed pcm_f32le pcm_s32le pgm rv10 tiff wmv1
aac alias_pix dnxhd h261 mpeg1video pcm_f64be pcm_s32le_planar pgmyuv rv20 truehd wmv2
aac_at amv dpx h263 mpeg2video pcm_f64le pcm_s64be png s302m tta wrapped_avframe
ac3 apng dvbsub h263p mpeg4 pcm_mulaw pcm_s64le ppm sgi utvideo xbm
ac3_fixed ass dvdsub h264_videotoolbox msmpeg4v2 pcm_mulaw_at pcm_s8 prores snow v210 xface
adpcm_adx asv1 dvvideo huffyuv msmpeg4v3 pcm_s16be pcm_s8_planar prores_aw sonic v308 xsub
adpcm_g722 asv2 eac3 ilbc_at msvideo1 pcm_s16be_planar pcm_u16be prores_ks sonic_ls v408 xwd
adpcm_g726 avrp ffv1 jpeg2000 nellymoser pcm_s16le pcm_u16le qtrle srt v410 y41p
adpcm_ima_qt avui ffvhuff jpegls opus pcm_s16le_planar pcm_u24be r10k ssa vc2 yuv4
adpcm_ima_wav ayuv flac ljpeg pam pcm_s24be pcm_u24le r210 subrip vorbis zlib
adpcm_ms bmp flashsv mjpeg pbm pcm_s24daud pcm_u32be ra_144 sunrast wavpack zmbv
adpcm_swf cinepak flashsv2 mlp pcm_alaw pcm_s24le pcm_u32le rawvideo svq1 webvtt
adpcm_yamaha cljr flv movtext pcm_alaw_at pcm_s24le_planar pcm_u8 roq targa wmav1
Enabled hwaccels:
h263_videotoolbox h264_vda h264_vda_old h264_videotoolbox mpeg1_videotoolbox mpeg2_videotoolbox mpeg4_videotoolbox
Enabled parsers:
aac bmp dirac dvbsub g729 h264 mpeg4video png sipr vp3
aac_latm cavsvideo dnxhd dvd_nav gsm hevc mpegaudio pnm tak vp8
ac3 cook dpx dvdsub h261 mjpeg mpegvideo rv30 vc1 vp9
adx dca dvaudio flac h263 mlp opus rv40 vorbis xma
Enabled demuxers:
aa avr dsicin gif image_pam_pipe loas msf pcm_s24be rsd subviewer vplayer
aac avs dss gsm image_pbm_pipe lrc msnwc_tcp pcm_s24le rso subviewer1 vqf
ac3 bethsoftvid dts gxf image_pcx_pipe lvf mtaf pcm_s32be rtp sup w64
acm bfi dtshd h261 image_pgm_pipe lxf mtv pcm_s32le rtsp svag wav
act bfstm dv h263 image_pgmyuv_pipe m4v musx pcm_s8 sami swf wc3
adf bink dvbsub h264 image_pictor_pipe matroska mv pcm_u16be sap tak webm_dash_manifest
adp bintext dvbtxt hevc image_png_pipe mgsts mvi pcm_u16le sbg tedcaptions webvtt
ads bit dxa hls image_ppm_pipe microdvd mxf pcm_u24be scc thp wsaud
adx bmv ea hnm image_psd_pipe mjpeg mxg pcm_u24le sdp threedostr wsd
aea boa ea_cdata ico image_qdraw_pipe mjpeg_2000 nc pcm_u32be sdr2 tiertexseq wsvqa
afc brstm eac3 idcin image_sgi_pipe mlp nistsphere pcm_u32le sds tmv wtv
aiff c93 epaf idf image_sunrast_pipe mlv nsv pcm_u8 sdx truehd wv
aix caf ffm iff image_tiff_pipe mm nut pjs segafilm tta wve
amr cavsvideo ffmetadata ilbc image_webp_pipe mmf nuv pmp shorten tty xa
anm cdg filmstrip image2 ingenient mov ogg pva siff txd xbin
apc cdxl flac image2_alias_pix ipmovie mp3 oma pvf sln v210 xmv
ape cine flic image2_brender_pix ircam mpc paf qcp smacker v210x xvag
apng concat flv image2pipe iss mpc8 pcm_alaw r3d smjpeg vag xwma
aqtitle data fourxm image_bmp_pipe iv8 mpegps pcm_f32be rawvideo smush vc1 yop
asf daud frm image_dds_pipe ivf mpegts pcm_f32le realtext sol vc1t yuv4mpegpipe
asf_o dcstr fsb image_dpx_pipe ivr mpegtsraw pcm_f64be redspark sox vivo
ass dfa g722 image_exr_pipe jacosub mpegvideo pcm_f64le rl2 spdif vmd
ast dirac g723_1 image_j2k_pipe jv mpjpeg pcm_mulaw rm srt vobsub
au dnxhd g729 image_jpeg_pipe live_flv mpl2 pcm_s16be roq stl voc
avi dsf genh image_jpegls_pipe lmlm4 mpsub pcm_s16le rpl str vpk
Enabled muxers:
a64 bit ffmetadata h263 jacosub mp3 null pcm_s16le rawvideo spdif w64
ac3 caf fifo h264 latm mp4 nut pcm_s24be rm spx wav
adts cavsvideo filmstrip hash lrc mpeg1system oga pcm_s24le roq srt webm
adx crc flac hds m4v mpeg1vcd ogg pcm_s32be rso stream_segment webm_chunk
aiff dash flv hevc matroska mpeg1video ogv pcm_s32le rtp swf webm_dash_manifest
amr data framecrc hls matroska_audio mpeg2dvd oma pcm_s8 rtp_mpegts tee webp
apng daud framehash ico md5 mpeg2svcd opus pcm_u16be rtsp tg2 webvtt
asf dirac framemd5 ilbc microdvd mpeg2video pcm_alaw pcm_u16le sap tgp wtv
asf_stream dnxhd g722 image2 mjpeg mpeg2vob pcm_f32be pcm_u24be scc truehd wv
ass dts g723_1 image2pipe mkvtimestamp_v2 mpegts pcm_f32le pcm_u24le segment tta yuv4mpegpipe
ast dv gif ipod mlp mpjpeg pcm_f64be pcm_u32be singlejpeg uncodedframecrc
au eac3 gsm ircam mmf mxf pcm_f64le pcm_u32le smjpeg vc1
avi f4v gxf ismv mov mxf_d10 pcm_mulaw pcm_u8 smoothstreaming vc1t
avm2 ffm h261 ivf mp2 mxf_opatom pcm_s16be psp sox voc
Enabled protocols:
async crypto file hls https mmsh prompeg rtmpt srtp tee udplite
cache data ftp http icecast mmst rtmp rtmpts subfile tls_securetransport unix
concat ffrtmphttp gopher httpproxy md5 pipe rtmps rtp tcp udp
Enabled filters:
abench amerge asidedata ciescope dejudder flanger join null rotate sidechaingate transpose
abitscope ametadata asplit codecview deshake format lenscorrection nullsink scale sidedata treble
acompressor amix astats color detelecine fps life nullsrc scale2ref signalstats tremolo
acrossfade amovie astreamselect colorbalance dilation framepack loop overlay select silencedetect trim
acrusher anequalizer atadenoise colorchannelmixer displace framerate loudnorm pad selectivecolor silenceremove unsharp
adelay anoisesrc atempo colorkey drawbox framestep lowpass palettegen sendcmd sine vectorscope
adrawgraph anull atrim colorlevels drawgraph gblur lut paletteuse separatefields smptebars vflip
aecho anullsink avectorscope colorspace drawgrid gradfun lut2 pan setdar smptehdbars vibrato
aemphasis anullsrc avgblur compand dynaudnorm haldclut lut3d perms setfield sobel vignette
aeval apad bandpass compensationdelay earwax haldclutsrc lutrgb pixdesctest setpts spectrumsynth volume
aevalsrc aperms bandreject concat ebur128 hdcd lutyuv premultiply setsar split volumedetect
afade aphasemeter bass convolution edgedetect hflip mandelbrot prewitt settb ssim vstack
afftfilt aphaser bbox copy elbg highpass maskedclamp psnr showcqt stereotools w3fdif
aformat apulsator bench coreimage equalizer histogram maskedmerge qp showfreqs stereowiden waveform
agate arealtime biquad coreimagesrc erosion hqx mergeplanes random showinfo streamselect weave
ahistogram aresample bitplanenoise crop extractplanes hstack mestimate readeia608 showpalette swaprect xbr
ainterleave areverse blackdetect crystalizer extrastereo hue metadata readvitc showspectrum swapuv yadif
alimiter aselect blend curves fade hwdownload midequalizer realtime showspectrumpic tblend yuvtestsrc
allpass asendcmd bwdif datascope fftfilt hwupload minterpolate remap showvolume telecine zoompan
allrgb asetnsamples cellauto dcshift field hysteresis movie removegrain showwaves testsrc
allyuv asetpts channelmap dctdnoiz fieldhint idet negate removelogo showwavespic testsrc2
aloop asetrate channelsplit deband fieldmatch il nlmeans replaygain shuffleframes threshold
alphaextract asettb chorus decimate fieldorder inflate noformat reverse shuffleplanes thumbnail
alphamerge ashowinfo chromakey deflate firequalizer interleave noise rgbtestsrc sidechaincompress tile
Enabled bsfs:
aac_adtstoasc dca_core h264_mp4toannexb imx_dump_header mjpega_dump_header mp3_header_decompress noise text2movsub
chomp dump_extradata hevc_mp4toannexb mjpeg2jpeg mov2textsub mpeg4_unpack_bframes remove_extradata vp9_superframe
Enabled indevs:
avfoundation lavfi x11grab_xcb
Enabled outdevs:
sdl2
License: LGPL version 2.1 or later
Creating config.mak, config.h, and doc/config.texi...
libavcodec/bsf_list.c is unchanged
libavformat/protocol_list.c is unchanged
./configure --prefix=${TARGET}
install prefix /sw
source path .
C compiler gcc
C library
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
yasm yes
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AESNI enabled yes
AVX enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols yes
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support no
new filter support yes
network support yes
threading support pthreads
safe bitstream reader yes
SDL2 support yes
opencl enabled no
JNI support no
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML no
Enabled programs:
ffmpeg ffplay ffprobe ffserver
External libraries:
bzlib libxcb libxcb_shm lzma sdl2 videotoolbox zlib
iconv libxcb_shape libxcb_xfixes sdl securetransport xlib
External libraries providing hardware acceleration:
audiotoolbox vda videotoolbox_hwaccel
Libraries:
avcodec avdevice avfilter avformat avutil swresample swscale
Enabled decoders:
aac adpcm_mtaf bethsoftvid dvbsub gsm_ms_at metasound mvc1 pcm_u16be rpza text vp9
aac_at adpcm_psx bfi dvdsub h261 microdvd mvc2 pcm_u16le rscc theora vplayer
aac_fixed adpcm_sbpro_2 bink dvvideo h263 mimic mxpeg pcm_u24be rv10 thp vqa
aac_latm adpcm_sbpro_3 binkaudio_dct dxa h263i mjpeg nellymoser pcm_u24le rv20 tiertexseqvideo wavpack
aasc adpcm_sbpro_4 binkaudio_rdft dxtory h263p mjpegb nuv pcm_u32be rv30 tiff webp
ac3 adpcm_swf bintext dxv h264 mlp on2avc pcm_u32le rv40 tmv webvtt
ac3_at adpcm_thp bmp eac3 h264_vda mmvideo opus pcm_u8 s302m truehd wmalossless
ac3_fixed adpcm_thp_le bmv_audio eac3_at hap motionpixels paf_audio pcm_zork sami truemotion1 wmapro
adpcm_4xm adpcm_vima bmv_video eacmv hevc movtext paf_video pcx sanm truemotion2 wmav1
adpcm_adx adpcm_xa brender_pix eamad hnm4_video mp1 pam pgm scpr truemotion2rt wmav2
adpcm_afc adpcm_yamaha c93 eatgq hq_hqa mp1_at pbm pgmyuv screenpresso truespeech wmavoice
adpcm_aica aic cavs eatgv hqx mp1float pcm_alaw pgssub sdx2_dpcm tscc wmv1
adpcm_ct alac ccaption eatqi huffyuv mp2 pcm_alaw_at pictor sgi tscc2 wmv2
adpcm_dtk alac_at cdgraphics eightbps iac mp2_at pcm_bluray pixlet sgirle tta wmv3
adpcm_ea alias_pix cdxl eightsvx_exp idcin mp2float pcm_dvd pjs sheervideo twinvq wmv3image
adpcm_ea_maxis_xa als cfhd eightsvx_fib idf mp3 pcm_f16le png shorten txd wnv1
adpcm_ea_r1 amr_nb_at cinepak escape124 iff_ilbm mp3_at pcm_f24le ppm sipr ulti ws_snd1
adpcm_ea_r2 amrnb cljr escape130 ilbc_at mp3adu pcm_f32be prores smackaud utvideo xan_dpcm
adpcm_ea_r3 amrwb cllc evrc imc mp3adufloat pcm_f32le prores_lgpl smacker v210 xan_wc3
adpcm_ea_xas amv comfortnoise exr indeo2 mp3float pcm_f64be psd smc v210x xan_wc4
adpcm_g722 anm cook ffv1 indeo3 mp3on4 pcm_f64le ptx smvjpeg v308 xbin
adpcm_g726 ansi cpia ffvhuff indeo4 mp3on4float pcm_lxf qcelp snow v408 xbm
adpcm_g726le ape cscd ffwavesynth indeo5 mpc7 pcm_mulaw qdm2 sol_dpcm v410 xface
adpcm_ima_amv apng cyuv fic interplay_acm mpc8 pcm_mulaw_at qdm2_at sonic vb xl
adpcm_ima_apc ass dca flac interplay_dpcm mpeg1video pcm_s16be qdmc sp5x vble xma1
adpcm_ima_dat4 asv1 dds flashsv interplay_video mpeg2video pcm_s16be_planar qdmc_at speedhq vc1 xma2
adpcm_ima_dk3 asv2 dfa flashsv2 jacosub mpeg4 pcm_s16le qdraw srt vc1image xsub
adpcm_ima_dk4 atrac1 dirac flic jpeg2000 mpegvideo pcm_s16le_planar qpeg ssa vcr1 xwd
adpcm_ima_ea_eacs atrac3 dnxhd flv jpegls mpl2 pcm_s24be qtrle stl vmdaudio y41p
adpcm_ima_ea_sead atrac3al dpx fmvc jv msa1 pcm_s24daud r10k subrip vmdvideo ylc
adpcm_ima_iss atrac3p dsd_lsbf fourxm kgv1 msmpeg4v1 pcm_s24le r210 subviewer vmnc yop
adpcm_ima_oki atrac3pal dsd_lsbf_planar fraps kmvc msmpeg4v2 pcm_s24le_planar ra_144 subviewer1 vorbis yuv4
adpcm_ima_qt aura dsd_msbf frwu lagarith msmpeg4v3 pcm_s32be ra_288 sunrast vp3 zero12v
adpcm_ima_qt_at aura2 dsd_msbf_planar g2m loco msrle pcm_s32le ralf svq1 vp5 zerocodec
adpcm_ima_rad avrn dsicinaudio g723_1 m101 mss1 pcm_s32le_planar rawvideo svq3 vp6 zlib
adpcm_ima_smjpeg avrp dsicinvideo g729 mace3 mss2 pcm_s64be realtext tak vp6a zmbv
adpcm_ima_wav avs dss_sp gif mace6 msvideo1 pcm_s64le rl2 targa vp6f
adpcm_ima_ws avui dst gsm magicyuv mszh pcm_s8 roq targa_y216 vp7
adpcm_ms ayuv dvaudio gsm_ms mdec mts2 pcm_s8_planar roq_dpcm tdsc vp8
Enabled encoders:
a64multi alac comfortnoise g723_1 mp2 pcm_f32be pcm_s32be pcx roq_dpcm text wmav2
a64multi5 alac_at dca gif mp2fixed pcm_f32le pcm_s32le pgm rv10 tiff wmv1
aac alias_pix dnxhd h261 mpeg1video pcm_f64be pcm_s32le_planar pgmyuv rv20 truehd wmv2
aac_at amv dpx h263 mpeg2video pcm_f64le pcm_s64be png s302m tta wrapped_avframe
ac3 apng dvbsub h263p mpeg4 pcm_mulaw pcm_s64le ppm sgi utvideo xbm
ac3_fixed ass dvdsub h264_videotoolbox msmpeg4v2 pcm_mulaw_at pcm_s8 prores snow v210 xface
adpcm_adx asv1 dvvideo huffyuv msmpeg4v3 pcm_s16be pcm_s8_planar prores_aw sonic v308 xsub
adpcm_g722 asv2 eac3 ilbc_at msvideo1 pcm_s16be_planar pcm_u16be prores_ks sonic_ls v408 xwd
adpcm_g726 avrp ffv1 jpeg2000 nellymoser pcm_s16le pcm_u16le qtrle srt v410 y41p
adpcm_ima_qt avui ffvhuff jpegls opus pcm_s16le_planar pcm_u24be r10k ssa vc2 yuv4
adpcm_ima_wav ayuv flac ljpeg pam pcm_s24be pcm_u24le r210 subrip vorbis zlib
adpcm_ms bmp flashsv mjpeg pbm pcm_s24daud pcm_u32be ra_144 sunrast wavpack zmbv
adpcm_swf cinepak flashsv2 mlp pcm_alaw pcm_s24le pcm_u32le rawvideo svq1 webvtt
adpcm_yamaha cljr flv movtext pcm_alaw_at pcm_s24le_planar pcm_u8 roq targa wmav1
Enabled hwaccels:
h263_videotoolbox h264_vda h264_vda_old h264_videotoolbox mpeg1_videotoolbox mpeg2_videotoolbox mpeg4_videotoolbox
Enabled parsers:
aac bmp dirac dvbsub g729 h264 mpeg4video png sipr vp3
aac_latm cavsvideo dnxhd dvd_nav gsm hevc mpegaudio pnm tak vp8
ac3 cook dpx dvdsub h261 mjpeg mpegvideo rv30 vc1 vp9
adx dca dvaudio flac h263 mlp opus rv40 vorbis xma
Enabled demuxers:
aa avr dsicin gif image_pam_pipe loas msf pcm_s24be rsd subviewer vplayer
aac avs dss gsm image_pbm_pipe lrc msnwc_tcp pcm_s24le rso subviewer1 vqf
ac3 bethsoftvid dts gxf image_pcx_pipe lvf mtaf pcm_s32be rtp sup w64
acm bfi dtshd h261 image_pgm_pipe lxf mtv pcm_s32le rtsp svag wav
act bfstm dv h263 image_pgmyuv_pipe m4v musx pcm_s8 sami swf wc3
adf bink dvbsub h264 image_pictor_pipe matroska mv pcm_u16be sap tak webm_dash_manifest
adp bintext dvbtxt hevc image_png_pipe mgsts mvi pcm_u16le sbg tedcaptions webvtt
ads bit dxa hls image_ppm_pipe microdvd mxf pcm_u24be scc thp wsaud
adx bmv ea hnm image_psd_pipe mjpeg mxg pcm_u24le sdp threedostr wsd
aea boa ea_cdata ico image_qdraw_pipe mjpeg_2000 nc pcm_u32be sdr2 tiertexseq wsvqa
afc brstm eac3 idcin image_sgi_pipe mlp nistsphere pcm_u32le sds tmv wtv
aiff c93 epaf idf image_sunrast_pipe mlv nsv pcm_u8 sdx truehd wv
aix caf ffm iff image_tiff_pipe mm nut pjs segafilm tta wve
amr cavsvideo ffmetadata ilbc image_webp_pipe mmf nuv pmp shorten tty xa
anm cdg filmstrip image2 ingenient mov ogg pva siff txd xbin
apc cdxl flac image2_alias_pix ipmovie mp3 oma pvf sln v210 xmv
ape cine flic image2_brender_pix ircam mpc paf qcp smacker v210x xvag
apng concat flv image2pipe iss mpc8 pcm_alaw r3d smjpeg vag xwma
aqtitle data fourxm image_bmp_pipe iv8 mpegps pcm_f32be rawvideo smush vc1 yop
asf daud frm image_dds_pipe ivf mpegts pcm_f32le realtext sol vc1t yuv4mpegpipe
asf_o dcstr fsb image_dpx_pipe ivr mpegtsraw pcm_f64be redspark sox vivo
ass dfa g722 image_exr_pipe jacosub mpegvideo pcm_f64le rl2 spdif vmd
ast dirac g723_1 image_j2k_pipe jv mpjpeg pcm_mulaw rm srt vobsub
au dnxhd g729 image_jpeg_pipe live_flv mpl2 pcm_s16be roq stl voc
avi dsf genh image_jpegls_pipe lmlm4 mpsub pcm_s16le rpl str vpk
Enabled muxers:
a64 bit ffmetadata h263 jacosub mp3 null pcm_s16le rawvideo spdif w64
ac3 caf fifo h264 latm mp4 nut pcm_s24be rm spx wav
adts cavsvideo filmstrip hash lrc mpeg1system oga pcm_s24le roq srt webm
adx crc flac hds m4v mpeg1vcd ogg pcm_s32be rso stream_segment webm_chunk
aiff dash flv hevc matroska mpeg1video ogv pcm_s32le rtp swf webm_dash_manifest
amr data framecrc hls matroska_audio mpeg2dvd oma pcm_s8 rtp_mpegts tee webp
apng daud framehash ico md5 mpeg2svcd opus pcm_u16be rtsp tg2 webvtt
asf dirac framemd5 ilbc microdvd mpeg2video pcm_alaw pcm_u16le sap tgp wtv
asf_stream dnxhd g722 image2 mjpeg mpeg2vob pcm_f32be pcm_u24be scc truehd wv
ass dts g723_1 image2pipe mkvtimestamp_v2 mpegts pcm_f32le pcm_u24le segment tta yuv4mpegpipe
ast dv gif ipod mlp mpjpeg pcm_f64be pcm_u32be singlejpeg uncodedframecrc
au eac3 gsm ircam mmf mxf pcm_f64le pcm_u32le smjpeg vc1
avi f4v gxf ismv mov mxf_d10 pcm_mulaw pcm_u8 smoothstreaming vc1t
avm2 ffm h261 ivf mp2 mxf_opatom pcm_s16be psp sox voc
Enabled protocols:
async crypto file hls https mmsh prompeg rtmpt srtp tee udplite
cache data ftp http icecast mmst rtmp rtmpts subfile tls_securetransport unix
concat ffrtmphttp gopher httpproxy md5 pipe rtmps rtp tcp udp
Enabled filters:
abench amerge asidedata ciescope dejudder flanger join null rotate sidechaingate transpose
abitscope ametadata asplit codecview deshake format lenscorrection nullsink scale sidedata treble
acompressor amix astats color detelecine fps life nullsrc scale2ref signalstats tremolo
acrossfade amovie astreamselect colorbalance dilation framepack loop overlay select silencedetect trim
acrusher anequalizer atadenoise colorchannelmixer displace framerate loudnorm pad selectivecolor silenceremove unsharp
adelay anoisesrc atempo colorkey drawbox framestep lowpass palettegen sendcmd sine vectorscope
adrawgraph anull atrim colorlevels drawgraph gblur lut paletteuse separatefields smptebars vflip
aecho anullsink avectorscope colorspace drawgrid gradfun lut2 pan setdar smptehdbars vibrato
aemphasis anullsrc avgblur compand dynaudnorm haldclut lut3d perms setfield sobel vignette
aeval apad bandpass compensationdelay earwax haldclutsrc lutrgb pixdesctest setpts spectrumsynth volume
aevalsrc aperms bandreject concat ebur128 hdcd lutyuv premultiply setsar split volumedetect
afade aphasemeter bass convolution edgedetect hflip mandelbrot prewitt settb ssim vstack
afftfilt aphaser bbox copy elbg highpass maskedclamp psnr showcqt stereotools w3fdif
aformat apulsator bench coreimage equalizer histogram maskedmerge qp showfreqs stereowiden waveform
agate arealtime biquad coreimagesrc erosion hqx mergeplanes random showinfo streamselect weave
ahistogram aresample bitplanenoise crop extractplanes hstack mestimate readeia608 showpalette swaprect xbr
ainterleave areverse blackdetect crystalizer extrastereo hue metadata readvitc showspectrum swapuv yadif
alimiter aselect blend curves fade hwdownload midequalizer realtime showspectrumpic tblend yuvtestsrc
allpass asendcmd bwdif datascope fftfilt hwupload minterpolate remap showvolume telecine zoompan
allrgb asetnsamples cellauto dcshift field hysteresis movie removegrain showwaves testsrc
allyuv asetpts channelmap dctdnoiz fieldhint idet negate removelogo showwavespic testsrc2
aloop asetrate channelsplit deband fieldmatch il nlmeans replaygain shuffleframes threshold
alphaextract asettb chorus decimate fieldorder inflate noformat reverse shuffleplanes thumbnail
alphamerge ashowinfo chromakey deflate firequalizer interleave noise rgbtestsrc sidechaincompress tile
Enabled bsfs:
aac_adtstoasc dca_core h264_mp4toannexb imx_dump_header mjpega_dump_header mp3_header_decompress noise text2movsub
chomp dump_extradata hevc_mp4toannexb mjpeg2jpeg mov2textsub mpeg4_unpack_bframes remove_extradata vp9_superframe
Enabled indevs:
avfoundation lavfi x11grab_xcb
Enabled outdevs:
sdl2
License: LGPL version 2.1 or later
Creating config.mak, config.h, and doc/config.texi...
libavcodec/bsf_list.c is unchanged



Is there any indication that this issue can be fixed within FFmpeg?