mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-24 20:19:55 +00:00
avcodec/h264_refs: Fix pps_ref_count with multiple PPS
Found-by: ubitux Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
a8289d2407
commit
3402871f36
@ -806,8 +806,10 @@ int ff_h264_execute_ref_pic_marking(H264Context *h, MMCO *mmco, int mmco_count)
|
||||
print_long_term(h);
|
||||
|
||||
for (i = 0; i < FF_ARRAY_ELEMS(h->pps_buffers); i++) {
|
||||
pps_ref_count[0] = FFMAX(pps_ref_count[0], h->pps.ref_count[0]);
|
||||
pps_ref_count[1] = FFMAX(pps_ref_count[1], h->pps.ref_count[1]);
|
||||
if (h->pps_buffers[i]) {
|
||||
pps_ref_count[0] = FFMAX(pps_ref_count[0], h->pps_buffers[i]->ref_count[0]);
|
||||
pps_ref_count[1] = FFMAX(pps_ref_count[1], h->pps_buffers[i]->ref_count[1]);
|
||||
}
|
||||
}
|
||||
|
||||
if ( err >= 0
|
||||
|
Loading…
Reference in New Issue
Block a user