media/library
christosts 5689e093da Set HlsSampleStreamWrapper.trackType for audio-only playlists
For audio-only playlists, when formats are communicated to the app with
AnalyticsListener.onDownstreamFormatChanged(), the passed MediaLoadData
do not indicate this is an audio track and therefore the
PlaybackStatsListener cannot derive audio format-related information.

This change sets the main SampleStreamWrappers track type to AUDIO, if
the master playlist contains only audio variants.

Issue: #9175

#minor-release

PiperOrigin-RevId: 388676060
2021-08-04 19:02:50 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Change how AnalyticsCollector releases listeners 2021-08-04 19:02:29 +01:00
core Change how AnalyticsCollector releases listeners 2021-08-04 19:02:29 +01:00
dash Fix parameter names on overridden methods 2021-07-29 21:09:30 +01:00
extractor Simplify TimestampAdjuster logic 2021-08-04 18:56:39 +01:00
hls Set HlsSampleStreamWrapper.trackType for audio-only playlists 2021-08-04 19:02:50 +01:00
rtsp Fix parameter names on overridden methods 2021-07-28 09:15:29 +01:00
smoothstreaming Fix parameter names on overridden methods 2021-07-29 21:09:30 +01:00
transformer Remove ExoPlaybackException factory method that doesn't take errorCode 2021-07-09 09:10:19 +01:00
ui Fix parameter names on overridden methods 2021-07-28 09:15:29 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.