Originally committed as revision 9968 to svn://svn.ffmpeg.org/ffmpeg/trunk
Justin Ruggles authored on 2007/08/07 09:02:29... | ... |
@@ -719,6 +719,7 @@ mmx_deps="x86" |
719 | 719 |
ssse3_deps="x86" |
720 | 720 |
|
721 | 721 |
# decoders / encoders |
722 |
+ac3_decoder_deps="gpl" |
|
722 | 723 |
dxa_decoder_deps="zlib" |
723 | 724 |
flashsv_decoder_deps="zlib" |
724 | 725 |
flashsv_encoder_deps="zlib" |
... | ... |
@@ -1592,6 +1593,9 @@ enabled libfaac && require2 libfaac "stdint.h faac.h" faacEncGetVersion -lfaa |
1592 | 1592 |
enabled libfaad && require2 libfaad faad.h faacDecOpen -lfaad |
1593 | 1593 |
enabled avisynth && require2 vfw32 "windows.h vfw.h" AVIFileInit -lvfw32 |
1594 | 1594 |
|
1595 |
+# disable the native AC-3 decoder if liba52 is enabled |
|
1596 |
+enabled liba52 && disable ac3_decoder |
|
1597 |
+ |
|
1595 | 1598 |
_restrict= |
1596 | 1599 |
for restrict_keyword in restrict __restrict__ __restrict; do |
1597 | 1600 |
check_cc <<EOF && _restrict=$restrict_keyword && break |
... | ... |
@@ -32,6 +32,7 @@ OBJS= bitstream.o \ |
32 | 32 |
HEADERS = avcodec.h opt.h |
33 | 33 |
|
34 | 34 |
OBJS-$(CONFIG_AASC_DECODER) += aasc.o |
35 |
+OBJS-$(CONFIG_AC3_DECODER) += ac3dec.o ac3tab.o ac3.o mdct.o fft.o |
|
35 | 36 |
OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o |
36 | 37 |
OBJS-$(CONFIG_ALAC_DECODER) += alac.o |
37 | 38 |
OBJS-$(CONFIG_ASV1_DECODER) += asv1.o |
... | ... |
@@ -166,7 +166,7 @@ void avcodec_register_all(void) |
166 | 166 |
|
167 | 167 |
/* audio codecs */ |
168 | 168 |
REGISTER_DECODER(MPEG4AAC, mpeg4aac); |
169 |
- REGISTER_ENCODER(AC3, ac3); |
|
169 |
+ REGISTER_ENCDEC (AC3, ac3); |
|
170 | 170 |
REGISTER_DECODER(ALAC, alac); |
171 | 171 |
REGISTER_DECODER(ATRAC3, atrac3); |
172 | 172 |
REGISTER_DECODER(COOK, cook); |