Skip to content

Commit

Permalink
fix: Fixed LCEVC decode breaking dependencies issue and read me addit…
Browse files Browse the repository at this point in the history
…ion (shaka-project#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>
  • Loading branch information
vinod-balakrishnan and v-nova-vinod committed Oct 11, 2022
1 parent 95bbf72 commit 3c75d1a
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 2 deletions.
14 changes: 14 additions & 0 deletions README.md
Expand Up @@ -144,6 +144,20 @@ HLS features **not** supported:

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

## MPEG-5 Part2 LCEVC Support

**Only supported on browsers with Media Source Extensions SourceBuffer support**

- MPEG-5 Part2 LCEVC decoding support (decoding provided by [lcevc_dil.js][], must be
separately included)

- Integration documentation : [docs](docs/design/lcevc-integration.md)

- More on [MPEG-5 Part2 LCEVC][]

[lcevc_dil.js]: https://www.npmjs.com/package/lcevc_dil.js
[MPEG-5 Part2 LCEVC]: https://www.lcevc.org


## DRM support matrix

Expand Down
2 changes: 1 addition & 1 deletion externs/lcevc.js
Expand Up @@ -25,7 +25,7 @@ LcevcDil.LcevcDIL = class {
/**
* Append the video buffers before they are appended to
* Media Source Extensions SourceBuffer. Here the lcevc data
* will be parsed and managed to enahnce frames based on timestamps.
* will be parsed and managed to enhance frames based on timestamps.
*
* @param {!BufferSource} data Video Buffer Data.
* @param {string} type Type of Video Buffer Data.
Expand Down
2 changes: 1 addition & 1 deletion externs/shaka/player.js
Expand Up @@ -1236,7 +1236,7 @@ shaka.extern.CmcdConfiguration;
* Defaults to <code>0</code>.
* @property {boolean} drawLogo
* If <code>true</code>, LCEVC Logo is placed on the top left hand corner
* which only appears when the LCEVC enahanced Frames are being rendered.
* which only appears when the LCEVC enhanced frames are being rendered.
* Defaults to true for the lib but is forced to false in this integration
* unless explicitly set to true through config.
* Defaults to <code>false</code>.
Expand Down
2 changes: 2 additions & 0 deletions package.json
Expand Up @@ -72,6 +72,8 @@
"eme-encryption-scheme-polyfill/index.js",
"es6-promise-polyfill/promise.min.js",
"google-closure-library/closure/goog/base.js",
"lcevc_dil.js/dist/lcevc_dil.min.js",
"lcevc_dil.js/dist/liblcevc_dpi.wasm",
"less/dist/less.js",
"material-design-lite/dist/material.indigo-blue.min.css",
"material-design-lite/dist/material.min.js",
Expand Down

0 comments on commit 3c75d1a

Please sign in to comment.