Home
last modified time | relevance | path

Searched refs:fec (Results 1 – 15 of 15) sorted by relevance

/third_party/gstreamer/gstplugins_good/tests/check/elements/
Drtpst2022-1-fecenc.c45 parse_header (Rtp2DFecHeader * fec, guint8 * data, guint len) in parse_header() argument
53 fec->seq = gst_bit_reader_get_bits_uint16_unchecked (&bits, 16); in parse_header()
54 fec->len = gst_bit_reader_get_bits_uint16_unchecked (&bits, 16); in parse_header()
55 fec->E = gst_bit_reader_get_bits_uint8_unchecked (&bits, 1); in parse_header()
56 fec->pt = gst_bit_reader_get_bits_uint8_unchecked (&bits, 7); in parse_header()
57 fec->mask = gst_bit_reader_get_bits_uint32_unchecked (&bits, 24); in parse_header()
58 fec->timestamp = gst_bit_reader_get_bits_uint32_unchecked (&bits, 32); in parse_header()
59 fec->N = gst_bit_reader_get_bits_uint8_unchecked (&bits, 1); in parse_header()
60 fec->D = gst_bit_reader_get_bits_uint8_unchecked (&bits, 1); in parse_header()
61 fec->type = gst_bit_reader_get_bits_uint8_unchecked (&bits, 3); in parse_header()
[all …]
Drtpulpfec.c258 const guint8 fec[] = SAMPLE_ULPFEC0_FEC; in GST_START_TEST() local
263 feclongmask = g_malloc (sizeof (fec) - 1 + 4); in GST_START_TEST()
267 memcpy (feclongmask, fec, 26); in GST_START_TEST()
281 memcpy (feclongmask + 30, fec + 26, sizeof (fec) - 1 - 26); in GST_START_TEST()
283 push_data (h, feclongmask, sizeof (fec) - 1 + 4); in GST_START_TEST()
557 const guint8 fec[] = SAMPLE_ULPFEC0_FEC; in GST_START_TEST() local
562 fec_ebit_not_zero = g_malloc (sizeof (fec) - 1); in GST_START_TEST()
563 memcpy (fec_ebit_not_zero, fec, sizeof (fec) - 1); in GST_START_TEST()
566 push_data (h, fec_ebit_not_zero, sizeof (fec) - 1); in GST_START_TEST()
/third_party/gstreamer/gstplugins_good/gst/rtp/
Dgstrtpulpfecenc.c355 GstBuffer *fec = NULL; in gst_rtp_ulpfec_enc_stream_ctx_push_fec_packets() local
360 while (NULL != (fec = in gst_rtp_ulpfec_enc_stream_ctx_push_fec_packets()
363 gst_buffer_copy_into (fec, latest_packet, GST_BUFFER_COPY_TIMESTAMPS, 0, in gst_rtp_ulpfec_enc_stream_ctx_push_fec_packets()
377 if (!gst_rtp_buffer_map (fec, GST_MAP_READWRITE, &rtp)) in gst_rtp_ulpfec_enc_stream_ctx_push_fec_packets()
392 GST_PTR_FORMAT, ctx, fec); in gst_rtp_ulpfec_enc_stream_ctx_push_fec_packets()
393 ret = gst_pad_push (ctx->srcpad, fec); in gst_rtp_ulpfec_enc_stream_ctx_push_fec_packets()
582 gst_rtp_ulpfec_enc_aquire_ctx (GstRtpUlpFecEnc * fec, guint ssrc) in gst_rtp_ulpfec_enc_aquire_ctx() argument
586 GST_OBJECT_LOCK (fec); in gst_rtp_ulpfec_enc_aquire_ctx()
587 ctx = g_hash_table_lookup (fec->ssrc_to_ctx, GUINT_TO_POINTER (ssrc)); in gst_rtp_ulpfec_enc_aquire_ctx()
590 gst_rtp_ulpfec_enc_stream_ctx_new (ssrc, GST_ELEMENT_CAST (fec), in gst_rtp_ulpfec_enc_aquire_ctx()
[all …]
/third_party/gstreamer/gstplugins_good/gst/rtpmanager/
Dgstrtpst2022-1-fecdec.c289 parse_header (GstRTPBuffer * rtp, Rtp2DFecHeader * fec) in parse_header() argument
301 fec->marker = gst_rtp_buffer_get_marker (rtp); in parse_header()
302 fec->padding = gst_rtp_buffer_get_padding (rtp); in parse_header()
303 fec->extension = gst_rtp_buffer_get_extension (rtp); in parse_header()
304 fec->seq = gst_bit_reader_get_bits_uint16_unchecked (&bits, 16); in parse_header()
305 fec->len = gst_bit_reader_get_bits_uint16_unchecked (&bits, 16); in parse_header()
306 fec->E = gst_bit_reader_get_bits_uint8_unchecked (&bits, 1); in parse_header()
307 fec->pt = gst_bit_reader_get_bits_uint8_unchecked (&bits, 7); in parse_header()
308 fec->mask = gst_bit_reader_get_bits_uint32_unchecked (&bits, 24); in parse_header()
309 fec->timestamp = gst_bit_reader_get_bits_uint32_unchecked (&bits, 32); in parse_header()
[all …]
Dgstrtpst2022-1-fecenc.c256 fec_packet_update (FecPacket * fec, GstRTPBuffer * rtp) in fec_packet_update() argument
258 if (fec->n_packets == 0) { in fec_packet_update()
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()
[all …]
/third_party/ffmpeg/libavformat/
Dprompeg.c218 static int prompeg_write_fec(URLContext *h, PrompegFec *fec, uint8_t type) { in prompeg_write_fec() argument
222 uint8_t *b = fec->bitstring; in prompeg_write_fec()
235 AV_WB32(buf + 4, fec->ts); in prompeg_write_fec()
239 AV_WB16(buf + 12, fec->sn); in prompeg_write_fec()
/third_party/ffmpeg/libavcodec/
Dlibopusenc.c37 int fec; member
154 OPUS_SET_INBAND_FEC(opts->fec)); in libopus_configure_encoder()
555 …{ "fec", "Enable inband FEC. Expected packet loss must be non-zero", OFFSET(fec), …
/third_party/ffmpeg/doc/
Dprotocols.texi676 -f rtp_mpegts -fec prompeg=@var{option}=@var{val}... rtp://@var{hostname}:@var{port}
696 -f rtp_mpegts -fec prompeg=l=8:d=4 rtp://@var{hostname}:@var{port}
Dencoders.texi955 @item fec (@emph{n/a})
/third_party/mesa3d/src/freedreno/.gitlab-ci/reference/
Des2gears-a320.log1988 11842fec: 0000: 0000057f 00002f0a
5593 11844890: 0000: 0000057d 00002fec
5621 !+ 00002fec CP_SCRATCH_REG5: 12268
/third_party/libffi/
DChangeLog5698 Merge: dd11a04 2349fec
/third_party/gstreamer/gstplugins_good/
DChangeLog845 Like, what configuration we are using or whether a fec packet is
1365 rtpbin: add new request-fec-decoder-full signal for BUNDLE
1707 rtpbin: separate out the two fec decoder locations
1711 There are two places where a fec decoder could be placed.
1712 1. As requested from the 'request-fec-decoder' signal: after rtpptdemux
1717 the request-fec-decoder signal was also being used to request the fec
1719 re-used for subsequent fec decoder requests. This would cause the same
1724 Fix by not using the request-fec-decoder signal for requesting the
1934 rtpbin: fix leak of pad when a fec encoder and aux sender a created
1936 when there was a previous element (fec encoder) in the chain.
[all …]
/third_party/gstreamer/gstplugins_bad/
DChangeLog1944 webrtcbin: bind transceiver's fec-percentage to encoder percentage
1954 * Add fec / red encoders as direct children of webrtcbin, instead
1955 of providing them to rtpbin through the request-fec-encoder signal.
1961 * Connect to request-fec-decoder-full instead of request-fec-decoder,
/third_party/gstreamer/gstplugins_base/
DChangeLog19989 "might-have-been-fec" field to them.
/third_party/chromium/patch/
D0001-cve.patch54553 zNX*$1Z#oAS8<uG;RJvn%lA@H9n6g-fec+8Vg<N84#;_4m(sG%Z<nDB?wWqmrmSEg*