·
821 commits
to release
since this release
This release includes the following changes since the 1.8.0-beta01 release:
- ExoPlayer:
- Fix bug where non-stereo audio formats on TVs may be marked as unsupported by
DefaultTrackSelector
. - Ensure the last frame is correctly rendered when using MediaCodec's
DECODE_ONLY
flag (which is enabled by default in scrubbing mode).
- Fix bug where non-stereo audio formats on TVs may be marked as unsupported by
- Extractors:
- Video:
- Extend detached surface workaround to "lenovo" and "motorola" devices (#2059).
- Text:
- Add support for VobSub tracks in MP4 files (#2510).
- DRM:
- Add new overload of
OfflineLicenseHelper.newWidevineInstance
accepting aMediaItem.DrmConfiguration
so that HTTP request headers can be applied correctly (#2169).
- Add new overload of
- Session:
- Fix bug where some controller changes that are not handled by the session may cause
IllegalStateExceptions
. - Fix bug where controller actions that are not handled by the session may leave the controller in an invalid state.
- Fix StrictMode unsafe launch violation warning (#2330).
- Fix bug where some controller changes that are not handled by the session may cause
- UI:
- Fix bug where
PlayerSurface
inside re-usable components likeLazyColumn
didn't work correctly (#2493).
- Fix bug where
- HLS extension:
- Fix bug where track selection changes after loading low-latency parts and preload hints can cause playback to get stuck or freeze (#2299).
- Prevent excessive reloads by waiting for half the target duration when
CAN-BLOCK-RELOAD=YES
is not honored by the server (#2317). - Fix bug where playback was stalled when starting an interstitials stream before a mid roll and asset list resolution was attempted for the wrong ad (#2558).
- DASH extension:
- Fix issue where trick-play adaptation set is merged with its main adaptation set to form an invalid
TrackGroup
(#2148).
- Fix issue where trick-play adaptation set is merged with its main adaptation set to form an invalid
- RTSP extension:
- Add support for RTP Aggregation Packet for H265 in accordance with RFC 7798#4.4.2 (#2413).