New submission from Cyril <[email protected]>:

When running the H264 decoder using the SVN revision 25350's code under
Valgrind, I get these error on whatever h264 file I put in: 

==18867== Use of uninitialised value of size 8
==18867==    at 0x51E612B: pred8x8_plane_c (h264pred.c:827)
==18867==    by 0x51B533F: ff_h264_hl_decode_mb (h264.c:1171)
==18867==    by 0x51B6E34: decode_slice (h264.c:2561)
==18867==    by 0x51B80F7: decode_nal_units (h264.c:2728)
==18867==    by 0x51B8296: decode_frame (h264.c:3017)
==18867==    by 0x535C7DF: avcodec_decode_video2 (utils.c:620)
==18867==    by 0x5D8D153: av_find_stream_info (utils.c:2045)
==18867==    by 0x552885: VideoComponent::Context::loadMediaURL(String const&,
VideoComponent::BitstreamFilter*) (VideoComponent.cpp:3315)
==18867==  Uninitialised value was created by a stack allocation
==18867==    at 0x54488B2: ??? (h264_deblock.asm:822)

It seems that the s->current_picture.data points to uninitialized memory, (The
user code enter point is av_find_stream_info's function).

----------
messages: 12249
priority: normal
status: new
substatus: new
title: H264 decoder Valgrind error report
type: bug

________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue2295>
________________________________________________

Reply via email to