Skip to content

fix(HLS): Fix timeline sync gaps on discontinuity sequences#10087

Merged
avelad merged 1 commit into
shaka-project:mainfrom
avelad:discontinuity-pdt-gaps
May 18, 2026
Merged

fix(HLS): Fix timeline sync gaps on discontinuity sequences#10087
avelad merged 1 commit into
shaka-project:mainfrom
avelad:discontinuity-pdt-gaps

Conversation

@avelad

@avelad avelad commented May 13, 2026

Copy link
Copy Markdown
Member

Calculates and compensates for PDT drift only when the discontinuity sequence changes, preventing timeline breaks during manifest updates.

Fixes #10084

@avelad avelad added type: bug Something isn't working correctly component: HLS The issue involves Apple's HLS manifest format priority: P1 Big impact or workaround impractical; resolve before feature release labels May 13, 2026
@avelad avelad added this to the v5.2 milestone May 13, 2026
@avelad avelad mentioned this pull request May 13, 2026
1 task
@shaka-bot

Copy link
Copy Markdown
Collaborator

Bundle Size Report for PR #10087

File HEAD Base Diff
controls.css 24.0 KiB (5.0 KiB) 24.0 KiB (5.0 KiB) 0.0 KiB
demo.compiled.debug.js 258.3 KiB (51.8 KiB) 258.3 KiB (51.8 KiB) 0.0 KiB
demo.compiled.js 258.3 KiB (51.8 KiB) 258.3 KiB (51.8 KiB) 0.0 KiB
demo.css 170.4 KiB (27.8 KiB) 170.4 KiB (27.8 KiB) 0.0 KiB
locales.js 43.6 KiB (10.8 KiB) 43.6 KiB (10.8 KiB) 0.0 KiB
receiver.compiled.debug.js 148.8 KiB (24.1 KiB) 148.8 KiB (24.1 KiB) 0.0 KiB
receiver.compiled.js 148.8 KiB (24.1 KiB) 148.8 KiB (24.1 KiB) 0.0 KiB
shaka-player.compiled-es2021.debug.js 1257.6 KiB (309.0 KiB) 1257.4 KiB (309.0 KiB) +0.2 KiB
shaka-player.compiled-es2021.js 665.7 KiB (221.8 KiB) 665.6 KiB (221.8 KiB) +0.1 KiB
shaka-player.compiled.debug.js 1529.5 KiB (350.2 KiB) 1529.3 KiB (350.1 KiB) +0.2 KiB
shaka-player.compiled.js 769.8 KiB (249.5 KiB) 769.7 KiB (249.5 KiB) +0.1 KiB
shaka-player.dash-es2021.debug.js 925.6 KiB (232.4 KiB) 925.6 KiB (232.4 KiB) 0.0 KiB
shaka-player.dash-es2021.js 459.4 KiB (156.7 KiB) 459.4 KiB (156.7 KiB) 0.0 KiB
shaka-player.dash.debug.js 1123.3 KiB (262.4 KiB) 1123.3 KiB (262.4 KiB) +0.0 KiB
shaka-player.dash.js 533.5 KiB (176.7 KiB) 533.5 KiB (176.7 KiB) 0.0 KiB
shaka-player.experimental-es2021.debug.js 1648.3 KiB (393.6 KiB) 1648.1 KiB (393.6 KiB) +0.2 KiB
shaka-player.experimental-es2021.js 918.8 KiB (291.1 KiB) 918.7 KiB (291.0 KiB) +0.1 KiB
shaka-player.experimental.debug.js 1984.4 KiB (443.7 KiB) 1984.2 KiB (443.6 KiB) +0.2 KiB
shaka-player.experimental.js 1044.8 KiB (324.5 KiB) 1044.7 KiB (324.5 KiB) +0.1 KiB
shaka-player.hls-es2021.debug.js 955.2 KiB (237.6 KiB) 955.0 KiB (237.6 KiB) +0.2 KiB
shaka-player.hls-es2021.js 492.2 KiB (166.6 KiB) 492.1 KiB (166.6 KiB) +0.1 KiB
shaka-player.hls.debug.js 1158.1 KiB (268.5 KiB) 1157.9 KiB (268.4 KiB) +0.2 KiB
shaka-player.hls.js 569.3 KiB (187.6 KiB) 569.2 KiB (187.5 KiB) +0.1 KiB
shaka-player.ui-es2021.debug.js 1565.9 KiB (376.2 KiB) 1565.7 KiB (376.1 KiB) +0.2 KiB
shaka-player.ui-es2021.js 878.4 KiB (279.5 KiB) 878.3 KiB (279.4 KiB) +0.1 KiB
shaka-player.ui.debug.js 1872.0 KiB (422.5 KiB) 1871.8 KiB (422.4 KiB) +0.2 KiB
shaka-player.ui.js 992.9 KiB (310.3 KiB) 992.8 KiB (310.2 KiB) +0.1 KiB

Calculates and compensates for PDT drift only when the discontinuity sequence changes, preventing timeline breaks during manifest updates.
@avelad
avelad force-pushed the discontinuity-pdt-gaps branch from 500c16b to f744b97 Compare May 13, 2026 12:52
@shaka-bot

Copy link
Copy Markdown
Collaborator

Incremental code coverage: 100.00%

@avelad
avelad merged commit 589131f into shaka-project:main May 18, 2026
70 of 76 checks passed
avelad added a commit that referenced this pull request May 18, 2026
Calculates and compensates for PDT drift only when the discontinuity
sequence changes, preventing timeline breaks during manifest updates.

Fixes #10084
avelad added a commit that referenced this pull request May 18, 2026
Calculates and compensates for PDT drift only when the discontinuity
sequence changes, preventing timeline breaks during manifest updates.

Fixes #10084
@avelad
avelad deleted the discontinuity-pdt-gaps branch May 18, 2026 11:02
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Jul 17, 2026
@shaka-project shaka-project locked as resolved and limited conversation to collaborators Jul 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

component: HLS The issue involves Apple's HLS manifest format priority: P1 Big impact or workaround impractical; resolve before feature release status: archived Archived and locked; will not be updated type: bug Something isn't working correctly

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DVR Issue in live

3 participants