Brandon Casey
413fee38fa
fix: Generate the correct number of segments for segment template multi period dash ( #1175 )
4 years ago
Brandon Casey
464a36594d
fix: update vhs-utils to correctly detect mp4 starting with moof/moov ( #1173 )
4 years ago
brandonocasey
8868569b45
2.9.3
4 years ago
brandonocasey
bcc294916f
2.9.2
4 years ago
Brandon Casey
d32801a90e
fix: encode correct video width/height in transmuxed mp4 ( #1166 )
See https://github.com/videojs/mux.js/pull/393
4 years ago
Brandon Casey
1e2f7a42ae
chore: log transmuxer log events via segment loader ( #1155 )
4 years ago
Brandon Casey
253849a604
fix: Prevent skipping frames in adts data via mux.js 5.11.3 ( #1153 )
see https://github.com/videojs/mux.js/pull/390
4 years ago
Brandon Casey
297e2c7a47
fix: include all master playlists in default audio group ( #1149 )
4 years ago
Gary Katsevman
5c2408662b
2.9.1
4 years ago
Brandon Casey
36a8be4eb6
fix: ts segments that don't define all streams in the first pmt ( #1144 )
4 years ago
Gary Katsevman
55726afe36
test: moving average should not decay without new data ( #1141 )
This tests #1137
4 years ago
Gary Katsevman
0f35f7e5a8
2.9.0
4 years ago
Gary Katsevman
39782c61af
feat: Caption services (608/708) metadata ( #1138 )
Add an option for caption services metadata in case the user wants to specify labels for 608/708 captions, override the ones provided in the manifest, or needs to add more information like character encoding (this isn't currently available but will be added some time in the future).
For HLS, an EXT-X-MEDIA tag can be specified with an INSTREAM-ID attribute. We already support this. https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-08#section-4.4.6.1
This PR updated mpd-parser which uses the ANSI 214 supplemental spec section 7.2 to parse out the same information from MPD files. videojs/mpd-parser#131 .
Adds a property called captionServices which has properties of the caption service IDs like CC1 or SERVICE1 and allows a user to specify a language and label.
4 years ago
Gary Katsevman
1c7a63bf4d
2.8.2
4 years ago
Brandon Casey
0be51ebfab
fix: add tests for data uri, fix data uri in demo page ( #1133 )
4 years ago
Gary Katsevman
956104a626
2.8.1
4 years ago
Brandon Casey
29ece75f36
fix: m3u8-parser/eme updates ( #1131 )
4 years ago
Brandon Casey
740d2eeae2
fix: add master referenced id/uri for audio playlists. Add playlists to hls media groups ( #1124 )
4 years ago
Brandon Casey
552b012035
chore: update vhs utils to 3.0.1 ( #1123 )
4 years ago
Gary Katsevman
73d22f4436
2.8.0
4 years ago
Brandon Casey
3c9f7212ca
refactor: offload mp4/ts probe to the web worker ( #1117 )
4 years ago
Gary Katsevman
aa194d389d
2.7.1
4 years ago
Gary Katsevman
9b77183c73
2.7.0
4 years ago
Brandon Casey
de0b55b220
fix: Only add sidxMapping on successful sidx request and parse. ( #1099 )
This also updates the version of mpd-parser used.
Fixes #1107
4 years ago
Brandon Casey
af5841caa7
chore: update to mux.js@5.11.0 ( #1109 )
4 years ago
Brandon Casey
b33e1091a1
feat: Add EXT-X-PART support behind a flag for LL-HLS ( #1055 )
4 years ago
Gary Katsevman
7ae58c59c2
2.6.4
4 years ago
Brandon Casey
035e8c0f87
chore: Get test coverage working again with mock/sync worker ( #1094 )
4 years ago
Gary Katsevman
fcd2b55b2b
2.6.3
4 years ago
Gary Katsevman
1cfdab64ac
fix: update to mux.js 5.10.0 ( #1089 )
4 years ago
brandonocasey
512bba5661
2.6.2
4 years ago
Brandon Casey
f5c060fbd8
fix: update to mux.js@5.9.2 and mpd-parser@0.15.4 ( #1081 )
4 years ago
Gary Katsevman
aa5f0a1184
2.6.1
5 years ago
Brandon Casey
e583b267b4
fix: unbreak the minified build by updating rollup-plugin-worker-factory ( #1072 )
5 years ago
Gary Katsevman
08f5ec0462
2.6.0
5 years ago
Brandon Casey
f0732afc4f
chore: better worker build and synchronous web worker ( #1033 )
5 years ago
Gary Katsevman
caa8ff28f3
2.5.0
5 years ago
Gary Katsevman
25c7f644d3
test: don't show QUnit UI in regular test runs ( #1044 )
Also, switch to progress reporter by default
5 years ago
Gary Katsevman
ab5b4dc88a
feat: add flag to turn off 708 captions ( #1047 )
Add parse708captions as a VHS option to turn off 708 captions.
5 years ago
Brandon Casey
b072c93439
chore: update @videojs/vhs-utils to v3.0.0 ( #1036 )
5 years ago
Garrett Singer
ee39672c64
2.4.2
5 years ago
Garrett Singer
9919b85a6e
fix: handle rollover and don't set wrong timing info for segments with high PTS/DTS values ( #1040 )
5 years ago
Gary Katsevman
6c337e18fc
2.4.1
5 years ago
Brandon Casey
0976212d8c
chore: remove replace and update packages ( #1031 )
5 years ago
Brandon Casey
f1d9f6eedd
chore: move playback tests to a separate ci run ( #1028 )
5 years ago
Gary Katsevman
c4f7d1d060
2.4.0
5 years ago
Brandon Casey
124834a2c2
fix: filter out unsupported subtitles for dash ( #962 )
5 years ago
Gary Katsevman
5f1490952d
feat: update to mux.js 5.7.0 ( #1014 )
- Fixes issue with baseTime 0
- Initial support for CEA 708 captions
- Support for SIDX v1 boxes
- opus/flac support in fmp4 playlists
Closes #1001 , fixes #909
5 years ago
Garrett Singer
93132b75a2
fix: Wait for EME initialization before appending content ( #1002 )
This is particularly important for Chrome, where, if unencrypted
content is appended before encrypted content and the key session
has not been created, a MEDIA_ERR_DECODE will be thrown once the
encrypted content is reached during playback.
5 years ago
Brandon Casey
e41f856284
refactor: add sidx segments to playlist object instead of re-parsing xml ( #994 )
5 years ago