Searched refs:GstAdaptiveDemux (Results 1 – 9 of 9) sorted by relevance
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/adaptivedemux/ |
D | gstadaptivedemux.h | 35 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_ADAPTIVE_DEMUX,GstAdaptiveDemux)) 44 #define GST_ADAPTIVE_DEMUX_CAST(obj) ((GstAdaptiveDemux *)obj) 61 #define GST_ADAPTIVE_DEMUX_SINK_PAD(obj) (((GstAdaptiveDemux *) (obj))->sinkpad) 63 #define GST_ADAPTIVE_DEMUX_IN_TRICKMODE_KEY_UNITS(obj) ((((GstAdaptiveDemux*)(obj))->segment.flags … 92 typedef struct _GstAdaptiveDemux GstAdaptiveDemux; typedef 139 GstAdaptiveDemux *demux; 273 gboolean (*process_manifest) (GstAdaptiveDemux * demux, GstBuffer * manifest); 284 gint64 (*get_manifest_update_interval) (GstAdaptiveDemux * demux); 297 GstFlowReturn (*update_manifest) (GstAdaptiveDemux * demux); 310 GstFlowReturn (*update_manifest_data) (GstAdaptiveDemux * demux, GstBuffer * buf); [all …]
|
D | gstadaptivedemux.c | 246 static void gst_adaptive_demux_init (GstAdaptiveDemux * dec, 264 gst_adaptive_demux_push_src_event (GstAdaptiveDemux * demux, GstEvent * event); 266 static void gst_adaptive_demux_updates_loop (GstAdaptiveDemux * demux); 269 static void gst_adaptive_demux_reset (GstAdaptiveDemux * demux); 270 static gboolean gst_adaptive_demux_prepare_streams (GstAdaptiveDemux * demux, 272 static gboolean gst_adaptive_demux_expose_streams (GstAdaptiveDemux * demux); 273 static gboolean gst_adaptive_demux_is_live (GstAdaptiveDemux * demux); 274 static GstFlowReturn gst_adaptive_demux_stream_seek (GstAdaptiveDemux * demux, 277 static gboolean gst_adaptive_demux_stream_has_next_fragment (GstAdaptiveDemux * 279 static gboolean gst_adaptive_demux_stream_select_bitrate (GstAdaptiveDemux * [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/smoothstreaming/ |
D | gstmssdemux.c | 120 static gboolean gst_mss_demux_is_live (GstAdaptiveDemux * demux); 121 static gboolean gst_mss_demux_process_manifest (GstAdaptiveDemux * demux, 123 static GstClockTime gst_mss_demux_get_duration (GstAdaptiveDemux * demux); 124 static void gst_mss_demux_reset (GstAdaptiveDemux * demux); 136 static gboolean gst_mss_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek); 138 gst_mss_demux_get_manifest_update_interval (GstAdaptiveDemux * demux); 143 gst_mss_demux_update_manifest_data (GstAdaptiveDemux * demux, 145 static gboolean gst_mss_demux_get_live_seek_range (GstAdaptiveDemux * demux, 147 static GstFlowReturn gst_mss_demux_data_received (GstAdaptiveDemux * demux, 150 gst_mss_demux_requires_periodical_playlist_update (GstAdaptiveDemux * demux); [all …]
|
D | gstmssdemux.h | 62 GstAdaptiveDemux bin;
|
/third_party/gstreamer/gstplugins_bad/ext/hls/ |
D | gsthlsdemux.c | 92 static gboolean gst_hls_demux_is_live (GstAdaptiveDemux * demux); 93 static GstClockTime gst_hls_demux_get_duration (GstAdaptiveDemux * demux); 94 static gint64 gst_hls_demux_get_manifest_update_interval (GstAdaptiveDemux * 96 static gboolean gst_hls_demux_process_manifest (GstAdaptiveDemux * demux, 98 static GstFlowReturn gst_hls_demux_update_manifest (GstAdaptiveDemux * demux); 99 static gboolean gst_hls_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek); 104 gst_hls_demux_start_fragment (GstAdaptiveDemux * demux, 106 static GstFlowReturn gst_hls_demux_finish_fragment (GstAdaptiveDemux * demux, 108 static GstFlowReturn gst_hls_demux_data_received (GstAdaptiveDemux * demux, 119 static void gst_hls_demux_reset (GstAdaptiveDemux * demux); [all …]
|
D | gsthlsdemux.h | 144 GstAdaptiveDemux parent;
|
/third_party/gstreamer/gstplugins_bad/ext/dash/ |
D | gstdashdemux.c | 373 static GstClockTime gst_dash_demux_get_duration (GstAdaptiveDemux * ademux); 374 static gboolean gst_dash_demux_is_live (GstAdaptiveDemux * ademux); 375 static void gst_dash_demux_reset (GstAdaptiveDemux * ademux); 376 static gboolean gst_dash_demux_process_manifest (GstAdaptiveDemux * ademux, 378 static gboolean gst_dash_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek); 392 static gint64 gst_dash_demux_get_manifest_update_interval (GstAdaptiveDemux * 394 static GstFlowReturn gst_dash_demux_update_manifest_data (GstAdaptiveDemux * 399 static void gst_dash_demux_advance_period (GstAdaptiveDemux * demux); 400 static gboolean gst_dash_demux_has_next_period (GstAdaptiveDemux * demux); 401 static GstFlowReturn gst_dash_demux_data_received (GstAdaptiveDemux * demux, [all …]
|
D | gstdashdemux.h | 124 GstAdaptiveDemux parent;
|
/third_party/gstreamer/gstplugins_bad/ |
D | ChangeLog | 42423 reproduce the way in which GstAdaptiveDemux makes use of URI source 42424 elements. GstAdaptiveDemux creates a bin with the httpsrc element 67778 GstAdaptiveDemux. Fixes memory corruption issues. 81527 Using the new GstAdaptiveDemux test framework, add tests that 81559 that are based upon GstAdaptiveDemux, the code has been 81564 test engine for elements based upon GstAdaptiveDemux.
|