Author: alexc
Date: Thu Nov 26 22:52:59 2009
New Revision: 5462
Log:
Change vk0 and vk1 to int16_t to prevent a size mismatch on memcpy.
Modified:
aac-sbr/aacsbr.c
Modified: aac-sbr/aacsbr.c
==============================================================================
--- aac-sbr/aacsbr.c Thu Nov 26 22:52:58 2009 (r5461)
+++ aac-sbr/aacsbr.c Thu Nov 26 22:52:59 2009 (r5462)
@@ -240,7 +240,7 @@ static int sbr_make_f_master(AACContext
float warp = spectrum->bs_alter_scale ? 1.3 : 1.0; //
bs_alter_scale = {0,1}
unsigned int two_regions, num_bands_0;
int vdk0_max, vdk1_min;
- int vk0[49];
+ int16_t vk0[49];
if (sbr->k[2] / (float)sbr->k[0] > 2.2449) {
two_regions = 1;
@@ -277,7 +277,7 @@ static int sbr_make_f_master(AACContext
}
if (two_regions) {
- int vk1[49];
+ int16_t vk1[49];
unsigned int num_bands_1 = lroundf(bands * logf(sbr->k[2] /
(float)sbr->k[1]) /
(2.0f * logf(2.0f) * warp)) << 1;
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc