[FFmpeg-cvslog] r13113 - in trunk/libavcodec: acelp_filters.c acelp_filters.h

voroshil subversion
Sun May 11 12:07:11 CEST 2008


Author: voroshil
Date: Sun May 11 12:07:11 2008
New Revision: 13113

Log:
Update comment to version, negotiated with Diego, and
fix missing period (not latest revision of patch
was wrongly committed).


Modified:
   trunk/libavcodec/acelp_filters.c
   trunk/libavcodec/acelp_filters.h

Modified: trunk/libavcodec/acelp_filters.c
==============================================================================
--- trunk/libavcodec/acelp_filters.c	(original)
+++ trunk/libavcodec/acelp_filters.c	Sun May 11 12:07:11 2008
@@ -37,13 +37,12 @@ void ff_acelp_convolve_circ(
 
     memset(fc_out, 0, subframe_size * sizeof(int16_t));
 
-    /* Since there are few pulses over entire subframe (i.e. almost all
-       fc_in[i] are zero, in case of G.729D the buffer contains two non-zero
-       samples before the call to ff_acelp_enhance_harmonics, and (due to
-       pitch_delay bounded to [20; 143]) a maximum four non-zero samples
-       for a total of 40 after the call to it), it is faster to swap two loops
-       and process non-zero samples only. This will reduce the number of
-       multiplications from 40*40 to 4*40 for G.729D */
+    /* Since there are few pulses over an entire subframe (i.e. almost
+       all fc_in[i] are zero) it is faster to swap two loops and process
+       non-zero samples only. In the case of G.729D the buffer contains
+       two non-zero samples before the call to ff_acelp_enhance_harmonics
+       and, due to pitch_delay being bounded by [20; 143], a maximum
+       of four non-zero samples for a total of 40 after the call. */
     for(i=0; i<subframe_size; i++)
     {
         if(fc_in[i])

Modified: trunk/libavcodec/acelp_filters.h
==============================================================================
--- trunk/libavcodec/acelp_filters.h	(original)
+++ trunk/libavcodec/acelp_filters.h	Sun May 11 12:07:11 2008
@@ -97,7 +97,7 @@ void ff_acelp_weighted_filter(
  * \note Two items before the top of the out buffer must contain two items from the
  *       tail of the previous subframe.
  *
- * \remark It is safe to pass the same array in in and out parameters
+ * \remark It is safe to pass the same array in in and out parameters.
  *
  * \remark AMR uses mostly the same filter (cut-off frequency 60Hz, same formula,
  *         but constants differs in 5th sign after comma). Fortunately in




More information about the ffmpeg-cvslog mailing list