diff options
author | Leo Izen <leo.izen@gmail.com> | 2024-07-19 12:04:20 -0400 |
---|---|---|
committer | Leo Izen <leo.izen@gmail.com> | 2024-07-30 05:43:36 -0400 |
commit | 7bb5626fa7754b37932dfa11d497b7101c55291a (patch) | |
tree | d5a03d9b37d71f883082ecb75d34146905a67fa5 /libavcodec/h265_profile_level.c | |
parent | 825606641b11f3f1f5c5efb0f95501b2c2d34d50 (diff) | |
download | ffmpeg-7bb5626fa7754b37932dfa11d497b7101c55291a.tar.gz |
avcodec/pngenc: fix sBIT writing for indexed-color PNGs
We currently write invalid sBIT entries for indexed PNGs, which by PNG
specification[1] must be 3-bytes long. The values also are capped at 8
for indexed-color PNGs, not the palette depth. This patch fixes both of
these issues previously fixed in the decoder, but not the encoder.
[1]: https://www.w3.org/TR/png-3/#11sBIT
Regression since: c125860892e931d9b10f88ace73c91484815c3a8.
Signed-off-by: Leo Izen <leo.izen@gmail.com>
Reported-by: Ramiro Polla: <ramiro.polla@gmail.com>
Diffstat (limited to 'libavcodec/h265_profile_level.c')
0 files changed, 0 insertions, 0 deletions