[FFmpeg-cvslog] r9968 - in trunk: Changelog configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/allcodecs.h
jbr
subversion
Tue Aug 7 02:02:30 CEST 2007
Author: jbr
Date: Tue Aug 7 02:02:29 2007
New Revision: 9968
Log:
enable the native AC-3 decoder
Modified:
trunk/Changelog
trunk/configure
trunk/libavcodec/Makefile
trunk/libavcodec/allcodecs.c
trunk/libavcodec/allcodecs.h
Modified: trunk/Changelog
==============================================================================
--- trunk/Changelog (original)
+++ trunk/Changelog Tue Aug 7 02:02:29 2007
@@ -90,6 +90,7 @@ version <next>
- RoQ video encoder
- QTRLE encoder
- OS/2 support removed
+- AC-3 decoder
version 0.4.9-pre1:
Modified: trunk/configure
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Tue Aug 7 02:02:29 2007
@@ -719,6 +719,7 @@ mmx_deps="x86"
ssse3_deps="x86"
# decoders / encoders
+ac3_decoder_deps="gpl"
dxa_decoder_deps="zlib"
flashsv_decoder_deps="zlib"
flashsv_encoder_deps="zlib"
@@ -1592,6 +1593,9 @@ enabled libfaac && require2 libfaac "
enabled libfaad && require2 libfaad faad.h faacDecOpen -lfaad
enabled avisynth && require2 vfw32 "windows.h vfw.h" AVIFileInit -lvfw32
+# disable the native AC-3 decoder if liba52 is enabled
+enabled liba52 && disable ac3_decoder
+
_restrict=
for restrict_keyword in restrict __restrict__ __restrict; do
check_cc <<EOF && _restrict=$restrict_keyword && break
Modified: trunk/libavcodec/Makefile
==============================================================================
--- trunk/libavcodec/Makefile (original)
+++ trunk/libavcodec/Makefile Tue Aug 7 02:02:29 2007
@@ -32,6 +32,7 @@ OBJS= bitstream.o \
HEADERS = avcodec.h opt.h
OBJS-$(CONFIG_AASC_DECODER) += aasc.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_ALAC_DECODER) += alac.o
OBJS-$(CONFIG_ASV1_DECODER) += asv1.o
Modified: trunk/libavcodec/allcodecs.c
==============================================================================
--- trunk/libavcodec/allcodecs.c (original)
+++ trunk/libavcodec/allcodecs.c Tue Aug 7 02:02:29 2007
@@ -166,7 +166,7 @@ void avcodec_register_all(void)
/* audio codecs */
REGISTER_DECODER(MPEG4AAC, mpeg4aac);
- REGISTER_ENCODER(AC3, ac3);
+ REGISTER_ENCDEC (AC3, ac3);
REGISTER_DECODER(ALAC, alac);
REGISTER_DECODER(ATRAC3, atrac3);
REGISTER_DECODER(COOK, cook);
Modified: trunk/libavcodec/allcodecs.h
==============================================================================
--- trunk/libavcodec/allcodecs.h (original)
+++ trunk/libavcodec/allcodecs.h Tue Aug 7 02:02:29 2007
@@ -77,6 +77,7 @@ extern AVCodec wmv2_encoder;
extern AVCodec zmbv_encoder;
extern AVCodec aasc_decoder;
+extern AVCodec ac3_decoder;
extern AVCodec alac_decoder;
extern AVCodec asv1_decoder;
extern AVCodec asv2_decoder;
More information about the ffmpeg-cvslog
mailing list