Lines Matching refs:packetinfo
127 GstAsfPacketInfo *packetinfo; in gst_rtp_asf_pay_handle_packet() local
136 packetinfo = &rtpasfpay->packetinfo; in gst_rtp_asf_pay_handle_packet()
138 if (!gst_asf_parse_packet (buffer, packetinfo, TRUE, in gst_rtp_asf_pay_handle_packet()
145 if (packetinfo->packet_size == 0) in gst_rtp_asf_pay_handle_packet()
146 packetinfo->packet_size = rtpasfpay->asfinfo.packet_size; in gst_rtp_asf_pay_handle_packet()
149 ", padding: %" G_GUINT32_FORMAT, packetinfo->packet_size, in gst_rtp_asf_pay_handle_packet()
150 packetinfo->padding); in gst_rtp_asf_pay_handle_packet()
153 if (packetinfo->padding > 0) { in gst_rtp_asf_pay_handle_packet()
156 guint offset = packetinfo->err_cor_len + 2 + in gst_rtp_asf_pay_handle_packet()
157 gst_asf_get_var_size_field_len (packetinfo->packet_field_type) + in gst_rtp_asf_pay_handle_packet()
158 gst_asf_get_var_size_field_len (packetinfo->seq_field_type); in gst_rtp_asf_pay_handle_packet()
160 switch (packetinfo->padd_field_type) { in gst_rtp_asf_pay_handle_packet()
177 if (packetinfo->padding != 0) in gst_rtp_asf_pay_handle_packet()
178 packet_util_size = rtpasfpay->asfinfo.packet_size - packetinfo->padding; in gst_rtp_asf_pay_handle_packet()
180 packet_util_size = packetinfo->packet_size; in gst_rtp_asf_pay_handle_packet()
222 if (packetinfo->has_keyframe) { in gst_rtp_asf_pay_handle_packet()
231 rtpasfpay->ts = packetinfo->send_time; in gst_rtp_asf_pay_handle_packet()
245 (gint32) (packetinfo->send_time) - (gint32) rtpasfpay->ts); in gst_rtp_asf_pay_handle_packet()
259 (gint32) (packetinfo->send_time) - (gint32) rtpasfpay->ts); in gst_rtp_asf_pay_handle_packet()
277 gst_rtp_buffer_set_timestamp (&rtp, packetinfo->send_time); in gst_rtp_asf_pay_handle_packet()
289 rtppay->timestamp = packetinfo->send_time; in gst_rtp_asf_pay_handle_packet()