Clean up release notes for 2.12: Test utils, extensions and demo

PiperOrigin-RevId: 326425279
This commit is contained in:
olly 2020-08-13 13:05:08 +01:00 committed by kim-vde
parent 454a38c366
commit 039af76b0e

View File

@ -259,14 +259,10 @@
([#7011](https://github.com/google/ExoPlayer/issues/7011), ([#7011](https://github.com/google/ExoPlayer/issues/7011),
[#6725](https://github.com/google/ExoPlayer/issues/6725), [#6725](https://github.com/google/ExoPlayer/issues/6725),
[#7066](https://github.com/google/ExoPlayer/issues/7066)). [#7066](https://github.com/google/ExoPlayer/issues/7066)).
* Testing * Test utils: Add `TestExoPlayer`, a utility class with APIs to create
* Add `TestExoPlayer`, a utility class with APIs to create
`SimpleExoPlayer` instances with fake components for testing. `SimpleExoPlayer` instances with fake components for testing.
* Upgrade Truth dependency from 0.44 to 1.0. * Media2 extension: This is a new extension that makes it easy to use
* Upgrade to JUnit 4.13-rc-2. ExoPlayer together with AndroidX Media2.
* Media2 extension: Publish media2 extension for integrating ExoPlayer with
`androidx.media2.common.SessionPlayer` and
`androidx.media2.session.MediaSession`.
* Cast extension: Implement playlist API and deprecate the old queue * Cast extension: Implement playlist API and deprecate the old queue
manipulation API. manipulation API.
* IMA extension: * IMA extension:
@ -283,15 +279,19 @@
companion ad slots without accessing the `AdDisplayContainer`. companion ad slots without accessing the `AdDisplayContainer`.
* Add missing notification of `VideoAdPlayerCallback.onLoaded`. * Add missing notification of `VideoAdPlayerCallback.onLoaded`.
* Demo app: * Demo app:
* Add support for attaching DRM sessions to clear content in the demo app. * Replace the `extensions` variant with `decoderExtensions` and update the
* Support clip start/end points in `exolist.json` and demostrate manual ad
insertion.
* Retain previous position in list of samples.
* Replace the `extensions` variant with `decoderExtensions` and make the
demo app use the Cronet and IMA extensions by default. demo app use the Cronet and IMA extensions by default.
* Removed support for media tunneling * Expand the `exolist.json` schema, as well the structure of intents that
* Removed support for random ABR (random track selection) can be used to launch `PlayerActivity`. See the
* Removed support for playing back in spherical stereo mode [Demo application page](https://exoplayer.dev/demo-application.html#playing-your-own-content)
for the latest versions. Changes include:
* Add `drm_session_for_clear_content` to allow attaching DRM sessions
to clear audio and video tracks.
* Add `clip_start_position_ms` and `clip_end_position_ms` to allow
clipped samples.
* Remove support for media tunneling, random ABR and playback of
spherical video. Developers wishing to experiment with these features
can enable them by modifying the demo app source code.
* Fix playback of ClearKey protected content on API level 26 and earlier * Fix playback of ClearKey protected content on API level 26 and earlier
([#7735](https://github.com/google/ExoPlayer/issues/7735)). ([#7735](https://github.com/google/ExoPlayer/issues/7735)).