Skip to content

Releases: pion/rtp

v1.8.9

06 Aug 19:31
Compare
Choose a tag to compare

Changelog

  • 9d5a356 Fix rare SRTP loss decode failure

v1.8.8

02 Aug 13:41
Compare
Choose a tag to compare

Changelog

  • 378ef6f Add test case for broken second nalu in STAP-A
  • f7f1a05 Add an index check to prevent out of index

v1.8.7

13 Jul 19:02
Compare
Choose a tag to compare

Changelog

  • 0967ee9 Fix RTP padding length validation
  • bc5124c Fix VP9 decoding on iOS

v1.8.6

23 Apr 15:35
Compare
Choose a tag to compare

Changelog

  • 12646b6 Add tests for SetZeroAllocation
  • aa48ccf Add ZeroAllocation support to AV1Packet
  • a663858 Add SetZeroAllocation
  • 32ee92e Convert H264Packet.doPackaging to append style
  • 74a9dc7 Update CI configs to v0.11.12
  • 0a5cc32 Update CI configs to v0.11.7

v1.8.5

29 Mar 13:49
Compare
Choose a tag to compare

Changelog

  • 14c61dc Fix out of range access in VP8 Unmarshal
  • a18e24d Update CI configs to v0.11.4
  • 39052f8 Add padding support to Packetizer

v1.8.4

18 Mar 17:56
Compare
Choose a tag to compare

Changelog

  • 057eda3 Add static RTP PayloadTypes as a constant
  • c52c1e7 Fix broken link in README.md
  • 410c582 Fix a bug in AbsCpatureTimeExtension
  • 78da5a2 Add VLA extention header parser
  • 314bd8e Update CI configs to v0.11.3
  • 83ef144 Update CI configs to v0.11.0
  • 5fb9380 Remove 'Generate Authors' workflow

v1.8.3

09 Nov 17:31
Compare
Choose a tag to compare

Changelog

  • 7dc2af5 Combine OneByte and TwoByte extension parsing
  • 930bd85 Remove redundant state in H264 Packetization

v1.8.2

24 Sep 17:40
Compare
Choose a tag to compare

Changelog

  • bfe92b9 Optimize the performance of H264 packaging
  • 67d2b3e Move pkg into codecs/av1
  • 3fbe548 Update CI configs to v0.10.11

v1.8.1

31 Jul 07:51
Compare
Choose a tag to compare

Changelog

  • 7c80fd2 Fix race condition in Packet.MarshalTo()
  • ce70bc1 Replace symlinked license file with copy to fix godoc

v1.8.0

20 Jul 20:08
Compare
Choose a tag to compare

Changelog

  • 2ba7dc3 Update AV1 Payloader to work with libwebrtc
  • 259db6f Readd non-breaking version of #119
  • cde5bca Add non-breaking version of #160
  • a2b2381 Update AUTHORS.txt
  • bbb0c03 Update AUTHORS.txt
  • 417b628 Fix API breakage on Header.Unmarshal
  • 5d59489 Bump Go version
  • b85163e Fix Packet.Raw population
  • e655591 Implement packet clone method
  • a11a460 Minimize changes
  • 8fc8b94 Sync asset files with .goassets
  • 5549a8e Update CI configs to v0.10.9
  • 2ff897d Update CI configs to v0.10.8
  • 2db826a Fix golangci-lint warnings
  • 89a87bd Make repo REUSE compliant
  • 37af8d4 Update CI configs to v0.10.7
  • 6138672 Harmonize sections in README
  • 2c12670 Update AUTHORS.txt
  • dcc94b2 Cleanup common sections in README
  • b94e3b9 Fix errShortPacket with H264 EOS NALUs
  • 2aa7175 Fix compatibility with gofmt
  • d182aaf Fix parsing of VP8 packets with degenerate header
  • 0aced6a Fix multiple crashes when using VP9 depacketizer
  • a51bc4f Add experimental header extensions
  • 6ef1c2c Set CSRC as a empty (not nil) slice by default
  • abb1453 Update CI configs to v0.6.9
  • 4d482fd Update CI configs to v0.7.2
  • f9d0169 Update CI configs to v0.7.1
  • 78185d3 Update CI configs to v0.7.0
  • fe205b2 Add bounds check to AV1 Frame
  • 5ac507d Move AV1 Frame to new frame pkg
  • e57513f Fix AV1 /v2 imports
  • 7be36e8 Add AV1 Support
  • 7e578c6 Remove pointer from constant functions
  • 8148b76 Update CI configs to v0.6.8
  • 182ae42 Update CI configs to v0.6.7
  • f3627cb Update CI configs to v0.6.6
  • 9745ae5 Add IsPartitionHead and IsPartitionTail to H265
  • 26d9f39 Adds zero-copy header extensions
  • 4c55064 Update CI configs to v0.6.4
  • 8a0dd17 Replace <= with == since mtu cannot be negative
  • 5055564 Update CI configs to v0.6.2
  • 919adef Add PaddingSize to rtp.Packet
  • 597a8bb Update CI configs to v0.6.0
  • 8265264 Fix unmarshal of packets with padding
  • 6033c9a Implement partition head in Depacketizer
  • 3c1e1ed Pack SPS and PPS in one STAP-A packet
  • 3b47cb1 Make MTU a uint16
  • ae7623a Implement a H265/HEVC packet decoder
  • 3cf5c5e Update CI configs to v0.5.9
  • bd30a99 Add Z bit to VP9 unmarshaller
  • b019f08 Update CI configs to v0.5.6
  • 9cfc943 Make VP8 PictureID optional
  • d8a4cf0 Update CI configs to v0.5.4
  • 6e39a73 Revert to 4e87540 (last commit before v2)
  • c5ca73a Update CI configs to v0.10.9
  • c5a4d4f Update CI configs to v0.10.8
  • 62977fe Fix golangci-lint warnings
  • 1a23b62 Make repo REUSE compliant
  • df40cb1 Update CI configs to v0.10.7
  • 30f0c25 Harmonize sections in README
  • 61a078e Update AUTHORS.txt
  • c3fa0c3 Cleanup common sections in README
  • 0e2d3fe Fix errShortPacket with H264 EOS NALUs
  • 648b9ad Fix compatibility with gofmt
  • 9f0d145 Fix multiple crashes when using VP9 depacketizer
  • cf0f407 Update CI configs to v0.10.3
  • fdab6b1 Update CI configs to v0.10.2
  • c66a254 Update CI configs to v0.9.0
  • 8516abc Fix parsing of VP8 packets with degenerate header
  • d13e8b6 Update CI configs to v0.8.1
  • 0bd9553 Add experimental header extensions
  • 9a6e1d0 Update CI configs to v0.7.10
  • 3f0cbb7 Update CI configs to v0.7.9
  • 64678eb Update CI configs to v0.7.8
  • 659eb67 Update CI configs to v0.7.5
  • 60e45a6 Update CI configs to v0.7.3
  • 93ba2fc Set CSRC as a empty (not nil) slice by default
  • f578f82 Update CI configs to v0.7.2
  • 7106201 Update CI configs to v0.7.1
  • 33c5bd7 Update CI configs to v0.7.0
  • c9c161c Add bounds check to AV1 Frame
  • 3c835ca Move AV1 Frame to new frame pkg
  • 62d6782 Add AV1 Support
  • b08333e Update CI configs to v0.6.9
  • 7772c8f Make Packet.MarshalTo() thread-safe
  • beba640 Remove pointer from constant functions