1.3.0-beta01
Pre-release
Pre-release
SheenaChhabra
released this
09 Feb 11:18
·
2126 commits
to release
since this release
This release includes the following changes since the 1.3.0-alpha01 release:
- Common Library:
- Populate both
artworkUri
andartworkData
inMediaMetadata.Builder.populate(MediaMetadata)
when at least one of them is non-null (#964).
- Populate both
- ExoPlayer:
- Prevent subclassing
CompositeSequenceableLoader
. This component was previously made extensible but was never subclassed within the library. Customizations can be done by wrapping an instance using the decorator pattern and implementing a customCompositeSequenceableLoaderFactory
. - Fix issue where repeating the same time causes metadata from this item to be cleared (#1007).
- Rename
experimentalSetSubtitleParserFactory
methods onBundledChunkExtractor.Factory
andDefaultHlsExtractorFactory
tosetSubtitleParserFactory
and disallow passingnull
. Use the newexperimentalParseSubtitlesDuringExtraction(boolean)
methods to control parsing behaviour. - Add support for customising the
SubtitleParser.Factory
used during extraction. This can be achieved withMediaSource.Factory.setSubtitleParserFactory()
.
- Prevent subclassing
- Extractors:
- MP3: Use constant bitrate (CBR) seeking for files with an
Info
header (the CBR equivalent of theXing
header). Previously we used the seek table from theInfo
header, but this results in less precise seeking than if we ignore it and assume the file is CBR. - MPEG2-TS: Add DTS, DTS-LBR and DTS:X Profile2 support (#275).
- Extract audio types from TS descriptors and map them to role flags, allowing users to make better-informed audio track selections (#973).
- MP3: Use constant bitrate (CBR) seeking for files with an
- Image:
- Add support for DASH thumbnails. Grid images are cropped and individual thumbnails are provided to
ImageOutput
close to their presentation times.
- Add support for DASH thumbnails. Grid images are cropped and individual thumbnails are provided to
- Session:
- Disable double-click detection for TV apps (#962).