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