CHANGELOG.md
4.44 KB
CHANGELOG
3.0.4 (2016-5-31)
- Added support for multiple alternate audio tracks
- New class SegmentLoader contains all buffer maintenence and segment fetching logic
- New class SourceUpdater tracks the state of asynchronous operations on a SourceBuffer and queues operations for future execution if the SoureBuffer is busy
- New class MasterPlaylistController now encapsulates operations on the master playlist and coordinates media playlists and segment loaders
- Bug fixes related to fetching and buffer maintenance
2.0.1 (2016-03-11)
- First release of the ES6 version of the SourceHandler
- All new lint/build/test setup via the generator-videojs-plugin project
1.13.1 (2016-03-04)
- Converted from a Tech to a SourceHandler for Video.js 5.x compatibility
- Implemented a Media Source Extensions-based playback engine with a Flash-based fallback
- Rewrote the Transmuxer and moved it into it's own project mux.js
- Added support for 608/708 captions
0.17.6 (2015-07-29)
- autoplay at the live point. fix live id3 cue insertion. (view)
0.17.5 (2015-07-14)
- do not assume media sequence starts at zero (view)
- fix error with audio- or video-only streams (view)
0.17.4 (2015-07-12)
- Fix seeks between segments. Improve duration calculation. (view)
0.17.3 (2015-06-29)
- @dmlap improved video duration calculation. (view)
- Clamp seeks to the seekable range (view)
- Use getComputedStyle for player dimensions when filtering variants (view)
- Add a functional test that runs in SauceLabs (view)
0.17.2 (2015-06-15)
- @dmlap fix seeking in live streams (view)
0.17.1 (2015-06-08)
- @dmlap do not preload live videos (view)
0.17.0 (2015-06-05)
- @dmlap implement seekable for live streams. Fix in-band metadata timing for live streams. (view)
0.16.1 (2015-05-29)
- @ntadej Do not unnecessarily reset to the live point when refreshing playlists. Clean up playlist loader timeouts. (view)
- @gkatsev ensure segments without an initial IDR are not displayed in 4:3 initially (view)
- @mikrohard: wait for an SPS to inject metadata tags. (view)
- @mikrohard: Trim whitespace in playlist. (view)
- @mikrohard allow playback of TS files with NITs. Don't warn about PCR PIDs. (view)
- @dmlap quicker quality switches when bandwidth changes. (view)
- @dmlap fix temporary warped display after seeking. (view)
0.16.0
- support preload=none
0.15.0
- expose all ID3 frames and handle tags larger than 188 bytes
0.14.0
- performance improvements for HLSe
0.13.0
- Improved audio/video synchronization
- Fixes for live, HLSe, and discontinuities
- Rename internal methods to clarify their intended visibility
0.12.0
- support for custom IVs with AES-128 encryption
0.11.0
- embedded ID3 tags are exposed as an in-band metadata track
0.10.0
- optimistic initial bitrate selection
0.9.0
- support segment level AES-128 encryption
0.8.0
- support for EXT-X-DISCONTINUITY
0.7.0
- convert the HLS plugin to a tech
0.6.0
- Refactor playlist loading
- Add testing via karma
0.5.0
- cookie-based content protection support (see
withCredentials
)
0.4.0
- Live stream support
0.3.0
- Performance fixes for high-bitrate streams
0.2.0
- Basic playback and adaptive bitrate selection
0.1.0
- Initial release