Fix memory leak when changing playback speed

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22198 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
uau 2007-02-10 19:47:22 +00:00
parent e876e45030
commit b7b0d8664d
1 changed files with 2 additions and 0 deletions

View File

@ -333,6 +333,8 @@ int init_audio_filters(sh_audio_t *sh_audio,
if(out_maxsize<8192) out_maxsize=MAX_OUTBURST; // not sure this is ok
sh_audio->a_out_buffer_size=out_maxsize;
if (sh_audio->a_out_buffer != sh_audio->a_buffer)
free(sh_audio->a_out_buffer);
sh_audio->a_out_buffer=memalign(16,sh_audio->a_out_buffer_size);
memset(sh_audio->a_out_buffer,0,sh_audio->a_out_buffer_size);
sh_audio->a_out_buffer_len=0;