diff options
author | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-07-27 17:32:23 +0100 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2020-09-02 00:00:57 +0100 |
commit | d1c6e09d09f530a1f103a5dbdf06f69f42611974 (patch) | |
tree | fcbac1190cdfe6b961f1766dfeb8f719a765bed5 /libavcodec/atsc_a53.c | |
parent | 0720e15c0330f0f101c02d5c2c6548e964079f6d (diff) | |
download | ffmpeg-d1c6e09d09f530a1f103a5dbdf06f69f42611974.tar.gz |
h264_redundant_pps: Make it reference-compatible
Since c6a63e11092c975b89d824f08682fe31948d3686, the parameter sets
modified as content of PPS units were references shared with the
CodedBitstreamH264Context, so modifying them alters the parsing process
of future access units which meant that frames often got discarded
because invalid values were parsed. This patch makes h264_redundant_pps
compatible with the reality of reference-counted parameter sets.
Fixes #7807.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: Mark Thompson <sw@jkqxz.net>
Diffstat (limited to 'libavcodec/atsc_a53.c')
0 files changed, 0 insertions, 0 deletions