Searched refs:dbin (Results 1 – 9 of 9) sorted by relevance
/third_party/gstreamer/gstplugins_base/gst/playback/ |
D | gstdecodebin3.c | 276 gint (*select_stream) (GstDecodebin3 * dbin, 283 GstDecodebin3 *dbin; member 315 GstDecodebin3 *dbin; member 340 GstDecodebin3 *dbin; member 366 GstDecodebin3 *dbin; member 391 #define SELECTION_LOCK(dbin) G_STMT_START { \ argument 392 GST_LOG_OBJECT (dbin, \ 395 g_mutex_lock (&dbin->selection_lock); \ 396 GST_LOG_OBJECT (dbin, \ 401 #define SELECTION_UNLOCK(dbin) G_STMT_START { \ argument [all …]
|
D | gstdecodebin2.c | 313 static void do_async_start (GstDecodeBin * dbin); 314 static void do_async_done (GstDecodeBin * dbin); 319 static void decodebin_set_queue_size (GstDecodeBin * dbin, 321 static void decodebin_set_queue_size_full (GstDecodeBin * dbin, 340 static void gst_decode_bin_set_caps (GstDecodeBin * dbin, GstCaps * caps); 341 static GstCaps *gst_decode_bin_get_caps (GstDecodeBin * dbin); 354 static gboolean check_upstream_seekable (GstDecodeBin * dbin, GstPad * pad); 357 static void unblock_pads (GstDecodeBin * dbin); 359 #define EXPOSE_LOCK(dbin) G_STMT_START { \ argument 360 GST_LOG_OBJECT (dbin, \ [all …]
|
D | gstdecodebin3-parse.c | 56 GstDecodebin3 *dbin; member 97 all_inputs_are_eos (GstDecodebin3 * dbin) in all_inputs_are_eos() argument 101 for (tmp = dbin->input_streams; tmp; tmp = tmp->next) { in all_inputs_are_eos() 108 if (!pending_pads_are_eos (dbin->main_input)) in all_inputs_are_eos() 110 for (tmp = dbin->other_inputs; tmp; tmp = tmp->next) in all_inputs_are_eos() 114 GST_DEBUG_OBJECT (dbin, "All streams are EOS"); in all_inputs_are_eos() 120 check_all_streams_for_eos (GstDecodebin3 * dbin) in check_all_streams_for_eos() argument 125 if (!all_inputs_are_eos (dbin)) in check_all_streams_for_eos() 132 for (tmp = dbin->input_streams; tmp; tmp = tmp->next) { in check_all_streams_for_eos() 141 SELECTION_UNLOCK (dbin); in check_all_streams_for_eos() [all …]
|
D | gsturidecodebin.c | 1093 do_async_start (GstURIDecodeBin * dbin) in do_async_start() argument 1097 dbin->async_pending = TRUE; in do_async_start() 1099 message = gst_message_new_async_start (GST_OBJECT_CAST (dbin)); in do_async_start() 1100 GST_BIN_CLASS (parent_class)->handle_message (GST_BIN_CAST (dbin), message); in do_async_start() 1104 do_async_done (GstURIDecodeBin * dbin) in do_async_done() argument 1108 if (dbin->async_pending) { in do_async_done() 1109 GST_DEBUG_OBJECT (dbin, "posting ASYNC_DONE"); in do_async_done() 1111 gst_message_new_async_done (GST_OBJECT_CAST (dbin), in do_async_done() 1113 GST_BIN_CLASS (parent_class)->handle_message (GST_BIN_CAST (dbin), message); in do_async_done() 1115 dbin->async_pending = FALSE; in do_async_done()
|
D | gsturidecodebin3.c | 240 gst_uridecodebin3_select_stream (GstURIDecodeBin3 * dbin, in gst_uridecodebin3_select_stream() argument 243 GST_LOG_OBJECT (dbin, "default select-stream, returning -1"); in gst_uridecodebin3_select_stream() 252 gint (*select_stream) (GstURIDecodeBin3 * dbin,
|
/third_party/gstreamer/gstplugins_base/tests/examples/decodebin_next/ |
D | decodebin3.c | 240 decodebin_pad_added_cb (GstElement * dbin, GstPad * pad, MyDataStruct * data) in decodebin_pad_added_cb() argument
|
D | uridecodebin3-select-all.c | 220 decodebin_pad_added_cb (GstElement * dbin, GstPad * pad, AppData * data) in decodebin_pad_added_cb() argument
|
/third_party/gstreamer/gstplugins_good/ext/pulse/ |
D | pulsesink.c | 834 "alignment", G_TYPE_STRING, pbin->dbin ? "frame" : "iec61937", NULL); in gst_pulsering_stream_event_cb()
|
/third_party/gstreamer/gstplugins_base/ |
D | ChangeLog | 14585 …$6 = {dbin = 0x52a, parent = 0x7fe6680774c0, multiqueue = 0x7fe668077500, overrunsig = 16750372454… 42836 decodebin3: Protect dbin->collection usage 42837 Use the selection lock to protect dbin->collection access 61364 Check if dbin->decode_chain is NULL before running drain_and_switch_chains()
|