summaryrefslogtreecommitdiff
path: root/libavformat/qtpalette.h
Commit message (Collapse)AuthorAge
* avformat/qtpalette: Use better headersAndreas Rheinhardt2021-02-03
| | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* avformat/qtpalette: Move default palette to their only userAndreas Rheinhardt2021-02-03
| | | | | | Namely qtpalette.c itself. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* lavf/qtpalette: Fix incorrect palettesMats Peterson2016-01-19
| | | | | | This patch corrects the colors of the 2 and 4 bpp palettes. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/qtpalette: Treat 1-bit video as palettizedMats Peterson2015-12-29
| | | | | | | | | | | | | | | | | | | This commit for qtpalette.c and qtpalette.h adds 1-bit video to the "palettized video" category, since if the video sample description contains a palette, the two colors in the palette can be any color, not necessarily black & white. Unfortunately, I've noticed that the qtrle (QuickTime Animation) decoder blindly assumes that 1-bit video is black & white. I don't have enough knowledge about the decoder to fix this, though. Below is a link to a sample 1-bit QuickTime Animation clip of a rotating earth that uses blueish colors, and they will be correctly rendered in QuickTime, but not in FFmpeg (which will use black & white). https://drive.google.com/open?id=0B3_pEBoLs0faUlItWm9KaGJSTEE Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/qtpalette: Move ff_get_qtpalette() doxy to headerMichael Niedermayer2015-12-28
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat: factor ff_get_qtpalette() out of mov.cMats Peterson2015-12-28
| | | | | | | | | This consists mainly of moving the palette handling from the mov_parse_stsd_video() function to a new ff_get_qtpalette() function in the new file qtpalette.c, which will be shared by both matroskadec.c and mov.c. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Remove alpha channel from default colorspace tables, since it is unused. SeeRonald S. Bultje2009-03-22
| | | | | | "qtpalette.h" thread on mailinglist. Originally committed as revision 18144 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-31
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix make checkheaders.Diego Biurrun2007-12-03
| | | | Originally committed as revision 11156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_qt_default_palette_* arrays "static const"Reimar Döffinger2007-12-02
| | | | Originally committed as revision 11139 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-17
| | | | Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing license headers.Diego Biurrun2007-02-27
| | | | Originally committed as revision 8149 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prefix globalMichael Niedermayer2004-04-10
| | | | Originally committed as revision 2994 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added palette support to the QT demuxer; registered SMC video decoderMike Melanson2003-11-10
with QT system Originally committed as revision 2489 to svn://svn.ffmpeg.org/ffmpeg/trunk