More 2.17.0 release note fixes
#minor-release PiperOrigin-RevId: 432154626 (cherry picked from commit 986928a89c7291ce997153e1b9351f2b4fb94f69)
This commit is contained in:
parent
49e6fa805a
commit
8e386ef21c
@ -21,7 +21,7 @@ This release corresponds to the
|
|||||||
from a secure codec to another codec
|
from a secure codec to another codec
|
||||||
([#8696](https://github.com/google/ExoPlayer/issues/8696)).
|
([#8696](https://github.com/google/ExoPlayer/issues/8696)).
|
||||||
* Add `MediaCodecAdapter.getMetrics()` to allow users obtain metrics data
|
* Add `MediaCodecAdapter.getMetrics()` to allow users obtain metrics data
|
||||||
from `MediaCodec`.
|
from `MediaCodec`
|
||||||
([#9766](https://github.com/google/ExoPlayer/issues/9766)).
|
([#9766](https://github.com/google/ExoPlayer/issues/9766)).
|
||||||
* Fix Maven dependency resolution
|
* Fix Maven dependency resolution
|
||||||
([#8353](https://github.com/google/ExoPlayer/issues/8353)).
|
([#8353](https://github.com/google/ExoPlayer/issues/8353)).
|
||||||
@ -74,9 +74,9 @@ This release corresponds to the
|
|||||||
* Change `AudioCapabilities` APIs to require passing explicitly
|
* Change `AudioCapabilities` APIs to require passing explicitly
|
||||||
`AudioCapabilities.DEFAULT_AUDIO_CAPABILITIES` instead of `null`.
|
`AudioCapabilities.DEFAULT_AUDIO_CAPABILITIES` instead of `null`.
|
||||||
* Allow customization of the `AudioTrack` buffer size calculation by
|
* Allow customization of the `AudioTrack` buffer size calculation by
|
||||||
injecting an `AudioTrackBufferSizeProvider` to `DefaultAudioSink`.
|
injecting an `AudioTrackBufferSizeProvider` to `DefaultAudioSink`
|
||||||
([#8891](https://github.com/google/ExoPlayer/issues/8891)).
|
([#8891](https://github.com/google/ExoPlayer/issues/8891)).
|
||||||
* Retry `AudioTrack` creation if the requested buffer size was > 1MB.
|
* Retry `AudioTrack` creation if the requested buffer size was > 1MB
|
||||||
([#9712](https://github.com/google/ExoPlayer/issues/9712)).
|
([#9712](https://github.com/google/ExoPlayer/issues/9712)).
|
||||||
* Extractors:
|
* Extractors:
|
||||||
* WAV: Add support for RF64 streams
|
* WAV: Add support for RF64 streams
|
||||||
@ -178,38 +178,38 @@ This release corresponds to the
|
|||||||
([#9528](https://github.com/google/ExoPlayer/issues/9528)).
|
([#9528](https://github.com/google/ExoPlayer/issues/9528)).
|
||||||
* Remove deprecated symbols:
|
* Remove deprecated symbols:
|
||||||
* Remove `Player.EventLister`. Use `Player.Listener` instead.
|
* Remove `Player.EventLister`. Use `Player.Listener` instead.
|
||||||
* Remove `MediaSourceFactory#setDrmSessionManager`,
|
* Remove `MediaSourceFactory.setDrmSessionManager`,
|
||||||
`MediaSourceFactory#setDrmHttpDataSourceFactory`, and
|
`MediaSourceFactory.setDrmHttpDataSourceFactory`, and
|
||||||
`MediaSourceFactory#setDrmUserAgent`. Use
|
`MediaSourceFactory.setDrmUserAgent`. Use
|
||||||
`MediaSourceFactory#setDrmSessionManagerProvider` instead.
|
`MediaSourceFactory.setDrmSessionManagerProvider` instead.
|
||||||
* Remove `MediaSourceFactory#setStreamKeys`. Use
|
* Remove `MediaSourceFactory.setStreamKeys`. Use
|
||||||
`MediaItem.Builder#setStreamKeys` instead.
|
`MediaItem.Builder.setStreamKeys` instead.
|
||||||
* Remove `MediaSourceFactory#createMediaSource(Uri)`. Use
|
* Remove `MediaSourceFactory.createMediaSource(Uri)`. Use
|
||||||
`MediaSourceFactory#createMediaSource(MediaItem)` instead.
|
`MediaSourceFactory.createMediaSource(MediaItem)` instead.
|
||||||
* Remove `setTag` from `DashMediaSource`, `HlsMediaSource` and
|
* Remove `setTag` from `DashMediaSource`, `HlsMediaSource` and
|
||||||
`SsMediaSource`. Use `MediaItem.Builder#setTag` instead.
|
`SsMediaSource`. Use `MediaItem.Builder.setTag` instead.
|
||||||
* Remove `DashMediaSource#setLivePresentationDelayMs(long, boolean)`. Use
|
* Remove `DashMediaSource.setLivePresentationDelayMs(long, boolean)`. Use
|
||||||
`MediaItem.Builder#setLiveConfiguration` and
|
`MediaItem.Builder.setLiveConfiguration` and
|
||||||
`MediaItem.LiveConfiguration.Builder#setTargetOffsetMs` to override the
|
`MediaItem.LiveConfiguration.Builder.setTargetOffsetMs` to override the
|
||||||
manifest, or `DashMediaSource#setFallbackTargetLiveOffsetMs` to provide
|
manifest, or `DashMediaSource.setFallbackTargetLiveOffsetMs` to provide
|
||||||
a fallback value.
|
a fallback value.
|
||||||
* Remove `(Simple)ExoPlayer.setThrowsWhenUsingWrongThread`. Opting out of
|
* Remove `(Simple)ExoPlayer.setThrowsWhenUsingWrongThread`. Opting out of
|
||||||
the thread enforcement is no longer possible.
|
the thread enforcement is no longer possible.
|
||||||
* Remove `ActionFile` and `ActionFileUpgradeUtil`. Use ExoPlayer 2.16.1 or
|
* Remove `ActionFile` and `ActionFileUpgradeUtil`. Use ExoPlayer 2.16.1 or
|
||||||
before to use `ActionFileUpgradeUtil` to merge legacy action files into
|
before to use `ActionFileUpgradeUtil` to merge legacy action files into
|
||||||
`DefaultDownloadIndex`.
|
`DefaultDownloadIndex`.
|
||||||
* Remove `ProgressiveMediaSource#setExtractorsFactory`. Use
|
* Remove `ProgressiveMediaSource.setExtractorsFactory`. Use
|
||||||
`ProgressiveMediaSource.Factory(DataSource.Factory, ExtractorsFactory)`
|
`ProgressiveMediaSource.Factory(DataSource.Factory, ExtractorsFactory)`
|
||||||
constructor instead.
|
constructor instead.
|
||||||
* Remove `ProgressiveMediaSource.Factory#setTag` and, and
|
* Remove `ProgressiveMediaSource.Factory.setTag` and
|
||||||
`ProgressiveMediaSource.Factory#setCustomCacheKey`. Use
|
`ProgressiveMediaSource.Factory.setCustomCacheKey`. Use
|
||||||
`MediaItem.Builder#setTag` and `MediaItem.Builder#setCustomCacheKey`
|
`MediaItem.Builder.setTag` and `MediaItem.Builder.setCustomCacheKey`
|
||||||
instead.
|
instead.
|
||||||
* Remove `DefaultRenderersFactory(Context, @ExtensionRendererMode int)`
|
* Remove `DefaultRenderersFactory(Context, @ExtensionRendererMode int)`
|
||||||
and `DefaultRenderersFactory(Context, @ExtensionRendererMode int, long)`
|
and `DefaultRenderersFactory(Context, @ExtensionRendererMode int, long)`
|
||||||
constructors. Use the `DefaultRenderersFactory(Context)` constructor,
|
constructors. Use the `DefaultRenderersFactory(Context)` constructor,
|
||||||
`DefaultRenderersFactory#setExtensionRendererMode`, and
|
`DefaultRenderersFactory.setExtensionRendererMode`, and
|
||||||
`DefaultRenderersFactory#setAllowedVideoJoiningTimeMs` instead.
|
`DefaultRenderersFactory.setAllowedVideoJoiningTimeMs` instead.
|
||||||
* Remove all public `CronetDataSource` constructors. Use
|
* Remove all public `CronetDataSource` constructors. Use
|
||||||
`CronetDataSource.Factory` instead.
|
`CronetDataSource.Factory` instead.
|
||||||
* Change the following `IntDefs` to `@Target(TYPE_USE)` only. This may break
|
* Change the following `IntDefs` to `@Target(TYPE_USE)` only. This may break
|
||||||
|
Loading…
x
Reference in New Issue
Block a user