From 6c03964e30619f7c563e79b56afe05011a0df9ce Mon Sep 17 00:00:00 2001 From: James Stembridge Date: Sat, 31 Jan 2004 17:10:08 +0000 Subject: don't try to read special buffers as if they are headers CVS patchset: 6088 CVS date: 2004/01/31 17:10:08 --- src/libffmpeg/video_decoder.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libffmpeg/video_decoder.c b/src/libffmpeg/video_decoder.c index 4533fada2..42f272138 100644 --- a/src/libffmpeg/video_decoder.c +++ b/src/libffmpeg/video_decoder.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: video_decoder.c,v 1.1 2004/01/31 01:19:17 jstembridge Exp $ + * $Id: video_decoder.c,v 1.2 2004/01/31 17:10:08 jstembridge Exp $ * * xine video decoder plugin using ffmpeg * @@ -773,7 +773,8 @@ static void ff_decode_data (video_decoder_t *this_gen, buf_element_t *buf) { init_video_codec (this, (xine_bmiheader *)buf->content ); init_postprocess (this); - } else if (buf->decoder_flags & BUF_FLAG_HEADER) { + } else if ((buf->decoder_flags & BUF_FLAG_HEADER) && + !(buf->decoder_flags & BUF_FLAG_SPECIAL)) { lprintf("header\n"); -- cgit v1.2.3