v3.33.5
Release v3.33.5 (2025-04-01)
Quick Links:
📖 API documentation
-
⏯ Demo
:mag: Overview
The v3.33.5 is a "legacy" release (now that the v4 is the current major version) mostly containing some of the bug fixes and improvements initially made for the upcoming v4.3.0 release that should be done just after this one.
:bookmark_tabs: Changelog
Bug fixes
- DRM: fix typo which prevented
MediaKeysreusage on some devices including desktop browsers [#1679] - DRM: Only ask for
"persistent-license"MediaKeySession(and not also for"temporary"license) when thekeySystems[].persistentLicenseoption is set totrue - DRM: Fix reusage of some
keySystems[]option changing when reusing aMediaKeySystemAccesswith a differentkeySystems[]configuration [#1678] - DRM: Fix
KEY_UPDATE_ERRORwhich was mistakenly inheriting the codeKEY_LOAD_ERROR[#1682] - Fix minor memory leak when switching RepresentationStream through ABR [#1681]
- fix rare infinite rebuffering issues that may happen when updating tracks in a
newAvailablePeriodsevent [#1680]
Other improvements
- Compat: Limit long "FREEZING" issues on Tizen (samsung) by awaiting for browser action before seeking ourselves over a discontinuity [#1673]
- DRM: Only reuse cached
MediaKeySystemAccessif none is more wanted for the current content [#1674] - DRM: Reuse cache even if key system type given in API is not the same
- DEBUG_ELEMENT: Add buffer size estimate to debug buffer content graph [#1672]
- DEBUG_ELEMENT: Add
hdrinformation to video Representation [#1671] - Avoid error log when stopping a stream with a pending
BufferGarbageCollectorbuffer removal [#1685]