From ab4c92e9dae42cdf73f41a8aba69a8e3b029ad98 Mon Sep 17 00:00:00 2001 From: tonihei Date: Tue, 22 Dec 2020 18:22:33 +0000 Subject: [PATCH] Add release notes for low-latency features. Issue: #4904 Issue: #5011 PiperOrigin-RevId: 348655288 --- RELEASENOTES.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index f3e6f46696..e72a71b11b 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -3,8 +3,16 @@ ### dev-v2 (not yet released) * Core library: - * `LoadControl`: - * Add a `targetLiveOffsetUs` parameter to `shouldStartPlayback`. + * Add a `LivePlaybackSpeedControl` component to control the playback speed + during live playbacks. This allows the player to stay close to the + configured live offset. A configurable default implementation + `DefaultLivePlaybackSpeedControl` is added to `ExoPlayer` and + `SimpleExoPlayer` by default. + * Add `LiveConfiguration` to `MediaItem` to allow media-specific live + offset and live playback speed settings. The same settings can be set + for all `MediaItems` in `DefaultMediaSourceFactory`. + * Add `targetLiveOffsetUs` parameter to + `LoadControl.shouldStartPlayback`. * Verify correct thread usage in `SimpleExoPlayer` by default. Opt-out is still possible until the next major release using `setThrowsWhenUsingWrongThread(false)` @@ -32,6 +40,15 @@ * Track selection: * Add option to specify multiple preferred audio or text languages. * Forward `Timeline` and `MediaPeriodId` to `TrackSelection.Factory`. +* DASH: + * Support low-latency DASH playback (`availabilityTimeOffset` and + `ServiceDescription` tags) + ([#4904](https://github.com/google/ExoPlayer/issues/4904)). +* HLS: + * Support playlist delta updates, blocking playlist reloads and rendition + reports. + * Support low-latency HLS playback (`EXT-X-PART`s and preload hints) + ([#5011](https://github.com/google/ExoPlayer/issues/5011)). * UI: * Miscellaneous fixes for `StyledPlayerControlView` in minimal mode. * Fix issue where pop-up menus belonging to `StyledPlayerControlView`