[FFmpeg-trac] #831(avcodec:closed): gif: 1bpp with transparency decodes to black screen

FFmpeg trac at avcodec.org
Mon Dec 26 03:13:48 CET 2011

#831: gif: 1bpp with transparency decodes to black screen
             Reporter:  ami_stuff   |                    Owner:
                 Type:  defect      |                   Status:  closed
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:  invalid
             Keywords:  bmp alpha   |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |

Comment (by beastd):


 The patch is IMHO, as you already pointed yourself, not a good idea.
 Some picky readers might not accept the files and if Microsoft ever
 decides to extend the format in
 that place the FFmpeg generated files might be invalid or misinterpreted
 (rather unlikely but still).

 Perhaps a new functionality that makes it possible for users to specify a
 background color
 (or even picture) against which the transparent colors should be evaluated
 would be a good thing.
 E.g. the user could choose white and would therefore end up in this
 example with the fully transparent
 black palette entry translated to white (0xFF000000 would be translated to
 0x00FFFFFF in the palette).

 If you are interested, a new ticket with type enhancement could be opened
 so it isn't forgotten. Otherwise as I can't say how difficult it is to
 implement such a feature in current FFmpeg, I would say we just let it be
 for now.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/831#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list