1.2.0-rc01
rohitjoins
released this
02 Nov 10:29
·
2619 commits
to release
since this release
- ExoPlayer:
- Add luma and chroma bitdepth to
ColorInfo
#491.
- Add luma and chroma bitdepth to
- Track Selection:
- Add
DefaultTrackSelector.Parameters.allowAudioNonSeamlessAdaptiveness
to explicitly allow or disallow non-seamless adaptation. The default stays at its current behavior oftrue
.
- Add
- Audio:
- Text:
- Remove
ExoplayerCuesDecoder
. Text tracks withsampleMimeType = application/x-media3-cues
are now directly handled byTextRenderer
without needing aSubtitleDecoder
instance.
- Remove
- Session:
- Do not set the queue of the framework session when
COMMAND_GET_TIMELINE
is not available for the media notification controller. With Android Auto as the client controller reading from the framework session, this has the effect that thequeue
button in the UI of Android Auto is not displayed ((#339). - Use
DataSourceBitmapLoader
by default instead ofSimpleBitmapLoader
(#271,#327). - Add
MediaSession.Callback.onMediaButtonEvent(Intent)
that allows apps to override the default media button event handling.
- Do not set the queue of the framework session when
- HLS Extension:
- Refresh the HLS live playlist with an interval calculated from the last load start time rather than the last load completed time (#663).
- DASH Extension:
- Add experimental support for parsing subtitles during extraction. This has better support for merging overlapping subtitles, including resolving flickering when transitioning between subtitle segments. You can enable this using
DashMediaSource.Factory.experimentalParseSubtitlesDuringExtraction()
(#288).
- Add experimental support for parsing subtitles during extraction. This has better support for merging overlapping subtitles, including resolving flickering when transitioning between subtitle segments. You can enable this using
- Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
- Fix bug publishing MIDI decoder artifact to Maven repository. The artifact is renamed to
media3-exoplayer-midi
(#734).
- Fix bug publishing MIDI decoder artifact to Maven repository. The artifact is renamed to
- Remove deprecated symbols:
- Remove deprecated
DownloadNotificationHelper.buildProgressNotification
method, use a non deprecated method that takes anotMetRequirements
parameter instead.
- Remove deprecated