[FFmpeg-trac] #1072(avcodec:new): jpeg decoder crashes on 854x480 image on arm7
FFmpeg
trac at avcodec.org
Thu Mar 15 14:08:21 CET 2012
#1072: jpeg decoder crashes on 854x480 image on arm7
------------------------------------+-----------------------------------
Reporter: kaijun61 | Owner:
Type: defect | Status: new
Priority: important | Component: avcodec
Version: git-master | Resolution:
Keywords: jpeg arm | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Comment (by kaijun61):
here is captured from my gstreamer player
0:00:00.990753175 499 0xa88d0 LOG ffmpeg
gstffmpegdec.c:2228:gst_ffmpegdec_frame:<ffdec_mjpeg> data:0x41961020,
size:352454, id:0
0:00:00.990905762 499 0xa88d0 DEBUG ffmpeg
gstffmpegdec.c:1728:gst_ffmpegdec_video_frame:<ffdec_mjpeg> stored opaque
values idx 0, packet size: 352454
0:00:00.992248536 499 0xa88d0 DEBUG ffmpeg :0::
marker=d8 avail_size_in_buf=352452
0:00:00.992401124 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 0 bytes (0 bits)
0:00:00.992492676 499 0xa88d0 DEBUG ffmpeg :0::
marker=e0 avail_size_in_buf=352450
0:00:00.992614747 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 16 bytes (128 bits)
0:00:00.992706299 499 0xa88d0 DEBUG ffmpeg :0::
marker=e1 avail_size_in_buf=352432
0:00:00.993743897 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 7174 bytes (57392 bits)
0:00:00.993865967 499 0xa88d0 DEBUG ffmpeg :0::
marker=db avail_size_in_buf=345255
0:00:00.993988037 499 0xa88d0 DEBUG ffmpeg :0::
index=0
0:00:00.994079590 499 0xa88d0 DEBUG ffmpeg :0::
qscale[0]: 1
0:00:00.994171143 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 67 bytes (536 bits)
0:00:00.994293213 499 0xa88d0 DEBUG ffmpeg :0::
marker=db avail_size_in_buf=345186
0:00:00.994384766 499 0xa88d0 DEBUG ffmpeg :0::
index=1
0:00:00.994476319 499 0xa88d0 DEBUG ffmpeg :0::
qscale[1]: 3
0:00:00.994567871 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 67 bytes (536 bits)
0:00:00.994659424 499 0xa88d0 DEBUG ffmpeg :0::
marker=c0 avail_size_in_buf=345117
0:00:00.994781494 499 0xa88d0 DEBUG ffmpeg :0:: sof0:
picture: 854x480
0:00:00.994873047 499 0xa88d0 DEBUG ffmpeg :0::
component 0 1:1 id: 0 quant:0
0:00:00.994964600 499 0xa88d0 DEBUG ffmpeg :0::
component 1 1:1 id: 1 quant:1
0:00:00.995056153 499 0xa88d0 DEBUG ffmpeg :0::
component 2 1:1 id: 2 quant:1
0:00:00.995147705 499 0xa88d0 DEBUG ffmpeg :0:: pix
fmt id 11111100
0:00:00.995300293 499 0xa88d0 DEBUG ffmpeg
gstffmpegdec.c:981:gst_ffmpegdec_get_buffer:<ffdec_mjpeg> getting buffer
0:00:00.995391846 499 0xa88d0 LOG ffmpeg
gstffmpegdec.c:997:gst_ffmpegdec_get_buffer:<ffdec_mjpeg> dimension
854x480, coded 854x480
0:00:00.995513916 499 0xa88d0 LOG ffmpeg
gstffmpegdec.c:999:gst_ffmpegdec_get_buffer:<ffdec_mjpeg> direct rendering
disabled, fallback alloc
0:00:00.995635986 499 0xa88d0 DEBUG default
gstffmpegutils.c:317:gst_ffmpeg_avpicture_fill: planes 0 414720 829440
0:00:00.995727539 499 0xa88d0 DEBUG default
gstffmpegutils.c:318:gst_ffmpeg_avpicture_fill: strides 864 864 864
0:00:00.995849609 499 0xa88d0 LOG ffmpeg
gstffmpegdec.c:1008:gst_ffmpegdec_get_buffer:<ffdec_mjpeg> linsize 864 864
864
0:00:00.995941162 499 0xa88d0 LOG ffmpeg
gstffmpegdec.c:1011:gst_ffmpegdec_get_buffer:<ffdec_mjpeg> data 0 414720
415152
0:00:00.996063232 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 17 bytes (136 bits)
0:00:00.996154785 499 0xa88d0 DEBUG ffmpeg :0::
marker=c4 avail_size_in_buf=345098
0:00:00.996276856 499 0xa88d0 DEBUG ffmpeg :0::
class=0 index=0 nb_codes=10
0:00:00.996490480 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 29 bytes (232 bits)
0:00:00.996612550 499 0xa88d0 DEBUG ffmpeg :0::
marker=c4 avail_size_in_buf=345067
0:00:00.996734620 499 0xa88d0 DEBUG ffmpeg :0::
class=1 index=0 nb_codes=242
0:00:00.997070313 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 70 bytes (560 bits)
0:00:00.997314454 499 0xa88d0 DEBUG ffmpeg :0::
marker=c4 avail_size_in_buf=344995
0:00:00.997436524 499 0xa88d0 DEBUG ffmpeg :0::
class=0 index=1 nb_codes=9
0:00:00.997589112 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 28 bytes (224 bits)
0:00:00.997711182 499 0xa88d0 DEBUG ffmpeg :0::
marker=c4 avail_size_in_buf=344965
0:00:00.997802735 499 0xa88d0 DEBUG ffmpeg :0::
class=1 index=1 nb_codes=243
0:00:00.998107911 499 0xa88d0 DEBUG ffmpeg :0::
marker parser used 67 bytes (536 bits)
0:00:01.009918213 499 0xa88d0 DEBUG ffmpeg :0::
escaping removed 1119 bytes
0:00:01.010162354 499 0xa88d0 DEBUG ffmpeg :0::
marker=da avail_size_in_buf=344896
0:00:01.010284424 499 0xa88d0 DEBUG ffmpeg :0::
component: 0
0:00:01.010406494 499 0xa88d0 DEBUG ffmpeg :0::
component: 1
0:00:01.010498047 499 0xa88d0 DEBUG ffmpeg :0::
component: 2
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1072#comment:3>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list