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
366 void (*stream_free) (GstAdaptiveDemuxStream * stream);
367 …GstFlowReturn (*stream_seek) (GstAdaptiveDemuxStream * stream, gboolean forward, GstSeekFlags …
368 gboolean (*stream_has_next_fragment) (GstAdaptiveDemuxStream * stream);
369 GstFlowReturn (*stream_advance_fragment) (GstAdaptiveDemuxStream * stream);
379 gboolean (*need_another_chunk) (GstAdaptiveDemuxStream * stream);
391 GstFlowReturn (*stream_update_fragment_info) (GstAdaptiveDemuxStream * stream);
[all …]
Dgstadaptivedemux.c281 static void gst_adaptive_demux_stream_download_loop (GstAdaptiveDemuxStream *
289 GstAdaptiveDemuxStream * stream, gboolean forward, GstSeekFlags flags,
292 demux, GstAdaptiveDemuxStream * stream);
294 demux, GstAdaptiveDemuxStream * stream, guint64 bitrate);
297 GstAdaptiveDemuxStream * stream);
300 GstAdaptiveDemuxStream * stream);
308 static void gst_adaptive_demux_stream_free (GstAdaptiveDemuxStream * stream);
310 gst_adaptive_demux_stream_push_event (GstAdaptiveDemuxStream * stream,
325 gst_adaptive_demux_stream_fragment_download_finish (GstAdaptiveDemuxStream *
329 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.c108 static GstFlowReturn gst_hls_demux_stream_seek (GstAdaptiveDemuxStream *
113 GstAdaptiveDemuxStream * stream);
115 GstAdaptiveDemuxStream * stream);
117 GstAdaptiveDemuxStream * stream, GstBuffer * buffer);
118 static void gst_hls_demux_stream_free (GstAdaptiveDemuxStream * stream);
119 static gboolean gst_hls_demux_stream_has_next_fragment (GstAdaptiveDemuxStream *
121 static GstFlowReturn gst_hls_demux_advance_fragment (GstAdaptiveDemuxStream *
123 static GstFlowReturn gst_hls_demux_update_fragment_info (GstAdaptiveDemuxStream
125 static gboolean gst_hls_demux_select_bitrate (GstAdaptiveDemuxStream * stream,
158 static gint gst_hls_demux_get_current_bandwidth (GstAdaptiveDemuxStream * stream);
[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