Browse code

Hook up the MD studio demuxer and Atrac1 decoder.

Originally committed as revision 19969 to svn://svn.ffmpeg.org/ffmpeg/trunk

Benjamin Larsson authored on 2009/09/23 02:28:03
Showing 8 changed files
... ...
@@ -38,6 +38,8 @@ version <next>:
38 38
 - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks)
39 39
 - Wmapro decoder
40 40
 - Core Audio Format demuxer
41
+- Atrac1 decoder
42
+- MD STUDIO audio demuxer
41 43
 
42 44
 
43 45
 
... ...
@@ -107,6 +107,7 @@ library:
107 107
 @item Matroska audio            @tab X @tab
108 108
 @item MAXIS XA                  @tab   @tab X
109 109
     @tab Used in Sim City 3000; file extension .xa.
110
+@item MD Studio                 @tab   @tab X
110 111
 @item Monkey's Audio            @tab   @tab X
111 112
 @item Motion Pixels MVI         @tab   @tab X
112 113
 @item MOV/QuickTime/MP4         @tab X @tab X
... ...
@@ -532,6 +533,7 @@ following image formats are supported:
532 532
     @tab decoding supported through external library libopencore-amrwb
533 533
 @item Apple lossless audio   @tab  X  @tab  X
534 534
     @tab QuickTime fourcc 'alac'
535
+@item Atrac 1                @tab     @tab  X
535 536
 @item Atrac 3                @tab     @tab  X
536 537
 @item Delphine Software International CIN audio  @tab     @tab  X
537 538
     @tab Codec used in Delphine Software International games.
... ...
@@ -48,6 +48,7 @@ OBJS-$(CONFIG_ASV1_DECODER)            += asv1.o mpeg12data.o
48 48
 OBJS-$(CONFIG_ASV1_ENCODER)            += asv1.o mpeg12data.o
49 49
 OBJS-$(CONFIG_ASV2_DECODER)            += asv1.o mpeg12data.o
50 50
 OBJS-$(CONFIG_ASV2_ENCODER)            += asv1.o mpeg12data.o
51
+OBJS-$(CONFIG_ATRAC1_DECODER)          += atrac1.o atrac.o
51 52
 OBJS-$(CONFIG_ATRAC3_DECODER)          += atrac3.o atrac.o
52 53
 OBJS-$(CONFIG_AVS_DECODER)             += avs.o
53 54
 OBJS-$(CONFIG_BETHSOFTVID_DECODER)     += bethsoftvideo.o
... ...
@@ -199,6 +199,7 @@ void avcodec_register_all(void)
199 199
     REGISTER_ENCDEC  (AC3, ac3);
200 200
     REGISTER_ENCDEC  (ALAC, alac);
201 201
     REGISTER_DECODER (APE, ape);
202
+    REGISTER_DECODER (ATRAC1, atrac1);
202 203
     REGISTER_DECODER (ATRAC3, atrac3);
203 204
     REGISTER_DECODER (COOK, cook);
204 205
     REGISTER_DECODER (DCA, dca);
... ...
@@ -30,7 +30,7 @@
30 30
 #include "libavutil/avutil.h"
31 31
 
32 32
 #define LIBAVCODEC_VERSION_MAJOR 52
33
-#define LIBAVCODEC_VERSION_MINOR 35
33
+#define LIBAVCODEC_VERSION_MINOR 36
34 34
 #define LIBAVCODEC_VERSION_MICRO  0
35 35
 
36 36
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
... ...
@@ -12,6 +12,7 @@ OBJS-$(CONFIG_AAC_DEMUXER)               += raw.o id3v1.o id3v2.o
12 12
 OBJS-$(CONFIG_AC3_DEMUXER)               += raw.o
13 13
 OBJS-$(CONFIG_AC3_MUXER)                 += raw.o
14 14
 OBJS-$(CONFIG_ADTS_MUXER)                += adtsenc.o
15
+OBJS-$(CONFIG_AEA_DEMUXER)               += aea.o
15 16
 OBJS-$(CONFIG_AIFF_DEMUXER)              += aiff.o riff.o raw.o
16 17
 OBJS-$(CONFIG_AIFF_MUXER)                += aiff.o riff.o
17 18
 OBJS-$(CONFIG_AMR_DEMUXER)               += amr.o
... ...
@@ -50,6 +50,7 @@ void av_register_all(void)
50 50
     REGISTER_DEMUXER  (AAC, aac);
51 51
     REGISTER_MUXDEMUX (AC3, ac3);
52 52
     REGISTER_MUXER    (ADTS, adts);
53
+    REGISTER_DEMUXER  (AEA, aea);
53 54
     REGISTER_MUXDEMUX (AIFF, aiff);
54 55
     REGISTER_MUXDEMUX (AMR, amr);
55 56
     REGISTER_DEMUXER  (APC, apc);
... ...
@@ -22,7 +22,7 @@
22 22
 #define AVFORMAT_AVFORMAT_H
23 23
 
24 24
 #define LIBAVFORMAT_VERSION_MAJOR 52
25
-#define LIBAVFORMAT_VERSION_MINOR 38
25
+#define LIBAVFORMAT_VERSION_MINOR 39
26 26
 #define LIBAVFORMAT_VERSION_MICRO  0
27 27
 
28 28
 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \