media/library
claincly 3540b9d701 Fix the logic to get the max supported encoding level.
On some Android devices, the return value of

```
MediaCodecInfo.getCapabilitiesForType(mimeType).profileLevels
```

contains one entry for each encoding profile, like <profile, maxSupportedLevel>

but on some other devices, there are multiple entries for the same profile,

like <HIGH_PROFILE, LEVEL1>, <HIGH_PROFILE, LEVEL2>, <HIGH_PROFILE, LEVEL3>,
where we need to iterate through all the entries and find the max.

PiperOrigin-RevId: 427727030
2022-02-17 10:32:14 +00:00
..
all Fix minimum API level issue 2022-02-08 11:03:36 +00:00
common Add missing Javadoc for AudioAttributes. 2022-02-17 10:28:34 +00:00
core Fix DefaultAudioTrackBufferSizeProvider test 2022-02-17 10:21:17 +00:00
dash Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
database Mark all non-public IntDefs as only TYPE_USE 2022-02-04 15:07:19 +00:00
datasource Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
decoder Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
extractor Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
hls Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
rtsp Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
smoothstreaming Remove setTag from (Ss|Hls|Dash)MediaSource.Factory 2022-01-10 13:00:58 +00:00
transformer Fix the logic to get the max supported encoding level. 2022-02-17 10:32:14 +00:00
ui Update some text descriptions to ease translations. 2022-02-08 10:49:49 +00: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.