Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

shaka-player

Package Overview
Dependencies
Maintainers
3
Versions
344
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shaka-player - npm Package Versions

1
35

2.3.9

Diff

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
joeyparrish
published 2.3.3 •

Changelog

Source

2.3.3 (2018-03-01)

New features:

  • Warn if parsing the date from UTCTiming fails
    • https://github.com/shaka-project/shaka-player/issues/1317
    • https://github.com/shaka-project/shaka-player/pull/1318
  • Backpropagate language selections on track change
    • https://github.com/shaka-project/shaka-player/issues/1299

Bugfixes:

  • Fix MP4+VTT in HLS
    • https://github.com/shaka-project/shaka-player/issues/1270
  • Fix track selection during "streaming" event
    • https://github.com/shaka-project/shaka-player/issues/1119
  • Work around MSE rounding errors in Edge
    • https://github.com/shaka-project/shaka-player/issues/1281
    • Edge bug: https://bit.ly/2ttKiBU
  • Fix IE stuck buffering at the end after replay
    • https://github.com/shaka-project/shaka-player/issues/979
  • Fix catastrophic backtracking in TTML text parser
    • https://github.com/shaka-project/shaka-player/issues/1312
  • Fix infinite loop when jumping very small gaps
    • https://github.com/shaka-project/shaka-player/issues/1309
  • Fix seek range for live content with less than a full availability window
    • https://github.com/shaka-project/shaka-player/issues/1224
  • Remove misleading logging in DrmEngine#fillInDrmInfoDefaults
    • https://github.com/shaka-project/shaka-player/pull/1288
    • https://github.com/shaka-project/shaka-player/issues/1284
  • Fix old text cues displayed after loading new text stream
    • https://github.com/shaka-project/shaka-player/issues/1293
  • Fix truncated HLS duration with short text streams
    • https://github.com/shaka-project/shaka-player/issues/1271
  • Fix DASH SegmentTemplate w/ duration
    • https://github.com/shaka-project/shaka-player/issues/1232

Docs:

  • Fix out-of-date docs for error 6014 EXPIRED
    • https://github.com/shaka-project/shaka-player/issues/1319
  • Simplify prerequisite installation on Linux
    • https://github.com/shaka-project/shaka-player/issues/1175
  • Simplify the debugging tutorial
  • Fix various typos
    • https://github.com/shaka-project/shaka-player/pull/1272
    • https://github.com/shaka-project/shaka-player/pull/1274
joeyparrish
published 2.3.2 •

Changelog

Source

2.3.2 (2018-02-01)

New features:

  • Add Storage.deleteAll() to clear storage when database upgrades fail
    • https://github.com/shaka-project/shaka-player/issues/1230
    • https://github.com/shaka-project/shaka-player/issues/1248
  • Make DASH default presentation delay configurable
    • https://github.com/shaka-project/shaka-player/issues/1234
    • https://github.com/shaka-project/shaka-player/pull/1235

Bugfixes:

  • Fix stall during eviction with small bufferBehind values
    • https://github.com/shaka-project/shaka-player/issues/1123
  • Fix deletion of offline licenses for demo content
    • https://github.com/shaka-project/shaka-player/issues/1229
  • Fix compiler renaming in Player language APIs
    • https://github.com/shaka-project/shaka-player/issues/1258
  • Rename Timeline events to include the "Event" suffix
    • https://github.com/shaka-project/shaka-player/pull/1267

Docs:

  • Fix incorrect year in the change log
    • https://github.com/shaka-project/shaka-player/pull/1263
  • Fix some bad annotations found while upgrading jsdoc
    • https://github.com/shaka-project/shaka-player/issues/1259
joeyparrish
published 2.3.1 •

Changelog

Source

2.3.1 (2018-01-22)

New features:

  • All features released in 2.2.10, plus...
  • DRM content is now implied by DRM config, fixes some ad insertion cases
    • https://github.com/shaka-project/shaka-player/pull/1217
    • https://github.com/shaka-project/shaka-player/issues/1094
  • Add support for mp4a.40.34 mp3 in HLS
    • https://github.com/shaka-project/shaka-player/issues/1210
  • Allow ES6 syntax
  • Replaced deprecated gjslint with eslint

Bugfixes:

  • All fixes released in 2.2.10, plus...
  • Handle MPEGTS timestamp rollover issues, including WebVTT HLS
    • https://github.com/shaka-project/shaka-player/issues/1191
  • Fix MP4 timescale assumptions in HLS
    • https://github.com/shaka-project/shaka-player/issues/1191
  • Update muxjs to use new keepOriginalTimestamps option
    • https://github.com/shaka-project/shaka-player/issues/1194
  • Avoids line-length limits when building on Windows
    • https://github.com/shaka-project/shaka-player/issues/1228
  • Force JS files to use unix newlines on Windows
    • https://github.com/shaka-project/shaka-player/issues/1228
  • Fix selection of text streams with no role
    • https://github.com/shaka-project/shaka-player/issues/1212

Docs:

  • All fixes released in 2.2.10, plus...
  • Fix upgrade guide links
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