[FFmpeg-soc] [soc]: r3546 - in nellyenc: checkout.sh ffmpeg.patch nellymoserenc.c
bwolowiec
subversion at mplayerhq.hu
Sat Aug 23 00:25:30 CEST 2008
Author: bwolowiec
Date: Sat Aug 23 00:25:30 2008
New Revision: 3546
Log:
update to r14909
Modified:
nellyenc/checkout.sh
nellyenc/ffmpeg.patch
nellyenc/nellymoserenc.c
Modified: nellyenc/checkout.sh
==============================================================================
--- nellyenc/checkout.sh (original)
+++ nellyenc/checkout.sh Sat Aug 23 00:25:30 2008
@@ -5,7 +5,7 @@ echo "checking out ffmpeg svn"
for i in $FILES Makefile allcodecs.c; do
rm -f ffmpeg/libavcodec/$i
done
-svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk/ ffmpeg -r 14691
+svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk/ ffmpeg -r 14909
echo "patching ffmpeg"
cd ffmpeg
patch -p0 <../ffmpeg.patch
Modified: nellyenc/ffmpeg.patch
==============================================================================
--- nellyenc/ffmpeg.patch (original)
+++ nellyenc/ffmpeg.patch Sat Aug 23 00:25:30 2008
@@ -1,8 +1,8 @@
Index: libavcodec/Makefile
===================================================================
---- libavcodec/Makefile (wersja 14691)
+--- libavcodec/Makefile (wersja 14909)
+++ libavcodec/Makefile (kopia robocza)
-@@ -137,6 +137,7 @@
+@@ -139,6 +139,7 @@
OBJS-$(CONFIG_MSVIDEO1_DECODER) += msvideo1.o
OBJS-$(CONFIG_MSZH_DECODER) += lcldec.o
OBJS-$(CONFIG_NELLYMOSER_DECODER) += nellymoserdec.o nellymoser.o mdct.o fft.o
@@ -12,9 +12,9 @@ Index: libavcodec/Makefile
OBJS-$(CONFIG_PBM_ENCODER) += pnmenc.o pnm.o
Index: libavcodec/allcodecs.c
===================================================================
---- libavcodec/allcodecs.c (wersja 14691)
+--- libavcodec/allcodecs.c (wersja 14909)
+++ libavcodec/allcodecs.c (kopia robocza)
-@@ -199,7 +199,7 @@
+@@ -200,7 +200,7 @@
REGISTER_DECODER (MP3ON4, mp3on4);
REGISTER_DECODER (MPC7, mpc7);
REGISTER_DECODER (MPC8, mpc8);
Modified: nellyenc/nellymoserenc.c
==============================================================================
--- nellyenc/nellymoserenc.c (original)
+++ nellyenc/nellymoserenc.c Sat Aug 23 00:25:30 2008
@@ -98,7 +98,6 @@ typedef struct NellyMoserEncodeContext {
DSPContext dsp;
MDCTContext mdct_ctx;
float pows[NELLY_FILL_LEN];
- DECLARE_ALIGNED_16(float,mdct_tmp[NELLY_SAMPLES]);
DECLARE_ALIGNED_16(float,mdct_out[NELLY_SAMPLES]);
LPFilterContext lp;
@@ -114,7 +113,7 @@ void apply_mdct(NellyMoserEncodeContext
memcpy(&in_buff[0], &in[0], NELLY_SAMPLES*sizeof(float));
s->dsp.vector_fmul(in_buff,sine_window,NELLY_SAMPLES);
memset(coefs, 0, NELLY_BUF_LEN*sizeof(float));
- ff_mdct_calc(&s->mdct_ctx, coefs, in_buff, s->mdct_tmp);
+ ff_mdct_calc(&s->mdct_ctx, coefs, in_buff);
}
@@ -232,7 +231,7 @@ static void encode_block(NellyMoserEncod
}
}
tmp = ( log(FFMAX(64.0, stmp/(ff_nelly_band_sizes_table[i]<<1))) - log(64.0)) *
- M_LOG2E * 1024.0;
+ 1024.0 / M_LN2;
if(i){
tmp -= val;
More information about the FFmpeg-soc
mailing list