Home
last modified time | relevance | path

Searched refs:srcpads (Results 1 – 25 of 34) sorted by relevance

12

/third_party/gstreamer/gstplugins_base/gst/encoding/
Dgststreamsplitter.c242 if (G_UNLIKELY (stream_splitter->srcpads == NULL)) { in gst_stream_splitter_sink_event()
249 tmp = stream_splitter->srcpads; in gst_stream_splitter_sink_event()
297 if (G_UNLIKELY (stream_splitter->srcpads == NULL)) { in gst_stream_splitter_sink_getcaps()
304 tmp = stream_splitter->srcpads; in gst_stream_splitter_sink_getcaps()
350 if (G_UNLIKELY (stream_splitter->srcpads == NULL)) in gst_stream_splitter_sink_acceptcaps()
354 tmp = stream_splitter->srcpads; in gst_stream_splitter_sink_acceptcaps()
434 if (G_UNLIKELY (stream_splitter->srcpads == NULL)) { in gst_stream_splitter_sink_setcaps()
443 tmp = stream_splitter->srcpads; in gst_stream_splitter_sink_setcaps()
541 stream_splitter->srcpads = g_list_append (stream_splitter->srcpads, srcpad); in gst_stream_splitter_request_new_pad()
558 tmp = g_list_find (stream_splitter->srcpads, pad); in gst_stream_splitter_release_pad()
[all …]
Dgststreamsplitter.h42 GList *srcpads; member
Dgstencodebasebin.c1404 gst_ghost_pad_new ("src", sgroup->smart_capsfilter->srcpads->data))) { in setup_smart_encoder()
2505 if (!element->srcpads) { in gst_encode_base_bin_tear_down_profile()
2506 while (element->srcpads) in gst_encode_base_bin_tear_down_profile()
2507 gst_element_remove_pad (element, element->srcpads->data); in gst_encode_base_bin_tear_down_profile()
Dgstsmartencoder.c842 GST_PAD (gst_ghost_pad_new ("chainpad", capsfilter->srcpads->data)); in gst_smart_encoder_add_parser()
/third_party/gstreamer/gstplugins_bad/gst/mpegtsdemux/
Dmpegtsparse.c475 for (tmp = parse->srcpads; tmp; tmp = tmp->next) { in push_event()
537 parse->srcpads = g_list_remove_all (parse->srcpads, pad); in mpegts_parse_pad_removed()
579 parse->srcpads = g_list_append (parse->srcpads, pad); in mpegts_parse_request_new_pad()
789 GList *srcpads; in mpegts_parse_push() local
793 srcpads = parse->srcpads; in mpegts_parse_push()
796 g_list_foreach (srcpads, (GFunc) pad_clear_for_push, parse); in mpegts_parse_push()
797 if (srcpads) in mpegts_parse_push()
804 if (G_LIKELY (srcpads)) { in mpegts_parse_push()
805 pad = GST_PAD_CAST (srcpads->data); in mpegts_parse_push()
855 srcpads = parse->srcpads; in mpegts_parse_push()
[all …]
Dmpegtsparse.h72 GList *srcpads; member
/third_party/gstreamer/gstplugins_good/gst/multipart/
Dmultipartdemux.c205 while (demux->srcpads != NULL) { in gst_multipart_demux_remove_src_pads()
206 GstMultipartPad *mppad = demux->srcpads->data; in gst_multipart_demux_remove_src_pads()
211 demux->srcpads = g_slist_delete_link (demux->srcpads, demux->srcpads); in gst_multipart_demux_remove_src_pads()
213 demux->srcpads = NULL; in gst_multipart_demux_remove_src_pads()
267 for (walk = demux->srcpads; walk; walk = g_slist_next (walk)) { in gst_multipart_combine_flows()
288 walk = demux->srcpads; in gst_multipart_find_pad_by_mime()
327 demux->srcpads = g_slist_prepend (demux->srcpads, mppad); in gst_multipart_find_pad_by_mime()
591 if (!multipart->srcpads) { in gst_multipart_demux_event()
622 for (l = multipart->srcpads; l != NULL; l = l->next) { in gst_multipart_demux_chain()
Dmultipartdemux.h74 GSList *srcpads; member
/third_party/gstreamer/gstplugins_good/gst/rtpmanager/
Dgstrtpptdemux.c370 for (walk = rtpdemux->srcpads; walk; walk = g_slist_next (walk)) { in gst_rtp_pt_demux_clear_pt_map()
385 for (walk = rtpdemux->srcpads; walk; walk = g_slist_next (walk)) { in need_caps_for_pt()
404 for (walk = rtpdemux->srcpads; walk; walk = g_slist_next (walk)) { in clear_newcaps_for_pt()
502 rtpdemux->srcpads = g_slist_append (rtpdemux->srcpads, rtpdemuxpad); in gst_rtp_pt_demux_chain()
590 for (walk = rtpdemux->srcpads; walk; walk = g_slist_next (walk)) { in find_pad_for_pt()
668 for (walk = demux->srcpads; walk; walk = g_slist_next (walk)) { in gst_rtp_pt_demux_src_event()
698 ptdemux->srcpads = NULL; in gst_rtp_pt_demux_setup()
714 tmppads = ptdemux->srcpads; in gst_rtp_pt_demux_release()
715 ptdemux->srcpads = NULL; in gst_rtp_pt_demux_release()
Dgstrtpssrcdemux.c168 for (walk = demux->srcpads; walk; walk = g_slist_next (walk)) { in find_demux_pads_for_ssrc()
324 demux->srcpads = g_slist_prepend (demux->srcpads, dpads); in find_or_create_demux_pad_for_ssrc()
529 g_slist_free_full (demux->srcpads, in gst_rtp_ssrc_demux_reset()
531 demux->srcpads = NULL; in gst_rtp_ssrc_demux_reset()
571 demux->srcpads = g_slist_remove (demux->srcpads, dpads); in gst_rtp_ssrc_demux_clear_ssrc()
613 for (walk = fdata->demux->srcpads; walk; walk = walk->next) { in forward_event()
822 for (walk = demux->srcpads; walk; walk = g_slist_next (walk)) { in find_demux_pad_for_pad()
877 for (current = demux->srcpads; current; current = g_slist_next (current)) { in gst_rtp_ssrc_demux_iterate_internal_links_src()
Dgstrtpssrcdemux.h42 GSList *srcpads; member
Dgstrtpptdemux.h41 GSList *srcpads; /*< a linked list of GstRtpPtDemuxPad objects */ member
/third_party/gstreamer/gstplugins_good/gst/interleave/
Ddeinterleave.c283 self->srcpads = g_list_prepend (self->srcpads, gst_object_ref (pad)); in gst_deinterleave_add_new_pads()
289 self->srcpads = g_list_reverse (self->srcpads); in gst_deinterleave_add_new_pads()
299 for (l = self->srcpads, i = 0; l; l = l->next, i++) { in gst_deinterleave_set_pads_caps()
327 for (l = self->srcpads; l; l = l->next) { in gst_deinterleave_remove_pads()
333 g_list_free (self->srcpads); in gst_deinterleave_remove_pads()
334 self->srcpads = NULL; in gst_deinterleave_remove_pads()
463 if (self->srcpads) { in gst_deinterleave_sink_setcaps()
705 if (!self->srcpads && !GST_EVENT_IS_STICKY (event)) { in gst_deinterleave_sink_event()
860 for (srcs = self->srcpads; srcs != NULL; srcs = srcs->next) in gst_deinterleave_process()
870 for (srcs = self->srcpads, i = 0; srcs; srcs = srcs->next, i++) { in gst_deinterleave_process()
[all …]
Ddeinterleave.h52 GList *srcpads; member
/third_party/gstreamer/gstplugins_bad/gst/rist/
Dgstroundrobin.c71 src_pad = g_list_nth_data (elem->srcpads, disp->index); in gst_round_robin_chain()
/third_party/gstreamer/gstreamer/gst/
Dgstutils.c1806 const GList *srcpads, *destpads, *srctempls, *desttempls, *l; in gst_element_link_pads_full() local
1852 srcpads = NULL; in gst_element_link_pads_full()
1856 srcpads = GST_ELEMENT_PADS (src); in gst_element_link_pads_full()
1857 srcpad = srcpads ? GST_PAD_CAST (srcpads->data) : NULL; in gst_element_link_pads_full()
1964 if (srcpads) { in gst_element_link_pads_full()
1965 srcpads = g_list_next (srcpads); in gst_element_link_pads_full()
1966 if (srcpads) { in gst_element_link_pads_full()
1968 srcpad = GST_PAD_CAST (srcpads->data); in gst_element_link_pads_full()
1972 } while (srcpads); in gst_element_link_pads_full()
Dgstelement.c786 element->srcpads = g_list_append (element->srcpads, pad); in gst_element_add_pad()
909 element->srcpads = g_list_remove (element->srcpads, pad); in gst_element_remove_pad()
1353 return gst_element_iterate_pad_list (element, &element->srcpads); in gst_element_iterate_src_pads()
1463 &element->srcpads, &element->numsrcpads); in gst_element_foreach_src_pad()
1878 pads = element->srcpads; in gst_element_get_random_pad()
Dgstelement.h784 GList *srcpads; member
/third_party/gstreamer/gstplugins_bad/ext/qroverlay/
Dgstbaseqroverlay.c339 priv->overlaycomposition->srcpads->data, src_tmpl)); in gst_base_qr_overlay_init()
/third_party/gstreamer/gstreamer/docs/random/wtay/
Dscheduling_ideas52 * data is pushed on the srcpads
67 * no srcpads
Dcapsnego2161 simply set the caps on all srcpads when a set_caps is performed, or we
/third_party/gstreamer/gstreamer/plugins/elements/
Dgsttee.c879 pads = GST_ELEMENT_CAST (tee)->srcpads; in gst_tee_handle_data()
925 pads = GST_ELEMENT_CAST (tee)->srcpads; in gst_tee_handle_data()
/third_party/gstreamer/gstreamer/tests/check/gst/
Dgstghostpad.c345 fail_unless (GST_IS_GHOST_PAD (b2->srcpads->data)); in GST_START_TEST()
352 gsrc = GST_PAD (gst_object_ref (b2->srcpads->data)); in GST_START_TEST()
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/insertbin/
Dgstinsertbin.c335 pad = element->srcpads->data; in get_single_pad()
/third_party/gstreamer/gstplugins_bad/gst/transcode/
Dgsttranscodebin.c224 filter_src = filter->srcpads->data; in _insert_filter()

12