Home
last modified time | relevance | path

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

/third_party/gstreamer/gstplugins_base/gst/playback/
Dgstdecodebin3-parse.c86 for (tmp = input->pending_pads; tmp; tmp = tmp->next) { in pending_pads_are_eos()
468 for (tmp = input->pending_pads; tmp; tmp = tmp->next) { in unblock_pending_input()
496 g_list_free (input->pending_pads); in unblock_pending_input()
497 input->pending_pads = NULL; in unblock_pending_input()
549 ppad->input->pending_pads = in parsebin_pending_event_probe()
550 g_list_remove (ppad->input->pending_pads, ppad); in parsebin_pending_event_probe()
595 input->pending_pads = g_list_append (input->pending_pads, ppad); in parsebin_pad_added_cb()
629 if (inp->pending_pads == NULL) { in parsebin_pad_removed_cb()
Dgstparsebin.c395 GList *pending_pads; /* Pads that have no fixed caps yet */ member
1568 g_list_length (chain->pending_pads)); in analyze_new_pad()
1575 chain->pending_pads = g_list_prepend (chain->pending_pads, ppad); in analyze_new_pad()
2146 for (l = chain->pending_pads; l;) { in connect_pad()
2160 chain->pending_pads = g_list_delete_link (chain->pending_pads, l); in connect_pad()
2477 for (l = chain->pending_pads; l; l = l->next) { in pad_removed_cb()
2483 chain->pending_pads = g_list_delete_link (chain->pending_pads, l); in pad_removed_cb()
2556 for (l = chain->pending_pads; l; l = l->next) { in caps_notify_cb()
2560 chain->pending_pads = g_list_delete_link (chain->pending_pads, l); in caps_notify_cb()
2701 for (l = chain->pending_pads; l; l = l->next) { in gst_parse_chain_free_internal()
[all …]
Dgsturisourcebin.c167 GList *pending_pads; /* Pads we have blocked pending assignment member
673 urisrc->pending_pads = g_list_prepend (urisrc->pending_pads, pad); in new_demuxer_pad_added_cb()
705 urisrc->pending_pads = g_list_remove (urisrc->pending_pads, pad); in pending_pad_blocked()
765 for (cur = urisrc->pending_pads; cur != NULL; cur = g_list_next (cur)) { in link_pending_pad_to_output()
811 urisrc->pending_pads = in link_pending_pad_to_output()
812 g_list_remove (urisrc->pending_pads, out_info->src_pad); in link_pending_pad_to_output()
863 if ((urisrc->pending_pads && in demux_pad_events()
1349 urisrc->pending_pads = g_list_remove (urisrc->pending_pads, pad); in pad_removed_cb()
1359 if (!slot->is_eos && urisrc->pending_pads && in pad_removed_cb()
Dgstdecodebin2.c527 GList *pending_pads; /* Pads that have no fixed caps yet */ member
2158 g_list_length (chain->pending_pads)); in analyze_new_pad()
2165 chain->pending_pads = g_list_prepend (chain->pending_pads, ppad); in analyze_new_pad()
2839 for (l = chain->pending_pads; l;) { in connect_pad()
2853 chain->pending_pads = g_list_delete_link (chain->pending_pads, l); in connect_pad()
3320 for (l = chain->pending_pads; l; l = l->next) { in pad_removed_cb()
3326 chain->pending_pads = g_list_delete_link (chain->pending_pads, l); in pad_removed_cb()
3404 for (l = chain->pending_pads; l; l = l->next) { in caps_notify_cb()
3408 chain->pending_pads = g_list_delete_link (chain->pending_pads, l); in caps_notify_cb()
3754 for (l = chain->pending_pads; l; l = l->next) { in gst_decode_chain_free_internal()
[all …]
Dgstdecodebin3.c307 GList *pending_pads; member
/third_party/gstreamer/gstplugins_bad/ext/sctp/
Dgstsctpenc.c273 g_queue_init (&self->pending_pads); in gst_sctp_enc_init()
282 g_queue_clear (&self->pending_pads); in gst_sctp_enc_finalize()
662 g_queue_push_tail (&self->pending_pads, sctpenc_pad); in gst_sctp_enc_sink_chain()
668 g_queue_remove (&self->pending_pads, sctpenc_pad); in gst_sctp_enc_sink_chain()
893 GList *pending_pads, *l; in on_sctp_packet_out() local
914 pending_pads = NULL; in on_sctp_packet_out()
915 while ((sctpenc_pad = g_queue_pop_tail (&self->pending_pads))) { in on_sctp_packet_out()
916 pending_pads = g_list_prepend (pending_pads, sctpenc_pad); in on_sctp_packet_out()
920 for (l = pending_pads; l; l = l->next) { in on_sctp_packet_out()
926 g_list_free (pending_pads); in on_sctp_packet_out()
[all …]
Dgstsctpenc.h58 GQueue pending_pads; member
/third_party/gstreamer/gstplugins_bad/ext/webrtc/
Dgstwebrtcbin.h135 GList *pending_pads; member
Dgstwebrtcbin.c701 l = webrtc->priv->pending_pads; in _find_pad()
761 webrtc->priv->pending_pads = g_list_prepend (webrtc->priv->pending_pads, pad); in _add_pad_to_list()
769 webrtc->priv->pending_pads = g_list_remove (webrtc->priv->pending_pads, pad); in _remove_pending_pad()
1493 l = webrtc->priv->pending_pads; in _all_sinks_have_caps()
3197 g_list_foreach (webrtc->priv->pending_pads, (GFunc) gather_pad_pt, in gather_reserved_pts()
7425 if (webrtc->priv->pending_pads) in gst_webrtc_bin_finalize()
7426 g_list_free_full (webrtc->priv->pending_pads, in gst_webrtc_bin_finalize()
7428 webrtc->priv->pending_pads = NULL; in gst_webrtc_bin_finalize()