1 | <a name="1.13.4"></a>
|
2 | ## [1.13.4](https://github.com/videojs/http-streaming/compare/v1.13.3...v1.13.4) (2020-09-09)
|
3 |
|
4 | ### Chores
|
5 |
|
6 | * **package:** update muxjs to 5.6.1 fix various issues ([#833](https://github.com/videojs/http-streaming/issues/833)) ([3baf4f1](https://github.com/videojs/http-streaming/commit/3baf4f1))
|
7 | * remove engine check in pkcs7, update live dash url ([#946](https://github.com/videojs/http-streaming/issues/946)) ([59f8ca2](https://github.com/videojs/http-streaming/commit/59f8ca2))
|
8 |
|
9 | <a name="1.13.3"></a>
|
10 | ## [1.13.3](https://github.com/videojs/http-streaming/compare/v1.13.2...v1.13.3) (2020-04-22)
|
11 |
|
12 | ### Chores
|
13 |
|
14 | * **package:** update muxjs to 5.5.3 ([#803](https://github.com/videojs/http-streaming/issues/803)) ([717324d](https://github.com/videojs/http-streaming/commit/717324d))
|
15 |
|
16 | <a name="1.13.2"></a>
|
17 | ## [1.13.2](https://github.com/videojs/http-streaming/compare/v1.13.1...v1.13.2) (2020-03-30)
|
18 |
|
19 | ### Bug Fixes
|
20 |
|
21 | * dispose workers on dispose ([#788](https://github.com/videojs/http-streaming/issues/788)) ([03ddb4e](https://github.com/videojs/http-streaming/commit/03ddb4e))
|
22 |
|
23 | <a name="1.13.1"></a>
|
24 | ## [1.13.1](https://github.com/videojs/http-streaming/compare/v1.13.0...v1.13.1) (2020-03-28)
|
25 |
|
26 | ### Bug Fixes
|
27 |
|
28 | * put devicePixelRatio behind useDevicePixelRatio option ([#785](https://github.com/videojs/http-streaming/issues/785)) ([57335d9](https://github.com/videojs/http-streaming/commit/57335d9))
|
29 |
|
30 | <a name="1.13.0"></a>
|
31 | # [1.13.0](https://github.com/videojs/http-streaming/compare/v1.12.3...v1.13.0) (2020-03-26)
|
32 |
|
33 | ### Bug Fixes
|
34 |
|
35 | * null check return value of selectPlaylist ([#779](https://github.com/videojs/http-streaming/issues/779)) ([90a0215](https://github.com/videojs/http-streaming/commit/90a0215))
|
36 | * take devicePixelRatio into account during ABR ([#784](https://github.com/videojs/http-streaming/issues/784)) ([bd63e57](https://github.com/videojs/http-streaming/commit/bd63e57)), closes [#744](https://github.com/videojs/http-streaming/issues/744)
|
37 |
|
38 | ### Chores
|
39 |
|
40 | * port index page from master ([#774](https://github.com/videojs/http-streaming/issues/774)) ([808c3b1](https://github.com/videojs/http-streaming/commit/808c3b1))
|
41 |
|
42 | ### Reverts
|
43 |
|
44 | * "fix: Use middleware and a wrapped function for seeking instead of relying on unreliable 'seeking' events ([#161](https://github.com/videojs/http-streaming/issues/161))" ([#777](https://github.com/videojs/http-streaming/issues/777)) ([1a4fc1e](https://github.com/videojs/http-streaming/commit/1a4fc1e)), closes [#378](https://github.com/videojs/http-streaming/issues/378) [videojs/video.js#6444](https://github.com/videojs/video.js/issues/6444)
|
45 |
|
46 | <a name="1.12.3"></a>
|
47 | ## [1.12.3](https://github.com/videojs/http-streaming/compare/v1.12.2...v1.12.3) (2020-03-16)
|
48 |
|
49 | ### Bug Fixes
|
50 |
|
51 | * **segment-loader:** resetEverything should remove through Infinity ([#754](https://github.com/videojs/http-streaming/issues/754)) ([#758](https://github.com/videojs/http-streaming/issues/758)) ([6ba1800](https://github.com/videojs/http-streaming/commit/6ba1800))
|
52 | * add native cues when using native text tracks ([#769](https://github.com/videojs/http-streaming/issues/769)) ([10d25d1](https://github.com/videojs/http-streaming/commit/10d25d1)), closes [videojs/video.js#6410](https://github.com/videojs/video.js/issues/6410)
|
53 |
|
54 | ### Tests
|
55 |
|
56 | * skip flaky test ([#771](https://github.com/videojs/http-streaming/issues/771)) ([99bf807](https://github.com/videojs/http-streaming/commit/99bf807))
|
57 |
|
58 | <a name="1.12.2"></a>
|
59 | ## [1.12.2](https://github.com/videojs/http-streaming/compare/v1.12.1...v1.12.2) (2020-02-18)
|
60 |
|
61 | ### Bug Fixes
|
62 |
|
63 | * add dispose functions and fix memory leaks [#643](https://github.com/videojs/http-streaming/issues/643) for 1.x ([#734](https://github.com/videojs/http-streaming/issues/734)) ([89ab859](https://github.com/videojs/http-streaming/commit/89ab859))
|
64 | * resume live DASH playlist refreshes after pausing and loading DASH playlist loader ([#736](https://github.com/videojs/http-streaming/issues/736)) ([e966e9c](https://github.com/videojs/http-streaming/commit/e966e9c))
|
65 | * trim 30s back from playhead even for VOD and LIVE DVR content ([#740](https://github.com/videojs/http-streaming/issues/740)) ([886f592](https://github.com/videojs/http-streaming/commit/886f592))
|
66 |
|
67 | <a name="1.12.1"></a>
|
68 | ## [1.12.1](https://github.com/videojs/http-streaming/compare/v1.12.0...v1.12.1) (2020-02-11)
|
69 |
|
70 | ### Bug Fixes
|
71 |
|
72 | * update to mux.js 5.5.1 ([#733](https://github.com/videojs/http-streaming/issues/733)) ([aa22f31](https://github.com/videojs/http-streaming/commit/aa22f31))
|
73 |
|
74 | ### Code Refactoring
|
75 |
|
76 | * add semicolon and move variable closer to usage ([#729](https://github.com/videojs/http-streaming/issues/729)) ([675b1e9](https://github.com/videojs/http-streaming/commit/675b1e9))
|
77 |
|
78 | <a name="1.12.0"></a>
|
79 | # [1.12.0](https://github.com/videojs/http-streaming/compare/v1.11.3...v1.12.0) (2020-02-04)
|
80 |
|
81 | ### Features
|
82 |
|
83 | * support suggestedPresentationDelay in DASH manifests ([#698](https://github.com/videojs/http-streaming/issues/698)) ([c14fb43](https://github.com/videojs/http-streaming/commit/c14fb43))
|
84 |
|
85 | <a name="1.11.3"></a>
|
86 | ## [1.11.3](https://github.com/videojs/http-streaming/compare/v1.11.2...v1.11.3) (2020-01-17)
|
87 |
|
88 | ### Bug Fixes
|
89 |
|
90 | * consider `hidden` tracks as active ([#564](https://github.com/videojs/http-streaming/issues/564)) ([6acdd20](https://github.com/videojs/http-streaming/commit/6acdd20))
|
91 | * live startup failures when play happens before playlist is downloaded ([#700](https://github.com/videojs/http-streaming/issues/700)) ([92c93a7](https://github.com/videojs/http-streaming/commit/92c93a7)), closes [#464](https://github.com/videojs/http-streaming/issues/464) [#496](https://github.com/videojs/http-streaming/issues/496) [#500](https://github.com/videojs/http-streaming/issues/500)
|
92 | * race condition preventing qualityLevels from being populating ([#707](https://github.com/videojs/http-streaming/issues/707)) ([8c4a11f](https://github.com/videojs/http-streaming/commit/8c4a11f)), closes [#677](https://github.com/videojs/http-streaming/issues/677)
|
93 | * support multiple stream-inf with same URI ([#672](https://github.com/videojs/http-streaming/issues/672)) ([095515c](https://github.com/videojs/http-streaming/commit/095515c))
|
94 |
|
95 | ### Chores
|
96 |
|
97 | * **stats:** add liveui option and various fixes ([#695](https://github.com/videojs/http-streaming/issues/695)) ([a0f6c8b](https://github.com/videojs/http-streaming/commit/a0f6c8b))
|
98 |
|
99 | <a name="1.11.2"></a>
|
100 | ## [1.11.2](https://github.com/videojs/http-streaming/compare/v1.11.1...v1.11.2) (2019-11-12)
|
101 |
|
102 | ### Bug Fixes
|
103 |
|
104 | * only do ondemand eme key initialization on non-ie11 browsers ([#682](https://github.com/videojs/http-streaming/issues/682)) ([fbfe68f](https://github.com/videojs/http-streaming/commit/fbfe68f))
|
105 |
|
106 | <a name="1.11.1"></a>
|
107 | ## [1.11.1](https://github.com/videojs/http-streaming/compare/v1.11.0...v1.11.1) (2019-10-07)
|
108 |
|
109 | ### Bug Fixes
|
110 |
|
111 | * improve timestampOffset calculation for fmp4s ([#666](https://github.com/videojs/http-streaming/issues/666)) ([bedc824](https://github.com/videojs/http-streaming/commit/bedc824))
|
112 |
|
113 | <a name="1.11.0"></a>
|
114 | # [1.11.0](https://github.com/videojs/http-streaming/compare/v1.11.0-0...v1.11.0) (2019-09-25)
|
115 |
|
116 | <a name="1.10.6"></a>
|
117 | ## [1.10.6](https://github.com/videojs/http-streaming/compare/v1.10.5...v1.10.6) (2019-08-28)
|
118 |
|
119 | ### Bug Fixes
|
120 |
|
121 | * fix anamorphic video with chrome ([#648](https://github.com/videojs/http-streaming/issues/648)) ([50b5992](https://github.com/videojs/http-streaming/commit/50b5992)), closes [#312](https://github.com/videojs/http-streaming/issues/312)
|
122 |
|
123 | ### Performance Improvements
|
124 |
|
125 | * save 15430 gzipped bytes with better mux.js imports ([#628](https://github.com/videojs/http-streaming/issues/628)) ([4e69d21](https://github.com/videojs/http-streaming/commit/4e69d21))
|
126 |
|
127 | <a name="1.10.5"></a>
|
128 | ## [1.10.5](https://github.com/videojs/http-streaming/compare/v1.10.5-1...v1.10.5) (2019-08-16)
|
129 |
|
130 | ### Chores
|
131 |
|
132 | * **package:** update to mux.js 5.2.0 ([#636](https://github.com/videojs/http-streaming/issues/636)) ([0a793b0](https://github.com/videojs/http-streaming/commit/0a793b0))
|
133 |
|
134 | ### Tests
|
135 |
|
136 | * **zero-length:** update segment and unskip test ([#635](https://github.com/videojs/http-streaming/issues/635)) ([665b526](https://github.com/videojs/http-streaming/commit/665b526))
|
137 |
|
138 | <a name="1.10.4"></a>
|
139 | ## [1.10.4](https://github.com/videojs/http-streaming/compare/v1.10.3...v1.10.4) (2019-06-27)
|
140 |
|
141 | ### Bug Fixes
|
142 |
|
143 | * verify sidx is present before doing anything related to it ([#561](https://github.com/videojs/http-streaming/issues/561)) ([15d753c](https://github.com/videojs/http-streaming/commit/15d753c)), closes [#457](https://github.com/videojs/http-streaming/issues/457) [#557](https://github.com/videojs/http-streaming/issues/557)
|
144 |
|
145 | ### Chores
|
146 |
|
147 | * update package-lock ([1559930](https://github.com/videojs/http-streaming/commit/1559930))
|
148 |
|
149 | <a name="1.10.3"></a>
|
150 | ## [1.10.3](https://github.com/videojs/http-streaming/compare/v1.10.2...v1.10.3) (2019-05-30)
|
151 |
|
152 | ### Bug Fixes
|
153 |
|
154 | * only reset syncController if we passed a discontinuity ([#502](https://github.com/videojs/http-streaming/issues/502)) ([409634f](https://github.com/videojs/http-streaming/commit/409634f))
|
155 |
|
156 | ### Chores
|
157 |
|
158 | * **package:** update mux.js to version 5.1.3 🚀 ([#510](https://github.com/videojs/http-streaming/issues/510)) ([55d764a](https://github.com/videojs/http-streaming/commit/55d764a))
|
159 |
|
160 | <a name="1.10.2"></a>
|
161 | ## [1.10.2](https://github.com/videojs/http-streaming/compare/v1.10.1...v1.10.2) (2019-05-13)
|
162 |
|
163 | ### Bug Fixes
|
164 |
|
165 | * clear the blacklist for other playlists if final rendition errors ([#479](https://github.com/videojs/http-streaming/issues/479)) ([fe3b378](https://github.com/videojs/http-streaming/commit/fe3b378)), closes [#396](https://github.com/videojs/http-streaming/issues/396) [#471](https://github.com/videojs/http-streaming/issues/471)
|
166 | * **development:** rollup watch, via `npm run watch`, should work for es/cjs ([#484](https://github.com/videojs/http-streaming/issues/484)) ([ad6f292](https://github.com/videojs/http-streaming/commit/ad6f292))
|
167 | * **HLSe:** slice keys properly on IE11 ([#506](https://github.com/videojs/http-streaming/issues/506)) ([681cd6f](https://github.com/videojs/http-streaming/commit/681cd6f))
|
168 | * **package:** update mpd-parser to version 0.8.1 🚀 ([#490](https://github.com/videojs/http-streaming/issues/490)) ([a49ad3a](https://github.com/videojs/http-streaming/commit/a49ad3a))
|
169 | * **package:** update mux.js to version 5.1.2 🚀 ([#477](https://github.com/videojs/http-streaming/issues/477)) ([57a38e9](https://github.com/videojs/http-streaming/commit/57a38e9)), closes [#503](https://github.com/videojs/http-streaming/issues/503) [#504](https://github.com/videojs/http-streaming/issues/504)
|
170 | * **source-updater:** run callbacks after setting timestampOffset ([#480](https://github.com/videojs/http-streaming/issues/480)) ([6ecf859](https://github.com/videojs/http-streaming/commit/6ecf859))
|
171 | * livestream timeout issues ([#469](https://github.com/videojs/http-streaming/issues/469)) ([cf3fafc](https://github.com/videojs/http-streaming/commit/cf3fafc)), closes [segment#16](https://github.com/segment/issues/16) [segment#15](https://github.com/segment/issues/15) [segment#16](https://github.com/segment/issues/16) [segment#15](https://github.com/segment/issues/15) [segment#16](https://github.com/segment/issues/16)
|
172 | * remove both vttjs listeners to prevent leaking one of them ([#495](https://github.com/videojs/http-streaming/issues/495)) ([1db1e72](https://github.com/videojs/http-streaming/commit/1db1e72))
|
173 |
|
174 | ### Performance Improvements
|
175 |
|
176 | * don't enable captionParser for audio or subtitle loaders ([#487](https://github.com/videojs/http-streaming/issues/487)) ([358877f](https://github.com/videojs/http-streaming/commit/358877f))
|
177 |
|
178 | <a name="1.10.1"></a>
|
179 | ## [1.10.1](https://github.com/videojs/http-streaming/compare/v1.10.0...v1.10.1) (2019-04-16)
|
180 |
|
181 | ### Bug Fixes
|
182 |
|
183 | * **dash-playlist-loader:** clear out timers on dispose ([#472](https://github.com/videojs/http-streaming/issues/472)) ([2f1c222](https://github.com/videojs/http-streaming/commit/2f1c222))
|
184 |
|
185 | ### Reverts
|
186 |
|
187 | * "fix: clear the blacklist for other playlists if final rendition errors ([#396](https://github.com/videojs/http-streaming/issues/396))" ([#471](https://github.com/videojs/http-streaming/issues/471)) ([dd55028](https://github.com/videojs/http-streaming/commit/dd55028))
|
188 |
|
189 | <a name="1.10.0"></a>
|
190 | # [1.10.0](https://github.com/videojs/http-streaming/compare/v1.9.3...v1.10.0) (2019-04-12)
|
191 |
|
192 | ### Features
|
193 |
|
194 | * add option to cache encrpytion keys in the player ([#446](https://github.com/videojs/http-streaming/issues/446)) ([599b94d](https://github.com/videojs/http-streaming/commit/599b94d)), closes [#140](https://github.com/videojs/http-streaming/issues/140)
|
195 | * add support for dash manifests describing sidx boxes ([#455](https://github.com/videojs/http-streaming/issues/455)) ([80dde16](https://github.com/videojs/http-streaming/commit/80dde16))
|
196 |
|
197 | ### Bug Fixes
|
198 |
|
199 | * clear the blacklist for other playlists if final rendition errors ([#396](https://github.com/videojs/http-streaming/issues/396)) ([6e6c8c2](https://github.com/videojs/http-streaming/commit/6e6c8c2))
|
200 | * on dispose, don't call abort on SourceBuffer until after remove() has finished ([3806750](https://github.com/videojs/http-streaming/commit/3806750))
|
201 |
|
202 | ### Documentation
|
203 |
|
204 | * **README:** update broken link to full docs ([#440](https://github.com/videojs/http-streaming/issues/440)) ([fbd615c](https://github.com/videojs/http-streaming/commit/fbd615c))
|
205 |
|
206 | <a name="1.9.3"></a>
|
207 | ## [1.9.3](https://github.com/videojs/http-streaming/compare/v1.9.2...v1.9.3) (2019-03-21)
|
208 |
|
209 | ### Bug Fixes
|
210 |
|
211 | * **id3:** ignore unsupported id3 frames ([#437](https://github.com/videojs/http-streaming/issues/437)) ([7040b7d](https://github.com/videojs/http-streaming/commit/7040b7d)), closes [videojs/video.js#5823](https://github.com/videojs/video.js/issues/5823)
|
212 |
|
213 | ### Documentation
|
214 |
|
215 | * add diagrams for playlist loaders ([#426](https://github.com/videojs/http-streaming/issues/426)) ([52201f9](https://github.com/videojs/http-streaming/commit/52201f9))
|
216 |
|
217 | <a name="1.9.2"></a>
|
218 | ## [1.9.2](https://github.com/videojs/http-streaming/compare/v1.9.1...v1.9.2) (2019-03-14)
|
219 |
|
220 | ### Bug Fixes
|
221 |
|
222 | * expose `custom` segment property in the segment metadata track ([#429](https://github.com/videojs/http-streaming/issues/429)) ([17510da](https://github.com/videojs/http-streaming/commit/17510da))
|
223 |
|
224 | <a name="1.9.1"></a>
|
225 | ## [1.9.1](https://github.com/videojs/http-streaming/compare/v1.9.0...v1.9.1) (2019-03-05)
|
226 |
|
227 | ### Bug Fixes
|
228 |
|
229 | * fix for streams that would occasionally never fire an `ended` event ([fc09926](https://github.com/videojs/http-streaming/commit/fc09926))
|
230 | * Fix video playback freezes caused by not using absolute current time ([#401](https://github.com/videojs/http-streaming/issues/401)) ([957ecfd](https://github.com/videojs/http-streaming/commit/957ecfd))
|
231 | * only fire seekablechange when values of seekable ranges actually change ([#415](https://github.com/videojs/http-streaming/issues/415)) ([a4c056e](https://github.com/videojs/http-streaming/commit/a4c056e))
|
232 | * Prevent infinite buffering at the start of looped video on edge ([#392](https://github.com/videojs/http-streaming/issues/392)) ([b6d1b97](https://github.com/videojs/http-streaming/commit/b6d1b97))
|
233 |
|
234 | ### Code Refactoring
|
235 |
|
236 | * align DashPlaylistLoader closer to PlaylistLoader states ([#386](https://github.com/videojs/http-streaming/issues/386)) ([5d80fe7](https://github.com/videojs/http-streaming/commit/5d80fe7))
|
237 |
|
238 | <a name="1.9.0"></a>
|
239 | # [1.9.0](https://github.com/videojs/http-streaming/compare/v1.8.0...v1.9.0) (2019-02-07)
|
240 |
|
241 | ### Features
|
242 |
|
243 | * Use exposed transmuxer time modifications for more accurate conversion between program and player times ([#371](https://github.com/videojs/http-streaming/issues/371)) ([41df5c0](https://github.com/videojs/http-streaming/commit/41df5c0))
|
244 |
|
245 | ### Bug Fixes
|
246 |
|
247 | * m3u8 playlist is not updating when only endList changes ([#373](https://github.com/videojs/http-streaming/issues/373)) ([c7d1306](https://github.com/videojs/http-streaming/commit/c7d1306))
|
248 | * Prevent exceptions from being thrown by the MediaSource ([#389](https://github.com/videojs/http-streaming/issues/389)) ([8c06366](https://github.com/videojs/http-streaming/commit/8c06366))
|
249 |
|
250 | ### Chores
|
251 |
|
252 | * Update mux.js to the latest version 🚀 ([#397](https://github.com/videojs/http-streaming/issues/397)) ([38ec2a5](https://github.com/videojs/http-streaming/commit/38ec2a5))
|
253 |
|
254 | ### Tests
|
255 |
|
256 | * added test for playlist not updating when only endList changes ([#394](https://github.com/videojs/http-streaming/issues/394)) ([39d0be2](https://github.com/videojs/http-streaming/commit/39d0be2))
|
257 |
|
258 | <a name="1.8.0"></a>
|
259 | # [1.8.0](https://github.com/videojs/http-streaming/compare/v1.7.0...v1.8.0) (2019-01-10)
|
260 |
|
261 | ### Features
|
262 |
|
263 | * expose custom M3U8 mapper API ([#325](https://github.com/videojs/http-streaming/issues/325)) ([609beb3](https://github.com/videojs/http-streaming/commit/609beb3))
|
264 |
|
265 | ### Bug Fixes
|
266 |
|
267 | * **id3:** cuechange event not being triggered on audio-only HLS streams ([#334](https://github.com/videojs/http-streaming/issues/334)) ([bab70fd](https://github.com/videojs/http-streaming/commit/bab70fd)), closes [#130](https://github.com/videojs/http-streaming/issues/130)
|
268 |
|
269 | <a name="1.7.0"></a>
|
270 | # [1.7.0](https://github.com/videojs/http-streaming/compare/v1.6.0...v1.7.0) (2019-01-04)
|
271 |
|
272 | ### Features
|
273 |
|
274 | * expose custom M3U8 parser API ([#331](https://github.com/videojs/http-streaming/issues/331)) ([b0643a4](https://github.com/videojs/http-streaming/commit/b0643a4))
|
275 |
|
276 | <a name="1.6.0"></a>
|
277 | # [1.6.0](https://github.com/videojs/http-streaming/compare/v1.5.1...v1.6.0) (2018-12-21)
|
278 |
|
279 | ### Features
|
280 |
|
281 | * Add allowSeeksWithinUnsafeLiveWindow property ([#320](https://github.com/videojs/http-streaming/issues/320)) ([74b28e8](https://github.com/videojs/http-streaming/commit/74b28e8))
|
282 |
|
283 | ### Chores
|
284 |
|
285 | * add clock.ticks to now async operations in tests ([#315](https://github.com/videojs/http-streaming/issues/315)) ([895c86a](https://github.com/videojs/http-streaming/commit/895c86a))
|
286 |
|
287 | ### Documentation
|
288 |
|
289 | * Add README entry on DRM and videojs-contrib-eme ([#307](https://github.com/videojs/http-streaming/issues/307)) ([93b6167](https://github.com/videojs/http-streaming/commit/93b6167))
|
290 |
|
291 | <a name="1.5.1"></a>
|
292 | ## [1.5.1](https://github.com/videojs/http-streaming/compare/v1.5.0...v1.5.1) (2018-12-06)
|
293 |
|
294 | ### Bug Fixes
|
295 |
|
296 | * added missing manifest information on to segments (EXT-X-PROGRAM-DATE-TIME) ([#236](https://github.com/videojs/http-streaming/issues/236)) ([a35dd09](https://github.com/videojs/http-streaming/commit/a35dd09))
|
297 | * remove player props on dispose to stop middleware ([#229](https://github.com/videojs/http-streaming/issues/229)) ([cd13f9f](https://github.com/videojs/http-streaming/commit/cd13f9f))
|
298 |
|
299 | ### Documentation
|
300 |
|
301 | * add dash to package.json description ([#267](https://github.com/videojs/http-streaming/issues/267)) ([3296c68](https://github.com/videojs/http-streaming/commit/3296c68))
|
302 | * add documentation for reloadSourceOnError ([#266](https://github.com/videojs/http-streaming/issues/266)) ([7448b37](https://github.com/videojs/http-streaming/commit/7448b37))
|
303 |
|
304 | <a name="1.5.0"></a>
|
305 | # [1.5.0](https://github.com/videojs/http-streaming/compare/v1.4.2...v1.5.0) (2018-11-13)
|
306 |
|
307 | ### Features
|
308 |
|
309 | * Add useBandwidthFromLocalStorage option ([#275](https://github.com/videojs/http-streaming/issues/275)) ([60c88ae](https://github.com/videojs/http-streaming/commit/60c88ae))
|
310 |
|
311 | ### Bug Fixes
|
312 |
|
313 | * don't wait for requests to finish when encountering an error in media-segment-request ([#286](https://github.com/videojs/http-streaming/issues/286)) ([970e3ce](https://github.com/videojs/http-streaming/commit/970e3ce))
|
314 | * throttle final playlist reloads when using DASH ([#277](https://github.com/videojs/http-streaming/issues/277)) ([1c2887a](https://github.com/videojs/http-streaming/commit/1c2887a))
|
315 |
|
316 | <a name="1.4.2"></a>
|
317 | ## [1.4.2](https://github.com/videojs/http-streaming/compare/v1.4.1...v1.4.2) (2018-11-01)
|
318 |
|
319 | ### Chores
|
320 |
|
321 | * pin to node 8 for now ([#279](https://github.com/videojs/http-streaming/issues/279)) ([f900dc4](https://github.com/videojs/http-streaming/commit/f900dc4))
|
322 | * update mux.js to 5.0.1 ([#282](https://github.com/videojs/http-streaming/issues/282)) ([af6ee4f](https://github.com/videojs/http-streaming/commit/af6ee4f))
|
323 |
|
324 | <a name="1.4.1"></a>
|
325 | ## [1.4.1](https://github.com/videojs/http-streaming/compare/v1.4.0...v1.4.1) (2018-10-25)
|
326 |
|
327 | ### Bug Fixes
|
328 |
|
329 | * **subtitles:** set default property if default and autoselect are both enabled ([#239](https://github.com/videojs/http-streaming/issues/239)) ([ee594e5](https://github.com/videojs/http-streaming/commit/ee594e5))
|
330 |
|
331 | <a name="1.4.0"></a>
|
332 | # [1.4.0](https://github.com/videojs/http-streaming/compare/v1.3.1...v1.4.0) (2018-10-24)
|
333 |
|
334 | ### Features
|
335 |
|
336 | * limited experimental DASH multiperiod support ([#268](https://github.com/videojs/http-streaming/issues/268)) ([a213807](https://github.com/videojs/http-streaming/commit/a213807))
|
337 | * smoothQualityChange flag ([#235](https://github.com/videojs/http-streaming/issues/235)) ([0e4fdf9](https://github.com/videojs/http-streaming/commit/0e4fdf9))
|
338 |
|
339 | ### Bug Fixes
|
340 |
|
341 | * immediately setup EME if available ([#263](https://github.com/videojs/http-streaming/issues/263)) ([7577e90](https://github.com/videojs/http-streaming/commit/7577e90))
|
342 |
|
343 | <a name="1.3.1"></a>
|
344 | ## [1.3.1](https://github.com/videojs/http-streaming/compare/v1.3.0...v1.3.1) (2018-10-15)
|
345 |
|
346 | ### Bug Fixes
|
347 |
|
348 | * ensure content loops ([#259](https://github.com/videojs/http-streaming/issues/259)) ([26300df](https://github.com/videojs/http-streaming/commit/26300df))
|
349 |
|
350 | <a name="1.3.0"></a>
|
351 | # [1.3.0](https://github.com/videojs/http-streaming/compare/v1.2.6...v1.3.0) (2018-10-05)
|
352 |
|
353 | ### Features
|
354 |
|
355 | * add an option to ignore player size in selection logic ([#238](https://github.com/videojs/http-streaming/issues/238)) ([7ae42b1](https://github.com/videojs/http-streaming/commit/7ae42b1))
|
356 |
|
357 | ### Documentation
|
358 |
|
359 | * Update CONTRIBUTING.md ([#242](https://github.com/videojs/http-streaming/issues/242)) ([9d83e9d](https://github.com/videojs/http-streaming/commit/9d83e9d))
|
360 |
|
361 | <a name="1.2.6"></a>
|
362 | ## [1.2.6](https://github.com/videojs/http-streaming/compare/v1.2.5...v1.2.6) (2018-09-21)
|
363 |
|
364 | ### Bug Fixes
|
365 |
|
366 | * stutter after fast quality change in IE/Edge ([#213](https://github.com/videojs/http-streaming/issues/213)) ([2c0d9b2](https://github.com/videojs/http-streaming/commit/2c0d9b2))
|
367 |
|
368 | ### Documentation
|
369 |
|
370 | * update issue template to link to the troubleshooting guide ([#215](https://github.com/videojs/http-streaming/issues/215)) ([413f0e8](https://github.com/videojs/http-streaming/commit/413f0e8))
|
371 | * update README notes for video.js 7 ([#200](https://github.com/videojs/http-streaming/issues/200)) ([d68ce0c](https://github.com/videojs/http-streaming/commit/d68ce0c))
|
372 | * update troubleshooting guide for Edge/mobile Chrome ([#216](https://github.com/videojs/http-streaming/issues/216)) ([21e5335](https://github.com/videojs/http-streaming/commit/21e5335))
|
373 |
|
374 | <a name="1.2.5"></a>
|
375 | ## [1.2.5](https://github.com/videojs/http-streaming/compare/v1.2.4...v1.2.5) (2018-08-24)
|
376 |
|
377 | ### Bug Fixes
|
378 |
|
379 | * fix replay functionality ([#204](https://github.com/videojs/http-streaming/issues/204)) ([fd6be83](https://github.com/videojs/http-streaming/commit/fd6be83))
|
380 |
|
381 | <a name="1.2.4"></a>
|
382 | ## [1.2.4](https://github.com/videojs/http-streaming/compare/v1.2.3...v1.2.4) (2018-08-13)
|
383 |
|
384 | ### Bug Fixes
|
385 |
|
386 | * Remove buffered data on fast quality switches ([#113](https://github.com/videojs/http-streaming/issues/113)) ([bc94fbb](https://github.com/videojs/http-streaming/commit/bc94fbb))
|
387 |
|
388 | <a name="1.2.3"></a>
|
389 | ## [1.2.3](https://github.com/videojs/http-streaming/compare/v1.2.2...v1.2.3) (2018-08-09)
|
390 |
|
391 | ### Chores
|
392 |
|
393 | * link to minified example in main page ([#189](https://github.com/videojs/http-streaming/issues/189)) ([15a7f92](https://github.com/videojs/http-streaming/commit/15a7f92))
|
394 | * use netlify for easier testing ([#188](https://github.com/videojs/http-streaming/issues/188)) ([d2e0d35](https://github.com/videojs/http-streaming/commit/d2e0d35))
|
395 |
|
396 | <a name="1.2.2"></a>
|
397 | ## [1.2.2](https://github.com/videojs/http-streaming/compare/v1.2.1...v1.2.2) (2018-08-07)
|
398 |
|
399 | ### Bug Fixes
|
400 |
|
401 | * typeof minification ([#182](https://github.com/videojs/http-streaming/issues/182)) ([7c68335](https://github.com/videojs/http-streaming/commit/7c68335))
|
402 | * Use middleware and a wrapped function for seeking instead of relying on unreliable 'seeking' events ([#161](https://github.com/videojs/http-streaming/issues/161)) ([6c68761](https://github.com/videojs/http-streaming/commit/6c68761))
|
403 |
|
404 | ### Chores
|
405 |
|
406 | * add logo ([#184](https://github.com/videojs/http-streaming/issues/184)) ([a55626c](https://github.com/videojs/http-streaming/commit/a55626c))
|
407 |
|
408 | ### Documentation
|
409 |
|
410 | * add note for Safari captions error ([#174](https://github.com/videojs/http-streaming/issues/174)) ([7b03530](https://github.com/videojs/http-streaming/commit/7b03530))
|
411 |
|
412 | ### Tests
|
413 |
|
414 | * add support for real segments in tests ([#178](https://github.com/videojs/http-streaming/issues/178)) ([2b07fca](https://github.com/videojs/http-streaming/commit/2b07fca))
|
415 |
|
416 | <a name="1.2.1"></a>
|
417 | ## [1.2.1](https://github.com/videojs/http-streaming/compare/v1.2.0...v1.2.1) (2018-07-17)
|
418 |
|
419 | ### Bug Fixes
|
420 |
|
421 | * convert non-latin characters in IE ([#157](https://github.com/videojs/http-streaming/issues/157)) ([17678fb](https://github.com/videojs/http-streaming/commit/17678fb))
|
422 |
|
423 | <a name="1.2.0"></a>
|
424 | # [1.2.0](https://github.com/videojs/http-streaming/compare/v1.1.0...v1.2.0) (2018-07-16)
|
425 |
|
426 | ### Features
|
427 |
|
428 | * **captions:** write in-band captions from DASH fmp4 segments to the textTrack API ([#108](https://github.com/videojs/http-streaming/issues/108)) ([7c11911](https://github.com/videojs/http-streaming/commit/7c11911))
|
429 |
|
430 | ### Chores
|
431 |
|
432 | * add welcome bot config from video.js ([#150](https://github.com/videojs/http-streaming/issues/150)) ([922cfee](https://github.com/videojs/http-streaming/commit/922cfee))
|
433 |
|
434 | <a name="1.1.0"></a>
|
435 | # [1.1.0](https://github.com/videojs/http-streaming/compare/v1.0.2...v1.1.0) (2018-06-06)
|
436 |
|
437 | ### Features
|
438 |
|
439 | * Utilize option to override native on tech ([#76](https://github.com/videojs/http-streaming/issues/76)) ([5c7ab4c](https://github.com/videojs/http-streaming/commit/5c7ab4c))
|
440 |
|
441 | ### Chores
|
442 |
|
443 | * update tests and pages for video.js 7 ([#102](https://github.com/videojs/http-streaming/issues/102)) ([d6f5005](https://github.com/videojs/http-streaming/commit/d6f5005))
|
444 |
|
445 | <a name="1.0.2"></a>
|
446 | ## [1.0.2](https://github.com/videojs/http-streaming/compare/v1.0.1...v1.0.2) (2018-05-17)
|
447 |
|
448 | ### Bug Fixes
|
449 |
|
450 | * make project Video.js 7 ready ([#92](https://github.com/videojs/http-streaming/issues/92)) ([decad87](https://github.com/videojs/http-streaming/commit/decad87))
|
451 | * make sure that es build is babelified ([#97](https://github.com/videojs/http-streaming/issues/97)) ([5f0428d](https://github.com/videojs/http-streaming/commit/5f0428d))
|
452 |
|
453 | ### Documentation
|
454 |
|
455 | * update documentation with a glossary and intro page, added DASH background ([#94](https://github.com/videojs/http-streaming/issues/94)) ([4b0fde9](https://github.com/videojs/http-streaming/commit/4b0fde9))
|
456 |
|
457 | <a name="1.0.1"></a>
|
458 | ## [1.0.1](https://github.com/videojs/http-streaming/compare/v1.0.0...v1.0.1) (2018-04-12)
|
459 |
|
460 | ### Bug Fixes
|
461 |
|
462 | * minified build ([#84](https://github.com/videojs/http-streaming/issues/84)) ([2402ac6](https://github.com/videojs/http-streaming/commit/2402ac6))
|
463 |
|
464 | <a name="1.0.0"></a>
|
465 | # [1.0.0](https://github.com/videojs/http-streaming/compare/v0.9.0...v1.0.0) (2018-04-10)
|
466 |
|
467 | ### Chores
|
468 |
|
469 | * sync videojs-contrib-hls updates ([#75](https://github.com/videojs/http-streaming/issues/75)) ([9223588](https://github.com/videojs/http-streaming/commit/9223588))
|
470 | * update the aes-decrypter ([#71](https://github.com/videojs/http-streaming/issues/71)) ([27ed914](https://github.com/videojs/http-streaming/commit/27ed914))
|
471 |
|
472 | ### Documentation
|
473 |
|
474 | * update docs for overrideNative ([#77](https://github.com/videojs/http-streaming/issues/77)) ([98ca6d3](https://github.com/videojs/http-streaming/commit/98ca6d3))
|
475 | * update known issues for fmp4 captions ([#79](https://github.com/videojs/http-streaming/issues/79)) ([c418301](https://github.com/videojs/http-streaming/commit/c418301))
|
476 |
|
477 | <a name="0.9.0"></a>
|
478 | # [0.9.0](https://github.com/videojs/http-streaming/compare/v0.8.0...v0.9.0) (2018-03-30)
|
479 |
|
480 | ### Features
|
481 |
|
482 | * support in-manifest DRM data ([#60](https://github.com/videojs/http-streaming/issues/60)) ([a1cad82](https://github.com/videojs/http-streaming/commit/a1cad82))
|
483 |
|
484 | <a name="0.8.0"></a>
|
485 | # [0.8.0](https://github.com/videojs/http-streaming/compare/v0.7.2...v0.8.0) (2018-03-30)
|
486 |
|
487 | ### Code Refactoring
|
488 |
|
489 | * export corrections ([#68](https://github.com/videojs/http-streaming/issues/68)) ([aab3b90](https://github.com/videojs/http-streaming/commit/aab3b90))
|
490 | * use rollup for build ([#69](https://github.com/videojs/http-streaming/issues/69)) ([c28c25c](https://github.com/videojs/http-streaming/commit/c28c25c))
|
491 |
|
492 | # 0.7.0
|
493 | * feat: Live support for DASH
|
494 |
|
495 | # 0.6.1
|
496 | * use webwackify for webworkers to support webpack bundle ([#50](https://github.com/videojs/http-streaming/pull/45))
|
497 |
|
498 | # 0.5.3
|
499 | * fix: program date time handling ([#45](https://github.com/videojs/http-streaming/pull/45))
|
500 | * update m3u8-parser to v4.2.0
|
501 | * use segment program date time info
|
502 | * feat: Adding support for segments in Period and Representation ([#47](https://github.com/videojs/http-streaming/pull/47))
|
503 | * wait for both main and audio loaders for endOfStream if main starting media unknown ([#44](https://github.com/videojs/http-streaming/pull/44))
|
504 |
|
505 | # 0.5.2
|
506 | * add debug logging statement for seekable updates ([#40](https://github.com/videojs/http-streaming/pull/40))
|
507 |
|
508 | # 0.5.1
|
509 | * Fix audio only streams with EXT-X-MEDIA tags ([#34](https://github.com/videojs/http-streaming/pull/34))
|
510 | * Merge videojs-contrib-hls master into http-streaming master ([#35](https://github.com/videojs/http-streaming/pull/35))
|
511 | * Update sinon to 1.10.3=
|
512 | * Update videojs-contrib-quality-levels to ^2.0.4
|
513 | * Fix test for event handler cleanup on dispose by calling event handling methods
|
514 | * fix: Don't reset eme options ([#32](https://github.com/videojs/http-streaming/pull/32))
|
515 |
|
516 | # 0.5.0
|
517 | * update mpd-parser to support more segment list types ([#27](https://github.com/videojs/http-streaming/issues/27))
|
518 |
|
519 | # 0.4.0
|
520 | * Removed Flash support ([#15](https://github.com/videojs/http-streaming/issues/15))
|
521 | * Blacklist playlists not supported by browser media source before initial selection ([#17](https://github.com/videojs/http-streaming/issues/17))
|
522 |
|
523 | # 0.3.1
|
524 | * Skip flash-based source handler with DASH sources ([#14](https://github.com/videojs/http-streaming/issues/14))
|
525 |
|
526 | # 0.3.0
|
527 | * Added additional properties to the stats object ([#10](https://github.com/videojs/http-streaming/issues/10))
|
528 |
|
529 | # 0.2.1
|
530 | * Updated the mpd-parser to fix IE11 DASH support ([#12](https://github.com/videojs/http-streaming/issues/12))
|
531 |
|
532 | # 0.2.0
|
533 | * Initial DASH Support ([#8](https://github.com/videojs/http-streaming/issues/8))
|
534 |
|
535 | # 0.1.0
|
536 | * Initial release, based on [videojs-contrib-hls 5.12.2](https://github.com/videojs/videojs-contrib-hls)
|
537 |
|