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/gstmpegvideoparse.c | |
parent | ca5010cc4b8b27555ea4b858e089a6119db20060 (diff) |
videoparsers: adjust to standardized baseparse frame state tracking
Diffstat (limited to 'gst/videoparsers/gstmpegvideoparse.c')
-rw-r--r-- | gst/videoparsers/gstmpegvideoparse.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index dca3df5551..f0726b9606 100644 --- a/gst/videoparsers/gstmpegvideoparse.c +++ b/gst/videoparsers/gstmpegvideoparse.c @@ -472,19 +472,14 @@ get_frame_size (GstMpegvParse * mpvparse, GstBuffer * buf, GList * l_codoffsz) return -1; } -/* 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 inline void update_frame_parsing_status (GstMpegvParse * mpvparse, GstBaseParseFrame * frame) { /* 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 (mpvparse, "parsing new frame"); gst_mpegv_parse_reset_frame (mpvparse); - frame->flags |= GST_BASE_PARSE_FRAME_FLAG_PARSING; } else { GST_LOG_OBJECT (mpvparse, "resuming frame parsing"); } |