[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