Releases: shaka-project/shaka-player
Releases · shaka-project/shaka-player
v4.3.6
4.3.6 (2023-04-27)
Bug Fixes
config.streaming.preferNativeHls
only applies to HLS streams (#5167) (dd7a2dc), closes #5166- ads: Fix ads starting muted behavior (#5153) (d55479c), closes #5125
- Ads: Fix usage of EventManager on CS (#5084) (259f0f7)
- DASH: Fix seeking on multiperiod content after variant change (#5110) (579b5e2)
- demo: Fix native controls pointer events stolen by LCEVC canvas (#5065) (eb6f792)
- don't use navigator.connection event listener if it isn't implemented (#5157) (bfdfc7d), closes #4542
- exclude "future" segments from presentation timeline auto correct drift calculations (#4945) (0578084), closes #4944
- Fix fetch plugin with old implementations (#5091) (18e3c51)
- Fix handling of CC when switching between codecs (#5160) (c5cbdf8)
- Fix HEAD request exception (#5194) (8835996), closes #5164
- Fix missing originalUri in response filters (#5114) (ed398b8)
- Fix race that allows multiple text streams to be loaded (#5129) (2d6af2c)
- Fix selectVariantsByLabel using src= (#5154) (9200e43)
- Handle empty media segments for Mp4VttParser (#5131) (30fd63a), closes #4429
- HLS: Adding support for DTS Express in HLS fMP4 (#5112) (#5117) (834c329)
- HLS: Fix support of fragmented WebVTT (#5156) (e54a52b)
- HLS: preserve discontinuitySequence in SegmentIndex#fit (#5066) (a5a4d3e)
- HLS: support discontinuities in segments mode (#5102) (cfcca8e)
- logging: Simplify log code. (#5050) (203ceca), closes #5032
- mitigate uncaught type error in media_source_engine (#5069) (29a27cd), closes #4903
- net: Fix HEAD requests in new Chromium (#5180) (08bd825), closes #5164
- PERIOD_FLATTENING_FAILED error with shaka 4.3.x that did not occur with shaka 3.1.2 (#5188) (a180b28), closes #5183
- Prevent bad calls to MediaSource.endOfStream (#5071) (ba6988f), closes #5070
- prevent memory leak in SimpleAbrManager while destroying (#5149) (f32b11f)
- Tizen video error fixed by checking the extended MIME type (#4973) (5a19240), closes #4634
- Tizen: Fix exceptions thrown from logging methods (#5063) (8f69008)
v4.2.10
4.2.10 (2023-04-27)
Bug Fixes
config.streaming.preferNativeHls
only applies to HLS streams (#5167) (0cf7014), closes #5166- ads: Fix ads starting muted behavior (#5153) (17e8bf6), closes #5125
- Ads: Fix usage of EventManager on CS (#5084) (f1b3ceb)
- DASH: Fix seeking on multiperiod content after variant change (#5110) (860b975)
- don't use navigator.connection event listener if it isn't implemented (#5157) (7d8b867), closes #4542
- Fix fetch plugin with old implementations (#5091) (6333d49)
- Fix handling of CC when switching between codecs (#5160) (9c3353c)
- Fix HEAD request exception (#5194) (326137a), closes #5164
- Fix missing originalUri in response filters (#5114) (f9c72fe)
- Fix race that allows multiple text streams to be loaded (#5129) (6f695d2)
- Fix selectVariantsByLabel using src= (#5154) (537591d)
- Handle empty media segments for Mp4VttParser (#5131) (123d476), closes #4429
- HLS: Adding support for DTS Express in HLS fMP4 (#5112) (#5117) (1e577d4)
- HLS: preserve discontinuitySequence in SegmentIndex#fit (#5066) (ad484a3)
- logging: Simplify log code. (#5050) (7f9f26c), closes #5032
- net: Fix HEAD requests in new Chromium (#5180) (1383d6f), closes #5164
- PERIOD_FLATTENING_FAILED error with shaka 4.2.x that did not occur with shaka 3.1.2 (#5188) (e26d19e), closes #5183
- Prevent bad calls to MediaSource.endOfStream (#5071) (bae961b), closes #5070
- prevent memory leak in SimpleAbrManager while destroying (#5149) (3f85d0c)
- Tizen video error fixed by checking the extended MIME type (#4973) (f53e9e9), closes #4634
- Tizen: Fix exceptions thrown from logging methods (#5063) (3109994)
v3.3.19
3.3.19 (2023-04-27)
Bug Fixes
config.streaming.preferNativeHls
only applies to HLS streams (#5167) (1dacefc), closes #5166- ads: Fix ads starting muted behavior (#5153) (cbfaa70), closes #5125
- Ads: Fix usage of EventManager on CS (#5084) (d412b08)
- DASH: Fix seeking on multiperiod content after variant change (#5110) (2ee97e2)
- Fix fetch plugin with old implementations (#5091) (8ddc98e)
- Fix handling of CC when switching between codecs (#5160) (3ea3fb4)
- Fix HEAD request exception (#5194) (29d6b4c), closes #5164
- Fix missing originalUri in response filters (#5114) (626ef1f)
- Fix race that allows multiple text streams to be loaded (#5129) (1942d1d)
- Fix selectVariantsByLabel using src= (#5154) (68c6e7a)
- Handle empty media segments for Mp4VttParser (#5131) (29b7a30), closes #4429
- HLS: Adding support for DTS Express in HLS fMP4 (#5112) (#5117) (07e1737)
- net: Fix HEAD requests in new Chromium (#5180) (ec301e6), closes #5164
- PERIOD_FLATTENING_FAILED error with shaka 3.3.x that did not occur with shaka 3.1.2 (#5188) (2cefcf4), closes #5183
- Prevent bad calls to MediaSource.endOfStream (#5071) (9824474), closes #5070
- Tizen video error fixed by checking the extended MIME type (#4973) (b663e99), closes #4634
v3.2.21
3.2.21 (2023-04-27)
Bug Fixes
config.streaming.preferNativeHls
only applies to HLS streams (#5167) (f3e9dab), closes #5166- Ads: Fix usage of EventManager on CS (#5084) (e97264c)
- Fix fetch plugin with old implementations (#5091) (0004ade)
- Fix handling of CC when switching between codecs (#5160) (2203087)
- Fix HEAD request exception (#5194) (265829b), closes #5164
- Fix missing originalUri in response filters (#5114) (7dafd2f)
- Fix race that allows multiple text streams to be loaded (#5129) (35832b1)
- Fix selectVariantsByLabel using src= (#5154) (7e3adce)
- Handle empty media segments for Mp4VttParser (#5131) (bbaffe8), closes #4429
- HLS: Adding support for DTS Express in HLS fMP4 (#5112) (#5117) (de90328)
- Prevent bad calls to MediaSource.endOfStream (#5071) (c56bea6), closes #5070
- Tizen video error fixed by checking the extended MIME type (#4973) (426816e), closes #4634
v4.3.5
4.3.5 (2023-03-01)
Bug Fixes
- Ads: Fix CS volume ad (#5016) (c6e1315)
- Ads: Fix usage of EventManager on CS (#5017) (7c408ed)
- ads: Fix VMAP ads stay muted on muted autoplay (#4995) (2b9ead2)
- Allow the playback of TS without mux.js (#5041) (a347d25)
- Caption can not turn off at iOS Safari (#4978) (07c6cdb)
- Demo: Allow manifest type for DAI custom assets (#4977) (d67ca2b)
- DrmEngine exception thrown when using FairPlay (#4971) (ddc7f50)
- Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (0559cf2)
- Fallback to isTypeSupported when cast namespace is undefined (#5012) (e95f8a6)
- Fix duration error when HLS goes from LIVE to VOD (#5001) (4f4f6e2)
- Fix video/mp2t mimetype conversion. (#5039) (09a81a7)
- HLS: Add
.tsa
and .tsv
file extensions as valid MPEG2-TS. (#5034) (938e6c1) - Increase IndexedDB timeout (#4984) (4bbcf6a)
- MCap: Remove robustness when robustness value is default (#4953) (61c8a06)
- Prevent content from being restarted after Postroll ads (#4979) (68dae24), closes #4445
- Reject TS content on Edge (#5043) (2d6e8ee)
- VTT: Fix spacing between text lines (#4961) (1194d74)
- WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (7f23b09)
v4.2.9
4.2.9 (2023-03-01)
Bug Fixes
- Ads: Fix CS volume ad (#5016) (70406d0)
- Ads: Fix usage of EventManager on CS (#5017) (4aa25c6)
- ads: Fix VMAP ads stay muted on muted autoplay (#4995) (c80c0bc)
- Allow the playback of TS without mux.js (#5041) (8a55a25)
- Caption can not turn off at iOS Safari (#4978) (0408c91)
- Demo: Allow manifest type for DAI custom assets (#4977) (ea1ab66)
- DrmEngine exception thrown when using FairPlay (#4971) (36aab19)
- Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (b753933)
- Fallback to isTypeSupported when cast namespace is undefined (#5012) (eff0b41)
- Fix video/mp2t mimetype conversion. (#5039) (d41602e)
- HLS: Add
.tsa
and .tsv
file extensions as valid MPEG2-TS. (#5034) (c72c5f6) - Increase IndexedDB timeout (#4984) (f2d681e)
- MCap: Remove robustness when robustness value is default (#4953) (59bbb56)
- Prevent content from being restarted after Postroll ads (#4979) (a907a4f), closes #4445
- Reject TS content on Edge (#5043) (99fb4bb)
- VTT: Fix spacing between text lines (#4961) (2bf8526)
- WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (933ee78)
v3.3.18
3.3.18 (2023-03-01)
Bug Fixes
- Ads: Fix CS volume ad (#5016) (b0bb23c)
- Ads: Fix usage of EventManager on CS (#5017) (83f9153)
- ads: Fix VMAP ads stay muted on muted autoplay (#4995) (1d74f6e)
- Allow the playback of TS without mux.js (#5041) (5784250)
- Caption can not turn off at iOS Safari (#4978) (35f420e)
- Demo: Allow manifest type for DAI custom assets (#4977) (d341f93)
- Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (bda4e50)
- Fallback to isTypeSupported when cast namespace is undefined (#5012) (141f0e3)
- Fix video/mp2t mimetype conversion. (#5039) (4fd078e)
- HLS: Add
.tsa
and .tsv
file extensions as valid MPEG2-TS. (#5034) (a080996) - Increase IndexedDB timeout (#4984) (a7bc000)
- MCap: Remove robustness when robustness value is default (#4953) (762b1e7)
- Prevent content from being restarted after Postroll ads (#4979) (acebfa1), closes #4445
- Reject TS content on Edge (#5043) (982d7bc)
- VTT: Fix spacing between text lines (#4961) (a44fe84)
- WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (15afb4b)
v3.2.20
3.2.20 (2023-03-02)
Bug Fixes
- Ads: Fix CS volume ad (#5016) (7d644ca)
- Ads: Fix usage of EventManager on CS (#5017) (0fcaeaa)
- ads: Fix VMAP ads stay muted on muted autoplay (#4995) (4c5cf61)
- Allow the playback of TS without mux.js (#5041) (2e3c720)
- Caption can not turn off at iOS Safari (#4978) (b644860)
- Demo: Allow manifest type for DAI custom assets (#4977) (2a66112)
- Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (59d2e09)
- Fallback to isTypeSupported when cast namespace is undefined (#5012) (1834ad3)
- Fix video/mp2t mimetype conversion. (#5039) (cec2b28)
- HLS: Add
.tsa
and .tsv
file extensions as valid MPEG2-TS. (#5034) (6c4efe2) - Increase IndexedDB timeout (#4984) (2b81cb4)
- MCap: Remove robustness when robustness value is default (#4953) (6115dd7)
- Prevent content from being restarted after Postroll ads (#4979) (8969f1e)
- Reject TS content on Edge (#5043) (c5c4d0f)
- VTT: Fix spacing between text lines (#4961) (40bff87)
- WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (542883f)
v4.3.4
4.3.4 (2023-01-31)
Bug Fixes
- Add mux.js to support.html (#4923) (fde895e)
- DASH: Fix dynamic manifests from edgeware (#4914) (983dea3)
- Fix MediaCapabilities polyfill on Hisense (#4927) (d36677f)
- Fix WebVTT parser failure on REGION blocks (#4915) (f57a954)
- HLS: Fix detection of WebVTT subtitles in HLS by extension (#4928) (86c58ee), closes #4929
- HLS: IMSC1 subtitles not working in a HLS stream (#4942) (8a9156f)
- VTT: Fix combining style selectors (#4934) (bd04cf1)
- WebVTT: Add support to , and (#4920) (d2e2d49)
- WebVTT: Add support to voice tag styles (#4845) (4fb19fb)
- WebVTT: Fix horizontal positioning with cue box size (#4949) (cefbe08)
- WebVTT: Fix voices with styles and support to multiple styles (#4922) (981bceb)
v4.2.8
4.2.8 (2023-01-31)
Bug Fixes
- Add mux.js to support.html (#4923) (4c46595)
- DASH: Fix dynamic manifests from edgeware (#4914) (247229b)
- Fix MediaCapabilities polyfill on Hisense (#4927) (8b694f0)
- Fix WebVTT parser failure on REGION blocks (#4915) (39ba2e8)
- HLS: Fix detection of WebVTT subtitles in HLS by extension (#4928) (b0eb356), closes #4929
- VTT: Fix combining style selectors (#4934) (c036c53)
- WebVTT: Add support to , and (#4920) (3fa6ff0)
- WebVTT: Add support to voice tag styles (#4845) (e8465a2)
- WebVTT: Fix horizontal positioning with cue box size (#4949) (74d399d)
- WebVTT: Fix voices with styles and support to multiple styles (#4922) (355a59f)