[FFmpeg-trac] #7340(avcodec:new): Damaged h.264 input breaks the decoder
FFmpeg
trac at avcodec.org
Wed Nov 28 15:24:55 EET 2018
#7340: Damaged h.264 input breaks the decoder
------------------------------------+-----------------------------------
Reporter: cehoyos | Owner:
Type: defect | Status: new
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: h264 | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Comment (by naveed_snb):
Below code change fixes Bug #7340
Not sure if that would impact something else. Request your kind opinion on
this.
diff --git a/libavcodec/h264dec.c b/libavcodec/h264dec.c
index 7b4c5c7..4656d22 100644
--- a/libavcodec/h264dec.c
+++ b/libavcodec/h264dec.c
@@ -473,7 +473,7 @@ static void idr(H264Context *h)
ff_h264_remove_all_refs(h);
h->poc.prev_frame_num =
h->poc.prev_frame_num_offset = 0;
- h->poc.prev_poc_msb = 1<<16;
+ //h->poc.prev_poc_msb = 1<<16;
h->poc.prev_poc_lsb = 0;
for (i = 0; i < MAX_DELAYED_PIC_COUNT; i++)
h->last_pocs[i] = INT_MIN;
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7340#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list