4.2.10 (2023-04-27)
Bug Fixes
config.streaming.preferNativeHlsonly 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)