Home
last modified time | relevance | path

Searched refs:GstAdaptiveDemuxStream (Results 1 – 9 of 9) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst-libs/gst/adaptivedemux/
Dgstadaptivedemux.h46 #define GST_ADAPTIVE_DEMUX_STREAM_CAST(obj) ((GstAdaptiveDemuxStream *)obj)
65 #define GST_ADAPTIVE_DEMUX_STREAM_PAD(obj) (((GstAdaptiveDemuxStream *) (obj))->pad)
67 #define GST_ADAPTIVE_DEMUX_STREAM_NEED_HEADER(obj) (((GstAdaptiveDemuxStream *) (obj))->need_header)
91 typedef struct _GstAdaptiveDemuxStream GstAdaptiveDemuxStream; typedef
357 void (*stream_free) (GstAdaptiveDemuxStream * stream);
358 …GstFlowReturn (*stream_seek) (GstAdaptiveDemuxStream * stream, gboolean forward, GstSeekFlags …
359 gboolean (*stream_has_next_fragment) (GstAdaptiveDemuxStream * stream);
360 GstFlowReturn (*stream_advance_fragment) (GstAdaptiveDemuxStream * stream);
370 gboolean (*need_another_chunk) (GstAdaptiveDemuxStream * stream);
382 GstFlowReturn (*stream_update_fragment_info) (GstAdaptiveDemuxStream * stream);
[all …]
Dgstadaptivedemux.c267 static void gst_adaptive_demux_stream_download_loop (GstAdaptiveDemuxStream *
275 GstAdaptiveDemuxStream * stream, gboolean forward, GstSeekFlags flags,
278 demux, GstAdaptiveDemuxStream * stream);
280 demux, GstAdaptiveDemuxStream * stream, guint64 bitrate);
283 GstAdaptiveDemuxStream * stream);
286 GstAdaptiveDemuxStream * stream);
294 static void gst_adaptive_demux_stream_free (GstAdaptiveDemuxStream * stream);
296 gst_adaptive_demux_stream_push_event (GstAdaptiveDemuxStream * stream,
311 gst_adaptive_demux_stream_fragment_download_finish (GstAdaptiveDemuxStream *
315 GstAdaptiveDemuxStream * stream, GstBuffer * buffer);
[all …]
/third_party/gstreamer/gstplugins_bad/ext/smoothstreaming/
Dgstmssdemux.c125 static GstFlowReturn gst_mss_demux_stream_seek (GstAdaptiveDemuxStream * stream,
128 static gboolean gst_mss_demux_stream_has_next_fragment (GstAdaptiveDemuxStream *
131 gst_mss_demux_stream_advance_fragment (GstAdaptiveDemuxStream * stream);
132 static gboolean gst_mss_demux_stream_select_bitrate (GstAdaptiveDemuxStream *
135 gst_mss_demux_stream_update_fragment_info (GstAdaptiveDemuxStream * stream);
140 gst_mss_demux_stream_get_fragment_waiting_time (GstAdaptiveDemuxStream *
148 GstAdaptiveDemuxStream * stream, GstBuffer * buffer);
302 gst_mss_demux_stream_update_fragment_info (GstAdaptiveDemuxStream * stream) in gst_mss_demux_stream_update_fragment_info()
325 gst_mss_demux_stream_seek (GstAdaptiveDemuxStream * stream, gboolean forward, in gst_mss_demux_stream_seek()
336 gst_mss_demux_stream_advance_fragment (GstAdaptiveDemuxStream * stream) in gst_mss_demux_stream_advance_fragment()
[all …]
Dgstmssdemux.h56 GstAdaptiveDemuxStream parent;
/third_party/gstreamer/gstplugins_bad/ext/hls/
Dgsthlsdemux.c100 static GstFlowReturn gst_hls_demux_stream_seek (GstAdaptiveDemuxStream *
105 GstAdaptiveDemuxStream * stream);
107 GstAdaptiveDemuxStream * stream);
109 GstAdaptiveDemuxStream * stream, GstBuffer * buffer);
110 static void gst_hls_demux_stream_free (GstAdaptiveDemuxStream * stream);
111 static gboolean gst_hls_demux_stream_has_next_fragment (GstAdaptiveDemuxStream *
113 static GstFlowReturn gst_hls_demux_advance_fragment (GstAdaptiveDemuxStream *
115 static GstFlowReturn gst_hls_demux_update_fragment_info (GstAdaptiveDemuxStream
117 static gboolean gst_hls_demux_select_bitrate (GstAdaptiveDemuxStream * stream,
269 GstAdaptiveDemuxStream *stream = demux->streams->data; in gst_hls_demux_get_bitrate()
[all …]
Dgsthlsdemux.h93 GstAdaptiveDemuxStream adaptive_demux_stream;
/third_party/gstreamer/gstplugins_bad/ext/dash/
Dgstdashdemux.c380 gst_dash_demux_stream_update_fragment_info (GstAdaptiveDemuxStream * stream);
381 static GstFlowReturn gst_dash_demux_stream_seek (GstAdaptiveDemuxStream *
384 static gboolean gst_dash_demux_stream_has_next_fragment (GstAdaptiveDemuxStream
387 gst_dash_demux_stream_advance_fragment (GstAdaptiveDemuxStream * stream);
389 gst_dash_demux_stream_advance_subfragment (GstAdaptiveDemuxStream * stream);
390 static gboolean gst_dash_demux_stream_select_bitrate (GstAdaptiveDemuxStream *
397 gst_dash_demux_stream_get_fragment_waiting_time (GstAdaptiveDemuxStream *
402 GstAdaptiveDemuxStream * stream, GstBuffer * buffer);
405 GstAdaptiveDemuxStream * stream);
408 GstAdaptiveDemuxStream * stream);
[all …]
Dgstdashdemux.h62 GstAdaptiveDemuxStream parent;
/third_party/gstreamer/gstplugins_bad/
DChangeLog56933 adaptivedemux: Fix leak of pad probes in GstAdaptiveDemuxStream
56934 This commit ensures that the idle probe which GstAdaptiveDemuxStream
67777 GstHLSDemuxStream inherits GstAdaptiveDemuxStream, not