Commit bf4a1f17 authored by Kostya Shishkov's avatar Kostya Shishkov

Monkey Audio decoder

Originally committed as revision 10484 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 48fe9238
...@@ -94,6 +94,7 @@ version <next> ...@@ -94,6 +94,7 @@ version <next>
- NUT muxer (since r10052) - NUT muxer (since r10052)
- Matroska muxer - Matroska muxer
- Slice-based parallel H.264 decoding - Slice-based parallel H.264 decoding
- Monkey's Audio demuxer and decoder
version 0.4.9-pre1: version 0.4.9-pre1:
......
...@@ -116,6 +116,7 @@ different game cutscenes repacked for use with ScummVM. ...@@ -116,6 +116,7 @@ different game cutscenes repacked for use with ScummVM.
@tab Used in some games from Bethesda Softworks. @tab Used in some games from Bethesda Softworks.
@item CRYO APC @tab @tab X @item CRYO APC @tab @tab X
@tab Audio format used in some games by CRYO Interactive Entertainment. @tab Audio format used in some games by CRYO Interactive Entertainment.
@item Monkey's 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.
...@@ -311,6 +312,7 @@ following image formats are supported: ...@@ -311,6 +312,7 @@ following image formats are supported:
@tab Only SV7 is supported @tab Only SV7 is supported
@item DT$ Coherent Audio @tab @tab X @item DT$ Coherent Audio @tab @tab X
@item ATRAC 3 @tab @tab X @item ATRAC 3 @tab @tab X
@item Monkey's Audio @tab @tab X @tab Only versions 3.97-3.99 are supported
@end multitable @end multitable
@code{X} means that encoding (resp. decoding) is supported. @code{X} means that encoding (resp. decoding) is supported.
......
...@@ -35,6 +35,7 @@ OBJS-$(CONFIG_AASC_DECODER) += aasc.o ...@@ -35,6 +35,7 @@ OBJS-$(CONFIG_AASC_DECODER) += aasc.o
OBJS-$(CONFIG_AC3_DECODER) += ac3dec.o ac3tab.o ac3.o mdct.o fft.o OBJS-$(CONFIG_AC3_DECODER) += ac3dec.o ac3tab.o ac3.o mdct.o fft.o
OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o
OBJS-$(CONFIG_ALAC_DECODER) += alac.o OBJS-$(CONFIG_ALAC_DECODER) += alac.o
OBJS-$(CONFIG_APE_DECODER) += apedec.o
OBJS-$(CONFIG_ASV1_DECODER) += asv1.o OBJS-$(CONFIG_ASV1_DECODER) += asv1.o
OBJS-$(CONFIG_ASV1_ENCODER) += asv1.o OBJS-$(CONFIG_ASV1_ENCODER) += asv1.o
OBJS-$(CONFIG_ASV2_DECODER) += asv1.o OBJS-$(CONFIG_ASV2_DECODER) += asv1.o
......
...@@ -168,6 +168,7 @@ void avcodec_register_all(void) ...@@ -168,6 +168,7 @@ void avcodec_register_all(void)
REGISTER_DECODER (MPEG4AAC, mpeg4aac); REGISTER_DECODER (MPEG4AAC, mpeg4aac);
REGISTER_ENCDEC (AC3, ac3); REGISTER_ENCDEC (AC3, ac3);
REGISTER_DECODER (ALAC, alac); REGISTER_DECODER (ALAC, alac);
REGISTER_DECODER (APE, ape);
REGISTER_DECODER (ATRAC3, atrac3); REGISTER_DECODER (ATRAC3, atrac3);
REGISTER_DECODER (COOK, cook); REGISTER_DECODER (COOK, cook);
REGISTER_DECODER (DCA, dca); REGISTER_DECODER (DCA, dca);
......
...@@ -79,6 +79,7 @@ extern AVCodec zmbv_encoder; ...@@ -79,6 +79,7 @@ extern AVCodec zmbv_encoder;
extern AVCodec aasc_decoder; extern AVCodec aasc_decoder;
extern AVCodec ac3_decoder; extern AVCodec ac3_decoder;
extern AVCodec alac_decoder; extern AVCodec alac_decoder;
extern AVCodec ape_decoder;
extern AVCodec asv1_decoder; extern AVCodec asv1_decoder;
extern AVCodec asv2_decoder; extern AVCodec asv2_decoder;
extern AVCodec atrac3_decoder; extern AVCodec atrac3_decoder;
......
This diff is collapsed.
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
#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)+(43<<8)+0) #define LIBAVCODEC_VERSION_INT ((51<<16)+(44<<8)+0)
#define LIBAVCODEC_VERSION 51.43.0 #define LIBAVCODEC_VERSION 51.44.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)
...@@ -260,6 +260,7 @@ enum CodecID { ...@@ -260,6 +260,7 @@ enum CodecID {
CODEC_ID_GSM_MS, /* as found in WAV */ CODEC_ID_GSM_MS, /* as found in WAV */
CODEC_ID_ATRAC3, CODEC_ID_ATRAC3,
CODEC_ID_VOXWARE, CODEC_ID_VOXWARE,
CODEC_ID_APE,
/* subtitle codecs */ /* subtitle codecs */
CODEC_ID_DVD_SUBTITLE= 0x17000, CODEC_ID_DVD_SUBTITLE= 0x17000,
......
...@@ -20,6 +20,7 @@ OBJS-$(CONFIG_AIFF_MUXER) += aiff.o riff.o ...@@ -20,6 +20,7 @@ OBJS-$(CONFIG_AIFF_MUXER) += aiff.o riff.o
OBJS-$(CONFIG_AMR_DEMUXER) += amr.o OBJS-$(CONFIG_AMR_DEMUXER) += amr.o
OBJS-$(CONFIG_AMR_MUXER) += amr.o OBJS-$(CONFIG_AMR_MUXER) += amr.o
OBJS-$(CONFIG_APC_DEMUXER) += apc.o OBJS-$(CONFIG_APC_DEMUXER) += apc.o
OBJS-$(CONFIG_APE_DEMUXER) += ape.o
OBJS-$(CONFIG_ASF_DEMUXER) += asf.o riff.o OBJS-$(CONFIG_ASF_DEMUXER) += asf.o riff.o
OBJS-$(CONFIG_ASF_MUXER) += asf-enc.o riff.o OBJS-$(CONFIG_ASF_MUXER) += asf-enc.o riff.o
OBJS-$(CONFIG_ASF_STREAM_MUXER) += asf-enc.o riff.o OBJS-$(CONFIG_ASF_STREAM_MUXER) += asf-enc.o riff.o
......
...@@ -53,6 +53,7 @@ void av_register_all(void) ...@@ -53,6 +53,7 @@ void av_register_all(void)
REGISTER_MUXDEMUX (AIFF, aiff); REGISTER_MUXDEMUX (AIFF, aiff);
REGISTER_MUXDEMUX (AMR, amr); REGISTER_MUXDEMUX (AMR, amr);
REGISTER_DEMUXER (APC, apc); REGISTER_DEMUXER (APC, apc);
REGISTER_DEMUXER (APE, ape);
REGISTER_MUXDEMUX (ASF, asf); REGISTER_MUXDEMUX (ASF, asf);
REGISTER_MUXER (ASF_STREAM, asf_stream); REGISTER_MUXER (ASF_STREAM, asf_stream);
REGISTER_MUXDEMUX (AU, au); REGISTER_MUXDEMUX (AU, au);
......
...@@ -29,6 +29,7 @@ extern AVInputFormat ac3_demuxer; ...@@ -29,6 +29,7 @@ extern AVInputFormat ac3_demuxer;
extern AVInputFormat aiff_demuxer; extern AVInputFormat aiff_demuxer;
extern AVInputFormat amr_demuxer; extern AVInputFormat amr_demuxer;
extern AVInputFormat apc_demuxer; extern AVInputFormat apc_demuxer;
extern AVInputFormat ape_demuxer;
extern AVInputFormat asf_demuxer; extern AVInputFormat asf_demuxer;
extern AVInputFormat au_demuxer; extern AVInputFormat au_demuxer;
extern AVInputFormat audio_beos_demuxer; extern AVInputFormat audio_beos_demuxer;
......
This diff is collapsed.
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
#ifndef AVFORMAT_H #ifndef AVFORMAT_H
#define AVFORMAT_H #define AVFORMAT_H
#define LIBAVFORMAT_VERSION_INT ((51<<16)+(12<<8)+3) #define LIBAVFORMAT_VERSION_INT ((51<<16)+(13<<8)+3)
#define LIBAVFORMAT_VERSION 51.12.3 #define LIBAVFORMAT_VERSION 51.13.3
#define LIBAVFORMAT_BUILD LIBAVFORMAT_VERSION_INT #define LIBAVFORMAT_BUILD LIBAVFORMAT_VERSION_INT
#define LIBAVFORMAT_IDENT "Lavf" AV_STRINGIFY(LIBAVFORMAT_VERSION) #define LIBAVFORMAT_IDENT "Lavf" AV_STRINGIFY(LIBAVFORMAT_VERSION)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment