Socket
Socket
Sign inDemoInstall

shaka-player

Package Overview
Dependencies
Maintainers
3
Versions
327
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shaka-player - npm Package Versions

1
33

2.4.2

Diff

Changelog

Source

2.3.10 and 2.4.2 (2018-06-29)

Bugfixes:

  • Fix ignored configuration when input is partially invalid (v2.4.2 only)
    • https://github.com/shaka-project/shaka-player/issues/1470
  • Silence DRM engine errors for unencrypted assets
    • https://github.com/shaka-project/shaka-player/issues/1479
  • Fix infinite seeking with HLS on V1 Chromecasts
    • https://github.com/shaka-project/shaka-player/issues/1411
  • Fix module wrapper to work with CommonJS, AMD, ES modules, as well as Closure and Electron
    • https://github.com/shaka-project/shaka-player/issues/1463
  • Fix TextEngine buffered range calculations

Demo App:

  • Fix custom encrypted assets in the demo app

Docs:

  • Fix generated documentation problems (v2.4.2 only)
  • Move CEA-608/708 to list of supported HLS features (v2.4.2 only)
    • https://github.com/shaka-project/shaka-player/pull/1465
joeyparrish
published 2.3.10 •

Changelog

Source

2.3.10 and 2.4.2 (2018-06-29)

Bugfixes:

  • Fix ignored configuration when input is partially invalid (v2.4.2 only)
    • https://github.com/shaka-project/shaka-player/issues/1470
  • Silence DRM engine errors for unencrypted assets
    • https://github.com/shaka-project/shaka-player/issues/1479
  • Fix infinite seeking with HLS on V1 Chromecasts
    • https://github.com/shaka-project/shaka-player/issues/1411
  • Fix module wrapper to work with CommonJS, AMD, ES modules, as well as Closure and Electron
    • https://github.com/shaka-project/shaka-player/issues/1463
  • Fix TextEngine buffered range calculations

Demo App:

  • Fix custom encrypted assets in the demo app

Docs:

  • Fix generated documentation problems (v2.4.2 only)
  • Move CEA-608/708 to list of supported HLS features (v2.4.2 only)
    • https://github.com/shaka-project/shaka-player/pull/1465
joeyparrish
published 2.4.1 •

Changelog

Source

2.3.9 and 2.4.1 (2018-06-13)

Bugfixes:

  • Default to a maximum of 360p for ABR when saveData == true
    • https://github.com/shaka-project/shaka-player/issues/855
  • Make AbrManager restrictions "soft" so they do not fail playback
  • Patch Closure Compiler to fix polyfill+wrapper
    • https://github.com/shaka-project/shaka-player/issues/1455
  • Fix assertion spam when merging a period into itself
    • https://github.com/shaka-project/shaka-player/issues/1448
  • Upgrade WebDriver module to new W3C protocol, fixes WD tests on Firefox & IE
  • Work around potential hang in transmuxer with multiplexed TS content.
    • https://github.com/shaka-project/shaka-player/issues/1449

Demo app:

  • Support clearkey license-servers in the demo UI

Misc:

  • Fix nodejs import (still not a supported environment, but does not throw)
    • https://github.com/shaka-project/shaka-player/issues/1445
    • https://github.com/shaka-project/shaka-player/pull/1446
joeyparrish
published 2.3.9 •

Changelog

Source

2.3.9 and 2.4.1 (2018-06-13)

Bugfixes:

  • Default to a maximum of 360p for ABR when saveData == true
    • https://github.com/shaka-project/shaka-player/issues/855
  • Make AbrManager restrictions "soft" so they do not fail playback
  • Patch Closure Compiler to fix polyfill+wrapper
    • https://github.com/shaka-project/shaka-player/issues/1455
  • Fix assertion spam when merging a period into itself
    • https://github.com/shaka-project/shaka-player/issues/1448
  • Upgrade WebDriver module to new W3C protocol, fixes WD tests on Firefox & IE
  • Work around potential hang in transmuxer with multiplexed TS content.
    • https://github.com/shaka-project/shaka-player/issues/1449

Demo app:

  • Support clearkey license-servers in the demo UI

Misc:

  • Fix nodejs import (still not a supported environment, but does not throw)
    • https://github.com/shaka-project/shaka-player/issues/1445
    • https://github.com/shaka-project/shaka-player/pull/1446
joeyparrish
published 2.4.0 •

Changelog

Source

2.4.0 (2018-05-24)

New features:

  • Support for TTML and VTT regions
    • https://github.com/shaka-project/shaka-player/issues/1188
  • Support for CEA captions in TS content
    • https://github.com/shaka-project/shaka-player/issues/276
  • A video element is no longer required when Player is constructed
    • https://github.com/shaka-project/shaka-player/issues/1087
  • New attach() and detach() methods have been added to Player to manage attachment to video elements
    • https://github.com/shaka-project/shaka-player/issues/1087
  • Allow apps to specify a preferred audio channel count
    • https://github.com/shaka-project/shaka-player/issues/1013
  • Live stream playback can begin at a negative offset from the live edge
    • https://github.com/shaka-project/shaka-player/issues/1178
  • Add new configure() syntax for easily setting single fields
    • https://github.com/shaka-project/shaka-player/issues/763
  • player.configure() returns false if player configuration is invalid
  • Fetch is now preferred over XHR when available
    • https://github.com/shaka-project/shaka-player/issues/829
  • Request type now appears in shaka.util.Error data for HTTP errors
    • https://github.com/shaka-project/shaka-player/issues/1253

