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

DCA decoder

Originally committed as revision 8141 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Kostya Shishkov 2007-02-27 06:30:40 +00:00
parent e7ebecbf44
commit 01ca9ac334
8 changed files with 10852 additions and 2 deletions

View File

@ -72,6 +72,7 @@ version <next>
- BMP encoder - BMP encoder
- WMA encoder - WMA encoder
- GSM-MS encoder and decoder - GSM-MS encoder and decoder
- DCA decoder
version 0.4.9-pre1: version 0.4.9-pre1:

View File

@ -1082,6 +1082,7 @@ following image formats are supported:
@item Intel Music Coder @tab @tab X @item Intel Music Coder @tab @tab X
@item Musepack @tab @tab X @item Musepack @tab @tab X
@tab Only SV7 is supported @tab Only SV7 is supported
@item DT$ Coherent Audio @tab @tab X
@end multitable @end multitable
@code{X} means that encoding (resp. decoding) is supported. @code{X} means that encoding (resp. decoding) is supported.

View File

@ -63,6 +63,7 @@ OBJS-$(CONFIG_CLJR_ENCODER) += cljr.o
OBJS-$(CONFIG_COOK_DECODER) += cook.o OBJS-$(CONFIG_COOK_DECODER) += cook.o
OBJS-$(CONFIG_CSCD_DECODER) += cscd.o OBJS-$(CONFIG_CSCD_DECODER) += cscd.o
OBJS-$(CONFIG_CYUV_DECODER) += cyuv.o OBJS-$(CONFIG_CYUV_DECODER) += cyuv.o
OBJS-$(CONFIG_DCA_DECODER) += dca.o
OBJS-$(CONFIG_DSICINVIDEO_DECODER) += dsicinav.o OBJS-$(CONFIG_DSICINVIDEO_DECODER) += dsicinav.o
OBJS-$(CONFIG_DSICINAUDIO_DECODER) += dsicinav.o OBJS-$(CONFIG_DSICINAUDIO_DECODER) += dsicinav.o
OBJS-$(CONFIG_DVBSUB_DECODER) += dvbsubdec.o OBJS-$(CONFIG_DVBSUB_DECODER) += dvbsubdec.o

View File

@ -64,6 +64,7 @@ void avcodec_register_all(void)
REGISTER_DECODER(CLJR, cljr); REGISTER_DECODER(CLJR, cljr);
REGISTER_DECODER(CSCD, cscd); REGISTER_DECODER(CSCD, cscd);
REGISTER_DECODER(CYUV, cyuv); REGISTER_DECODER(CYUV, cyuv);
REGISTER_DECODER(DCA, dca);
REGISTER_DECODER(DSICINVIDEO, dsicinvideo); REGISTER_DECODER(DSICINVIDEO, dsicinvideo);
REGISTER_ENCDEC (DVVIDEO, dvvideo); REGISTER_ENCDEC (DVVIDEO, dvvideo);
REGISTER_DECODER(EIGHTBPS, eightbps); REGISTER_DECODER(EIGHTBPS, eightbps);
@ -249,6 +250,7 @@ void avcodec_register_all(void)
REGISTER_PARSER (AAC, aac); REGISTER_PARSER (AAC, aac);
REGISTER_PARSER (AC3, ac3); REGISTER_PARSER (AC3, ac3);
REGISTER_PARSER (CAVSVIDEO, cavsvideo); REGISTER_PARSER (CAVSVIDEO, cavsvideo);
REGISTER_PARSER (DCA, dca);
REGISTER_PARSER (DVBSUB, dvbsub); REGISTER_PARSER (DVBSUB, dvbsub);
REGISTER_PARSER (DVDSUB, dvdsub); REGISTER_PARSER (DVDSUB, dvdsub);
REGISTER_PARSER (H261, h261); REGISTER_PARSER (H261, h261);

View File

@ -37,8 +37,8 @@ extern "C" {
#define AV_STRINGIFY(s) AV_TOSTRING(s) #define AV_STRINGIFY(s) AV_TOSTRING(s)
#define AV_TOSTRING(s) #s #define AV_TOSTRING(s) #s
#define LIBAVCODEC_VERSION_INT ((51<<16)+(34<<8)+0) #define LIBAVCODEC_VERSION_INT ((51<<16)+(35<<8)+0)
#define LIBAVCODEC_VERSION 51.34.0 #define LIBAVCODEC_VERSION 51.35.0
#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
#define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION) #define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION)
@ -2219,6 +2219,7 @@ extern AVCodec cljr_decoder;
extern AVCodec cook_decoder; extern AVCodec cook_decoder;
extern AVCodec cscd_decoder; extern AVCodec cscd_decoder;
extern AVCodec cyuv_decoder; extern AVCodec cyuv_decoder;
extern AVCodec dca_decoder;
extern AVCodec dsicinaudio_decoder; extern AVCodec dsicinaudio_decoder;
extern AVCodec dsicinvideo_decoder; extern AVCodec dsicinvideo_decoder;
extern AVCodec dvvideo_decoder; extern AVCodec dvvideo_decoder;
@ -2883,6 +2884,7 @@ void av_parser_close(AVCodecParserContext *s);
extern AVCodecParser aac_parser; extern AVCodecParser aac_parser;
extern AVCodecParser ac3_parser; extern AVCodecParser ac3_parser;
extern AVCodecParser cavsvideo_parser; extern AVCodecParser cavsvideo_parser;
extern AVCodecParser dca_parser;
extern AVCodecParser dvbsub_parser; extern AVCodecParser dvbsub_parser;
extern AVCodecParser dvdsub_parser; extern AVCodecParser dvdsub_parser;
extern AVCodecParser h261_parser; extern AVCodecParser h261_parser;

1322
libavcodec/dca.c Normal file

File diff suppressed because it is too large Load Diff

8453
libavcodec/dcadata.h Normal file

File diff suppressed because it is too large Load Diff

1068
libavcodec/dcahuff.h Normal file

File diff suppressed because it is too large Load Diff