Mercurial > libavcodec.hg
changeset 3797:0596dbc4f858 libavcodec
marking AVPaletteControl as deprecated due to thread saftey amongth other issues (it doesnt work if theres any delay between demuxer and decoder)
author | michael |
---|---|
date | Sat, 30 Sep 2006 18:16:38 +0000 |
parents | 83aa3105b758 |
children | 6e7b9a44800c |
files | avcodec.h |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/avcodec.h Sat Sep 30 16:00:27 2006 +0000 +++ b/avcodec.h Sat Sep 30 18:16:38 2006 +0000 @@ -2086,6 +2086,7 @@ * AVPaletteControl * This structure defines a method for communicating palette changes * between and demuxer and a decoder. + * this is totally broken, palette changes should be sent as AVPackets */ #define AVPALETTE_SIZE 1024 #define AVPALETTE_COUNT 256 @@ -2101,7 +2102,7 @@ * data is probably 6 bits in size and needs to be scaled */ unsigned int palette[AVPALETTE_COUNT]; -} AVPaletteControl; +} AVPaletteControl attribute_deprecated; typedef struct AVSubtitleRect { uint16_t x;