From 9146e4d61c9de8fb86a7a9837705a0ad48fc547d Mon Sep 17 00:00:00 2001 From: Robert Swain Date: Sun, 22 Jun 2008 15:12:27 +0000 Subject: Add generic ff_sine_window_init function and implement in codecs appropriately Originally committed as revision 13888 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/cook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavcodec/cook.c') diff --git a/libavcodec/cook.c b/libavcodec/cook.c index fa945ec841..6661ee4979 100644 --- a/libavcodec/cook.c +++ b/libavcodec/cook.c @@ -239,9 +239,9 @@ static int init_cook_mlt(COOKContext *q) { return -1; /* Initialize the MLT window: simple sine window. */ - alpha = M_PI / (2.0 * (float)mlt_size); + ff_sine_window_init(q->mlt_window, mlt_size); for(j=0 ; jmlt_window[j] = sin((j + 0.5) * alpha) * sqrt(2.0 / q->samples_per_channel); + q->mlt_window[j] *= sqrt(2.0 / q->samples_per_channel); /* Initialize the MDCT. */ if (ff_mdct_init(&q->mdct_ctx, av_log2(mlt_size)+1, 1)) { -- cgit v1.2.3