From d175fd622cc56b90c90501d35d7e3d87350f29f3 Mon Sep 17 00:00:00 2001 From: Changtao Hu Date: Fri, 30 Dec 2016 15:45:42 +0800 Subject: [PATCH] base parse: add to support drop flag Support drop flag Test: Pass Signed-off-by: Changtao Hu CR-Id: AUTO00001835 --- libs/gst/base/gstbaseparse.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/gst/base/gstbaseparse.c b/libs/gst/base/gstbaseparse.c index c9a57c5..385962c 100644 --- a/libs/gst/base/gstbaseparse.c +++ b/libs/gst/base/gstbaseparse.c @@ -2389,6 +2389,10 @@ gst_base_parse_push_frame (GstBaseParse * parse, GstBaseParseFrame * frame) ret = GST_FLOW_OK; } } + if (frame->flags & GST_BASE_PARSE_FRAME_FLAG_DROP) { + GST_LOG_OBJECT (parse, "frame with drop flag"); + ret = GST_BASE_PARSE_FLOW_DROPPED; + } if (ret == GST_BASE_PARSE_FLOW_DROPPED) { GST_LOG_OBJECT (parse, "frame (%" G_GSIZE_FORMAT " bytes) dropped", size); -- 1.9.1