mirror of
https://github.com/jellyfin/jellyfin-androidtv.git
synced 2026-10-26 16:45:23 +00:00
If the capabilities of a device change, Exoplayer can invalidate the
current selection to adhere to the new list of capabilities.
This helps the Nvidia Shield and its content matching refresh rate
option because, during the refresh rate switching period, the reported
capabilities change. Without this flag, the device could reproduce audio
as PCM instead of the expected passthrough.
Addresses https://github.com/jellyfin/jellyfin-androidtv/issues/4067,
additional context https://github.com/androidx/media/issues/2258
(cherry picked from commit 95f8e4db22)