Implement sequential track selection parameter propagation
Route track selection parameters sequentially through Player message dispatch, decodes parameters from InvalidationListener callback payload and activates them on the playback thread via trackSelector.onParametersActivated. This decouples playback state from application-thread updates, resolving a race condition where rapid consecutive setParameters calls could cause updates to be lost or processed out of order. PiperOrigin-RevId: 941675877 (cherry picked from commit 832edc696c0aa4e4fbba7263227ba9790dfb38b0)
T
tonihei committed
e5acc9baecf6614f2ea4826fc461068fd545ae78
Parent: cf7c39c
Committed by microkatz <michaelkatz@google.com>
on 7/3/2026, 11:09:31 AM