Lines Matching refs:rtpxqtdepay

144 gst_rtp_xqt_depay_init (GstRtpXQTDepay * rtpxqtdepay)  in gst_rtp_xqt_depay_init()  argument
146 rtpxqtdepay->adapter = gst_adapter_new (); in gst_rtp_xqt_depay_init()
152 GstRtpXQTDepay *rtpxqtdepay; in gst_rtp_xqt_depay_finalize() local
154 rtpxqtdepay = GST_RTP_XQT_DEPAY (object); in gst_rtp_xqt_depay_finalize()
156 g_object_unref (rtpxqtdepay->adapter); in gst_rtp_xqt_depay_finalize()
157 rtpxqtdepay->adapter = NULL; in gst_rtp_xqt_depay_finalize()
163 gst_rtp_quicktime_parse_sd (GstRtpXQTDepay * rtpxqtdepay, guint8 * data, in gst_rtp_quicktime_parse_sd() argument
178 GST_DEBUG_OBJECT (rtpxqtdepay, "parsing %" GST_FOURCC_FORMAT, in gst_rtp_quicktime_parse_sd()
201 GST_DEBUG_OBJECT (rtpxqtdepay, "found avcC codec_data in sd, %u", in gst_rtp_quicktime_parse_sd()
215 gst_pad_set_caps (GST_RTP_BASE_DEPAYLOAD (rtpxqtdepay)->srcpad, caps); in gst_rtp_quicktime_parse_sd()
253 GstRtpXQTDepay *rtpxqtdepay; in gst_rtp_xqt_depay_process() local
258 rtpxqtdepay = GST_RTP_XQT_DEPAY (depayload); in gst_rtp_xqt_depay_process()
264 gst_adapter_clear (rtpxqtdepay->adapter); in gst_rtp_xqt_depay_process()
265 rtpxqtdepay->need_resync = TRUE; in gst_rtp_xqt_depay_process()
266 GST_DEBUG_OBJECT (rtpxqtdepay, "we need resync"); in gst_rtp_xqt_depay_process()
270 GST_LOG_OBJECT (rtpxqtdepay, "marker: %d", m); in gst_rtp_xqt_depay_process()
304 rtpxqtdepay->current_id = ((payload[2] & 0x7f) << 8) | payload[3]; in gst_rtp_xqt_depay_process()
306 GST_LOG_OBJECT (rtpxqtdepay, in gst_rtp_xqt_depay_process()
308 l, d, rtpxqtdepay->current_id); in gst_rtp_xqt_depay_process()
310 if (rtpxqtdepay->need_resync) { in gst_rtp_xqt_depay_process()
315 rtpxqtdepay->need_resync = FALSE; in gst_rtp_xqt_depay_process()
320 rtpxqtdepay->need_resync = FALSE; in gst_rtp_xqt_depay_process()
364 GST_LOG_OBJECT (rtpxqtdepay, in gst_rtp_xqt_depay_process()
387 GST_LOG_OBJECT (rtpxqtdepay, "media_type: %c%c%c%c, timescale %u", in gst_rtp_xqt_depay_process()
412 GST_LOG_OBJECT (rtpxqtdepay, "TLV '%c%c', len %d", payload[2], in gst_rtp_xqt_depay_process()
421 if (!gst_rtp_quicktime_parse_sd (rtpxqtdepay, payload, tlv_len)) in gst_rtp_xqt_depay_process()
423 rtpxqtdepay->have_sd = TRUE; in gst_rtp_xqt_depay_process()
478 GST_LOG_OBJECT (rtpxqtdepay, "len: %d, padding %d", ssilen, padding); in gst_rtp_xqt_depay_process()
502 GST_LOG_OBJECT (rtpxqtdepay, "TLV '%c%c', len %d", payload[2], in gst_rtp_xqt_depay_process()
537 rtpxqtdepay->previous_id = rtpxqtdepay->current_id; in gst_rtp_xqt_depay_process()
606 gst_adapter_push (rtpxqtdepay->adapter, outbuf); in gst_rtp_xqt_depay_process()
612 avail = gst_adapter_available (rtpxqtdepay->adapter); in gst_rtp_xqt_depay_process()
613 outbuf = gst_adapter_take_buffer (rtpxqtdepay->adapter, avail); in gst_rtp_xqt_depay_process()
615 GST_DEBUG_OBJECT (rtpxqtdepay, in gst_rtp_xqt_depay_process()
629 GST_DEBUG_OBJECT (rtpxqtdepay, "waiting for marker"); in gst_rtp_xqt_depay_process()
634 GST_ELEMENT_WARNING (rtpxqtdepay, STREAM, DECODE, in gst_rtp_xqt_depay_process()
640 GST_ELEMENT_WARNING (rtpxqtdepay, STREAM, DECODE, in gst_rtp_xqt_depay_process()
646 GST_ELEMENT_WARNING (rtpxqtdepay, STREAM, DECODE, in gst_rtp_xqt_depay_process()
652 GST_ELEMENT_WARNING (rtpxqtdepay, STREAM, DECODE, in gst_rtp_xqt_depay_process()
661 GstRtpXQTDepay *rtpxqtdepay; in gst_rtp_xqt_depay_change_state() local
664 rtpxqtdepay = GST_RTP_XQT_DEPAY (element); in gst_rtp_xqt_depay_change_state()
668 gst_adapter_clear (rtpxqtdepay->adapter); in gst_rtp_xqt_depay_change_state()
669 rtpxqtdepay->previous_id = -1; in gst_rtp_xqt_depay_change_state()
670 rtpxqtdepay->current_id = -1; in gst_rtp_xqt_depay_change_state()
671 rtpxqtdepay->need_resync = TRUE; in gst_rtp_xqt_depay_change_state()
672 rtpxqtdepay->have_sd = FALSE; in gst_rtp_xqt_depay_change_state()
682 gst_adapter_clear (rtpxqtdepay->adapter); in gst_rtp_xqt_depay_change_state()