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> ________________________________________________
