Skip to content

feat: Use content workaround for Tizen 3 / webOS 3 instead of cross boundary #8887

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

matvp91
Copy link
Member

@matvp91 matvp91 commented Jul 18, 2025

The bug report (#8048) states that webOS 3 playback fails when transitioning from plain to encrypted. We initially mitigated this by enforcing crossBoundaryStrategy for this particular device.

The changes made in #8354 made us revisit playback on legacy devices, with the adjustments to the media segments tfhd box, plain to encrypted no longer requires an MSE reset.

This PR does the following:

  • Remove crossBoundaryStrategy for webOS 3 and Tizen 3.
  • Apply the proper content workarounds for these devices.
  • The cutpoint is always at the start now, I could not find a device that benefits from having the cutpoint at the end. See table in the issue.

Should affect the following devices, manual tests done on:

  • Tizen 3, webOS 3 with Widevine.
  • Edge (modern) with PlayReady.

Fixes #8048.

@matvp91 matvp91 requested a review from a team July 18, 2025 08:33
@matvp91 matvp91 self-assigned this Jul 18, 2025
@matvp91 matvp91 added type: enhancement New feature or request platform: WebOS Issues affecting WebOS platform: Tizen Issues affecting Tizen labels Jul 18, 2025
@avelad avelad added this to the v4.16 milestone Jul 18, 2025
@avelad
Copy link
Member

avelad commented Jul 18, 2025

@shaka-bot test

@shaka-bot
Copy link
Collaborator

@avelad: Lab tests started with arguments:

  • pr=8887

@avelad avelad added the priority: P2 Smaller impact or easy workaround label Jul 18, 2025
@shaka-bot
Copy link
Collaborator

shaka-bot commented Jul 18, 2025

Incremental code coverage: 80.00%

@avelad
Copy link
Member

avelad commented Jul 18, 2025

@shaka-bot test

@shaka-bot
Copy link
Collaborator

@avelad: Lab tests started with arguments:

  • pr=8887

@matvp91
Copy link
Member Author

matvp91 commented Jul 18, 2025

@shaka-bot test

@shaka-bot
Copy link
Collaborator

@matvp91: Lab tests started with arguments:

  • pr=8887

@matvp91 matvp91 marked this pull request as draft July 18, 2025 12:46
@avelad
Copy link
Member

avelad commented Jul 18, 2025

@shaka-bot test

@shaka-bot
Copy link
Collaborator

@avelad: Lab tests started with arguments:

  • pr=8887

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform: Tizen Issues affecting Tizen platform: WebOS Issues affecting WebOS priority: P2 Smaller impact or easy workaround type: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Mixed clear and encrypted playback fails on webOS 3
3 participants