
Imported from GitHub PR https://github.com/google/ExoPlayer/pull/5438 Plus the following changes: - Only support profile 5 (handling other profiles requires backward-compatibility changes in the renderer which are left for a later change.) - Only add KEY_PROFILE to the codec configuration MediaFormat for Dolby Vision. - In MediaCodecUtil support all DV profiles that Android has constants for. This includes ones that are "not supported for new applications". Since we don't extract these profiles, this is currently only for the benefit of custom extractors. - Misc code style fixes and reordering for consistency. Merge 37878b975c2bc082b0568e21cbe62bfcef97c10d into 67be9e77834c0dc9d2b5d462c01c2f39718c8817 PiperOrigin-RevId: 233066799
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.