Home
last modified time | relevance | path

Searched refs:demux (Results 1 – 25 of 125) sorted by relevance

12345

/third_party/gstreamer/gstplugins_good/gst/flv/
Dgstflvdemux.c108 static gboolean flv_demux_handle_seek_push (GstFlvDemux * demux,
110 static gboolean gst_flv_demux_handle_seek_pull (GstFlvDemux * demux,
122 static void gst_flv_demux_push_tags (GstFlvDemux * demux);
125 gst_flv_demux_parse_and_add_index_entry (GstFlvDemux * demux, GstClockTime ts, in gst_flv_demux_parse_and_add_index_entry() argument
132 GST_LOG_OBJECT (demux, in gst_flv_demux_parse_and_add_index_entry()
137 if (!demux->upstream_seekable) in gst_flv_demux_parse_and_add_index_entry()
140 index = gst_flv_demux_get_index (GST_ELEMENT (demux)); in gst_flv_demux_parse_and_add_index_entry()
146 entry = gst_index_get_assoc_entry (index, demux->index_id, in gst_flv_demux_parse_and_add_index_entry()
156 GST_LOG_OBJECT (demux, "position already mapped to time %" GST_TIME_FORMAT in gst_flv_demux_parse_and_add_index_entry()
160 GST_DEBUG_OBJECT (demux, "metadata mismatch"); in gst_flv_demux_parse_and_add_index_entry()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mpegdemux/
Dgstmpegdemux.c76 …util_uint64_scale (MAX(0,(gint64) (GSTTIME_TO_MPEGTIME(time))), demux->scr_rate_n, demux->scr_rate…
77 …ytes != -1) ? MPEGTIME_TO_GSTTIME(gst_util_uint64_scale (bytes, demux->scr_rate_d, demux->scr_rate…
79 #define ADAPTER_OFFSET_FLUSH(_bytes_) demux->adapter_offset += (_bytes_)
146 static void gst_ps_demux_init (GstPsDemux * demux);
147 static void gst_ps_demux_finalize (GstPsDemux * demux);
152 static void gst_ps_demux_reset (GstPsDemux * demux);
172 static inline gboolean gst_ps_demux_scan_forward_ts (GstPsDemux * demux,
174 static inline gboolean gst_ps_demux_scan_backward_ts (GstPsDemux * demux,
177 static inline void gst_ps_demux_send_gap_updates (GstPsDemux * demux,
179 static inline void gst_ps_demux_clear_times (GstPsDemux * demux);
[all …]
/third_party/gstreamer/gstplugins_bad/ext/resindvd/
Dgstmpegdemux.c44 …util_uint64_scale (MAX(0,(gint64) (GSTTIME_TO_MPEGTIME(time))), demux->scr_rate_n, demux->scr_rate…
45 …ytes != -1) ? MPEGTIME_TO_GSTTIME(gst_util_uint64_scale (bytes, demux->scr_rate_d, demux->scr_rate…
47 #define ADAPTER_OFFSET_FLUSH(_bytes_) demux->adapter_offset += (_bytes_)
107 static void gst_flups_demux_init (GstFluPSDemux * demux);
108 static void gst_flups_demux_finalize (GstFluPSDemux * demux);
109 static void gst_flups_demux_reset (GstFluPSDemux * demux);
129 static inline void gst_flups_demux_send_gap_updates (GstFluPSDemux * demux,
131 static inline void gst_flups_demux_clear_times (GstFluPSDemux * demux);
133 static void gst_flups_demux_reset_psm (GstFluPSDemux * demux);
134 static void gst_flups_demux_flush (GstFluPSDemux * demux);
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mxf/
Dmxfdemux.c76 gst_mxf_demux_peek_klv_packet (GstMXFDemux * demux, guint64 offset,
81 gst_mxf_demux_fill_klv (GstMXFDemux * demux, GstMXFKLV * klv);
85 static void gst_mxf_demux_consume_klv (GstMXFDemux * demux, GstMXFKLV * klv);
88 gst_mxf_demux_handle_index_table_segment (GstMXFDemux * demux, GstMXFKLV * klv);
90 static void collect_index_table_segments (GstMXFDemux * demux);
91 static gboolean find_entry_for_offset (GstMXFDemux * demux,
149 gst_mxf_demux_remove_pad (GstMXFDemuxPad * pad, GstMXFDemux * demux) in gst_mxf_demux_remove_pad() argument
151 gst_flow_combiner_remove_pad (demux->flowcombiner, GST_PAD_CAST (pad)); in gst_mxf_demux_remove_pad()
152 gst_element_remove_pad (GST_ELEMENT (demux), GST_PAD_CAST (pad)); in gst_mxf_demux_remove_pad()
156 gst_mxf_demux_remove_pads (GstMXFDemux * demux) in gst_mxf_demux_remove_pads() argument
[all …]
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/adaptivedemux/
Dgstadaptivedemux.c278 gst_adaptive_demux_push_src_event (GstAdaptiveDemux * demux, GstEvent * event);
280 static void gst_adaptive_demux_updates_loop (GstAdaptiveDemux * demux);
283 static void gst_adaptive_demux_reset (GstAdaptiveDemux * demux);
284 static gboolean gst_adaptive_demux_prepare_streams (GstAdaptiveDemux * demux,
286 static gboolean gst_adaptive_demux_expose_streams (GstAdaptiveDemux * demux);
287 static gboolean gst_adaptive_demux_is_live (GstAdaptiveDemux * demux);
288 static GstFlowReturn gst_adaptive_demux_stream_seek (GstAdaptiveDemux * demux,
292 demux, GstAdaptiveDemuxStream * stream);
294 demux, GstAdaptiveDemuxStream * stream, guint64 bitrate);
296 gst_adaptive_demux_stream_update_fragment_info (GstAdaptiveDemux * demux,
[all …]
Dgstadaptivedemux.h139 GstAdaptiveDemux *demux; member
282 gboolean (*process_manifest) (GstAdaptiveDemux * demux, GstBuffer * manifest);
293 gint64 (*get_manifest_update_interval) (GstAdaptiveDemux * demux);
306 GstFlowReturn (*update_manifest) (GstAdaptiveDemux * demux);
319 GstFlowReturn (*update_manifest_data) (GstAdaptiveDemux * demux, GstBuffer * buf);
321 gboolean (*is_live) (GstAdaptiveDemux * demux);
322 GstClockTime (*get_duration) (GstAdaptiveDemux * demux);
331 void (*reset) (GstAdaptiveDemux * demux);
343 gboolean (*seek) (GstAdaptiveDemux * demux, GstEvent * seek);
356 gboolean (*has_next_period) (GstAdaptiveDemux * demux);
[all …]
/third_party/gstreamer/gstplugins_good/gst/matroska/
Dmatroska-demux.c77 #define DEBUG_ELEMENT_START(demux, ebml, element) \ argument
78 GST_DEBUG_OBJECT (demux, "Parsing " element " element at offset %" \
81 #define DEBUG_ELEMENT_STOP(demux, ebml, element, ret) \ argument
82 GST_DEBUG_OBJECT (demux, "Parsing " element " element " \
132 static GstFlowReturn gst_matroska_demux_parse_id (GstMatroskaDemux * demux,
149 static gboolean gst_matroska_demux_handle_seek_push (GstMatroskaDemux * demux,
151 static gboolean gst_matroska_demux_handle_seek_event (GstMatroskaDemux * demux,
190 static gboolean perform_seek_to_offset (GstMatroskaDemux * demux,
215 GstMatroskaDemux *demux = GST_MATROSKA_DEMUX (object); in gst_matroska_demux_finalize() local
217 gst_matroska_read_common_finalize (&demux->common); in gst_matroska_demux_finalize()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/sdp/
Dgstsdpdemux.c101 static void gst_sdp_demux_stream_push_event (GstSDPDemux * demux,
171 gst_sdp_demux_init (GstSDPDemux * demux) in gst_sdp_demux_init() argument
173 demux->sinkpad = gst_pad_new_from_static_template (&sinktemplate, "sink"); in gst_sdp_demux_init()
174 gst_pad_set_event_function (demux->sinkpad, in gst_sdp_demux_init()
176 gst_pad_set_chain_function (demux->sinkpad, in gst_sdp_demux_init()
178 gst_element_add_pad (GST_ELEMENT (demux), demux->sinkpad); in gst_sdp_demux_init()
182 g_rec_mutex_init (&demux->stream_rec_lock); in gst_sdp_demux_init()
184 demux->adapter = gst_adapter_new (); in gst_sdp_demux_init()
190 GstSDPDemux *demux; in gst_sdp_demux_finalize() local
192 demux = GST_SDP_DEMUX (object); in gst_sdp_demux_finalize()
[all …]
/third_party/gstreamer/gstreamer/plugins/elements/
Dgststreamiddemux.c93 demux, const gchar * stream_id);
94 static gboolean gst_streamid_demux_srcpad_create (GstStreamidDemux * demux,
96 static void gst_streamid_demux_reset (GstStreamidDemux * demux);
98 GstStreamidDemux * demux);
127 gst_streamid_demux_init (GstStreamidDemux * demux) in gst_streamid_demux_init() argument
129 demux->sinkpad = in gst_streamid_demux_init()
132 gst_pad_set_chain_function (demux->sinkpad, in gst_streamid_demux_init()
134 gst_pad_set_event_function (demux->sinkpad, in gst_streamid_demux_init()
137 gst_element_add_pad (GST_ELEMENT (demux), demux->sinkpad); in gst_streamid_demux_init()
140 demux->active_srcpad = NULL; in gst_streamid_demux_init()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/tag/
Dgsttagdemux.c130 static void gst_tag_demux_element_loop (GstTagDemux * demux);
276 gst_tag_demux_init (GstTagDemux * demux, GstTagDemuxClass * gclass) in gst_tag_demux_init() argument
281 demux->priv = gst_tag_demux_get_instance_private (demux); in gst_tag_demux_init()
286 demux->priv->sinkpad = gst_pad_new_from_template (tmpl, "sink"); in gst_tag_demux_init()
288 gst_pad_set_activatemode_function (demux->priv->sinkpad, in gst_tag_demux_init()
290 gst_pad_set_activate_function (demux->priv->sinkpad, in gst_tag_demux_init()
292 gst_pad_set_event_function (demux->priv->sinkpad, in gst_tag_demux_init()
294 gst_pad_set_chain_function (demux->priv->sinkpad, in gst_tag_demux_init()
296 gst_element_add_pad (GST_ELEMENT (demux), demux->priv->sinkpad); in gst_tag_demux_init()
299 G_OBJECT_TYPE_NAME (demux)); in gst_tag_demux_init()
[all …]
/third_party/gstreamer/gst_libav/ext/libav/
Dgstavdemux.c124 static void gst_ffmpegdemux_init (GstFFMpegDemux * demux);
132 static void gst_ffmpegdemux_loop (GstFFMpegDemux * demux);
253 gst_ffmpegdemux_init (GstFFMpegDemux * demux) in gst_ffmpegdemux_init() argument
256 (GstFFMpegDemuxClass *) (G_OBJECT_GET_CLASS (demux)); in gst_ffmpegdemux_init()
259 demux->sinkpad = gst_pad_new_from_template (oclass->sinktempl, "sink"); in gst_ffmpegdemux_init()
260 gst_pad_set_activate_function (demux->sinkpad, in gst_ffmpegdemux_init()
262 gst_pad_set_activatemode_function (demux->sinkpad, in gst_ffmpegdemux_init()
264 gst_element_add_pad (GST_ELEMENT (demux), demux->sinkpad); in gst_ffmpegdemux_init()
268 gst_pad_set_event_function (demux->sinkpad, in gst_ffmpegdemux_init()
270 gst_pad_set_chain_function (demux->sinkpad, in gst_ffmpegdemux_init()
[all …]
/third_party/gstreamer/gstplugins_good/gst/rtpmanager/
Dgstrtpssrcdemux.c125 static void gst_rtp_ssrc_demux_clear_ssrc (GstRtpSsrcDemux * demux,
164 find_demux_pads_for_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc) in find_demux_pads_for_ssrc() argument
168 for (walk = demux->srcpads; walk; walk = g_slist_next (walk)) { in find_demux_pads_for_ssrc()
179 get_demux_pad_for_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc, PadType padtype) in get_demux_pad_for_ssrc() argument
184 GST_OBJECT_LOCK (demux); in get_demux_pad_for_ssrc()
186 dpads = find_demux_pads_for_ssrc (demux, ssrc); in get_demux_pad_for_ssrc()
188 GST_OBJECT_UNLOCK (demux); in get_demux_pad_for_ssrc()
204 GST_OBJECT_UNLOCK (demux); in get_demux_pad_for_ssrc()
257 forward_initial_events (GstRtpSsrcDemux * demux, guint32 ssrc, GstPad * pad, in forward_initial_events() argument
264 sinkpad = demux->rtp_sink; in forward_initial_events()
[all …]
/third_party/ffmpeg/tests/fate/
Ddemux.mak4 …call DEMDEC, AAC, AAC) += fate-adts-demux fate-adts-id3v1-demux fate-adts-id3v2-demux fate-adts-id…
5 fate-adts-demux: CMD = crc -i $(TARGET_SAMPLES)/aac/ct_faac-adts.aac -c:a copy
6 fate-adts-id3v1-demux: CMD = framecrc -f aac -i $(TARGET_SAMPLES)/aac/id3v1.aac -c:a copy
7 fate-adts-id3v2-demux: CMD = framecrc -f aac -i $(TARGET_SAMPLES)/aac/id3v2.aac -c:a copy
8 fate-adts-id3v2-two-tags-demux: CMD = framecrc -i $(TARGET_SAMPLES)/aac/id3v2_two_tags.aac -c:a copy
10 FATE_SAMPLES_DEMUX-$(CONFIG_AA_DEMUXER) += fate-aa-demux
11 fate-aa-demux: CMD = framecrc -i $(TARGET_SAMPLES)/aa/bush.aa -c:a copy
13 FATE_SAMPLES_DEMUX-$(CONFIG_AEA_DEMUXER) += fate-aea-demux
14 fate-aea-demux: CMD = crc -i $(TARGET_SAMPLES)/aea/chirp.aea -c:a copy
16 FATE_SAMPLES_DEMUX-$(call DEMDEC, AV1, AV1) += fate-av1-annexb-demux
[all …]
/third_party/gstreamer/gstplugins_bad/ext/hls/
Dgsthlsdemux.c78 static gboolean gst_hls_demux_update_playlist (GstHLSDemux * demux,
83 static gboolean gst_hls_demux_change_playlist (GstHLSDemux * demux,
85 static GstBuffer *gst_hls_demux_decrypt_fragment (GstHLSDemux * demux,
92 static gboolean gst_hls_demux_is_live (GstAdaptiveDemux * demux);
93 static GstClockTime gst_hls_demux_get_duration (GstAdaptiveDemux * demux);
95 demux);
96 static gboolean gst_hls_demux_process_manifest (GstAdaptiveDemux * demux,
98 static GstFlowReturn gst_hls_demux_update_manifest (GstAdaptiveDemux * demux);
99 static gboolean gst_hls_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek);
104 gst_hls_demux_start_fragment (GstAdaptiveDemux * demux,
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mpegtsdemux/
Dtsdemux.c344 gst_ts_demux_push_pending_data (GstTSDemux * demux, TSDemuxStream * stream,
347 GstTSDemux * demux, gboolean hard);
351 static void gst_ts_demux_check_and_sync_streams (GstTSDemux * demux,
380 GstTSDemux *demux = GST_TS_DEMUX_CAST (object); in gst_ts_demux_dispose() local
382 gst_flow_combiner_free (demux->flowcombiner); in gst_ts_demux_dispose()
390 GstTSDemux *demux = GST_TS_DEMUX_CAST (object); in gst_ts_demux_finalize() local
392 gst_event_replace (&demux->segment_event, NULL); in gst_ts_demux_finalize()
395 gst_event_replace (&demux->tag_event, NULL); in gst_ts_demux_finalize()
397 g_mutex_clear (&demux->lock); in gst_ts_demux_finalize()
484 GstTSDemux *demux = (GstTSDemux *) base; in gst_ts_demux_reset() local
[all …]
/third_party/gstreamer/gstplugins_bad/ext/dash/
Dgstdashdemux.c378 static gboolean gst_dash_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek);
393 demux);
395 demux, GstBuffer * buf);
399 static void gst_dash_demux_advance_period (GstAdaptiveDemux * demux);
400 static gboolean gst_dash_demux_has_next_period (GstAdaptiveDemux * demux);
401 static GstFlowReturn gst_dash_demux_data_received (GstAdaptiveDemux * demux,
404 gst_dash_demux_stream_fragment_start (GstAdaptiveDemux * demux,
407 gst_dash_demux_stream_fragment_finished (GstAdaptiveDemux * demux,
413 static gboolean gst_dash_demux_setup_all_streams (GstDashDemux * demux);
416 static GstCaps *gst_dash_demux_get_input_caps (GstDashDemux * demux,
[all …]
/third_party/gstreamer/gstplugins_bad/ext/smoothstreaming/
Dgstmssdemux.c120 static gboolean gst_mss_demux_is_live (GstAdaptiveDemux * demux);
121 static gboolean gst_mss_demux_process_manifest (GstAdaptiveDemux * demux,
123 static GstClockTime gst_mss_demux_get_duration (GstAdaptiveDemux * demux);
124 static void gst_mss_demux_reset (GstAdaptiveDemux * demux);
136 static gboolean gst_mss_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek);
138 gst_mss_demux_get_manifest_update_interval (GstAdaptiveDemux * demux);
143 gst_mss_demux_update_manifest_data (GstAdaptiveDemux * demux,
145 static gboolean gst_mss_demux_get_live_seek_range (GstAdaptiveDemux * demux,
147 static GstFlowReturn gst_mss_demux_data_received (GstAdaptiveDemux * demux,
150 gst_mss_demux_requires_periodical_playlist_update (GstAdaptiveDemux * demux);
[all …]
/third_party/gstreamer/gstplugins_good/gst/multipart/
Dmultipartdemux.c203 gst_multipart_demux_remove_src_pads (GstMultipartDemux * demux) in gst_multipart_demux_remove_src_pads() argument
205 while (demux->srcpads != NULL) { in gst_multipart_demux_remove_src_pads()
206 GstMultipartPad *mppad = demux->srcpads->data; in gst_multipart_demux_remove_src_pads()
208 gst_element_remove_pad (GST_ELEMENT (demux), mppad->pad); 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()
214 demux->numpads = 0; in gst_multipart_demux_remove_src_pads()
220 GstMultipartDemux *demux = GST_MULTIPART_DEMUX (object); in gst_multipart_demux_dispose() local
222 if (demux->adapter != NULL) in gst_multipart_demux_dispose()
223 g_object_unref (demux->adapter); in gst_multipart_demux_dispose()
[all …]
/third_party/gstreamer/gstplugins_good/gst/isomp4/
Dqtdemux.c109 #define QTDEMUX_N_STREAMS(demux) ((demux)->active_streams->len) argument
110 #define QTDEMUX_NTH_STREAM(demux,idx) \ argument
111 QTDEMUX_STREAM(g_ptr_array_index((demux)->active_streams,idx))
112 #define QTDEMUX_NTH_OLD_STREAM(demux,idx) \ argument
113 QTDEMUX_STREAM(g_ptr_array_index((demux)->old_streams,idx))
141 #define QTDEMUX_EXPOSE_GET_LOCK(demux) (&((demux)->expose_lock)) argument
142 #define QTDEMUX_EXPOSE_LOCK(demux) G_STMT_START { \ argument
144 g_mutex_lock (QTDEMUX_EXPOSE_GET_LOCK (demux)); \
148 #define QTDEMUX_EXPOSE_UNLOCK(demux) G_STMT_START { \ argument
150 g_mutex_unlock (QTDEMUX_EXPOSE_GET_LOCK (demux)); \
[all …]
/third_party/skia/third_party/externals/libwebp/tests/fuzzer/
Dmux_demux_api_fuzzer.c60 WebPDemuxer* demux; in LLVMFuzzerTestOneInput() local
63 demux = WebPDemuxPartial(&webp_data, &state); in LLVMFuzzerTestOneInput()
65 WebPDemuxDelete(demux); in LLVMFuzzerTestOneInput()
69 demux = WebPDemux(&webp_data); in LLVMFuzzerTestOneInput()
70 if (!demux) return 0; in LLVMFuzzerTestOneInput()
74 if (WebPDemuxGetChunk(demux, "EXIF", 1, &chunk_iter)) { in LLVMFuzzerTestOneInput()
78 if (WebPDemuxGetChunk(demux, "ICCP", 0, &chunk_iter)) { // 0 == last in LLVMFuzzerTestOneInput()
85 if (WebPDemuxGetFrame(demux, 1, &iter)) { in LLVMFuzzerTestOneInput()
92 WebPDemuxDelete(demux); in LLVMFuzzerTestOneInput()
Danimation_api_fuzzer.c29 WebPDemuxer* const demux = WebPDemux(&webp_data); in LLVMFuzzerTestOneInput() local
30 if (!demux) return 0; in LLVMFuzzerTestOneInput()
31 const uint32_t cw = WebPDemuxGetI(demux, WEBP_FF_CANVAS_WIDTH); in LLVMFuzzerTestOneInput()
32 const uint32_t ch = WebPDemuxGetI(demux, WEBP_FF_CANVAS_HEIGHT); in LLVMFuzzerTestOneInput()
34 WebPDemuxDelete(demux); in LLVMFuzzerTestOneInput()
41 if (!WebPDemuxGetFrame(demux, i + 1, &iter)) break; in LLVMFuzzerTestOneInput()
46 WebPDemuxDelete(demux); in LLVMFuzzerTestOneInput()
53 WebPDemuxDelete(demux); in LLVMFuzzerTestOneInput()
/third_party/gstreamer/gstplugins_good/ext/dv/
Dgstdvdemux.c146 static gboolean gst_dvdemux_sink_convert (GstDVDemux * demux,
149 static gboolean gst_dvdemux_src_convert (GstDVDemux * demux, GstPad * pad,
282 have_group_id (GstDVDemux * demux) in have_group_id() argument
286 event = gst_pad_get_sticky_event (demux->sinkpad, GST_EVENT_STREAM_START, 0); in have_group_id()
288 if (gst_event_parse_group_id (event, &demux->group_id)) in have_group_id()
289 demux->have_group_id = TRUE; in have_group_id()
291 demux->have_group_id = FALSE; in have_group_id()
293 } else if (!demux->have_group_id) { in have_group_id()
294 demux->have_group_id = TRUE; in have_group_id()
295 demux->group_id = gst_util_group_id_next (); in have_group_id()
[all …]
/third_party/gstreamer/gstplugins_good/gst/apetag/
Dgstapedemux.c69 static gboolean gst_ape_demux_identify_tag (GstTagDemux * demux,
71 static GstTagDemuxResult gst_ape_demux_parse_tag (GstTagDemux * demux,
329 gst_ape_demux_identify_tag (GstTagDemux * demux, GstBuffer * buffer, in gst_ape_demux_identify_tag() argument
337 GST_DEBUG_OBJECT (demux, "No APETAGEX marker at %s - not an APE file", in gst_ape_demux_identify_tag()
354 gst_ape_demux_parse_tag (GstTagDemux * demux, GstBuffer * buffer, in gst_ape_demux_parse_tag() argument
370 GST_LOG_OBJECT (demux, "Parsing buffer of size %" G_GSIZE_FORMAT, size); in gst_ape_demux_parse_tag()
374 GST_LOG_OBJECT (demux, "Checking for footer at offset 0x%04x", in gst_ape_demux_parse_tag()
377 GST_DEBUG_OBJECT (demux, "Found footer"); in gst_ape_demux_parse_tag()
380 GST_DEBUG_OBJECT (demux, "No footer"); in gst_ape_demux_parse_tag()
386 GST_WARNING_OBJECT (demux, "Tag at end of file without footer!"); in gst_ape_demux_parse_tag()
[all …]
/third_party/gstreamer/gstreamer/tests/check/elements/
Dstreamiddemux.c37 GstElement *demux; member
53 g_object_get (td->demux, "active-pad", &active_srcpad, NULL); in set_active_srcpad()
59 fail_unless (gst_element_set_state (td->demux, GST_STATE_NULL) == in release_test_objects()
70 gst_object_unref (td->demux); in release_test_objects()
74 src_pad_added_cb (GstElement * demux, GstPad * pad, struct TestData *td) in src_pad_added_cb() argument
89 td->demux = gst_element_factory_make ("streamiddemux", NULL); in setup_test_objects()
90 fail_unless (td->demux != NULL); in setup_test_objects()
91 g_signal_connect (td->demux, "pad-added", G_CALLBACK (src_pad_added_cb), td); in setup_test_objects()
92 td->demuxsink = gst_element_get_static_pad (td->demux, "sink"); in setup_test_objects()
95 fail_unless (gst_element_set_state (td->demux, GST_STATE_PLAYING) == in setup_test_objects()
[all …]
/third_party/gstreamer/gstplugins_bad/tests/check/elements/
Dadaptive_demux_engine.c280 on_demuxElementAdded (GstBin * demux, GstElement * element, gpointer user_data) in on_demuxElementAdded() argument
320 on_demuxNewPad (GstElement * demux, GstPad * pad, gpointer user_data) in on_demuxNewPad() argument
381 pipeline = GST_ELEMENT (gst_element_get_parent (demux)); in on_demuxNewPad()
386 ret = gst_element_link (demux, sink); in on_demuxNewPad()
401 on_demuxPadRemoved (GstElement * demux, GstPad * pad, gpointer user_data) in on_demuxPadRemoved() argument
518 GstElement *demux; in gst_adaptive_demux_test_run() local
549 demux = gst_check_setup_element (element_name); in gst_adaptive_demux_test_run()
550 fail_unless (demux != NULL); in gst_adaptive_demux_test_run()
551 priv->engine.demux = demux; in gst_adaptive_demux_test_run()
552 GST_DEBUG ("created demux %" GST_PTR_FORMAT, demux); in gst_adaptive_demux_test_run()
[all …]

12345