From 49125aeddcfe1990ab4159d1b144b9387182452b Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 3 Jun 2011 21:14:30 +0200 Subject: [PATCH 1/1] oggdec: fix Ticket185 Signed-off-by: Michael Niedermayer --- libavformat/oggdec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index e3353586015..655da35dd45 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -410,6 +410,8 @@ static int ogg_packet(AVFormatContext *s, int *str, int *dstart, int *dsize, *fpos = os->sync_pos; os->pstart += os->psize; os->psize = 0; + if(os->pstart == os->bufpos) + os->bufpos = os->pstart = 0; os->sync_pos = os->page_pos; } -- 2.39.2