media/library
andrewlewis 0c0c5942ab Fix incorrect channel configuration for 8 ch pre-M
AudioTrack checks the channel configuration against a mask of allowed channels.
Before Android M the check in getMinBufferSize would always fail for 8 channel
output.

For Android L constants are available to build the required channel
configuration for a conventional 7.1 setup and these constants are part of the
allowed channels mask, so switch to using them.

Before Android L the constants for 7.1 aren't in the allowed channels mask, so
discard channels to give a 5.1 stream.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=206307892
2018-08-01 13:49:20 +01:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Fix incorrect channel configuration for 8 ch pre-M 2018-08-01 13:49:20 +01:00
dash Remove generic type parameter from TransferListener. 2018-07-24 14:56:45 +01:00
hls Remove minLoadableRetryCount from HLS components 2018-08-01 13:49:20 +01:00
smoothstreaming Remove generic type parameter from TransferListener. 2018-07-24 14:56:45 +01:00
ui Fix TouchTrackerTest 2018-08-01 13:49:20 +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.