Skip to content

v0.1.37

Latest

Choose a tag to compare

@adamroach adamroach released this 07 Apr 18:24

Changelog

  • 8c90e29 Adding NACK trace-level logging
  • cbc578b Update social media links, move to discord
  • aabd77d Make JitterBuffer Overflow Size configurable
  • 7c97e8e Fix report timestamps (pion#305)
  • 73f7ccf Update module github.com/pion/rtp to v1.8.13 (pion#316)
  • 383f70e Update module github.com/pion/rtp to v1.8.12 (pion#315)
  • f2f92bb Upgrade golangci-lint, more linters
  • 289432d Fix race in nack responder (pion#311)
  • 60fb984 NACK responder: bypass auxiliary SSRCs (pion#310)
  • c06f448 Move NTP function to ntp package and add ToTime32 (pion#301)
  • e0e97ec Update module github.com/pion/logging to v0.2.3 (pion#307)
  • 6128a7d Removes duplicated unwrapper code
  • 3436288 Binary formatters in packetdump (pion#304)
  • 6022ad6 Update module github.com/pion/rtp to v1.8.11 (pion#303)
  • e187410 Fixes bug in gcc: group accumulator
  • b820cd3 Update module github.com/pion/rtp to v1.8.10
  • 645dd64 Fix nack buffer RTX issue
  • 9251977 Update module github.com/pion/rtcp to v1.2.15
  • fbbe759 Update module github.com/stretchr/testify to v1.10.0
  • 521c19a Fixed typo in string method
  • b35f8db Fix missing if-else
  • 1553b7d Remove tralinig newlines from logs
  • 82bca40 Use SyncPool for NACKs with distinct SSRC
  • d34a3c5 Move buffer for RTP packets into internal
  • 0eab188 Fix zero payload size cause panic
  • bfda3e0 Fix race in a03526d
  • a03526d Add support for RFC 4588
  • 5ce4343 Fix PayloadType type
  • a572d90 Add PayloadType for FEC and RTX also
  • c6a7ea8 Add RTX and FEC support to StreamInfo
  • 30f6940 Add ResponderStreamsFilter to NACKs
  • 3b3394f Update go.mod version to 1.20
  • e2314b1 Update CI configs to v0.11.15
  • c1aa8fc Update module github.com/pion/rtp to v1.8.9
  • 033e99c Unreference elements after priority queue Pop
  • c7615af Update module github.com/pion/transport/v3 to v3.0.7
  • e9e7294 Update module github.com/pion/rtp to v1.8.8
  • 259e7d8 Update module github.com/pion/transport/v3 to v3.0.6
  • fb79bed Update module github.com/pion/transport/v3 to v3.0.5
  • 0d85ad9 Update module github.com/pion/transport/v3 to v3.0.4
  • 2a99773 Update module github.com/pion/rtp to v1.8.7
  • f42ed2b Fix: Some bad math with the JitterBuffer sequence
  • 142f17f Update module github.com/pion/rtp to v1.8.6
  • 72c0be8 JitterBuffer: Add a JitterBuffer-based Interceptor
  • 35da023 JitterBuffer: Fix queue not properly decrementing
  • 1449b4f Fix SIGSEGV when calling Find on empty Queue
  • 892c5ee Rename prio -> priority
  • c19dc46 Remove unnecessary casts
  • ace759a Add SetPlayoutHead
  • bf4e938 Update CI configs to v0.11.12
  • fabf875 Update module github.com/pion/rtp to v1.8.5
  • e2e2c88 Update go.mod version to 1.19
  • 5b90bc1 Update CI configs to v0.11.7
  • 29f7b11 Update CI configs to v0.11.4
  • c3e461e Update module github.com/pion/transport/v3 to v3.0.2
  • 37ab171 Jitter Buffer: Enable setting a minimum length
  • d6aad58 Update module github.com/pion/rtp to v1.8.4
  • 26d3177 Update module github.com/stretchr/testify to v1.9.0
  • f4ec81e Update module github.com/pion/rtcp to v1.2.14
  • 240c612 Fix linter errors
  • 5574fda Unbind stream for report interceptor
  • d9d223e Start pkg/jitterbuffer
  • 450ac84 Update CI configs to v0.11.3
  • 6859fa0 Update CI configs to v0.11.0
  • 31c4e8d Remove 'AUTHORS.txt' from README.md
  • 5e27836 Remove 'Generate Authors' workflow
  • 96b0a90 Update module github.com/pion/rtcp to v1.2.13
  • df24211 Update module github.com/pion/rtcp to v1.2.12
  • ec8c837 Update module github.com/pion/rtp to v1.8.3
  • a621baf Flex fec encoder for RFC version 03
  • 7d6c986 Fix out of order check
  • 0440a7d Adding FlexFec encoder implementation
  • e4eb151 Do not send empty NACK packets
  • 69a58bb Update AUTHORS.txt
  • 2d3d6ab Fix wrap around on out of order packet
  • f918c62 Fix totalLost count error in receiverStream
  • 0191d54 Option to limit max NACKs per lost packet
  • 9ef04d4 Don't use out-of-order packets in sender reports
  • 38fe7f5 Partial rewrite of TWCC sender
  • 7e31894 Revert "Defer packet ordering until building ..."
  • 306e11d TWCC: Fix small receive delta rounding
  • ca7a624 Update module github.com/pion/rtp to v1.8.2
  • 47036fc Update module github.com/pion/transport/v2 to v3
  • bf975a8 Update module github.com/pion/transport/v2 to v2.2.2
  • dd00fe3 Defer packet ordering until building RTCP packet
  • c37a592 Add PacketsHeld to TWCC recorder
  • 0efb978 Update CI configs to v0.10.11
  • ba8d6f4 Update module github.com/pion/rtp to v1.8.1
  • 9ded56b Update module github.com/pion/rtp to v1.8.0
  • 6d85261 Fix cycle and highest sequence number calculation
  • ed17e7d Enable injecting ticker to SR interceptor
  • aa50907 Update module github.com/stretchr/testify to v1.8.4
  • 5360be8 Update module github.com/pion/transport/v2 to v2.2.1
  • 1bd7d27 Update CI configs to v0.10.9
  • 3f2f347 Update AUTHORS.txt
  • 95fa759 Update AUTHORS.txt
  • f822379 Fix set extension on nil header
  • 8b05cf4 Bring back LICENSE file
  • fc2cdb4 Update CI configs to v0.10.8
  • d5207b4 Fix golangci-lint warnings
  • 8204c8b Make repo REUSE compliant
  • 346e517 Update CI configs to v0.10.7
  • 3f299e1 Filter packets and reports by SSRC
  • 71346d6 Add intervalpli Factory
  • 81c3c2a Don't discarding if TWCC Generator isn't ready
  • 1075999 Fix stats interceptor deadlock
  • 7355501 fix a bug in adaptive_threshold
  • 54caf4d Unbinding should happen on remote stream
  • 535d066 Fix precision error in stats interceptor
  • 049f4cd Implement Naive PLI Generator
  • 585f01c Update README to match other Pion repos
  • 2d68c94 Fix routine leak in TWCC Send Interceptor
  • 6d63a76 Update module github.com/stretchr/testify to v1.8.2
  • 0c6e7fd Update module github.com/stretchr/testify to v1.8.1
  • 141ed47 Update CI configs to v0.10.3
  • cd02037 Update CI configs to v0.10.2
  • a82b843 Use an improved RTT calculation
  • 1caabbb Add options for min and max target rate
  • 20e7ecf Add RFC8888 feedback to GCC
  • e18d0d1 Optimise SendSideBWE.WriteRTCP
  • 66cca33 Benchmark SendSideBWE.WriteRTCP
  • e030b05 Clean up delay based bwe and use less goroutines
  • 9d4ff17 Reuse NTP time conversion in report package
  • 8cf0fda Implement RTP/RTCP related stats
  • 079fa7c Add RFC 8888 interceptor
  • b0b785b Cap Feedback History Size
  • 0748586 Update CI configs to v0.7.10
  • 3942f8a Add closedLock in SendSideBWE
  • 2bd7236 Fix WriteRTCP raise panic after Close
  • 89ba907 Ignore write when closed
  • a8a9495 Update CI configs to v0.7.9
  • 9b3076f Update CI configs to v0.7.8
  • 05dec69 Update CI configs to v0.7.5
  • ec75cea Make TWCC wait until first packet before reporting
  • 896cf7e Update CI configs to v0.7.3
  • 5ed51b1 Update CI configs to v0.7.2
  • 909325f Update README with GCC interceptor
  • ea6faaf Update module github.com/pion/rtp to v1.7.13
  • 3dc5e98 Update CI configs to v0.7.1
  • 4e1c030 Update CI configs to v0.7.0
  • b91909d Update module github.com/pion/rtp to v1.7.11
  • 2f2e944 Update CI configs to v0.6.10
  • 09051cd Fix LeakyBucketPacker.Run not stopping Ticker
  • 5530054 Update CI configs to v0.6.9
  • 5f18a29 Update module github.com/pion/rtp to v1.7.9
  • ccd4d72 Update module github.com/stretchr/testify to v1.7.1
  • 960d1a0 Update module github.com/pion/rtp to v1.7.7
  • 9c29182 Fix race in GCC LeakyBucketPacer
  • 4c6df86 Improve performance of RTCP receiver report
  • 67a882e Move sender report generation into stream
  • 2643226 Fix and test clamping functions
  • ca45006 Update CI configs to v0.6.8
  • defcebc Update CI configs to v0.6.7
  • 5783067 DisableCopy option for NackResponder
  • 347f59a Update CI configs to v0.6.6
  • 075cb2c Add units to GetTargetBitrate
  • 58804d1 Ignore unrelated RTCP feedback
  • e2c5290 Update TWCC error message
  • 21bd73d Fix race in leaky_bucket_pacer
  • 38296c7 Implement first version of GCC
  • ec82d53 Fix NACK interceptor sendBuffer overridden
  • 36d6df8 Remove contributors from README
  • 4c76119 Update CI configs to v0.6.4
  • fa065ee Update interceptor list
  • 97f0f8d Fix a bug in Chunk encoding
  • 6abf6b9 Fix duplicate and out of order sequence numbers
  • 2f461d9 Fix TWCC feedback counter
  • 6cde0e0 Fixing confusing variable name
  • 6490ee6 Update CI configs to v0.6.2
  • 1e61d99 Fix linter errors
  • 937d3cd Fix assignment to entry in nil map
  • d75d7da Reduce NACK buffer size to 512
  • e2d57d5 Update module github.com/pion/rtcp to v1.2.9
  • 99a6301 Update CI configs to v0.6.0
  • 20a6e5c Implement packet dumper
  • 75c3df4 Update module github.com/pion/rtp to v1.7.4
  • eb863bf Store RTCP packet slice instead of headers
  • 31928f2 Add GetRTPHeader/GetRTCPHeader to attributes
  • fd0ded9 Add InterceptorFactory
  • 2766e10 Update module github.com/pion/rtcp to v1.2.8
  • 5043c14 Rename tlcc -> feedback
  • d4f533d Use proper units with rtcp TWCC packets
  • 0335100 Add tests for TWCC Recorder API
  • 1050b38 Don't leak the TWCC Ticker
  • d9fa7ae Use microseconds for TWCC API
  • aade676 Update module github.com/pion/rtcp to v1.2.7
  • dff0caa Lengthen some acronyms
  • b8d8ea4 Update module github.com/pion/rtp to v1.7.2
  • 53dddad Revert "Update github.com/pion/rtp to v2"
  • 16072b1 Make NACK sendBuffer thread safe
  • 35419cc Fix typo in NACK Responder Interceptor