comparison mdct.c @ 7094:b0820b8bd4dd libavcodec

Add generic ff_sine_window_init function and implement in codecs appropriately
author superdump
date Sun, 22 Jun 2008 15:12:27 +0000
parents d9c48a85fd23
children fc843d00867c
comparison
equal deleted inserted replaced
7093:544da38cb2c9 7094:b0820b8bd4dd
44 } 44 }
45 45
46 sum++; 46 sum++;
47 for (i = 0; i < n; i++) 47 for (i = 0; i < n; i++)
48 window[i] = sqrt(local_window[i] / sum); 48 window[i] = sqrt(local_window[i] / sum);
49 }
50
51 // Generate a sine window.
52 void ff_sine_window_init(float *window, int n) {
53 int i;
54 for(i = 0; i < n; i++)
55 window[i] = sin((i + 0.5) / (2 * n) * M_PI);
49 } 56 }
50 57
51 /** 58 /**
52 * init MDCT or IMDCT computation. 59 * init MDCT or IMDCT computation.
53 */ 60 */