• Home
  • Raw
  • Download

Lines Matching refs:rtp

256 fec_packet_update (FecPacket * fec, GstRTPBuffer * rtp)  in fec_packet_update()  argument
259 fec->seq_base = gst_rtp_buffer_get_seq (rtp); in fec_packet_update()
260 fec->payload_len = gst_rtp_buffer_get_payload_len (rtp); in fec_packet_update()
261 fec->xored_payload_len = gst_rtp_buffer_get_payload_len (rtp); in fec_packet_update()
262 fec->xored_pt = gst_rtp_buffer_get_payload_type (rtp); in fec_packet_update()
263 fec->xored_timestamp = gst_rtp_buffer_get_timestamp (rtp); in fec_packet_update()
264 fec->xored_marker = gst_rtp_buffer_get_marker (rtp); in fec_packet_update()
265 fec->xored_padding = gst_rtp_buffer_get_padding (rtp); in fec_packet_update()
266 fec->xored_extension = gst_rtp_buffer_get_extension (rtp); in fec_packet_update()
268 memcpy (fec->xored_payload, gst_rtp_buffer_get_payload (rtp), in fec_packet_update()
271 guint plen = gst_rtp_buffer_get_payload_len (rtp); in fec_packet_update()
282 fec->xored_pt ^= gst_rtp_buffer_get_payload_type (rtp); in fec_packet_update()
283 fec->xored_timestamp ^= gst_rtp_buffer_get_timestamp (rtp); in fec_packet_update()
284 fec->xored_marker ^= gst_rtp_buffer_get_marker (rtp); in fec_packet_update()
285 fec->xored_padding ^= gst_rtp_buffer_get_padding (rtp); in fec_packet_update()
286 fec->xored_extension ^= gst_rtp_buffer_get_extension (rtp); in fec_packet_update()
287 _xor_mem (fec->xored_payload, gst_rtp_buffer_get_payload (rtp), plen); in fec_packet_update()
318 GstRTPBuffer rtp = GST_RTP_BUFFER_INIT; in queue_fec_packet() local
322 gst_rtp_buffer_map (buffer, GST_MAP_WRITE, &rtp); in queue_fec_packet()
323 data = gst_rtp_buffer_get_payload (&rtp); in queue_fec_packet()
346 gst_rtp_buffer_set_payload_type (&rtp, enc->pt); in queue_fec_packet()
347 gst_rtp_buffer_set_seq (&rtp, row ? enc->row_seq++ : enc->column_seq++); in queue_fec_packet()
348 gst_rtp_buffer_set_marker (&rtp, fec->xored_marker); in queue_fec_packet()
349 gst_rtp_buffer_set_padding (&rtp, fec->xored_padding); in queue_fec_packet()
350 gst_rtp_buffer_set_extension (&rtp, fec->xored_extension); in queue_fec_packet()
354 gst_rtp_buffer_set_timestamp (&rtp, enc->last_media_timestamp); in queue_fec_packet()
356 gst_rtp_buffer_unmap (&rtp); in queue_fec_packet()
396 GstRTPBuffer rtp = GST_RTP_BUFFER_INIT; in gst_rtpst_2022_1_fecenc_sink_chain() local
398 if (!gst_rtp_buffer_map (buffer, GST_MAP_READ, &rtp)) { in gst_rtpst_2022_1_fecenc_sink_chain()
403 if (gst_rtp_buffer_get_ssrc (&rtp) != 0) { in gst_rtpst_2022_1_fecenc_sink_chain()
410 gst_rtp_buffer_get_seq (&rtp)) { in gst_rtpst_2022_1_fecenc_sink_chain()
425 enc->last_media_timestamp = gst_rtp_buffer_get_timestamp (&rtp); in gst_rtpst_2022_1_fecenc_sink_chain()
426 enc->last_media_seqnum = gst_rtp_buffer_get_seq (&rtp); in gst_rtpst_2022_1_fecenc_sink_chain()
432 fec_packet_update (enc->row, &rtp); in gst_rtpst_2022_1_fecenc_sink_chain()
443 fec_packet_update (column, &rtp); in gst_rtpst_2022_1_fecenc_sink_chain()
454 gst_rtp_buffer_unmap (&rtp); in gst_rtpst_2022_1_fecenc_sink_chain()
460 GstRTPBuffer rtp = GST_RTP_BUFFER_INIT; in gst_rtpst_2022_1_fecenc_sink_chain() local
466 gst_rtp_buffer_map (item->buffer, GST_MAP_WRITE, &rtp); in gst_rtpst_2022_1_fecenc_sink_chain()
467 gst_rtp_buffer_set_timestamp (&rtp, enc->last_media_timestamp); in gst_rtpst_2022_1_fecenc_sink_chain()
468 gst_rtp_buffer_unmap (&rtp); in gst_rtpst_2022_1_fecenc_sink_chain()
489 if (rtp.buffer) in gst_rtpst_2022_1_fecenc_sink_chain()
490 gst_rtp_buffer_unmap (&rtp); in gst_rtpst_2022_1_fecenc_sink_chain()