[FFmpeg-cvslog] sbrdsp: move #if to disable all educational code

Janne Grunau git at videolan.org
Tue Mar 18 20:04:36 CET 2014


ffmpeg | branch: master | Janne Grunau <janne-libav at jannau.net> | Tue Mar 18 12:33:13 2014 +0100| [d961a79eb07a8911540a0bd356d68ae0cf93c6a1] | committer: Janne Grunau

sbrdsp: move #if to disable all educational code

Avoids a warning of the unused function 'autocorrelate'.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d961a79eb07a8911540a0bd356d68ae0cf93c6a1
---

 libavcodec/sbrdsp.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/libavcodec/sbrdsp.c b/libavcodec/sbrdsp.c
index 4d07af5..b7917dc 100644
--- a/libavcodec/sbrdsp.c
+++ b/libavcodec/sbrdsp.c
@@ -109,6 +109,11 @@ static void sbr_qmf_deint_bfly_c(float *v, const float *src0, const float *src1)
     }
 }
 
+
+#if 0
+    /* This code is slower because it multiplies memory accesses.
+     * It is left for educational purposes and because it may offer
+     * a better reference for writing arch-specific DSP functions. */
 static av_always_inline void autocorrelate(const float x[40][2],
                                            float phi[3][2][2], int lag)
 {
@@ -137,14 +142,13 @@ static av_always_inline void autocorrelate(const float x[40][2],
 
 static void sbr_autocorrelate_c(const float x[40][2], float phi[3][2][2])
 {
-#if 0
-    /* This code is slower because it multiplies memory accesses.
-     * It is left for educational purposes and because it may offer
-     * a better reference for writing arch-specific DSP functions. */
     autocorrelate(x, phi, 0);
     autocorrelate(x, phi, 1);
     autocorrelate(x, phi, 2);
+}
 #else
+static void sbr_autocorrelate_c(const float x[40][2], float phi[3][2][2])
+{
     float real_sum2 = x[0][0] * x[2][0] + x[0][1] * x[2][1];
     float imag_sum2 = x[0][0] * x[2][1] - x[0][1] * x[2][0];
     float real_sum1 = 0.0f, imag_sum1 = 0.0f, real_sum0 = 0.0f;



More information about the ffmpeg-cvslog mailing list