Skip to content

Commit 3c75d1a

Browse files
fix: Fixed LCEVC decode breaking dependencies issue and read me addition (#4565)
Changes are as follows: 1. Fixed demo breaking dependencies. 2. Fixed some typos 3. Added LCEVC support section to readme. Co-authored-by: Vinod Balakrishnan <vinod.balakrishnan@v-nova.com>
1 parent 95bbf72 commit 3c75d1a

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,20 @@ HLS features **not** supported:
144144

145145
[mux.js]: https://github.com/videojs/mux.js/releases
146146

147+
## MPEG-5 Part2 LCEVC Support
148+
149+
**Only supported on browsers with Media Source Extensions SourceBuffer support**
150+
151+
- MPEG-5 Part2 LCEVC decoding support (decoding provided by [lcevc_dil.js][], must be
152+
separately included)
153+
154+
- Integration documentation : [docs](docs/design/lcevc-integration.md)
155+
156+
- More on [MPEG-5 Part2 LCEVC][]
157+
158+
[lcevc_dil.js]: https://www.npmjs.com/package/lcevc_dil.js
159+
[MPEG-5 Part2 LCEVC]: https://www.lcevc.org
160+
147161

148162
## DRM support matrix
149163

externs/lcevc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ LcevcDil.LcevcDIL = class {
2525
/**
2626
* Append the video buffers before they are appended to
2727
* Media Source Extensions SourceBuffer. Here the lcevc data
28-
* will be parsed and managed to enahnce frames based on timestamps.
28+
* will be parsed and managed to enhance frames based on timestamps.
2929
*
3030
* @param {!BufferSource} data Video Buffer Data.
3131
* @param {string} type Type of Video Buffer Data.

externs/shaka/player.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1236,7 +1236,7 @@ shaka.extern.CmcdConfiguration;
12361236
* Defaults to <code>0</code>.
12371237
* @property {boolean} drawLogo
12381238
* If <code>true</code>, LCEVC Logo is placed on the top left hand corner
1239-
* which only appears when the LCEVC enahanced Frames are being rendered.
1239+
* which only appears when the LCEVC enhanced frames are being rendered.
12401240
* Defaults to true for the lib but is forced to false in this integration
12411241
* unless explicitly set to true through config.
12421242
* Defaults to <code>false</code>.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@
7272
"eme-encryption-scheme-polyfill/index.js",
7373
"es6-promise-polyfill/promise.min.js",
7474
"google-closure-library/closure/goog/base.js",
75+
"lcevc_dil.js/dist/lcevc_dil.min.js",
76+
"lcevc_dil.js/dist/liblcevc_dpi.wasm",
7577
"less/dist/less.js",
7678
"material-design-lite/dist/material.indigo-blue.min.css",
7779
"material-design-lite/dist/material.min.js",

0 commit comments

Comments
 (0)