Comparing version 1.1.2-alpha.7 to 1.1.2
@@ -56,3 +56,3 @@ /******/ (function(modules) { // webpackBootstrap | ||
var OGVCompat = __webpack_require__(1), | ||
OGVVersion = ("1.1.2-alpha.7-20160621154405-08f4ceb"); | ||
OGVVersion = ("1.1.2-20160627165630-15ebde9"); | ||
@@ -59,0 +59,0 @@ if (window) { |
@@ -55,3 +55,3 @@ /******/ (function(modules) { // webpackBootstrap | ||
var OGVVersion = ("1.1.2-alpha.7-20160621154405-08f4ceb"); | ||
var OGVVersion = ("1.1.2-20160627165630-15ebde9"); | ||
@@ -58,0 +58,0 @@ if (window) { |
@@ -250,3 +250,3 @@ /******/ (function(modules) { // webpackBootstrap | ||
var OGVVersion = ("1.1.2-alpha.7-20160621154405-08f4ceb"); | ||
var OGVVersion = ("1.1.2-20160627165630-15ebde9"); | ||
@@ -253,0 +253,0 @@ (function() { |
@@ -249,3 +249,3 @@ /******/ (function(modules) { // webpackBootstrap | ||
var OGVVersion = ("1.1.2-alpha.7-20160621154405-08f4ceb"); | ||
var OGVVersion = ("1.1.2-20160627165630-15ebde9"); | ||
@@ -252,0 +252,0 @@ (function() { |
@@ -10,84 +10,14 @@ ogv.js | ||
* 1.1.2-alpha.7 - 2016-06-21 | ||
* use cleaner audio buffer thresholds | ||
* report time spent on worker proxy thread posting | ||
* cleaned up order of ops in threading | ||
* enforce a/v sync during slow frame decodes as well as at draw time | ||
* use native object-fit when available, except on iOS | ||
* allow loading workers cross-domain, if CORS is set up for base dir | ||
* allow loading Flash audio shim cross-domain for IE 11 | ||
* 1.1.2-alpha.6 - 2016-06-06 | ||
* smoothed out CPU spikes from demuxer on slow machines (iPad 3) | ||
* use XHR progress events to avoid hitting xhr.responseText early | ||
* stream chunking fixes | ||
* fixes for end of file | ||
* pre-decode 1s of audio to smooth out beginning of playback a bit | ||
* IE/Edge now uses Range-based chunking instead of MSStream for better proxy compatibility | ||
* Fix for start of file when returned buffers are small | ||
* Fix ended event for reals | ||
* Fix end state when using muted audio | ||
* 1.1.2-alpha.5 - 2016-06-04 | ||
* updated audio-feeder to 0.4.2 with IE and Web Audio fixes | ||
* fix for hanging playback in certain threading conditions | ||
* allow video decode and audio decode to be in parallel as well as drawing and decode | ||
* pipeline multiple audio packet decodes for better slow IE perf | ||
* fixes to late-frame a/v resynchronization | ||
* new demo perf graph | ||
* framecallback reports more per-frame info | ||
* 1.1.2-alpha.4 - 2016-06-01 | ||
* use smaller streaming read chunk size on IE for smoother perf | ||
* demux less aggressively | ||
* lazy-extract buffers from strings on Safari for smoother demuxing perf on slow iOS | ||
* tweak to liboggz to reduce ogg demux overhead on slow iOS | ||
* retooled playback loop for better threading parallelism | ||
* increased audio buffer sizes for smoother playback on slow machines | ||
* recover from streaming timeouts in IE/Edge | ||
* fix some streaming chunk-boundary bugs in Safari/Chrome/Firefox | ||
* restore a/v sync much faster after late frames by pausing audio | ||
* fixes for duplicate frame handling and "1000fps" Theora files | ||
* 1.1.2-alpha.3 - 2016-05-28 | ||
* partial error handling of failure to load initial data | ||
* 1.1.2-alpha.2 - 2016-05-28 | ||
* default video memory limit back to 32MB | ||
* 'memoryLimit' option key to override video decoder memory limit | ||
* 1.1.2-alpha.1 - 2016-05-28 | ||
* more seek fixes | ||
* fixed bug in StreamFile buffering that broke some seeks | ||
* retooled loop to avoid recursion crashes in Chrome | ||
* enabled WebGL on more devices (no longer using failIfMajorPerformanceCaveat: true) | ||
* fixed inflated CPU time reporting when using worker threads | ||
* bumped up video codec memory limits to 64MB to aid with 4K testing | ||
* 1.1.2-alpha.0 - 2016-05-22 | ||
* fix memory leak in WebM demuxer | ||
* allow WebM files to play all the way to end | ||
* implement seeking in WebM | ||
* 1.1.1 - 2016-05-18 | ||
* fix for regression when hitting 'play' during loading | ||
* fix for Theora streams with pathologically high frequency of dupe frames | ||
* fix for unmuting after muted play on iOS | ||
* when playback starts muted, drive on timer instead of audio clock | ||
* update to audio-feeder 0.4.0 | ||
* much cleaner audio behavior on pause/continue | ||
* revert "release audio resources during pause/seek" | ||
* pause event now fired before ended | ||
* avoid infinite 'ended' events | ||
* fix slight a/v sync loss after pause/play | ||
* release audio resources during pause/seek | ||
* fix occasional loss of a/v sync after source switch | ||
* loadeddata event now fired | ||
* 1.1.0 - 2016-05-10 | ||
* fixed background tab audio performance | ||
* fixed race condition in poster removal | ||
* updated audio-feeder to 0.3.0 | ||
* refactored parts of build using webpack | ||
* reduction in unnecessary globals | ||
* added stubs for standard properties | ||
* volume property now works | ||
* seeking is much more reliable | ||
* switching sources is much more reliable | ||
* Chrome input corruption bug fixed | ||
* console spam on oggs without skeleton track fixed | ||
* 1.0 - 2015-09-04 | ||
* initial stable release, as used on Wikipedia | ||
1.1.2 - 2016-06-27 | ||
* better a/v sync | ||
* muted autoplay works on iOS | ||
* numerous seeking-related race-condition fixes | ||
* more consistent performance on low-end machines | ||
* supports cross-domain hosting of worker and Flash audio shim | ||
* seeking now works in WebM as well as Ogg | ||
* cleaner multithreading | ||
* lots of little fixes | ||
See more details and history in [CHANGES.md](https://github.com/brion/ogv.js/blob/master/CHANGES.md) | ||
## Current status | ||
@@ -286,6 +216,4 @@ | ||
In IE and Edge, the (MS-prefixed) Stream/StreamReader interface is used to read data on demand into ArrayBuffer objects. | ||
In Firefox, the 'moz-chunked-array' responseType on XHR is used to read data as ArrayBuffer chunks during download. Safari and Chrome use a 'binary string' read which requires manually converting input to ArrayBuffer chunks. In IE and Edge have an (MS-prefixed) Stream/StreamReader interface which can be used to read data on demand into ArrayBuffer objects, but it has proved problematic especially with intermediate proxies; as of 1.1.2 IE and Edge use the same chunked binary-string method as Safari and Chrome. | ||
In Firefox, the 'moz-chunked-array' responseType on XHR is used to read data as ArrayBuffer chunks during download. Safari and Chrome use a 'binary string' read which requires manually converting input to ArrayBuffer chunks. | ||
The Firefox and Safari/Chrome cases have been hacked up to do streaming buffering by chunking the requests at up to a megabyte each, using the HTTP Range header. For cross-site playback, this requires CORS setup to whitelist the Range header! | ||
@@ -292,0 +220,0 @@ |
{ | ||
"name": "ogv", | ||
"version": "1.1.2-alpha.7", | ||
"version": "1.1.2", | ||
"description": "JavaScript media player using Ogg/Vorbis/Theora/Opus/WebM libs compiled with Emscripten", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
2193119
25
5
297