[FFmpeg-soc] [soc]: r1674 - in eac3: ac3dec.c checkout.sh ffmpeg.patch
jbr
subversion at mplayerhq.hu
Sat Dec 29 00:11:36 CET 2007
Author: jbr
Date: Sat Dec 29 00:11:36 2007
New Revision: 1674
Log:
update to ffmpeg svn-r11346
Modified:
eac3/ac3dec.c
eac3/checkout.sh
eac3/ffmpeg.patch
Modified: eac3/ac3dec.c
==============================================================================
--- eac3/ac3dec.c (original)
+++ eac3/ac3dec.c Sat Dec 29 00:11:36 2007
@@ -775,7 +775,8 @@ static int ac3_parse_audio_block(AC3Deco
i = !(ctx->channel_mode);
do {
if(get_bits1(gb)) {
- ctx->dynamic_range[i] = ff_ac3_dynamic_range_tab[get_bits(gb, 8)];
+ ctx->dynamic_range[i] = ((ff_ac3_dynamic_range_tab[get_bits(gb, 8)]-1.0) *
+ ctx->avctx->drc_scale)+1.0;
} else if(blk == 0) {
ctx->dynamic_range[i] = 1.0f;
}
Modified: eac3/checkout.sh
==============================================================================
--- eac3/checkout.sh (original)
+++ eac3/checkout.sh Sat Dec 29 00:11:36 2007
@@ -4,7 +4,7 @@ echo "checking out ffmpeg svn"
for i in $FILES ac3_parser.c Makefile aac_ac3_parser.c aac_ac3_parser.h aac_parser.c allcodecs.c avcodec.h ../libavformat/allformats.h ../libavformat/raw.c allcodecs.h ac3enc.c ../ffmpeg.c; do
rm -f ffmpeg/libavcodec/$i
done
-svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk/ ffmpeg -r 11274
+svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk/ ffmpeg -r 11346
echo "patching ffmpeg"
cd ffmpeg
patch -p0 <../ffmpeg.patch
Modified: eac3/ffmpeg.patch
==============================================================================
--- eac3/ffmpeg.patch (original)
+++ eac3/ffmpeg.patch Sat Dec 29 00:11:36 2007
@@ -1,6 +1,6 @@
Index: libavcodec/aac_ac3_parser.c
===================================================================
---- libavcodec/aac_ac3_parser.c (revision 11274)
+--- libavcodec/aac_ac3_parser.c (revision 11346)
+++ libavcodec/aac_ac3_parser.c (working copy)
@@ -50,7 +50,7 @@
@@ -22,7 +22,7 @@ Index: libavcodec/aac_ac3_parser.c
}
Index: libavcodec/aac_ac3_parser.h
===================================================================
---- libavcodec/aac_ac3_parser.h (revision 11274)
+--- libavcodec/aac_ac3_parser.h (revision 11346)
+++ libavcodec/aac_ac3_parser.h (working copy)
@@ -30,7 +30,7 @@
uint8_t *inbuf_ptr;
@@ -35,7 +35,7 @@ Index: libavcodec/aac_ac3_parser.h
} AACAC3ParseContext;
Index: libavcodec/Makefile
===================================================================
---- libavcodec/Makefile (revision 11274)
+--- libavcodec/Makefile (revision 11346)
+++ libavcodec/Makefile (working copy)
@@ -67,6 +67,7 @@
OBJS-$(CONFIG_DVVIDEO_DECODER) += dv.o
@@ -45,7 +45,7 @@ Index: libavcodec/Makefile
OBJS-$(CONFIG_EIGHTBPS_DECODER) += 8bps.o
OBJS-$(CONFIG_FFV1_DECODER) += ffv1.o rangecoder.o golomb.o
OBJS-$(CONFIG_FFV1_ENCODER) += ffv1.o rangecoder.o
-@@ -316,6 +317,7 @@
+@@ -318,6 +319,7 @@
OBJS-$(CONFIG_DCA_PARSER) += dca_parser.o
OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsub_parser.o
OBJS-$(CONFIG_DVDSUB_PARSER) += dvdsub_parser.o
@@ -55,7 +55,7 @@ Index: libavcodec/Makefile
OBJS-$(CONFIG_H264_PARSER) += h264_parser.o
Index: libavcodec/aac_parser.c
===================================================================
---- libavcodec/aac_parser.c (revision 11274)
+--- libavcodec/aac_parser.c (revision 11346)
+++ libavcodec/aac_parser.c (working copy)
@@ -38,7 +38,7 @@
};
@@ -68,9 +68,9 @@ Index: libavcodec/aac_parser.c
GetBitContext bits;
Index: libavcodec/allcodecs.c
===================================================================
---- libavcodec/allcodecs.c (revision 11274)
+--- libavcodec/allcodecs.c (revision 11346)
+++ libavcodec/allcodecs.c (working copy)
-@@ -178,6 +178,7 @@
+@@ -180,6 +180,7 @@
REGISTER_DECODER (COOK, cook);
REGISTER_DECODER (DCA, dca);
REGISTER_DECODER (DSICINAUDIO, dsicinaudio);
@@ -78,7 +78,7 @@ Index: libavcodec/allcodecs.c
REGISTER_ENCDEC (FLAC, flac);
REGISTER_DECODER (IMC, imc);
REGISTER_DECODER (MACE3, mace3);
-@@ -285,6 +286,7 @@
+@@ -287,6 +288,7 @@
REGISTER_PARSER (DCA, dca);
REGISTER_PARSER (DVBSUB, dvbsub);
REGISTER_PARSER (DVDSUB, dvdsub);
@@ -88,7 +88,7 @@ Index: libavcodec/allcodecs.c
REGISTER_PARSER (H264, h264);
Index: libavcodec/ac3_parser.c
===================================================================
---- libavcodec/ac3_parser.c (revision 11274)
+--- libavcodec/ac3_parser.c (revision 11346)
+++ libavcodec/ac3_parser.c (working copy)
@@ -84,7 +84,7 @@
return 0;
@@ -130,9 +130,9 @@ Index: libavcodec/ac3_parser.c
+};
Index: libavcodec/avcodec.h
===================================================================
---- libavcodec/avcodec.h (revision 11274)
+--- libavcodec/avcodec.h (revision 11346)
+++ libavcodec/avcodec.h (working copy)
-@@ -274,6 +274,7 @@
+@@ -276,6 +276,7 @@
CODEC_ID_APE,
CODEC_ID_NELLYMOSER,
CODEC_ID_MUSEPACK8,
@@ -142,7 +142,7 @@ Index: libavcodec/avcodec.h
CODEC_ID_DVD_SUBTITLE= 0x17000,
Index: libavcodec/ac3enc.c
===================================================================
---- libavcodec/ac3enc.c (revision 11274)
+--- libavcodec/ac3enc.c (revision 11346)
+++ libavcodec/ac3enc.c (working copy)
@@ -479,7 +479,8 @@
for(ch=0;ch<s->nb_all_channels;ch++) {
More information about the FFmpeg-soc
mailing list