Skip to content

Releases: bbc/bigscreen-player

10.20.3: BADGER-364: Remove UHD overrides (#426)

23 Apr 13:37
57419f0

Choose a tag to compare

📺 What

Removes legacy override which disables sentinels when consuming UHD content.

🛠 How

  • Removes the config check, explicitly set disableSentinels to false
  • Removes relevant unit test

10.20.2: BADGER-312: Segment timeline fix (#424)

07 Apr 15:20
b85f5d3

Choose a tag to compare

📺 What

Updates dash.js to incorporate new segment timeline fix: dash.js/pull/110

🛠 How

  • Updates dash.js to v4.7.3-19

10.20.1: Account for other Sync Event in the `TimeSyncController` (#422)

11 Feb 11:02
868de37

Choose a tag to compare

10.20.0: BADGER-289 DVB Reporting Override (#416)

05 Feb 16:38
1e663f8

Choose a tag to compare

📺 What

Update to a new patch version of Dash.js that included support for new setting - dvbReporting.reportingUrl. This allows the client to manually override the DVB metrics reporting URL provided in the manifest.

Useful for moving away from dynamic manifest in use for the low latency trial.

🛠 How

Update Dash.js version. New setting is checked when reporter is set up in Dash.js. If set, the URL provided in the setting is used over any URL already in the manifest.

10.19.0: BADGER-293 Remove video frames not advancing (#417)

05 Feb 11:50
eb1add3

Choose a tag to compare

📺 What

Removes videoFramesNotAdvancing feature from Dash.js. This was added during phase 2 of the low latency trial and uses the uncertified Video Quality API. The varying performance across devices of this interface led to a number of false positives.

This combined with the addition of a lowLatencyStallThreshold now in mainline Dash.js and the resolution of the underlying Chrome bug that led to this workaround mean we can now safely remove this feature.

🛠 How

Adds a temporary testing branch of a version of Dash.js without the videoFramesNotAdvancing feature.

Removes plugin interface and reporting on the PLAYBACK_FROZEN event that videoFramesNotAdvancing exposes.

10.18.2: Dropped frames percentage calculation (#421)

04 Feb 11:24
df86bbf

Choose a tag to compare

📺 What

Fixes an issue with the dropped frames percentage calculation in the debug view.

🛠 How

Corrected brackets.

10.18.1: BADGER: Fix `frames-total` (#420)

29 Jan 14:41
d5fa93f

Choose a tag to compare

📺 What

Fixes type for frames-total isn't declared in Chronicle. Merges frames-total and frames-dropped to a new field frames.

🛠 How

  • Add frames-total to Chronicle types
  • Add frames union to DebugView and display the percentage.

See

frames-dropped replaced with frames

10.18.0: Add Artificial Offset (#419)

26 Jan 15:28
a7a1c91

Choose a tag to compare

📺 What

See bbc/dash.js#107 for what and why.

10.17.1: BADGER-130: Missing import (#418)

22 Jan 12:05
ea14217

Choose a tag to compare

📺 What

Fixes a minor bug

🛠 How

  • Imports missing reference

10.17.0: BADGER-130: Test CDN failover (extended plugin functionality) (#413)

14 Jan 15:22
185323c

Choose a tag to compare

📺 What

Extends existing plugin functionality with a global plugin context system.

This is supporting work for tv-client#BADGER-130-InvokeCdnFailover

🛠 How

  • A global 'plugin context' state is maintained to selectively expose state & functionality to plugins
  • Adds onContextUpdated event to expose the context
    • Fires immediately after plugin registration to provide context

✅ Testing

Integration tests have been implemented in tv-client#BADGER-130-InvokeCdnFailover