OSDN Git Service

assert() and note about odd len.
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 9 Feb 2008 14:45:36 +0000 (14:45 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 9 Feb 2008 14:45:36 +0000 (14:45 +0000)
Originally committed as revision 11884 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/flacenc.c

index 4f273b7..469b461 100644 (file)
@@ -593,6 +593,9 @@ static void apply_welch_window(const int32_t *data, int len, double *w_data)
     double w;
     double c;
 
+    assert(!(len&1)); //the optimization in r11881 does not support odd len
+                      //if someone wants odd len extend the change in r11881
+
     n2 = (len >> 1);
     c = 2.0 / (len - 1.0);