Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: correctly detect Edge Chromium as Edge #2855

Merged
merged 1 commit into from Sep 17, 2020

Conversation

valotvince
Copy link
Contributor

@valotvince valotvince commented Sep 17, 2020

Edge Chromium UA example: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.74 Safari/537.36 Edg/79.0.309.43

Since #2801, trying to play PlayReady content with Shaka on Edge Chromium would result in a MANIFEST_RESTRICTIONS_CANNOT_BE_MET error since it wasn't selected to do the endianness black magic.

Edge Chromium should be detected as Edge to correctly correct the key endianness.

This affects the v3.0.4 and v2.5.16 releases.

@joeyparrish joeyparrish merged commit a344f10 into shaka-project:master Sep 17, 2020
1 check passed
matEhickey pushed a commit to matEhickey/shaka-player that referenced this pull request Sep 25, 2020
Without this, shaka-project#2801 is broken on the latest versions of Edge
matEhickey pushed a commit to matEhickey/shaka-player that referenced this pull request Sep 25, 2020
Without this, shaka-project#2801 is broken on the latest versions of Edge
joeyparrish pushed a commit that referenced this pull request Sep 29, 2020
Without this, #2801 is broken on the latest versions of Edge
@valotvince valotvince deleted the patch-2 branch September 30, 2020 15:02
@valotvince
Copy link
Contributor Author

valotvince commented Sep 30, 2020

@joeyparrish I would suggest to have a line in the changelog on the impacted Releases to warn potential users about that issue

@joeyparrish
Copy link
Member

We haven't made a new release yet, but I'm working on it. The fix will be in v3.0.5 and v2.5.17 and will definitely be mentioned in the changelog and release announcement.

joeyparrish pushed a commit that referenced this pull request Oct 1, 2020
Without this, #2801 is broken on the latest versions of Edge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants