From 1a1078faa4217c32394a931865ed4b7a3cce634e Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Fri, 9 Jan 2009 23:54:57 +0000 Subject: [PATCH] fix segv, always set audio_buf to audio_buf1 if decoding fail Originally committed as revision 16512 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffplay.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ffplay.c b/ffplay.c index 12190da..ebe31d1 100644 --- a/ffplay.c +++ b/ffplay.c @@ -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 { -- 2.7.4