This repository has been archived by the owner on Jan 24, 2019. It is now read-only.
Releases: flowplayer/flowplayer-hlsjs
Releases · flowplayer/flowplayer-hlsjs
v1.1.1 release
- Remove spurious trailing space
- Load engine in IEMobile (#79)
- autoplay nudge only required for Android Chrome
- support.android not compatible with v7.0.1
- light: handle custom error locally (#80)
- full: remove custom error for unsupported features by light build (#81)
- fp6: default qsel label including bandwidth
- Play promise cannot be given with play()
- No need to pause after seek in paused state with !bufferWhilePaused
- w/o bufferWhilePaused no pause after seek required anymore
- Revert to setting volume on boot (#53)
- Allow audio tracks without codec information
- Prevent seek to undefined target position (#84)
- Postpone ready until canplaythrough for desktop Safari
- Detect Android Chrome in a backward and forward compatible way
- hls.js v0.7.11
Load from:
https://releases.flowplayer.org/hlsjs/1.1.1/flowplayer.hlsjs.min.js (full)
https://releases.flowplayer.org/hlsjs/1.1.1/flowplayer.hlsjs.light.min.js (light)
v1.1.0 release
- Add 'light' release, loading hls.light.min.js
- Rename and add audio track related vars for clarity and slimming build
- Throw custom error if hls.light encounters alternate audio tracks (#78)
- Compact pick() and buffer determination
- Make use of map and filter index argument
- Remove autoplay nudge for Safari
- Set initial non-abr quality via hls.config
- Core takes care of video tag x-webkit-airplay and volume
- Simplify Safari anti-heaving autoplay hack
- Fix weeding of invalid quality configuration levels
- qsel: switch case config for clarity
- Modernize qsel array inits; verify 'drive' videoCodecs
- Make audio track menu width adaptive
- Make sure that level.attrs are present before checking AUDIO (#73)
- Remove extreneous debugging info
- Optionally switch audio track on level switch (#72)
- Implement manual audio track selection (#72)
Load from:
v1.0.8 release
- Order manifest events chronologically for readability
- Correctly set video.buffer
- live: implement dynamic startOffset and duration
- hls.js v0.7.8
Load from: //releases.flowplayer.org/hlsjs/1.0.8/flowplayer.hlsjs.min.js
v1.0.7 release
- metadata: try sample.data if sample.unit is undefined
- Confine autoplay nudge to where firstframe not supported
- Disabling of autoStartLoad not needed (anymore)
- hls.js v0.7.5
Load from: //releases.flowplayer.org/hlsjs/1.0.7/flowplayer.hlsjs.min.js
v1.0.6 release
- Deal with broken play promise gracefully
- Discard buffer flush on finish
- Use BUFFER_APPENDED to remove stalled fake state
- Remove recovery class once non-fatal bufferstalled is gone
- Prevent initial Safari "heaving" when not stopping on first frame
- Document npm install command
- Pack with pre-built hls.js
- Re-position error callback; avoids a timeout
- hls.js v0.7.4
Load from: //releases.flowplayer.org/hlsjs/1.0.6/flowplayer.hlsjs.min.js
v1.0.5 release
- Reliably unload hlsjs engine on error
- metadata: retrieve sample.unit
- Satisfy peer dep with 7.x
- Delay player error after hls.js fatal error w/o recovery
- Simplify config merges
- Accept level -1 even if not listed as first hlsQuality
- dvr: do not re-invent dvrSyncPosition
- Namespace dvrwindow listener
- Make recovery work with poster; do not throw undefined error
- Do not destory engine during recovery, resume if paused
- Base dvr live calc on TARGETDURATION
- dvr: subtract liveSyncDuration from video.duration
- hls.js v0.6.21
Load from: //releases.flowplayer.org/hlsjs/1.0.5/flowplayer.hlsjs.min.js
v1.0.4 release
- Flowplayer 7 compatibility
- Support Flowplayer 7 quality selection menu (#55)
- Implement DVR window
- Introduce safari option
- hls.js v0.6.19
Load from: //releases.flowplayer.org/hlsjs/1.0.4/flowplayer.hlsjs.min.js
release v1.0.3
- hls.js v0.6.12
- Feature: optionally stop buffering in paused state (#57)
- Prevent Chrome engine from hanging after replay purge
- De-complicate setting replay level
- Include WebKitMediaSource.isTypeSupported when checking codecs
- Add url-toolkit as devDependency
For Flowplayer 7:
- Remove all poster hacks
- Listen to ID3 metadata events
- Fail over to compact decoding function if TextDecoder not present
Load from: //releases.flowplayer.org/hlsjs/1.0.3/flowplayer.hlsjs.min.js
v1.0.2 release
- hls.js v0.6.10
- never add preload video tag attribute, ignored by MSE
v1.0.1 release
- hls.js v0.6.6
- set boot volume and mute in time to avoid initial pang with autoplay
- provide buffer value as third argument
- null check for video.hlsQualities and conf.hlsQualities
- fix replay detection logic for buffer flushing