From 453227771570820f2dc5565c520bc6f593edc041 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 31 Oct 2016 10:08:04 +0100 Subject: [PATCH] adaptivedemux: Add a macro to know if we are in trickmode-keyunit Reduces the amount of lines of code in subclasses --- gst-libs/gst/adaptivedemux/gstadaptivedemux.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.h b/gst-libs/gst/adaptivedemux/gstadaptivedemux.h index 8301714..d59fa0e 100644 --- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.h +++ b/gst-libs/gst/adaptivedemux/gstadaptivedemux.h @@ -59,6 +59,8 @@ G_BEGIN_DECLS */ #define GST_ADAPTIVE_DEMUX_SINK_PAD(obj) (((GstAdaptiveDemux *) (obj))->sinkpad) +#define GST_ADAPTIVE_DEMUX_IN_TRICKMODE_KEY_UNITS(obj) ((((GstAdaptiveDemux*)(obj))->segment.flags & GST_SEGMENT_FLAG_TRICKMODE_KEY_UNITS) == GST_SEGMENT_FLAG_TRICKMODE_KEY_UNITS) + #define GST_ADAPTIVE_DEMUX_STREAM_PAD(obj) (((GstAdaptiveDemuxStream *) (obj))->pad) #define GST_ADAPTIVE_DEMUX_STREAM_NEED_HEADER(obj) (((GstAdaptiveDemuxStream *) (obj))->need_header) -- 2.7.4