Skip to content
This repository was archived by the owner on Oct 20, 2022. It is now read-only.

Releases: Orange-OpenSource/hasplayer.js

v1.8.0

24 Apr 13:56

Choose a tag to compare

Release Notes v1.8.0 (2017/01/23)

  • Implements license persistence at application layer (protection model 21Jan2015) according to player configuration (by default no license persistence)
  • [MSS] Add support for MSS static streams starting at t > 0 (live delinearization use case)
  • [HLS] Add support for HLSv5 streams (multiple audio/subtitle tracks/streams)
  • [HLS] Add support for VTT subtitles
  • [HLS] Add support for DVR mode
  • Provide absolute program date/time (if available) for DVR window range (see MediaPlayer.getDVRWindowRange())
  • Bugs fixing:
    • [MSS] Correct 'IsLive' parameter parsing in case
    • [MSS] Fix use case where 'FourCC' field is an empty string
    • [HLS] Fix regression on MPEGTS packets demultiplexing
    • [HLS] Correct H.264 SPS parsing to retrieve video's width and height values

v1.7.0

24 Apr 13:56

Choose a tag to compare

Release Notes v1.7.0 (2016/11/28)

  • Add support for TTML origin defined with field 'c'
  • Bugs fixing:
    • Fix compatibility issue with Smooth streaming Streams in CENC/PIFF1.3 format
    • Fix subtitles being displayed by Firefox when using external display mode
    • Fix issue on image subtitles display
    • Fix namespace resolution for subtitles XML files
    • Remove subtitles external
      size setting (to be set by webapp)
    • Workaround for missing 'cueExit' event not sent by Firefox when seeking
    • Fix issue on track selection among tracks with identical language
    • Correct FragmentInfo requests scheduling in Smooth Streaming DVR mode
    • Stops Smooth Streaming DVR FragmentInfo requests in case of session reloading
    • Fix TTML origin management if set on main div
    • Correct TTML showbackground management to keep text alignment value

v1.6.0

24 Apr 13:56

Choose a tag to compare

Version 1.6.0 has been released (on master branch).

Release Notes:

  • Handle Firefox's MSE and
  • Add 'subType' information for tracks (MediaPlayer.getTracks()) to differentiate HoH subtitles
  • Add configuration parameter 'liveDelay' (that enables to get around 412 precondition failed errors raised by some MSS streaming servers)
  • Add support for subtitles as images
  • Add possibility to attach an HTML div element to be used to render rich TTML subtitles
  • Enhance TTML subtitles parsing and display (showBackground, opacity, font style, size and resolution, etc)
  • Add AES128 decryption support for HLS streams
  • Bugs fixing:
    • Fix regression on segments processing errors catching
    • Fix issue on buffer gaps on Edge in case of discording timestamps between the manifest and the segments
    • Fix KEY_ERR_OUTPUT ('output-restricted') error not raised when restarting (stop then play) a stream
    • Fix HLS sessions reloading when some segment download failed
    • Fix potential incorrect seeking to another previously buffered range
    • Fix 'ended' event not raised when playing was started at time > 0
    • Fix ABR resetting when trick mode was previously enabled

v1.5.0

24 Apr 13:56

Choose a tag to compare

Version 1.5.0 has been released (on master branch).

Release Notes:

  • Raise "MEDIA_KEYERR_OUTPUT" error when output display is restricted by a Widevine license
  • Enhance TTML to WebVTT transcoding for subtitles on multiple lines and empty subtitles
  • Optimized track switching mechanism to avoid playback error on Firefox

v1.4.0

24 Apr 13:55

Choose a tag to compare

Version 1.4.0 has been released (on master branch).

Release Notes:

  • Automatic building, deployment and functional testing (based on Travis and BrowserStack)
  • DVR: disable seeking within buffering window before live edge
  • Add 'startTime' parameter in input stream to enable playback start at given time
  • Bugs fixing:
    • Fix stop playing when buffer reached on IE11 and Edge
    • Fix DVR window range update when paused
    • Fix regression on 'ended' event firing
    • Fast zapping error (consolidate load and reset process)
    • Correct ABR rules in case of aborted or abandoned requests
    • Patch for Safari which faces an issue with MSE buffer removing
    • Correct display of subtitles on multiple lines
    • Correct display of subtitles with no layout and style
    • External TTML subtitles file management
    • TTML style parsing
    • Correct regression on abandon request rule
    • Correct 'ended' event detection when trick mode is enabled
    • Correct PlayReady CDM data to disable proactive (pre-delivery) license acquisition

v1.3.1

08 Jun 14:46

Choose a tag to compare

Version 1.3.1 has been released (on master branch).

v1.2.7

01 Apr 10:09

Choose a tag to compare

Version 1.2.7 has been released (on master branch).
See wiki for release notes.

v1.3.0

24 Apr 13:55

Choose a tag to compare

Version 1.3.0 has been released (on master branch).
See wiki for release notes.

!! Please note the change made ​​to the MediaPlayer API (see http://orange-opensource.github.io/hasplayer.js/1.3.0/doc/index.html)