Commit 20cfec26 authored by bcoudurier's avatar bcoudurier

fix segv, always set audio_buf to audio_buf1 if decoding fail

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 1bc49972
......@@ -1684,6 +1684,7 @@ static void sdl_audio_callback(void *opaque, Uint8 *stream, int len)
audio_size = audio_decode_frame(is, &pts);
if (audio_size < 0) {
/* if error, just output silence */
is->audio_buf = is->audio_buf1;
is->audio_buf_size = 1024;
memset(is->audio_buf, 0, is->audio_buf_size);
} else {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment