forked from canalplus/rx-player
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
126 lines (92 loc) · 3.33 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
v2.0.0-alpha1 on February 9, 2016
=================================
- RxJS: use RxJS5.beta1
- Promise: remove es6-promise dependency and stop relying completely
on promises
- eme: improve IE11 and Edge support on EME
- smooth: activate patch in place on non IE targets for less memory allocation
- player: deprecate directFile api and skip MediaSource assert for directfile
- player: clone array for getAvailableBitrates methods
- player: fix when no adaptation or no representation
- player: record subtitle state as empty string
- buffer: start with buffer infos to cache infos asap
- stream: start stalling system after having first metadata
- refacto: clean pipelined objects and POO where needed
- lint: add new rules (no-var, prefer-const, enforce brackets)
v1.4.0 on January 26, 2016
==========================
Added
-----
- buffer: add garbage collector
- player: emit currentTimeChange synchronously
- player: add {defaultLanguage,defaultSubtitle} api
- log: warn to info for some logs
Bug fixes
---------
- player: fix getAvailable* for direct files
- player: fix subtle race on loadedmetadata after retry
- eme: remove compat code for old chrome versions with eme flags
- eme: always ask for temporary session type
- eme: fix template error message
- eme: improve persistent license support and compat
- smooth: fix index timeline if no duration
Demo
----
- allow to pass query parameters
v1.3.1 on October 14, 2015
==========================
Bug fixes
---------
- smooth: fix parseBoolean causing isLive to be always true
v1.3.0 on October 14, 2015
==========================
Added
-----
- eme: license persistency support
- timings: add progress sampling
- compat: add firefox workaround for autoplay
v1.2.1 on September 23, 2015
============================
Bug fixes
---------
- stream: do not stall on loadedmetadata event
v1.2.0 on September 23, 2015
============================
This release introduces the use of ES6 classes for all modules that
depends on a sort of class hierarchy. It comes with an upgrade of
RxJSv3.1.1.
We also started using eslint as our main linter instead of jshint.
Added
-----
- smooth: customizable parser (7b50ce9)
- smooth: add application/smil as SAMI content-type (e0aa2bb)
- improve video start time by ticking on loadedmetadata (27bd43c)
- dash: incremental id from adaptations/representations (c24fecb)
- stream: discontinuity check on each stalled tick (3a5b796)
Bug fixes
---------
- fix missing new on Promise (4679632)
- compat: fix IE11 compat for setMediaKeys (2ccb11f)
- player: fix synchronous dispose on loadVideo (dc79bd1)
- pipelines: fix audio/video init segment caches (ea3422f)
- stream: remove initial seek hack (ae0ac23)
- player: fix getVideoLoaded/PlayedTime (63bf304)
- player: fix getUrl (577ce87)
- manifest: enforce id setting to parsers (927d275)
v1.1.0 on August 14, 2015
=========================
Added
-----
- smoothstreaming transport support
- api for initial aubio/video bitrate choice
- simplify WebVTT support and implementation
- allow percentage values on start/end time values
Bug fixes
---------
- fix local buffer representation out-of-sync with native ones
- fix no retry for > 500 http codes
- fix no MediaKeySession reuse on Chrome
- fix quota error with MediaKeys attached to multiple video elements on Chrome
v1.0.0 on June 16, 2015
=======================
Initial public release.