From 1c4b6fee9b65a23b450a3f8870af385e25009356 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Wed, 25 May 2011 13:53:55 +0200 Subject: [PATCH] h264parse: compensate for skipped bytes in parsing state offsets --- gst/videoparsers/gsth264parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/videoparsers/gsth264parse.c b/gst/videoparsers/gsth264parse.c index 7ca52d610b..2073a934ff 100644 --- a/gst/videoparsers/gsth264parse.c +++ b/gst/videoparsers/gsth264parse.c @@ -590,8 +590,8 @@ more: /* skip up to initial startcode */ *skipsize = sc_pos; /* resume scanning here next time */ - h264parse->last_nal_pos = nal_pos; - h264parse->next_sc_pos = next_sc_pos; + h264parse->last_nal_pos = nal_pos - sc_pos; + h264parse->next_sc_pos = next_sc_pos - sc_pos; return FALSE; }