Author: faust3
Date: Wed Sep  2 17:58:06 2009
New Revision: 5378

Log:
explain why two buffers are needed for the scale factors

Modified:
   wmapro/wmaprodec.c

Modified: wmapro/wmaprodec.c
==============================================================================
--- wmapro/wmaprodec.c  Wed Sep  2 16:43:53 2009        (r5377)
+++ wmapro/wmaprodec.c  Wed Sep  2 17:58:06 2009        (r5378)
@@ -858,7 +858,11 @@ static int decode_scale_factors(WMAProDe
         int* sf;
         int* sf_end = s->channel[c].scale_factors + s->num_bands;
 
-        /** resample scale factors for the new block size */
+        /** resample scale factors for the new block size
+         *  as the scale factors might need to be resampled several times
+         *  before some  new values are transmitted, a backup of the last
+         *  transmitted scale factors is kept in saved_scale_factors
+         */
         if (s->channel[c].reuse_sf) {
             const int8_t* sf_offsets = 
s->sf_offsets[s->table_idx][s->channel[c].table_idx];
             int b;
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to