1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

marking AVPaletteControl as deprecated due to thread saftey amongth other issues (it doesnt work if theres any delay between demuxer and decoder)

Originally committed as revision 6397 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2006-09-30 18:16:38 +00:00
parent b8a2e12005
commit 18239edfa9

View File

@ -2086,6 +2086,7 @@ typedef struct AVPicture {
* AVPaletteControl * AVPaletteControl
* This structure defines a method for communicating palette changes * This structure defines a method for communicating palette changes
* between and demuxer and a decoder. * between and demuxer and a decoder.
* this is totally broken, palette changes should be sent as AVPackets
*/ */
#define AVPALETTE_SIZE 1024 #define AVPALETTE_SIZE 1024
#define AVPALETTE_COUNT 256 #define AVPALETTE_COUNT 256
@ -2101,7 +2102,7 @@ typedef struct AVPaletteControl {
* data is probably 6 bits in size and needs to be scaled */ * data is probably 6 bits in size and needs to be scaled */
unsigned int palette[AVPALETTE_COUNT]; unsigned int palette[AVPALETTE_COUNT];
} AVPaletteControl; } AVPaletteControl attribute_deprecated;
typedef struct AVSubtitleRect { typedef struct AVSubtitleRect {
uint16_t x; uint16_t x;