From 19f7bd470d9ec602d706c268713384404888cd3a Mon Sep 17 00:00:00 2001 From: Matej Knopp Date: Sat, 14 Apr 2012 21:02:06 +0200 Subject: [PATCH] mpegvideoparse: Parser fails to split some frames --- gst/videoparsers/gstmpegvideoparse.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index 5b6a572..42c1025 100644 --- a/gst/videoparsers/gstmpegvideoparse.c +++ b/gst/videoparsers/gstmpegvideoparse.c @@ -537,9 +537,6 @@ gst_mpegv_parse_handle_frame (GstBaseParse * parse, GST_LOG_OBJECT (mpvparse, "next start code at %d", codoffsz->offset); - if (codoffsz->size < 0) - break; - ret = gst_mpegv_parse_process_sc (mpvparse, buf, codoffsz->offset, codoffsz->type); @@ -560,9 +557,7 @@ end: } else { /* resume scan where we left it */ - if (!mpvparse->last_sc) - *skipsize = mpvparse->last_sc = buf_size - 3; - else if (mpvparse->typeoffsize) + if (mpvparse->typeoffsize) mpvparse->last_sc = buf_size - 3; else *skipsize = 0; -- 2.7.4