Commit d4fdaafd authored by Carl Eugen Hoyos's avatar Carl Eugen Hoyos

Always write all colours for animated gif files, including transparent ones.

This fixes the colour of the transparent background (as seen with ffplay),
and makes the background of some non-keyframes transparent that was
incorrectly shown as opaque for some samples.
parent 9321e935
......@@ -241,8 +241,9 @@ static int gif_read_image(GifState *s)
pr = ptr + width;
for (px = ptr, idx = s->idx_line; px < pr; px++, idx++) {
if (*idx != s->transparent_color_index)
*px = pal[*idx];
*px = pal[*idx];
if (*idx == s->transparent_color_index)
*px &= 0xFFFFFF;
}
if (is_interleaved) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment