Opened 2 years ago

Closed 2 years ago

Last modified 9 months ago

#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 Changed 2 years ago by cehoyos

  • Component changed from undetermined to avfilter
  • Keywords zscale added
  • Priority changed from normal to important
  • Version changed from unspecified to git-master

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

comment:2 Changed 2 years ago by ponpon

sorry, i dont have it.
what i know is that this issue is relevant to simd.

comment:3 Changed 2 years ago by richardpl

Does this still happens with latest zimg? I can not reproduce this.

comment:4 Changed 2 years ago by richardpl

  • Resolution set to worksforme
  • Status changed from new to closed

Feel free to reopen once you manage to reproduce it with latest zimg.

comment:5 Changed 22 months ago by ponpon

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)
Last edited 22 months ago by ponpon (previous) (diff)

comment:6 Changed 22 months ago by richardpl

Does your CPU have sse2 at all?

comment:7 Changed 22 months ago by ponpon

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
Last edited 22 months ago by ponpon (previous) (diff)

comment:8 Changed 9 months ago by ponpon

the crash don't happen in the git masters of ffmpeg and libzimg.

Note: See TracTickets for help on using tickets.