summaryrefslogtreecommitdiff
path: root/gst/rtpmanager
AgeCommit message (Expand)AuthorFilesLines
2021-09-15rtphdrhext-twcc: Return failure on map failureOlivier Crête1-1/+1
2021-09-15rtphdrext: Update write() API to return a signed valueOlivier Crête2-3/+3
2021-08-30rtphdrext-rfc6464: Put max level if the audio is beyond itOlivier Crête1-3/+5
2021-08-30rtphdrext-rfc6464: Add example pipelineOlivier Crête1-1/+8
2021-08-25docs: Add `Since` marker to "twcc-feedback-interval" propertySebastian Dröge1-1/+1
2021-08-25rtptwcc: changes to use rtp buffer arrival time and current time.Tulio Beloqui3-5/+14
2021-08-25rtptwcc: add payloadtype to RTPTWCCPacketKnut Inge Hvidsten3-0/+5
2021-08-25rtptwcc: make enabling TWCC stickyHavard Graff1-4/+6
2021-08-25rtptwcc: move TWCC-logic over to the TWCC-managerHavard Graff3-91/+140
2021-08-25rtptwcc: fix warningHavard Graff1-3/+4
2021-08-25rtptwcc: fixes and optimizations around run-length chunksTulio Beloqui1-27/+72
2021-08-25rtptwcc: fix seqnum-wrapHavard Graff1-3/+3
2021-08-25rtptwcc: fixed feedback packet count overflow that allowed lateTulio Beloqui1-3/+3
2021-08-25rtptwcc: fixed parsing of old sequence numberTulio Beloqui1-2/+8
2021-08-25rtptwcc: fixed guint8 overflow of feedback packet countTulio Beloqui1-2/+6
2021-08-25rtptwcc: add feedback-intervalHavard Graff3-2/+64
2021-08-25rtptwcc: remove _set_send_packet_tsHavard Graff2-14/+0
2021-08-16rtpjitterbuffer: fixed stall on gap when using rtxTulio Beloqui1-6/+10
2021-07-01rtpssrcdemux: Remove pads and reset the element also in READY->NULLSebastian Dröge1-1/+1
2021-07-01rtpptdemux: Remove pads also in PAUSED->READYSebastian Dröge1-1/+1
2021-06-24rtpmanager: Access GstRTPHdrExt fields through accessorOlivier Crête1-2/+2
2021-05-25rtpssrcdemux: fix "data flow before segment event" crashHavard Graff1-14/+22
2021-05-25rtpssrcdemux: refactor destruction of GstRtpSsrcDemuxPadsHavard Graff1-18/+13
2021-05-25rtpssrcdemux: make naming consistentHavard Graff2-53/+52
2021-05-05Use gst_element_request_pad_simpleFrançois Laignel1-7/+7
2021-04-25rtpjitterbuffer: fix divide-by-zeroHavard Graff1-2/+4
2021-04-24rtpjitterbuffer: clean up and improve missing packets handlingHavard Graff1-100/+156
2021-04-22rtpjitterbuffer: Avoid generation of invalid timestampsEdward Hervey1-3/+32
2021-04-13rtpjitterbuffer: Check srcresult before waiting on the condition variable tooSebastian Dröge1-0/+4
2021-04-13rtp: fix rtptwcc to support big endian.Doug Nazar1-3/+3
2021-04-13rtp: fix rtphdrextrfc6464 to support big endian.Doug Nazar1-16/+7
2021-04-09rtpjitterbuffer: More logging when calculating rfc7273 timestampsNirbheek Chauhan1-2/+8
2021-03-29rtpmanager: allow per feature registrationStéphane Cerveau31-127/+98
2021-03-26rtpbin: Don't special-case G_SIGNAL_RUN_CLEANUP stage in signal accumulatorsSebastian Dröge1-4/+2
2021-03-16rtpjitterbuffer: Fix parsing of the mediaclk:direct= fieldSebastian Dröge1-1/+1
2021-03-03rtpmanager: Fix an MSVC compile warningSeungha Yang1-1/+0
2021-02-04rtp: add rtphdrextrfc6464Guillaume Desmottes4-1/+361
2020-12-12rtpst2022-1-fecdec: don't xor out of boundsMathieu Duponchelle1-1/+1
2020-12-12rtpst2022-1-fecenc: memset when reallocating xored payloadMathieu Duponchelle1-6/+9
2020-12-12rtpst2022-1-fec-*: protect additional RTP header fieldsMathieu Duponchelle2-8/+35
2020-12-04rtpmanager: update for rtp header extensionsMatthew Waters5-32/+362
2020-11-13rtpsession: never send on a non-internal sourceHavard Graff1-2/+4
2020-11-13rtpsource: rewrite timeout-check to avoid underflowHavard Graff1-1/+1
2020-11-03rtpsource: Report for which local SSRC is a remote RB reporting onOlivier Crête4-11/+20
2020-10-28rtpjitterbuffer: don't send multiple instant RTX for the same packetHavard Graff3-21/+22
2020-10-16rtpbin: Add clear-ssrc actionNicolas Dufresne2-0/+40
2020-10-15meson: update glib minimum version to 2.56Stéphane Cerveau1-18/+0
2020-10-14rtpst2022-1-fecenc: fix input seqnum checkMathieu Duponchelle1-1/+2
2020-10-09rtpst2022-1-fecenc: Don't unconditionally use GLib 2.60 APIsSebastian Dröge1-0/+12
2020-10-08rtpmanager: implement SMPTE 2022-1 FEC encoderMathieu Duponchelle6-2/+995