Home
last modified time | relevance | path

Searched refs:audio_pad (Results 1 – 10 of 10) sorted by relevance

/third_party/gstreamer/gstplugins_bad/ext/wpe/
Dgstwpesrcbin.cpp221 GstWpeAudioPad *audio_pad; in gst_wpe_src_new_audio_stream() local
228 audio_pad = gst_wpe_audio_pad_new (name); in gst_wpe_src_new_audio_stream()
229 pad = GST_PAD_CAST (audio_pad); in gst_wpe_src_new_audio_stream()
241 gst_audio_info_from_caps (&audio_pad->info, caps); in gst_wpe_src_new_audio_stream()
247 g_hash_table_insert (src->audio_src_pads, GUINT_TO_POINTER (id), audio_pad); in gst_wpe_src_new_audio_stream()
254 …GstWpeAudioPad *audio_pad = GST_WPE_AUDIO_PAD (g_hash_table_lookup (src->audio_src_pads, GUINT_TO_… in gst_wpe_src_set_audio_shm() local
259 g_return_if_fail (audio_pad->fd <= 0); in gst_wpe_src_set_audio_shm()
264 if (audio_pad->fd > 0) in gst_wpe_src_set_audio_shm()
265 close(audio_pad->fd); in gst_wpe_src_set_audio_shm()
267 audio_pad->fd = dup(fd); in gst_wpe_src_set_audio_shm()
[all …]
/third_party/gstreamer/gstplugins_bad/tests/examples/
Dplayout.c105 GstPad *audio_pad; /* decoder bin audio src ghostpad */ member
262 if (srcpad == item->audio_pad) { in playout_item_pad_probe_blocked()
355 if (prev_item->audio_pad == NULL) { in playout_item_pad_probe_video_pad_eos_on_buffer()
412 if (srcpad == item->audio_pad) { in playout_item_pad_probe_event()
447 item->audio_pad = NULL; in playout_item_pad_probe_event()
452 if (item->audio_pad != NULL) in playout_item_pad_probe_event()
506 if (item->audio_pad != NULL) in playout_item_new_pad()
577 item->audio_pad = gst_ghost_pad_new (NULL, srcpad); in playout_item_new_pad()
578 gst_pad_set_active (item->audio_pad, TRUE); in playout_item_new_pad()
579 gst_element_add_pad (item->decoder, item->audio_pad); in playout_item_new_pad()
[all …]
/third_party/gstreamer/gstplugins_good/gst/flv/
Dgstflvdemux.c901 old_caps = gst_pad_get_current_caps (demux->audio_pad); in gst_flv_demux_audio_negotiate()
904 gst_pad_create_stream_id (demux->audio_pad, GST_ELEMENT_CAST (demux), in gst_flv_demux_audio_negotiate()
912 gst_pad_push_event (demux->audio_pad, event); in gst_flv_demux_audio_negotiate()
916 ret = gst_pad_set_caps (demux->audio_pad, caps); in gst_flv_demux_audio_negotiate()
932 GST_DEBUG_OBJECT (demux->audio_pad, "successfully negotiated caps %" in gst_flv_demux_audio_negotiate()
937 GST_DEBUG_OBJECT (demux->audio_pad, "delayed setting caps"); in gst_flv_demux_audio_negotiate()
940 GST_WARNING_OBJECT (demux->audio_pad, "failed negotiating caps %" in gst_flv_demux_audio_negotiate()
956 if (demux->audio_pad) in gst_flv_demux_push_src_event()
957 ret |= gst_pad_push_event (demux->audio_pad, gst_event_ref (event)); in gst_flv_demux_push_src_event()
993 gst_flv_demux_add_codec_tag (demux, GST_TAG_AUDIO_CODEC, demux->audio_pad); in gst_flv_demux_push_tags()
[all …]
Dgstflvmux.c430 } else if (mux->audio_pad == flvpad) { in gst_flv_mux_sink_event()
744 if (mux->audio_pad) { in gst_flv_mux_create_new_pad()
775 mux->audio_pad = pad; in gst_flv_mux_create_new_pad()
792 } else if (flvpad == mux->audio_pad) { in gst_flv_mux_release_pad()
793 mux->audio_pad = NULL; in gst_flv_mux_release_pad()
832 have_audio = (mux->audio_pad && mux->audio_pad->codec != G_MAXUINT); in gst_flv_mux_create_header()
1101 if (mux->audio_pad && mux->audio_pad->codec != G_MAXUINT) { in gst_flv_mux_create_metadata()
1103 mux->audio_pad->codec); in gst_flv_mux_create_metadata()
1106 mux->audio_pad->codec); in gst_flv_mux_create_metadata()
1111 mux->audio_pad->bitrate / 1024); in gst_flv_mux_create_metadata()
[all …]
Dgstflvmux.h93 GstFlvMuxPad *audio_pad; member
Dgstflvdemux.h61 GstPad *audio_pad; member
/third_party/gstreamer/gstplugins_bad/ext/resindvd/
Dresindvdbin.c597 dvdbin->audio_pad = gst_ghost_pad_new_from_template ("audio", src, src_templ); in create_elements()
599 if (dvdbin->audio_pad == NULL) in create_elements()
601 gst_pad_set_active (dvdbin->audio_pad, TRUE); in create_elements()
604 bctx->pad = gst_object_ref (dvdbin->audio_pad); in create_elements()
693 if (dvdbin->audio_pad) { in remove_elements()
695 gst_element_remove_pad (GST_ELEMENT (dvdbin), dvdbin->audio_pad); in remove_elements()
697 gst_object_unref (dvdbin->audio_pad); in remove_elements()
708 dvdbin->video_pad = dvdbin->audio_pad = dvdbin->subpicture_pad = NULL; in remove_elements()
912 } else if (pad == dvdbin->audio_pad) { in dvdbin_pad_blocked_cb()
919 gst_element_add_pad (GST_ELEMENT (dvdbin), dvdbin->audio_pad); in dvdbin_pad_blocked_cb()
Dresindvdbin.h69 GstPad *audio_pad; member
/third_party/gstreamer/gstplugins_base/gst/playback/
Dgstplaysink.c211 GstPad *audio_pad; member
3243 if (playsink->audio_pad) { in gst_play_sink_do_reconfigure()
3244 playsink->audio_pad_raw = is_raw_pad (playsink->audio_pad); in gst_play_sink_do_reconfigure()
3262 if (playsink->audio_pad) { in gst_play_sink_do_reconfigure()
4325 if (playsink->audio_pad) { in audio_set_blocked()
4328 (playsink->audio_pad))); in audio_set_blocked()
4410 if (playsink->audio_pad && !playsink->audio_pad_blocked in gst_play_sink_ready_to_reconfigure_locked()
4440 } else if (pad == playsink->audio_pad) { in sinkpad_blocked_cb()
4476 if (pad == playsink->audio_pad) { in caps_notify_cb()
4511 } else if (pad == playsink->audio_pad) { in gst_play_sink_refresh_pad()
[all …]
/third_party/gstreamer/gstplugins_good/
DChangeLog13577 mux->video_pad and mux->audio_pad can be NULL if the corresponding pad