aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/a64multienc.c
diff options
context:
space:
mode:
authorBjorn Roche <bjorn@giphy.com>2017-10-23 19:12:57 -0400
committerClément Bœsch <u@pkh.me>2017-10-28 17:14:26 +0200
commitaba926e7d654b6dfab680130c92e571ee9a956f0 (patch)
tree75dff5726ede3cf9f736253d469269c89294d686 /libavcodec/a64multienc.c
parent851829455889cfefee8d802d8428ed36effb9fcf (diff)
downloadffmpeg-aba926e7d654b6dfab680130c92e571ee9a956f0.tar.gz
lavfi/paletteuse: fix to support transparency
This patch enables paletteuse to identify the transparency in incoming video and tag transparent pixels on outgoing video with the correct index from the palette. This requires tracking the transparency index in the palette, establishing an alpha threshold below which a pixel is considered transparent and above which the pixel is considered opaque, and additional changes to track the alpha value throughout the conversion process. This change is a partial fix for https://trac.ffmpeg.org/ticket/4443 However, animated GIFs are still output incorrectly due to a bug in gif optimization which does not correctly handle transparency. Signed-off-by: Clément Bœsch <u@pkh.me>
Diffstat (limited to 'libavcodec/a64multienc.c')
0 files changed, 0 insertions, 0 deletions