X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswfsound.c;h=ac9093087891f6c8195ad7755ea3456281949208;hb=843cbae5da75dee9345f7922af51ff33fe67a2ac;hp=67adab95f8df8c1b2ba9a74373890f4e4d888af6;hpb=55fe1908fb975c5080f08a9ff4862bc7d9917a0b;p=swftools.git diff --git a/lib/modules/swfsound.c b/lib/modules/swfsound.c index 67adab9..ac90930 100644 --- a/lib/modules/swfsound.c +++ b/lib/modules/swfsound.c @@ -73,12 +73,12 @@ void swf_SetSoundStreamBlock(TAG*tag, S16*samples, int numsamples, char first) static lame_global_flags*lame_flags; -void swf_SetSoundStreamHead(TAG*tag, U16 avgnumsamples) +void swf_SetSoundStreamHead(TAG*tag, int avgnumsamples) { unsigned char buf[4096]; - int bufsize = 4096; + int bufsize = 1152*2; int len; - short int samples[1152]; + short int samples[1152*2]; U8 playbackrate = 1; // 0 = 5.5 Khz, 1 = 11 Khz, 2 = 22 Khz, 3 = 44 Khz U8 playbacksize = 1; // 0 = 8 bit, 1 = 16 bit @@ -122,11 +122,12 @@ void swf_SetSoundStreamHead(TAG*tag, U16 avgnumsamples) //printf("init:flush():%d\n", len); } -void swf_SetSoundStreamBlock(TAG*tag, S16*samples, int numsamples, char first) +void swf_SetSoundStreamBlock(TAG*tag, S16*samples, char first) { char*buf; int oldlen=0,len = 0; int bufsize = 16384; + int numsamples = 1152*2; buf = malloc(bufsize); if(!buf)