[FFmpeg-trac] #950(undetermined:new): webm convert -> segmentation error

FFmpeg trac at avcodec.org
Sun Jan 29 17:23:13 CET 2012


#950: webm convert -> segmentation error
-------------------------------------+-------------------------------------
             Reporter:  xanadonf     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  libvpx       |               Resolution:
  crash SIGSEGV                      |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by xanadonf):

 ''>>Is the crash also reproducible with ffmpeg -i sample.mp4 -an
 output.webm ?''
 --> yes

 ''>>Is the problem only reproducible with one specific sample? If yes,
 please provide it.''
 --> no. it happens with any sample.

 ''>>If you want support with this problem you will have to provide
 backtrace etc. as explained on http://ffmpeg.org/bugreports.html which
 means you have to install a shared libvpx with debug symbols.''
 --> let's continue :

 '''gdb /home/xxx/software/ffmpeg/ffmpeg_g'''
 GNU gdb (GDB) 7.0.1-debian
 Copyright (C) 2009 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "i486-linux-gnu".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from /home/xxx/software/ffmpeg/ffmpeg_g...done.
 (gdb) bt
 No stack.
 (gdb) r -i sample.mp4 -codec:v libvpx -quality good -cpu-used 0 -b:v 200k
 -qmin 10 -qmax 42 -maxrate 200k -bufsize 1000k -threads 4 -vf scale=-1:320
 -codec:a libvorbis -b:a 128k output.webm
 Starting program: /home/xxx/software/ffmpeg/ffmpeg_g -i sample.mp4
 -codec:v libvpx -quality good -cpu-used 0 -b:v 200k -qmin 10 -qmax 42
 -maxrate 200k -bufsize 1000k -threads 4 -vf scale=-1:320 -codec:a
 libvorbis -b:a 128k output.webm
 [Thread debugging using libthread_db enabled]
 ffmpeg version N-37334-g9719528 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Jan 29 2012 15:13:17 with gcc 4.4.5
   configuration: --prefix=/opt/mediatech/multimedia --enable-shared
 --enable-libtheora --enable-libvorbis --enable-libvpx --enable-pthreads
 --enable-nonfree --extra-cflags=-I/opt/mediatech/multimedia/include
 --extra-ldflags=-L/opt/mediatech/multimedia/lib --enable-libx264 --enable-
 gpl
   libavutil      51. 35.101 / 51. 35.101
   libavcodec     54.  0.100 / 54.  0.100
   libavformat    54.  0.100 / 54.  0.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 60.100 /  2. 60.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  6.100 /  0.  6.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     creation_time   : 2010-09-07 16:05:04
   Duration: 00:00:12.81, start: 0.000000, bitrate: 280 kb/s
     Stream #0:0(fre): Video: h264 (Constrained Baseline) (avc1 /
 0x31637661), yuv420p, 320x240 [SAR 1:1 DAR 4:3], 213 kb/s, 12 fps, 12 tbr,
 12k tbn, 24 tbc
     Metadata:
       creation_time   : 2010-09-07 16:05:04
       handler_name    : sample_low_temp.264#video:fps=12 - Imported with
 GPAC 0.4.6-DEV (internal rev. 7)
     Stream #0:1(fre): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo,
 s16, 67 kb/s
     Metadata:
       creation_time   : 2010-09-07 16:05:04
       handler_name    : GPAC ISO Audio Handler
 File 'output.webm' already exists. Overwrite ? [y/N] y
 w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
 [scale @ 0x808c760] w:320 h:240 fmt:yuv420p -> w:427 h:320 fmt:yuv420p
 flags:0x4
 [libvpx @ 0x80677e0] v1.0.0-6-g57cc35d
 [New Thread 0xb6740b70 (LWP 1622)]
 [New Thread 0xb5f3fb70 (LWP 1623)]
 [New Thread 0xb573eb70 (LWP 1624)]
 [New Thread 0xb4f3db70 (LWP 1625)]
 [New Thread 0xb473cb70 (LWP 1626)]
 [New Thread 0xb3f3bb70 (LWP 1627)]
 [New Thread 0xb373ab70 (LWP 1628)]
 [New Thread 0xb2f39b70 (LWP 1629)]
 [New Thread 0xb2738b70 (LWP 1630)]
 [New Thread 0xb1f37b70 (LWP 1631)]
 [New Thread 0xb1736b70 (LWP 1632)]
 [New Thread 0xb0f35b70 (LWP 1633)]
 [New Thread 0xb0734b70 (LWP 1634)]
 Output #0, webm, to 'output.webm':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     creation_time   : 2010-09-07 16:05:04
     encoder         : Lavf54.0.100
     Stream #0:0(fre): Video: vp8, yuv420p, 427x320 [SAR 1280:1281 DAR
 4:3], q=10-42, 200 kb/s, 1k tbn, 12 tbc
     Metadata:
       creation_time   : 2010-09-07 16:05:04
       handler_name    : sample_low_temp.264#video:fps=12 - Imported with
 GPAC 0.4.6-DEV (internal rev. 7)
     Stream #0:1(fre): Audio: vorbis, 44100 Hz, stereo, s16, 128 kb/s
     Metadata:
       creation_time   : 2010-09-07 16:05:04
       handler_name    : GPAC ISO Audio Handler
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 -> libvpx)
   Stream #0:1 -> #0:1 (aac -> libvorbis)
 Press [q] to stop, [?] for help

 Program received signal SIGSEGV, Segmentation fault.
 0xb6cef6a7 in vp8_subtract_mbuv_sse2 () from
 /opt/mediatech/multimedia/lib/libvpx.so.1
 (gdb) bt
 #0  0xb6cef6a7 in vp8_subtract_mbuv_sse2 () from
 /opt/mediatech/multimedia/lib/libvpx.so.1
 #1  0xb6cc4d3a in rd_pick_intra_mbuv_mode () from
 /opt/mediatech/multimedia/lib/libvpx.so.1
 #2  0x080a9ec0 in ?? ()
 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
 (gdb) disass $pc-32,$pc+32
 Dump of assembler code for function vp8_subtract_mbuv_sse2:
 0xb6cef690 <vp8_subtract_mbuv_sse2+0>:  push   %ebp
 0xb6cef691 <vp8_subtract_mbuv_sse2+1>:  mov    %esp,%ebp
 0xb6cef693 <vp8_subtract_mbuv_sse2+3>:  push   %ebx
 0xb6cef694 <vp8_subtract_mbuv_sse2+4>:  call   0xb6cef69b
 <vp8_subtract_mbuv_sse2+11>
 0xb6cef699 <vp8_subtract_mbuv_sse2+9>:  jmp    0xb6cef6a5
 <vp8_subtract_mbuv_sse2+21>
 0xb6cef69b <vp8_subtract_mbuv_sse2+11>: mov    (%esp),%ebx
 0xb6cef69e <vp8_subtract_mbuv_sse2+14>: add    $0x14e5d,%ebx
 0xb6cef6a4 <vp8_subtract_mbuv_sse2+20>: ret
 0xb6cef6a5 <vp8_subtract_mbuv_sse2+21>: push   %esi
 0xb6cef6a6 <vp8_subtract_mbuv_sse2+22>: push   %edi
 0xb6cef6a7 <vp8_subtract_mbuv_sse2+23>: movdqa -0x1b44(%ebx),%xmm4
 0xb6cef6af <vp8_subtract_mbuv_sse2+31>: mov    0x8(%ebp),%edi
 0xb6cef6b2 <vp8_subtract_mbuv_sse2+34>: mov    0xc(%ebp),%esi
 0xb6cef6b5 <vp8_subtract_mbuv_sse2+37>: mov    0x14(%ebp),%edx
 0xb6cef6b8 <vp8_subtract_mbuv_sse2+40>: mov    0x18(%ebp),%eax
 0xb6cef6bb <vp8_subtract_mbuv_sse2+43>: add    $0x200,%edi
 0xb6cef6c1 <vp8_subtract_mbuv_sse2+49>: mov    $0x4,%ecx
 0xb6cef6c6 <vp8_subtract_mbuv_sse2+54>: push   %ebx
 0xb6cef6c7 <vp8_subtract_mbuv_sse2+55>: mov    0x20(%ebp),%ebx
 0xb6cef6ca <vp8_subtract_mbuv_sse2+58>: movq   (%esi),%xmm0
 0xb6cef6ce <vp8_subtract_mbuv_sse2+62>: movq   (%esi,%edx,1),%xmm2
 0xb6cef6d3 <vp8_subtract_mbuv_sse2+67>: movq   (%eax),%xmm1
 0xb6cef6d7 <vp8_subtract_mbuv_sse2+71>: movq   (%eax,%ebx,1),%xmm3
 0xb6cef6dc <vp8_subtract_mbuv_sse2+76>: lea    (%esi,%edx,2),%esi
 0xb6cef6df <vp8_subtract_mbuv_sse2+79>: lea    (%eax,%ebx,2),%eax
 0xb6cef6e2 <vp8_subtract_mbuv_sse2+82>: punpcklqdq %xmm2,%xmm0
 0xb6cef6e6 <vp8_subtract_mbuv_sse2+86>: punpcklqdq %xmm3,%xmm1
 0xb6cef6ea <vp8_subtract_mbuv_sse2+90>: movdqa %xmm0,%xmm2
 0xb6cef6ee <vp8_subtract_mbuv_sse2+94>: psubb  %xmm1,%xmm0
 0xb6cef6f2 <vp8_subtract_mbuv_sse2+98>: pxor   %xmm4,%xmm1
 0xb6cef6f6 <vp8_subtract_mbuv_sse2+102>:        pxor   %xmm4,%xmm2
 0xb6cef6fa <vp8_subtract_mbuv_sse2+106>:        pcmpgtb %xmm2,%xmm1
 0xb6cef6fe <vp8_subtract_mbuv_sse2+110>:        movdqa %xmm0,%xmm2
 0xb6cef702 <vp8_subtract_mbuv_sse2+114>:        movdqa %xmm1,%xmm3
 0xb6cef706 <vp8_subtract_mbuv_sse2+118>:        punpcklbw %xmm1,%xmm0
 0xb6cef70a <vp8_subtract_mbuv_sse2+122>:        punpckhbw %xmm3,%xmm2
 0xb6cef70e <vp8_subtract_mbuv_sse2+126>:        movdqa %xmm0,(%edi)
 0xb6cef712 <vp8_subtract_mbuv_sse2+130>:        movdqa %xmm2,0x10(%edi)
 0xb6cef717 <vp8_subtract_mbuv_sse2+135>:        add    $0x20,%edi
 0xb6cef71a <vp8_subtract_mbuv_sse2+138>:        sub    $0x1,%ecx
 0xb6cef71d <vp8_subtract_mbuv_sse2+141>:        jne    0xb6cef6ca
 <vp8_subtract_mbuv_sse2+58>
 0xb6cef71f <vp8_subtract_mbuv_sse2+143>:        mov    0x10(%ebp),%esi
 0xb6cef722 <vp8_subtract_mbuv_sse2+146>:        mov    0x1c(%ebp),%eax
 0xb6cef725 <vp8_subtract_mbuv_sse2+149>:        mov    $0x4,%ecx
 0xb6cef72a <vp8_subtract_mbuv_sse2+154>:        movq   (%esi),%xmm0
 0xb6cef72e <vp8_subtract_mbuv_sse2+158>:        movq   (%esi,%edx,1),%xmm2
 0xb6cef733 <vp8_subtract_mbuv_sse2+163>:        movq   (%eax),%xmm1
 0xb6cef737 <vp8_subtract_mbuv_sse2+167>:        movq   (%eax,%ebx,1),%xmm3
 0xb6cef73c <vp8_subtract_mbuv_sse2+172>:        lea    (%esi,%edx,2),%esi
 0xb6cef73f <vp8_subtract_mbuv_sse2+175>:        lea    (%eax,%ebx,2),%eax
 0xb6cef742 <vp8_subtract_mbuv_sse2+178>:        punpcklqdq %xmm2,%xmm0
 0xb6cef746 <vp8_subtract_mbuv_sse2+182>:        punpcklqdq %xmm3,%xmm1
 0xb6cef74a <vp8_subtract_mbuv_sse2+186>:        movdqa %xmm0,%xmm2
 0xb6cef74e <vp8_subtract_mbuv_sse2+190>:        psubb  %xmm1,%xmm0
 0xb6cef752 <vp8_subtract_mbuv_sse2+194>:        pxor   %xmm4,%xmm1
 0xb6cef756 <vp8_subtract_mbuv_sse2+198>:        pxor   %xmm4,%xmm2
 0xb6cef75a <vp8_subtract_mbuv_sse2+202>:        pcmpgtb %xmm2,%xmm1
 0xb6cef75e <vp8_subtract_mbuv_sse2+206>:        movdqa %xmm0,%xmm2
 0xb6cef762 <vp8_subtract_mbuv_sse2+210>:        movdqa %xmm1,%xmm3
 0xb6cef766 <vp8_subtract_mbuv_sse2+214>:        punpcklbw %xmm1,%xmm0
 0xb6cef76a <vp8_subtract_mbuv_sse2+218>:        punpckhbw %xmm3,%xmm2
 0xb6cef76e <vp8_subtract_mbuv_sse2+222>:        movdqa %xmm0,(%edi)
 0xb6cef772 <vp8_subtract_mbuv_sse2+226>:        movdqa %xmm2,0x10(%edi)
 0xb6cef777 <vp8_subtract_mbuv_sse2+231>:        add    $0x20,%edi
 0xb6cef77a <vp8_subtract_mbuv_sse2+234>:        sub    $0x1,%ecx
 0xb6cef77d <vp8_subtract_mbuv_sse2+237>:        jne    0xb6cef72a
 <vp8_subtract_mbuv_sse2+154>
 0xb6cef77f <vp8_subtract_mbuv_sse2+239>:        pop    %ebx
 0xb6cef780 <vp8_subtract_mbuv_sse2+240>:        pop    %edi
 0xb6cef781 <vp8_subtract_mbuv_sse2+241>:        pop    %esi
 0xb6cef782 <vp8_subtract_mbuv_sse2+242>:        pop    %ebx
 0xb6cef783 <vp8_subtract_mbuv_sse2+243>:        pop    %ebp
 0xb6cef784 <vp8_subtract_mbuv_sse2+244>:        ret
 0xb6cef785 <vp8_subtract_mbuv_sse2+245>:        nop
 0xb6cef786 <vp8_subtract_mbuv_sse2+246>:        nop
 0xb6cef787 <vp8_subtract_mbuv_sse2+247>:        nop
 0xb6cef788 <vp8_subtract_mbuv_sse2+248>:        nop
 0xb6cef789 <vp8_subtract_mbuv_sse2+249>:        nop
 0xb6cef78a <vp8_subtract_mbuv_sse2+250>:        nop
 0xb6cef78b <vp8_subtract_mbuv_sse2+251>:        nop
 0xb6cef78c <vp8_subtract_mbuv_sse2+252>:        nop
 0xb6cef78d <vp8_subtract_mbuv_sse2+253>:        nop
 0xb6cef78e <vp8_subtract_mbuv_sse2+254>:        nop
 0xb6cef78f <vp8_subtract_mbuv_sse2+255>:        nop
 End of assembler dump.
 (gdb) info all-registers
 eax            0x8098980        134842752
 ecx            0x18     24
 edx            0x8      8
 ebx            0xb6d044f6       -1227864842
 esp            0xbfffd1bc       0xbfffd1bc
 ebp            0xbfffd1c8       0xbfffd1c8
 esi            0x80a9f00        134913792
 edi            0x80a9ec0        134913728
 eip            0xb6cef6a7       0xb6cef6a7 <vp8_subtract_mbuv_sse2+23>
 eflags         0x10296  [ PF AF SF IF RF ]
 cs             0x73     115
 ss             0x7b     123
 ds             0x7b     123
 es             0x7b     123
 fs             0x0      0
 gs             0x33     51
 st0            -0.0043610907531730358499544308870099485 (raw
 0xbff78ee77b1473380000)
 st1            -nan(0x8080808080808080) (raw 0xffff8080808080808080)
 st2            10       (raw 0x4002a000000000000000)
 st3            15       (raw 0x4002f000000000000000)
 st4            0.28999999999999998001598555674718227    (raw
 0x3ffd947ae147ae147800)
 st5            16       (raw 0x40038000000000000000)
 st6            32       (raw 0x40048000000000000000)
 st7            32       (raw 0x40048000000000000000)
 fctrl          0x27f    639
 fstat          0x20     32
 ftag           0x8      8
 fiseg          0x73     115
 fioff          0xb6cc4747       -1228126393
 foseg          0x7b     123
 fooff          0xbfffd428       -1073753048
 fop            0x0      0
 xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
 v16_int8 = {0x7, 0x3f, 0x84, 0xa1, 0x8d, 0x63, 0x3e, 0x37, 0x57, 0x92,
 0x86, 0x3a, 0x25, 0x1c, 0x1a, 0x1b}, v8_int16 = {
     0x3f07, 0xa184, 0x638d, 0x373e, 0x9257, 0x3a86, 0x1c25, 0x1b1a},
 v4_int32 = {0xa1843f07, 0x373e638d, 0x3a869257, 0x1b1a1c25}, v2_int64 =
 {0x373e638da1843f07, 0x1b1a1c253a869257},
   uint128 = 0x1b1a1c253a869257373e638da1843f07}
 xmm1           {v4_float = {0x0, 0x339d284, 0x0, 0x0}, v2_double =
 {0x8000000000000000, 0x0}, v16_int8 = {0xa, 0x54, 0x9f, 0xb3, 0xa1, 0x74,
 0x4e, 0x4c, 0x79, 0x97, 0x72, 0x28, 0x20, 0x1b, 0x1a,
     0x1a}, v8_int16 = {0x540a, 0xb39f, 0x74a1, 0x4c4e, 0x9779, 0x2872,
 0x1b20, 0x1a1a}, v4_int32 = {0xb39f540a, 0x4c4e74a1, 0x28729779,
 0x1a1a1b20}, v2_int64 = {0x4c4e74a1b39f540a,
     0x1a1a1b2028729779}, uint128 = 0x1a1a1b20287297794c4e74a1b39f540a}
 xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
 {0x8000000000000000, 0x0}, v16_int8 = {0x18, 0x6f, 0xb9, 0xbc, 0xa7, 0x79,
 0x5d, 0x68, 0x9b, 0x92, 0x5a, 0x1f, 0x1d, 0x1a, 0x19, 0x19},
   v8_int16 = {0x6f18, 0xbcb9, 0x79a7, 0x685d, 0x929b, 0x1f5a, 0x1a1d,
 0x1919}, v4_int32 = {0xbcb96f18, 0x685d79a7, 0x1f5a929b, 0x19191a1d},
 v2_int64 = {0x685d79a7bcb96f18, 0x19191a1d1f5a929b},
   uint128 = 0x19191a1d1f5a929b685d79a7bcb96f18}
 xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
 v16_int8 = {0x25, 0x7e, 0xc3, 0xb9, 0x9e, 0x74, 0x69, 0x86, 0xa8, 0x7d,
 0x40, 0x1e, 0x1c, 0x1a, 0x19, 0x19}, v8_int16 = {
     0x7e25, 0xb9c3, 0x749e, 0x8669, 0x7da8, 0x1e40, 0x1a1c, 0x1919},
 v4_int32 = {0xb9c37e25, 0x8669749e, 0x1e407da8, 0x19191a1c}, v2_int64 =
 {0x8669749eb9c37e25, 0x19191a1c1e407da8},
   uint128 = 0x19191a1c1e407da88669749eb9c37e25}
 xmm4           {v4_float = {0x0, 0xc04f6e, 0x0, 0x0}, v2_double =
 {0x8000000000000000, 0x0}, v16_int8 = {0x1c, 0x53, 0x89, 0x8e, 0x6e, 0x4f,
 0x40, 0x4b, 0x67, 0x9e, 0x9c, 0x5f, 0x38, 0x1f, 0x17,
     0x1b}, v8_int16 = {0x531c, 0x8e89, 0x4f6e, 0x4b40, 0x9e67, 0x5f9c,
 0x1f38, 0x1b17}, v4_int32 = {0x8e89531c, 0x4b404f6e, 0x5f9c9e67,
 0x1b171f38}, v2_int64 = {0x4b404f6e8e89531c,
     0x1b171f385f9c9e67}, uint128 = 0x1b171f385f9c9e674b404f6e8e89531c}
 xmm5           {v4_float = {0x0, 0x0, 0x11b189, 0x0}, v2_double = {0x0,
 0x0}, v16_int8 = {0x10, 0x3c, 0x77, 0x92, 0x79, 0x4d, 0x2e, 0x2f, 0x4a,
 0x8c, 0x8d, 0x49, 0x2b, 0x1b, 0x18, 0x1b},
   v8_int16 = {0x3c10, 0x9277, 0x4d79, 0x2f2e, 0x8c4a, 0x498d, 0x1b2b,
 0x1b18}, v4_int32 = {0x92773c10, 0x2f2e4d79, 0x498d8c4a, 0x1b181b2b},
 v2_int64 = {0x2f2e4d7992773c10, 0x1b181b2b498d8c4a},
   uint128 = 0x1b181b2b498d8c4a2f2e4d7992773c10}
 xmm6           {v4_float = {0xffffff7d, 0xfffffc3d, 0xfffff971,
 0xfffffb9c}, v2_double = {0x8000000000000000, 0x8000000000000000},
 v16_int8 = {0xec, 0x6d, 0x3, 0xc3, 0x3c, 0xc1, 0x70, 0xc4, 0x9c,
     0xe8, 0xd1, 0xc4, 0x3b, 0x83, 0x8c, 0xc4}, v8_int16 = {0x6dec, 0xc303,
 0xc13c, 0xc470, 0xe89c, 0xc4d1, 0x833b, 0xc48c}, v4_int32 = {0xc3036dec,
 0xc470c13c, 0xc4d1e89c, 0xc48c833b}, v2_int64 = {
     0xc470c13cc3036dec, 0xc48c833bc4d1e89c}, uint128 =
 0xc48c833bc4d1e89cc470c13cc3036dec}
 xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
 v16_int8 = {0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0,
 0x4, 0x0, 0x4, 0x0}, v8_int16 = {0x4, 0x4, 0x4,
     0x4, 0x4, 0x4, 0x4, 0x4}, v4_int32 = {0x40004, 0x40004, 0x40004,
 0x40004}, v2_int64 = {0x4000400040004, 0x4000400040004}, uint128 =
 0x00040004000400040004000400040004}
 mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]
 mm0            {uint64 = 0x8ee77b1473380000, v2_int32 = {0x73380000,
 0x8ee77b14}, v4_int16 = {0x0, 0x7338, 0x7b14, 0x8ee7}, v8_int8 = {0x0,
 0x0, 0x38, 0x73, 0x14, 0x7b, 0xe7, 0x8e}}
 mm1            {uint64 = 0x8080808080808080, v2_int32 = {0x80808080,
 0x80808080}, v4_int16 = {0x8080, 0x8080, 0x8080, 0x8080}, v8_int8 = {0x80,
 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}}
 mm2            {uint64 = 0xa000000000000000, v2_int32 = {0x0, 0xa0000000},
 v4_int16 = {0x0, 0x0, 0x0, 0xa000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0xa0}}
 mm3            {uint64 = 0xf000000000000000, v2_int32 = {0x0, 0xf0000000},
 v4_int16 = {0x0, 0x0, 0x0, 0xf000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0xf0}}
 mm4            {uint64 = 0x947ae147ae147800, v2_int32 = {0xae147800,
 0x947ae147}, v4_int16 = {0x7800, 0xae14, 0xe147, 0x947a}, v8_int8 = {0x0,
 0x78, 0x14, 0xae, 0x47, 0xe1, 0x7a, 0x94}}
 mm5            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
 v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x80}}
 mm6            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
 v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x80}}
 mm7            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
 v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x80}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/950#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list