/third_party/gstreamer/gstplugins_good/gst/flv/ |
D | gstflvdemux.c | 108 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/ |
D | gstmpegdemux.c | 76 …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/ |
D | gstmpegdemux.c | 44 …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/ |
D | mxfdemux.c | 76 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/ |
D | gstadaptivedemux.c | 278 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 …]
|
D | gstadaptivedemux.h | 139 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/ |
D | matroska-demux.c | 77 #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/ |
D | gstsdpdemux.c | 101 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/ |
D | gststreamiddemux.c | 93 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/ |
D | gsttagdemux.c | 130 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/ |
D | gstavdemux.c | 124 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/ |
D | gstrtpssrcdemux.c | 125 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/ |
D | demux.mak | 4 …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/ |
D | gsthlsdemux.c | 86 static gboolean gst_hls_demux_update_playlist (GstHLSDemux * demux, 91 static gboolean gst_hls_demux_change_playlist (GstHLSDemux * demux, 93 static GstBuffer *gst_hls_demux_decrypt_fragment (GstHLSDemux * demux, 100 static gboolean gst_hls_demux_is_live (GstAdaptiveDemux * demux); 101 static GstClockTime gst_hls_demux_get_duration (GstAdaptiveDemux * demux); 103 demux); 104 static gboolean gst_hls_demux_process_manifest (GstAdaptiveDemux * demux, 106 static GstFlowReturn gst_hls_demux_update_manifest (GstAdaptiveDemux * demux); 107 static gboolean gst_hls_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek); 112 gst_hls_demux_start_fragment (GstAdaptiveDemux * demux, [all …]
|
/third_party/gstreamer/gstplugins_bad/gst/mpegtsdemux/ |
D | tsdemux.c | 412 gst_ts_demux_push_pending_data (GstTSDemux * demux, TSDemuxStream * stream, 415 GstTSDemux * demux, gboolean hard); 419 static void gst_ts_demux_check_and_sync_streams (GstTSDemux * demux, 720 gst_ts_demux_drm_set_cenc_algo (GstTSDemux *demux, DRMCencInfo *cenc_info) in gst_ts_demux_drm_set_cenc_algo() argument 722 if (demux->drm_algo_tag == 0x1) { // 0x1:SM4-SAMPL SM4S in gst_ts_demux_drm_set_cenc_algo() 724 } else if (demux->drm_algo_tag == 0x2) { // 0x2:AES CBCS in gst_ts_demux_drm_set_cenc_algo() 726 } else if (demux->drm_algo_tag == 0x5) { // 0x5:AES CBC1 in gst_ts_demux_drm_set_cenc_algo() 728 } else if (demux->drm_algo_tag == 0x3) { // 0x3:SM4-CBC SM4C in gst_ts_demux_drm_set_cenc_algo() 730 } else if (demux->drm_algo_tag == 0x0) { // 0x0:NONE in gst_ts_demux_drm_set_cenc_algo() 737 gst_ts_demux_drm_set_cenc_pattern_and_cipher_mode_properties (GstTSDemux *demux, in gst_ts_demux_drm_set_cenc_pattern_and_cipher_mode_properties() argument [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/dash/ |
D | gstdashdemux.c | 378 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/ |
D | gstmssdemux.c | 120 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/ |
D | multipartdemux.c | 203 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/ |
D | qtdemux.c | 109 #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/ |
D | mux_demux_api_fuzzer.c | 60 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()
|
D | animation_api_fuzzer.c | 29 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/ |
D | gstdvdemux.c | 146 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/ |
D | gstapedemux.c | 69 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/ |
D | streamiddemux.c | 37 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/ |
D | adaptive_demux_engine.c | 280 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 …]
|