Skip to content

VPLAY-12287 - Defer CC Enable / Disable to avoid Stop delays (#1717) - #1741

Open
gavin-parry wants to merge 1 commit into
support/2.11.1_8.4from
feature/VPLAY-13653_2.11.1_8.4
Open

VPLAY-12287 - Defer CC Enable / Disable to avoid Stop delays (#1717)#1741
gavin-parry wants to merge 1 commit into
support/2.11.1_8.4from
feature/VPLAY-13653_2.11.1_8.4

Conversation

@gavin-parry

Copy link
Copy Markdown
Contributor

Reason for change: If Streamlock is not available, then apply this setting later. This is to reduce delays during channel zapping, reducing likelihood of EPG timeouts. Note: This still blocks on Streamlock if in a playing related state (e.g. user invoked subtitle change), since deferred settings are applied during tune.

This also includes some useful future debug for stop timings, since fixing this has pushed delays further into stop calls during channel zapping. E.g. Delays now seen acquiring the async task execution mutex during stop when an async task tune is still in progress, i.e. in SuspendScheduler.

Test Procedure: Check that the EPG stop sequence is not timing out. Check subtitle and CC status changes as expected.

* VPLAY-12287 - Defer CC Enable / Disable to avoid Stop delays

Reason for change: If Streamlock is not available, then apply this setting later.
This is to avoid delays during stop sequencing causing timeouts.
This also includes some useful debug (for now) for testing.

Test Procedure: Check that the EPG stop sequence is not timing out.

Risk: Low
@gavin-parry
gavin-parry requested a review from a team as a code owner July 16, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant