[FFmpeg-trac] #2538(avcodec:open): FFMPEG crash in decoding MPEG4 using NEON
FFmpeg
trac at avcodec.org
Fri May 24 17:44:04 CEST 2013
#2538: FFMPEG crash in decoding MPEG4 using NEON
-------------------------------------+-------------------------------------
Reporter: | Owner:
felixyang_tw | Status: open
Type: defect | Component: avcodec
Priority: important | Resolution:
Version: git-master | Blocked By:
Keywords: crash | Reproduced by developer: 1
SIGBUS lowres arm asp |
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Changes (by cehoyos):
* keywords: crash lowres arm => crash SIGBUS lowres arm asp
* status: new => open
* version: unspecified => git-master
* reproduced: 0 => 1
Comment:
Also reproducible with higher resolutions, lowres 2 works fine here.
{{{
$ make fate-vsynth1-mpeg4
...
(gdb) r -lowres 3 -i tests/data/fate/vsynth1-mpeg4.mp4 -f null -
Starting program: ffmpeg_g -lowres 3 -i tests/data/fate/vsynth1-mpeg4.mp4
-f null -
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-
gnueabihf/libthread_db.so.1".
ffmpeg version N-53346-g32f550e Copyright (c) 2000-2013 the FFmpeg
developers
built on May 22 2013 12:10:40 with gcc 4.7 (Ubuntu/Linaro
4.7.2-2ubuntu1)
configuration: --enable-gpl
libavutil 52. 33.100 / 52. 33.100
libavcodec 55. 10.101 / 55. 10.101
libavformat 55. 7.100 / 55. 7.100
libavdevice 55. 1.100 / 55. 1.100
libavfilter 3. 68.103 / 3. 68.103
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'tests/data/fate/vsynth1-mpeg4.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
Duration: 00:00:02.00, start: 0.000000, bitrate: 2160 kb/s
Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D),
yuv420p, 44x36 [SAR 1:1 DAR 11:9], 2156 kb/s, 25 fps, 25 tbr, 12800 tbn,
25 tbc
Metadata:
handler_name : VideoHandler
Output #0, null, to 'pipe:':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf55.7.100
Stream #0:0(und): Video: rawvideo (I420 / 0x30323449), yuv420p, 44x36
[SAR 1:1 DAR 11:9], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Metadata:
handler_name : VideoHandler
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 -> rawvideo)
Press [q] to stop, [?] for help
[null @ 0xd6b7f0] Encoder did not produce proper pts, making some up.
Program received signal SIGBUS, Bus error.
0x005040e2 in ff_put_h264_chroma_mc2_neon () at
libavcodec/arm/h264cmc_neon.S:384
384 h264_chroma_mc2 put
(gdb) bt
#0 0x005040e2 in ff_put_h264_chroma_mc2_neon () at
libavcodec/arm/h264cmc_neon.S:384
#1 0x003b3904 in hpel_motion_lowres (motion_y=<optimized out>,
motion_x=<optimized out>, pix_op=0xd56bd0, h=1, w=1,
v_edge_pos=<optimized out>,
h_edge_pos=<optimized out>, stride=<optimized out>, src_y=<optimized
out>,
src_x=<optimized out>, src=<optimized out>, dest=0xd794a3 "\262",
s=0xd55020,
field_based=<optimized out>, field_select=<optimized out>,
width=<optimized out>,
height=<optimized out>) at libavcodec/mpegvideo.c:2219
#2 MPV_motion_lowres (s=s at entry=0xd55020, dest_y=dest_y at entry=0xd794a2
"\245\262",
dest_cb=dest_cb at entry=0xd7a551 "f", dest_cr=dest_cr at entry=0xd7a9b1
"\241",
dir=dir at entry=0, ref_picture=ref_picture at entry=0xd553d8,
pix_op=pix_op at entry=0xd56bd0) at libavcodec/mpegvideo.c:2448
#3 0x003baa3a in MPV_decode_mb_internal (is_mpeg12=0, lowres_flag=1,
block=0xd81490,
s=0xd55020) at libavcodec/mpegvideo.c:2760
#4 ff_MPV_decode_mb (s=s at entry=0xd55020, block=0xd81490)
at libavcodec/mpegvideo.c:2910
#5 0x0020c0a4 in decode_slice (s=s at entry=0xd55020) at
libavcodec/h263dec.c:257
#6 0x0020ca72 in ff_h263_decode_frame (avctx=0xd67800, data=0xd6d0f0,
got_frame=0xbefff614, avpkt=<optimized out>) at
libavcodec/h263dec.c:679
#7 0x0046410e in avcodec_decode_video2 (avctx=0xd67800,
picture=picture at entry=0xd6d0f0,
got_picture_ptr=got_picture_ptr at entry=0xbefff614,
avpkt=avpkt at entry=0xbefff720) at libavcodec/utils.c:1951
#8 0x000535ee in decode_video (ist=ist at entry=0xd6b3e0,
pkt=pkt at entry=0xbefff720,
got_output=got_output at entry=0xbefff614) at ffmpeg.c:1645
#9 0x00054864 in output_packet (pkt=0xbefff6c8, ist=0xd6b3e0) at
ffmpeg.c:1841
#10 process_input (file_index=40000) at ffmpeg.c:3047
#11 0x000487aa in transcode_step () at ffmpeg.c:3143
#12 transcode () at ffmpeg.c:3195
#13 main (argc=<optimized out>, argv=<optimized out>) at ffmpeg.c:3373
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x5040c2 to 0x504102:
0x005040c2 <ff_put_h264_chroma_mc2_neon+82>: vext.8 q3, q2, q2, #1
0x005040c6 <ff_put_h264_chroma_mc2_neon+86>: vtrn.16 q2, q3
0x005040ca <ff_put_h264_chroma_mc2_neon+90>: vmull.u8 q8, d4, d0
0x005040ce <ff_put_h264_chroma_mc2_neon+94>: vmlal.u8 q8, d5, d1
0x005040d2 <ff_put_h264_chroma_mc2_neon+98>: vtrn.32 d16, d17
0x005040d6 <ff_put_h264_chroma_mc2_neon+102>: vadd.i16
d16, d16, d17
0x005040da <ff_put_h264_chroma_mc2_neon+106>: vrshrn.i16
d16, q8, #6
0x005040de <ff_put_h264_chroma_mc2_neon+110>: vst1.16 {d16[0]},
[r0 :16], r2
=> 0x005040e2 <ff_put_h264_chroma_mc2_neon+114>: vst1.16 {d16[1]},
[r0 :16], r2
0x005040e6 <ff_put_h264_chroma_mc2_neon+118>: subs r3, #2
0x005040e8 <ff_put_h264_chroma_mc2_neon+120>: bgt.n 0x5040b2
<ff_put_h264_chroma_mc2_neon+66>
0x005040ea <ff_put_h264_chroma_mc2_neon+122>: pop {r4, r5,
r6, pc}
0x005040ec <ff_put_h264_chroma_mc2_neon+124>: ldrh r5, [r1,
#0]
0x005040ee <ff_put_h264_chroma_mc2_neon+126>: add r1, r2
0x005040f0 <ff_put_h264_chroma_mc2_neon+128>: strh r5, [r0,
#0]
0x005040f2 <ff_put_h264_chroma_mc2_neon+130>: add r0, r2
0x005040f4 <ff_put_h264_chroma_mc2_neon+132>: ldrh r6, [r1,
#0]
0x005040f6 <ff_put_h264_chroma_mc2_neon+134>: add r1, r2
0x005040f8 <ff_put_h264_chroma_mc2_neon+136>: strh r6, [r0,
#0]
0x005040fa <ff_put_h264_chroma_mc2_neon+138>: add r0, r2
0x005040fc <ff_put_h264_chroma_mc2_neon+140>: subs r3, #2
0x005040fe <ff_put_h264_chroma_mc2_neon+142>: bgt.n 0x5040ec
<ff_put_h264_chroma_mc2_neon+124>
0x00504100 <ff_put_h264_chroma_mc2_neon+144>: pop {r4, r5,
r6, pc}
End of assembler dump.
(gdb) info all-register
r0 0xd794a3 14128291
r1 0xd97850 14252112
r2 0x40 64
r3 0x1 1
r4 0x2 2
r5 0x2a 42
r6 0xe 14
r7 0xd56660 13985376
r8 0xd55020 13979680
r9 0x1 1
r10 0x3 3
r11 0xd56d80 13987200
r12 0x6 6
sp 0xbefff158 0xbefff158
lr 0x7 7
pc 0x5040e2 0x5040e2 <ff_put_h264_chroma_mc2_neon+114>
cpsr 0x30 48
d0 {u8 = {0x2, 0x2, 0x6, 0x6, 0x2, 0x2, 0x6, 0x6}, u16 =
{0x202, 0x606,
0x202, 0x606}, u32 = {0x6060202, 0x6060202}, u64 = 0x606020206060202,
f32 = {0x0,
0x0}, f64 = 0x0}
d1 {u8 = {0xe, 0xe, 0x2a, 0x2a, 0xe, 0xe, 0x2a, 0x2a}, u16 =
{0xe0e,
0x2a2a, 0xe0e, 0x2a2a}, u32 = {0x2a2a0e0e, 0x2a2a0e0e}, u64 =
0x2a2a0e0e2a2a0e0e,
f32 = {0x0, 0x0}, f64 = 0x0}
d2 {u8 = {0x2, 0x2, 0x6, 0x6, 0x2, 0x2, 0x6, 0x6}, u16 =
{0x202, 0x606,
0x202, 0x606}, u32 = {0x6060202, 0x6060202}, u64 = 0x606020206060202,
f32 = {0x0,
0x0}, f64 = 0x0}
d3 {u8 = {0xe, 0xe, 0x2a, 0x2a, 0xe, 0xe, 0x2a, 0x2a}, u16 =
{0xe0e,
0x2a2a, 0xe0e, 0x2a2a}, u32 = {0x2a2a0e0e, 0x2a2a0e0e}, u64 =
0x2a2a0e0e2a2a0e0e,
f32 = {0x0, 0x0}, f64 = 0x0}
d4 {u8 = {0x9e, 0x65, 0x65, 0xb9, 0x9e, 0x65, 0x65, 0xb9}, u16
= {0x659e,
0xb965, 0x659e, 0xb965}, u32 = {0xb965659e, 0xb965659e}, u64 =
0xb965659eb965659e,
f32 = {0x0, 0x0}, f64 = 0x0}
d5 {u8 = {0x9e, 0x65, 0x65, 0xb9, 0x9e, 0x9e, 0x9e, 0x9b}, u16
= {0x659e,
0xb965, 0x9e9e, 0x9b9e}, u32 = {0xb965659e, 0x9b9e9e9e}, u64 =
0x9b9e9e9eb965659e,
f32 = {0x0, 0x0}, f64 = 0x0}
d6 {u8 = {0xb9, 0x9e, 0x9e, 0x9e, 0xb9, 0x9e, 0x9e, 0x9e}, u16
= {0x9eb9,
0x9e9e, 0x9eb9, 0x9e9e}, u32 = {0x9e9e9eb9, 0x9e9e9eb9}, u64 =
0x9e9e9eb99e9e9eb9,
f32 = {0x0, 0x0}, f64 = 0x0}
d7 {u8 = {0xb9, 0x9e, 0x9e, 0x9e, 0x9b, 0x4f, 0x4f, 0x9e}, u16
= {0x9eb9,
0x9e9e, 0x4f9b, 0x9e4f}, u32 = {0x9e9e9eb9, 0x9e4f4f9b}, u64 =
0x9e4f4f9b9e9e9eb9,
f32 = {0x0, 0x0}, f64 = 0x0}
d8 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d9 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d10 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d11 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d12 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d13 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d14 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d15 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d16 {u8 = {0x73, 0xa4, 0x99, 0x9d, 0x4c, 0x8b, 0x71, 0x77}, u16
= {0xa473,
0x9d99, 0x8b4c, 0x7771}, u32 = {0x9d99a473, 0x77718b4c}, u64 =
0x77718b4c9d99a473,
f32 = {0x0, 0xffffffff}, f64 = 0xffffffffffffffff}
d17 {u8 = {0xf0, 0x12, 0xb0, 0x22, 0x4a, 0x1c, 0xc4, 0x1d}, u16
= {0x12f0,
0x22b0, 0x1c4a, 0x1dc4}, u32 = {0x22b012f0, 0x1dc41c4a}, u64 =
0x1dc41c4a22b012f0,
f32 = {0x0, 0x0}, f64 = 0x0}
d18 {u8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, u16
= {0xffff,
0xffff, 0xffff, 0xffff}, u32 = {0xffffffff, 0xffffffff}, u64 =
0xffffffffffffffff,
f32 = {0x0, 0x0}, f64 = 0x0}
d19 {u8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, u16
= {0xffff,
0xffff, 0xffff, 0xffff}, u32 = {0xffffffff, 0xffffffff}, u64 =
0xffffffffffffffff,
f32 = {0x0, 0x0}, f64 = 0x0}
d20 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0}, u16 = {0x9,
0x9, 0x9,
0x9}, u32 = {0x90009, 0x90009}, u64 = 0x9000900090009, f32 = {0x0,
0x0}, f64 = 0x0}
d21 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0}, u16 = {0x9,
0x9, 0x9,
0x9}, u32 = {0x90009, 0x90009}, u64 = 0x9000900090009, f32 = {0x0,
0x0}, f64 = 0x0}
d22 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0}, u16 = {0x9,
0x9, 0x9,
0x9}, u32 = {0x90009, 0x90009}, u64 = 0x9000900090009, f32 = {0x0,
0x0}, f64 = 0x0}
d23 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0}, u16 = {0x9,
0x9, 0x9,
0x9}, u32 = {0x90009, 0x90009}, u64 = 0x9000900090009, f32 = {0x0,
0x0}, f64 = 0x0}
d24 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d25 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
0x0, 0x0,
0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
d26 {u8 = {0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff}, u16
= {0xfff7,
0xfff7, 0xfff7, 0xfff7}, u32 = {0xfff7fff7, 0xfff7fff7}, u64 =
0xfff7fff7fff7fff7,
f32 = {0x0, 0x0}, f64 = 0x0}
d27 {u8 = {0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff}, u16
= {0xfff7,
0xfff7, 0xfff7, 0xfff7}, u32 = {0xfff7fff7, 0xfff7fff7}, u64 =
0xfff7fff7fff7fff7,
f32 = {0x0, 0x0}, f64 = 0x0}
d28 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0}, u16 = {0x9,
0x9, 0x9,
0x9}, u32 = {0x90009, 0x90009}, u64 = 0x9000900090009, f32 = {0x0,
0x0}, f64 = 0x0}
d29 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0}, u16 = {0x9,
0x9, 0x9,
0x9}, u32 = {0x90009, 0x90009}, u64 = 0x9000900090009, f32 = {0x0,
0x0}, f64 = 0x0}
d30 {u8 = {0x14, 0x0, 0x14, 0x0, 0x14, 0x0, 0x14, 0x0}, u16 =
{0x14, 0x14,
0x14, 0x14}, u32 = {0x140014, 0x140014}, u64 = 0x14001400140014, f32 =
{0x0, 0x0},
f64 = 0x0}
d31 {u8 = {0x14, 0x0, 0x14, 0x0, 0x14, 0x0, 0x14, 0x0}, u16 =
{0x14, 0x14,
0x14, 0x14}, u32 = {0x140014, 0x140014}, u64 = 0x14001400140014, f32 =
{0x0, 0x0},
f64 = 0x0}
fpscr 0x80000010 -2147483632
s0 2.5204074e-35 (raw 0x06060202)
s1 2.5204074e-35 (raw 0x06060202)
s2 1.51039093e-13 (raw 0x2a2a0e0e)
s3 1.51039093e-13 (raw 0x2a2a0e0e)
s4 2.5204074e-35 (raw 0x06060202)
s5 2.5204074e-35 (raw 0x06060202)
s6 1.51039093e-13 (raw 0x2a2a0e0e)
s7 1.51039093e-13 (raw 0x2a2a0e0e)
s8 -0.000218769972 (raw 0xb965659e)
s9 -0.000218769972 (raw 0xb965659e)
s10 -0.000218769972 (raw 0xb965659e)
s11 -2.62414113e-22 (raw 0x9b9e9e9e)
s12 -1.67945469e-20 (raw 0x9e9e9eb9)
s13 -1.67945469e-20 (raw 0x9e9e9eb9)
s14 -1.67945469e-20 (raw 0x9e9e9eb9)
s15 -1.09749508e-20 (raw 0x9e4f4f9b)
s16 0 (raw 0x00000000)
s17 0 (raw 0x00000000)
s18 0 (raw 0x00000000)
s19 0 (raw 0x00000000)
s20 0 (raw 0x00000000)
s21 0 (raw 0x00000000)
s22 0 (raw 0x00000000)
s23 0 (raw 0x00000000)
s24 0 (raw 0x00000000)
s25 0 (raw 0x00000000)
s26 0 (raw 0x00000000)
s27 0 (raw 0x00000000)
s28 0 (raw 0x00000000)
s29 0 (raw 0x00000000)
s30 0 (raw 0x00000000)
s31 0 (raw 0x00000000)
q0 {u8 = {0x2, 0x2, 0x6, 0x6, 0x2, 0x2, 0x6, 0x6, 0xe, 0xe,
0x2a, 0x2a,
0xe, 0xe, 0x2a, 0x2a}, u16 = {0x202, 0x606, 0x202, 0x606, 0xe0e,
0x2a2a, 0xe0e,
0x2a2a}, u32 = {0x6060202, 0x6060202, 0x2a2a0e0e, 0x2a2a0e0e}, u64 = {
0x606020206060202, 0x2a2a0e0e2a2a0e0e}, f32 = {0x0, 0x0, 0x0, 0x0},
f64 = {0x0,
0x0}}
q1 {u8 = {0x2, 0x2, 0x6, 0x6, 0x2, 0x2, 0x6, 0x6, 0xe, 0xe,
0x2a, 0x2a,
0xe, 0xe, 0x2a, 0x2a}, u16 = {0x202, 0x606, 0x202, 0x606, 0xe0e,
0x2a2a, 0xe0e,
0x2a2a}, u32 = {0x6060202, 0x6060202, 0x2a2a0e0e, 0x2a2a0e0e}, u64 = {
0x606020206060202, 0x2a2a0e0e2a2a0e0e}, f32 = {0x0, 0x0, 0x0, 0x0},
f64 = {0x0,
0x0}}
q2 {u8 = {0x9e, 0x65, 0x65, 0xb9, 0x9e, 0x65, 0x65, 0xb9,
0x9e, 0x65,
0x65, 0xb9, 0x9e, 0x9e, 0x9e, 0x9b}, u16 = {0x659e, 0xb965, 0x659e,
0xb965,
0x659e, 0xb965, 0x9e9e, 0x9b9e}, u32 = {0xb965659e, 0xb965659e,
0xb965659e,
0x9b9e9e9e}, u64 = {0xb965659eb965659e, 0x9b9e9e9eb965659e}, f32 =
{0x0, 0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q3 {u8 = {0xb9, 0x9e, 0x9e, 0x9e, 0xb9, 0x9e, 0x9e, 0x9e,
0xb9, 0x9e,
0x9e, 0x9e, 0x9b, 0x4f, 0x4f, 0x9e}, u16 = {0x9eb9, 0x9e9e, 0x9eb9,
0x9e9e,
0x9eb9, 0x9e9e, 0x4f9b, 0x9e4f}, u32 = {0x9e9e9eb9, 0x9e9e9eb9,
0x9e9e9eb9,
0x9e4f4f9b}, u64 = {0x9e9e9eb99e9e9eb9, 0x9e4f4f9b9e9e9eb9}, f32 =
{0x0, 0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q4 {u8 = {0x0 <repeats 16 times>}, u16 = {0x0, 0x0, 0x0, 0x0,
0x0, 0x0,
0x0, 0x0}, u32 = {0x0, 0x0, 0x0, 0x0}, u64 = {0x0, 0x0}, f32 = {0x0,
0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q5 {u8 = {0x0 <repeats 16 times>}, u16 = {0x0, 0x0, 0x0, 0x0,
0x0, 0x0,
0x0, 0x0}, u32 = {0x0, 0x0, 0x0, 0x0}, u64 = {0x0, 0x0}, f32 = {0x0,
0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q6 {u8 = {0x0 <repeats 16 times>}, u16 = {0x0, 0x0, 0x0, 0x0,
0x0, 0x0,
0x0, 0x0}, u32 = {0x0, 0x0, 0x0, 0x0}, u64 = {0x0, 0x0}, f32 = {0x0,
0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q7 {u8 = {0x0 <repeats 16 times>}, u16 = {0x0, 0x0, 0x0, 0x0,
0x0, 0x0,
0x0, 0x0}, u32 = {0x0, 0x0, 0x0, 0x0}, u64 = {0x0, 0x0}, f32 = {0x0,
0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q8 {u8 = {0x73, 0xa4, 0x99, 0x9d, 0x4c, 0x8b, 0x71, 0x77,
0xf0, 0x12,
0xb0, 0x22, 0x4a, 0x1c, 0xc4, 0x1d}, u16 = {0xa473, 0x9d99, 0x8b4c,
0x7771,
0x12f0, 0x22b0, 0x1c4a, 0x1dc4}, u32 = {0x9d99a473, 0x77718b4c,
0x22b012f0,
0x1dc41c4a}, u64 = {0x77718b4c9d99a473, 0x1dc41c4a22b012f0}, f32 =
{0x0,
0xffffffff, 0x0, 0x0}, f64 = {0xffffffffffffffff, 0x0}}
q9 {u8 = {0xff <repeats 16 times>}, u16 = {0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff}, u32 = {0xffffffff, 0xffffffff,
0xffffffff,
0xffffffff}, u64 = {0xffffffffffffffff, 0xffffffffffffffff}, f32 =
{0x0, 0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q10 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0,
0x9, 0x0, 0x9,
0x0, 0x9, 0x0}, u16 = {0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9}, u32 =
{0x90009,
0x90009, 0x90009, 0x90009}, u64 = {0x9000900090009, 0x9000900090009},
f32 = {0x0,
0x0, 0x0, 0x0}, f64 = {0x0, 0x0}}
q11 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0,
0x9, 0x0, 0x9,
0x0, 0x9, 0x0}, u16 = {0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9}, u32 =
{0x90009,
0x90009, 0x90009, 0x90009}, u64 = {0x9000900090009, 0x9000900090009},
f32 = {0x0,
0x0, 0x0, 0x0}, f64 = {0x0, 0x0}}
q12 {u8 = {0x0 <repeats 16 times>}, u16 = {0x0, 0x0, 0x0, 0x0,
0x0, 0x0,
0x0, 0x0}, u32 = {0x0, 0x0, 0x0, 0x0}, u64 = {0x0, 0x0}, f32 = {0x0,
0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q13 {u8 = {0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff,
0xf7, 0xff,
0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff}, u16 = {0xfff7, 0xfff7, 0xfff7,
0xfff7,
0xfff7, 0xfff7, 0xfff7, 0xfff7}, u32 = {0xfff7fff7, 0xfff7fff7,
0xfff7fff7,
0xfff7fff7}, u64 = {0xfff7fff7fff7fff7, 0xfff7fff7fff7fff7}, f32 =
{0x0, 0x0, 0x0,
0x0}, f64 = {0x0, 0x0}}
q14 {u8 = {0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0,
0x9, 0x0, 0x9,
0x0, 0x9, 0x0}, u16 = {0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9}, u32 =
{0x90009,
0x90009, 0x90009, 0x90009}, u64 = {0x9000900090009, 0x9000900090009},
f32 = {0x0,
0x0, 0x0, 0x0}, f64 = {0x0, 0x0}}
q15 {u8 = {0x14, 0x0, 0x14, 0x0, 0x14, 0x0, 0x14, 0x0, 0x14,
0x0, 0x14,
0x0, 0x14, 0x0, 0x14, 0x0}, u16 = {0x14, 0x14, 0x14, 0x14, 0x14, 0x14,
0x14,
0x14}, u32 = {0x140014, 0x140014, 0x140014, 0x140014}, u64 =
{0x14001400140014,
0x14001400140014}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}}
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2538#comment:7>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list