SIGN IN SIGN UP

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