diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-02-15 11:59:37 +0100 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-02-15 17:15:07 +0100 |
commit | b8a78c6b37211aa5b3e58cec56ed4aa7024c85b1 (patch) | |
tree | 5f153296b73a0ffcb19ac1d5a98e6df0ae9ce4b4 /gst/videoparsers/gstmpeg4videoparse.c | |
parent | ca5010cc4b8b27555ea4b858e089a6119db20060 (diff) | |
download | gstreamer-plugins-bad-b8a78c6b37211aa5b3e58cec56ed4aa7024c85b1.tar.gz |
videoparsers: adjust to standardized baseparse frame state tracking
Diffstat (limited to 'gst/videoparsers/gstmpeg4videoparse.c')
-rw-r--r-- | gst/videoparsers/gstmpeg4videoparse.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/gst/videoparsers/gstmpeg4videoparse.c b/gst/videoparsers/gstmpeg4videoparse.c index aae6a8a4a..d359439e4 100644 --- a/gst/videoparsers/gstmpeg4videoparse.c +++ b/gst/videoparsers/gstmpeg4videoparse.c @@ -357,10 +357,6 @@ gst_mpeg4vparse_process_sc (GstMpeg4VParse * mp4vparse, GstMpeg4Packet * packet, return FALSE; } -/* FIXME move into baseparse, or anything equivalent; - * see https://bugzilla.gnome.org/show_bug.cgi?id=650093 */ -#define GST_BASE_PARSE_FRAME_FLAG_PARSING 0x10000 - static GstFlowReturn gst_mpeg4vparse_handle_frame (GstBaseParse * parse, GstBaseParseFrame * frame, gint * skipsize) @@ -386,10 +382,9 @@ retry: } /* avoid stale cached parsing state */ - if (!(frame->flags & GST_BASE_PARSE_FRAME_FLAG_PARSING)) { + if (frame->flags & GST_BASE_PARSE_FRAME_FLAG_NEW_FRAME) { GST_LOG_OBJECT (mp4vparse, "parsing new frame"); gst_mpeg4vparse_reset_frame (mp4vparse); - frame->flags |= GST_BASE_PARSE_FRAME_FLAG_PARSING; } else { GST_LOG_OBJECT (mp4vparse, "resuming frame parsing"); } |