Lines Matching refs:audio_pad
901 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()
1003 if (demux->audio_pad) { in gst_flv_demux_push_tags()
1004 GST_DEBUG_OBJECT (demux->audio_pad, "pushing audio %" GST_PTR_FORMAT, in gst_flv_demux_push_tags()
1009 gst_pad_push_event (demux->audio_pad, tag_event); in gst_flv_demux_push_tags()
1050 if (demux->audio_pad && GST_CLOCK_TIME_IS_VALID (demux->segment.position) && in gst_flv_demux_sync_streams()
1068 gst_pad_push_event (demux->audio_pad, event); in gst_flv_demux_sync_streams()
1106 if (G_UNLIKELY (!demux->audio_pad && demux->no_more_pads)) { in gst_flv_demux_parse_tag_audio()
1197 if (demux->audio_pad) in gst_flv_demux_parse_tag_audio()
1218 if (G_UNLIKELY (!demux->audio_pad)) { in gst_flv_demux_parse_tag_audio()
1219 demux->audio_pad = in gst_flv_demux_parse_tag_audio()
1222 if (G_UNLIKELY (!demux->audio_pad)) { in gst_flv_demux_parse_tag_audio()
1229 gst_pad_set_query_function (demux->audio_pad, in gst_flv_demux_parse_tag_audio()
1231 gst_pad_set_event_function (demux->audio_pad, in gst_flv_demux_parse_tag_audio()
1234 gst_pad_use_fixed_caps (demux->audio_pad); in gst_flv_demux_parse_tag_audio()
1237 gst_pad_set_active (demux->audio_pad, TRUE); in gst_flv_demux_parse_tag_audio()
1242 gst_object_unref (demux->audio_pad); in gst_flv_demux_parse_tag_audio()
1243 demux->audio_pad = NULL; in gst_flv_demux_parse_tag_audio()
1251 caps = gst_pad_get_current_caps (demux->audio_pad); in gst_flv_demux_parse_tag_audio()
1261 gst_object_ref (demux->audio_pad)); in gst_flv_demux_parse_tag_audio()
1262 gst_flow_combiner_add_pad (demux->flowcombiner, demux->audio_pad); in gst_flv_demux_parse_tag_audio()
1267 if (demux->audio_pad && demux->video_pad) { in gst_flv_demux_parse_tag_audio()
1344 gst_pad_push_event (demux->audio_pad, gst_event_ref (demux->new_seg_event)); in gst_flv_demux_parse_tag_audio()
1374 ret = gst_pad_push (demux->audio_pad, outbuf); in gst_flv_demux_parse_tag_audio()
1389 demux->audio_pad, ret); in gst_flv_demux_parse_tag_audio()
1703 if (demux->audio_pad && demux->video_pad) { in gst_flv_demux_parse_tag_video()
2114 if (demux->audio_pad) { in gst_flv_demux_cleanup()
2115 gst_flow_combiner_remove_pad (demux->flowcombiner, demux->audio_pad); in gst_flv_demux_cleanup()
2116 gst_element_remove_pad (GST_ELEMENT (demux), demux->audio_pad); in gst_flv_demux_cleanup()
2117 gst_object_unref (demux->audio_pad); in gst_flv_demux_cleanup()
2118 demux->audio_pad = NULL; in gst_flv_demux_cleanup()
2852 if (!demux->audio_pad && !demux->video_pad) { in gst_flv_demux_loop()
3350 if (!demux->audio_pad && !demux->video_pad) { in gst_flv_demux_sink_event()
3419 if (demux->audio_pad) { in gst_flv_demux_sink_query()
3758 if (demux->audio_pad) { in gst_flv_demux_dispose()
3759 gst_object_unref (demux->audio_pad); in gst_flv_demux_dispose()
3760 demux->audio_pad = NULL; in gst_flv_demux_dispose()