Broken compatibility:

  • A third-party Promise polyfill is now required for IE 11 support
    • https://github.com/lahmatiy/es6-promise-polyfill
    • https://github.com/shaka-project/shaka-player/issues/1260
  • Text parser plugins now take a nullable segmentStart in TextContext. All application-specific text-parsing plugins MUST be updated.
  • Text-parsing plugins that produce region information must do so with the new CueRegion class. Any application-specific text-parsing plugins that produce region information MUST be updated.
  • TextDisplayer plugins that handle region information must do so with the new CueRegion interface. Any application-specific TextDisplayer plugins that handle region information MUST be updated.
  • The API for PresentationTimeline has changed. Manifest parser plugins that use certain PresentationTimeline methods MUST be updated:
    • setAvailabilityStart() was renamed to setUserSeekStart().
    • notifySegments() now takes a reference array and a boolean called isFirstPeriod, instead of a period start time and a reference array.

Deprecated:

  • NetworkingEngine.request() now returns an instance of IAbortableOperation instead of Promise. Applications which make application-level requests SHOULD update to use the new interface.
    • The old interface will be removed in v2.5.
  • Network scheme plugins now return an instance of IAbortableOperation instead of Promise. Application-specific network scheme plugins SHOULD update to the new interface.
    • The old interface will be removed in v2.5.

Demo app:

  • Improve support for custom assets and license servers in demo app URI

Misc:

  • We have started transitioning the code to ES6 and the new JS style guide
    • https://google.github.io/styleguide/jsguide.html
joeyparrish
published 2.3.8 •

Changelog

Source

2.3.8 (2018-05-23)

Bugfixes:

  • Fix non-default namespace names in DASH
    • https://github.com/shaka-project/shaka-player/issues/1438
  • Fix use after destroy() in CastProxy
    • https://github.com/shaka-project/shaka-player/issues/1423
  • Fix text track visibility state
    • https://github.com/shaka-project/shaka-player/issues/1412
  • Remove licenses when wiping offline storage
    • https://github.com/shaka-project/shaka-player/issues/1277
  • Restore backward compatibility for v2.2.x offline storage
    • https://github.com/shaka-project/shaka-player/issues/1248

Demo app:

  • Update DASH-IF Big Buck Bunny asset

Docs:

  • Fix typos and formatting
  • Build docs as part of build/all.py
    • https://github.com/shaka-project/shaka-player/issues/1421
joeyparrish
published 2.3.7 •

Changelog

Source

2.3.7 (2018-04-24)

Bugfixes:

  • Fixed manifest update frequency calculations
    • https://github.com/shaka-project/shaka-player/issues/1399
  • Fixed repeated seeking during HLS live streaming on Chromecast
    • https://github.com/shaka-project/shaka-player/issues/1411

Demo app:

  • Fixed updating of the app URL on Android when pasting into the custom asset field
    • https://github.com/shaka-project/shaka-player/issues/1079
  • Added Axinom live test assets
    • https://github.com/shaka-project/shaka-player/pull/1409
joeyparrish
published 2.3.6 •

Changelog

Source

2.3.6 (2018-04-11)

Bugfixes:

  • Handle HLS segments tags that occur before playlist tags
    • https://github.com/shaka-project/shaka-player/issues/1382
  • Avoid telling AbrManager about key-system-restricted streams, to simplify building AbrManager plugins.
  • Fixed exported enum definition for network plugin priorities
  • Fixed ES5 strict mode compatibility in our module wrapper
    • https://github.com/shaka-project/shaka-player/pull/1398

Demo app:

  • Fixed playback of VDMS assets by updating the license request details
    • https://github.com/shaka-project/shaka-player/pull/1388
joeyparrish
published 2.3.5 •

Changelog

Source

2.3.5 (2018-03-29)

New features:

  • Do not buffer audio far ahead of video
    • https://github.com/shaka-project/shaka-player/issues/964

Bugfixes:

  • Fixed early seeking (immediately upon load)
    • https://github.com/shaka-project/shaka-player/issues/1298
  • Fixed repeated seeking in HLS live (also affects DASH with timeShiftBufferDepth of zero)
    • https://github.com/shaka-project/shaka-player/issues/1331
  • Fixed VTT+MP4 parsing with respect to TRUN box
    • https://github.com/shaka-project/shaka-player/issues/1266
  • Fixed hang in StreamingEngine when playing at the left edge of the seek range on slow embedded devices
  • Work around slow DASH parsing on embedded devices

Demo app:

  • Fixed CSS for display on Chromecast and other TV devices
  • Added "startTime" URL parameter for debugging purposes
joeyparrish
published 2.3.4 •

Changelog

Source

2.3.4 (2018-03-22)

New features:

  • Support for non-standard DASH SegmentTemplate strings using formats other than "d" (such as "x" and "o").
    • https://github.com/Dash-Industry-Forum/DASH-IF-IOP/issues/177

Bugfixes:

  • Fixed rapid seeking in zero-width seek ranges, such as in HLS live
    • https://github.com/shaka-project/shaka-player/issues/1331
  • Fixed use of native controls for text display
    • https://github.com/shaka-project/shaka-player/issues/1332
  • Fixed parsing of multiple 'emsg' boxes
    • https://github.com/shaka-project/shaka-player/issues/1340

Demo app:

  • Added an "unload" button to the demo app
  • Fixed enabling of TS assets in the demo app
    • https://github.com/shaka-project/shaka-player/issues/1214

Docs:

  • Added a doc describing DASH manifests
    • https://github.com/shaka-project/shaka-player/issues/1233
  • Fixed documentation of CONTENT_UNSUPPORTED_BY_BROWSER error
    • https://github.com/shaka-project/shaka-player/issues/1349
  • Updated architecture diagrams
    • https://github.com/shaka-project/shaka-player/issues/1197
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc