videojs / videojs-contrib-eme

Supports Encrypted Media Extensions for playback of encrypted content in Video.js
Other
200 stars 71 forks source link

fix: Cherry-pick keySession fix, Video.js 8 refactor, and jsdoc update commits from main branch #179

Closed alex-barstow closed 1 year ago

alex-barstow commented 1 year ago

Description

There is a bug in 4.x+ where Fairplay tends to fail. It has something to do with the change that added support for in-spec EME in Safari.

We will work on diagnosing that issue, but in the meantime we can tag off the 3.x branch before the problem was introduced. There were a few changes in #main, included in this PR, that we wanted to get released promptly.

misteroneill commented 1 year ago

Changes LGTM, but tests are failing.