X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswfsound.c;h=10a737aec269cf55b9b31a92398f6c7a913d5e05;hb=4a80dbd0b6295f958f7408df06d8801327a6a675;hp=935814cedf27b20feb7205e9fc5e68edb91d2838;hpb=4526077c616861018cfb3dc8a1cb4b7811148986;p=swftools.git diff --git a/lib/modules/swfsound.c b/lib/modules/swfsound.c index 935814c..10a737a 100644 --- a/lib/modules/swfsound.c +++ b/lib/modules/swfsound.c @@ -60,7 +60,7 @@ void swf_SetSoundStreamBlock(TAG*tag, S16*samples, int numsamples, char first) char*buf; int len = 0; - buf = malloc(init->bufferSize); + buf = rfx_alloc(init->bufferSize); if(!buf) return; @@ -73,7 +73,7 @@ void swf_SetSoundStreamBlock(TAG*tag, S16*samples, int numsamples, char first) swf_SetU16(tag, 0); // seek } swf_SetBlock(tag, buf, len); - free(buf); + rfx_free(buf); } #endif @@ -88,7 +88,7 @@ int swf_mp3_bitrate = 32; #define HAVE_SOUND #include -#include "../lame/lame.h" +#include static lame_global_flags*lame_flags; @@ -164,7 +164,7 @@ void swf_SetSoundStreamBlock(TAG*tag, S16*samples, int seek, char first) int numsamples = (int)(((swf_mp3_out_samplerate > 22050) ? 1152 : 576) * ((double)swf_mp3_in_samplerate/swf_mp3_out_samplerate)); int fs = 0; - buf = malloc(bufsize); + buf = rfx_alloc(bufsize); if(!buf) return; @@ -184,7 +184,7 @@ void swf_SetSoundStreamBlock(TAG*tag, S16*samples, int seek, char first) fprintf(stderr, "ok: mp3 nonempty block, %d samples, first:%d, framesize:%d\n", numsamples, first, fs); }*/ - free(buf); + rfx_free(buf); } void swf_SetSoundStreamEnd(TAG*tag) @@ -226,7 +226,7 @@ void swf_SetSoundDefine(TAG*tag, S16*samples, int num) ((double)swf_mp3_in_samplerate/swf_mp3_out_samplerate)) // account for resampling ); - buf = malloc(bufsize); + buf = rfx_alloc(bufsize); if(!buf) return; @@ -243,7 +243,7 @@ void swf_SetSoundDefine(TAG*tag, S16*samples, int num) len = 0; } - free(buf); + rfx_free(buf); } #endif