aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/xwddec.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2019-06-20 01:45:10 +0200
committerJames Almer <jamrial@gmail.com>2019-12-31 16:57:37 -0300
commit4bc84f4f7deb12190998d898c84b7cbc5002ce8c (patch)
tree3fa84a9d94ef8c098a492edb89744dc60a8f0574 /libavcodec/xwddec.c
parent662accb728639131638cd5be5f227b25a4559211 (diff)
downloadffmpeg-4bc84f4f7deb12190998d898c84b7cbc5002ce8c.tar.gz
mpeg2_metadata, cbs_mpeg2: Fix handling of colour_description
If a sequence display extension is read with colour_description equal to zero, but a user wants to add one or more of the colour_description elements, then the colour_description elements the user did not explicitly request to be set are set to zero and not to the value equal to unknown/unspecified (namely 2). A value of zero is not only inappropriate, but explicitly forbidden. This is fixed by inferring the right default values during the reading process if the elements are absent; moreover, changing any of the colour_description elements to zero is now no longer possible. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> (cherry picked from commit c2a91645c5b5cd6ed32089ec79cbb667326a8d8a)
Diffstat (limited to 'libavcodec/xwddec.c')
0 files changed, 0 insertions, 0 deletions