From 90dc844d62172741940668ca3ccd2f9472a62ce6 Mon Sep 17 00:00:00 2001 From: Thibaut Mattern Date: Mon, 7 Apr 2008 22:53:18 +0200 Subject: Fix vorbis initialization problem in the matroska demuxer due to my last vorbis bugfix. The Vorbis init has to be fixed in a better way, split logic has to be added here, maybe by reusing demux.c code. --- src/demuxers/demux_matroska.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/demuxers/demux_matroska.c b/src/demuxers/demux_matroska.c index d081caf61..942a6613e 100644 --- a/src/demuxers/demux_matroska.c +++ b/src/demuxers/demux_matroska.c @@ -635,9 +635,7 @@ static void init_codec_xiph(demux_matroska_t *this, matroska_track_t *track) { } buf->size = frame[i]; - buf->decoder_flags = BUF_FLAG_HEADER; - if (i == 2) - buf->decoder_flags |= BUF_FLAG_FRAME_END; + buf->decoder_flags = BUF_FLAG_HEADER | BUF_FLAG_FRAME_START | BUF_FLAG_FRAME_END; buf->type = track->buf_type; buf->pts = 0; -- cgit v1.2.3