Releases: pion/webrtc
Releases · pion/webrtc
v4.0.13
v4.0.12
We've added beta support for full AV1 handling! This includes AV1 RTP Depacketizer: #291 and AV1 RTP Packetizer: #295 Additional utilities: #294, allowing early testing before the final release in Pion 4.1.0.
What's Changed
- Update module golang.org/x/net to v0.35.0 by @renovate in #3046
- Update pion/rtp to v1.8.12 by @JoeTurki in #3048
- Fix addCodec to return error if payload type exists in codecs list by @itzmanish in #3016
- Move ErrCodecAlreadyRegistered to errors.go by @JoeTurki in #3049
- Fix save to disk examples by @JoeTurki in #3045
- Fix AV1 IVF writer using RTP depacketizer by @JoeTurki in #3041
- Refactor Ivfwriter.WriteRTP implemention by @JoeTurki in #3050
- Add support for AV1 and VP9 to play-from-disk-renegotiation example by @JoeTurki in #3044
Full Changelog: v4.0.11...v4.0.12
v4.0.11
v4.0.10
v4.0.9
Changelog
- 1c45355 Fix H264Writer writing 0 length payloads
- 46565ff Cleanup PeerConnection in WriteRTCP Test
- ae260d4 Assert that WriteRTCP works before connected
- 99eb390 Implement JSValue for more structures
- 4ee3747 Implement DataChannel OnError/OnClosing for WASM
- 59c7270 Update module golang.org/x/net to v0.34.0
- a0d7d02 Preserve ICE candidate Extensions
- 7c3b128 Update module github.com/pion/ice/v4 to v4.0.6 (#3025)
- 47bde05 Update module github.com/pion/logging to v0.2.3 (#3020)
- 47c65c8 Remove outdated safety comment in RegisterCodec
- feeeebf Upgrade golangci-lint, more linters
v4.0.8
Changelog
- 99dcc6b Add H265 payloader
- 608d35f Update module github.com/pion/ice/v4 to v4.0.5
- fe41afd Fix deadlock in DataChannel with mutex unlock
- 49b555b Update module github.com/pion/ice/v4 to v4.0.4 (#3004)
- f2191fb Finish moving SDESRTPStreamIDURI (#3000)
- cdacd1c Rewrite VP8 isKeyFrame check (#2999)
- 5edce95 Include sdpMid and sdpMLineIndex for ICECandidates returned by OneICECandidate (#2990)
- c50ca41 Improve documentation of ConfigureTWCCSender
- 6f6231b Minor fixes to TestInterceptorNack
- b47fbb6 Implement more webrtc-stats
- c895252 Gracefully close connecting channels (#2991)
- 1ee0299 Defense against timebase with denominator 0
- 40358b3 Defense against timebase with denominator 0
- d5e07a1 Restore relative timestamp
- 04b4621 Nits
- 31d8dbc Fix IVF timestamps
- 8b3734e Revert "Adapt an existing test to provide coverage"
- 0ae39fd Revert "IVF writer fix invalid timestamp into headers"
- 92fce5f Add an end-to-end test for the NACK sender
- 92d573c Fix broken links in save-to-disk examples
- 384646e Update module golang.org/x/net to v0.33.0
- dca5d74 Fix bandwidth-estimation-from-disk timestamping
- 80b5649 Add Encoder/Decoder info to stats
v4.0.7
v4.0.6
Changelog
- 9cfda8b Add EnableDataChannelBlockWrite to SettingEngine
- 6a3f355 Update module github.com/pion/rtcp to v1.2.15
- 9eee2cc Remove stopped member from RTPTransceiver
- 2585a2f Improve the documentation of NewPeerConnection
- cbe660b Use intersection of codecs to generate rtcp-fb
- 1c4bc79 Improve
DataChannel.Detach()
docstring - 233526d Update module github.com/pion/datachannel to v1.5.10