mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-30 22:50:48 +00:00
Change wma.c to use the ff_sine_window_init() from mdct.c
Originally committed as revision 14757 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
7139bfa8fe
commit
ece6b83c3e
@ -301,14 +301,10 @@ int ff_wma_init(AVCodecContext * avctx, int flags2)
|
||||
|
||||
/* init MDCT windows : simple sinus window */
|
||||
for(i = 0; i < s->nb_block_sizes; i++) {
|
||||
int n, j;
|
||||
float alpha;
|
||||
int n;
|
||||
n = 1 << (s->frame_len_bits - i);
|
||||
window = av_malloc(sizeof(float) * n);
|
||||
alpha = M_PI / (2.0 * n);
|
||||
for(j=0;j<n;j++) {
|
||||
window[j] = sin((j + 0.5) * alpha);
|
||||
}
|
||||
ff_sine_window_init(window, n);
|
||||
s->windows[i] = window;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user