-
Notifications
You must be signed in to change notification settings - Fork 15
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
Widevine support seems to be missing #10
Comments
Same issue here |
Does Brave normally come with Widevine ootb, or is it auto downloaded from
chrome://components?
…On Sun, Jan 24, 2021 at 5:01 PM PapyElGringo ***@***.***> wrote:
Same issue here
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAM4YSLSKCCLGGGTFQSC23DS3SRELANCNFSM4VNWY5GQ>
.
|
It's supposedly downloaded, or so I've been told during initial review. |
Does Widevine work if you install Brave normally via its official ppa/deb file? Edit: Tested official Brave deb installer (non-flatpak version) at https://bitmovin.com/demos/drm and Netflix and it (Widevine) works. |
Same here. Chromium and Chrome works fine though 🤷🏻♂️ |
I'm guessing because it's because they use different DRM technologies? I'm having the same issue with the Microsoft Edge flatpak. |
@TheEvilSkeleton Nope, all Chromium-based browsers and Firefox use widevine (even Microsoft Edge) |
My guess is because the sandboxing prevents the Widevine plugin from analyzing the system properly. It's a DRM plugin. It's gonna try to do things like look at all other PIDs and analyze them to see if you're capturing the video, etc. |
@Bananaman I've managed to get Widevine working on the ungoogled flatpak. So I don't think thats it Edit: I don't have Netflix but i tested DRM with bitmovin's demo |
While making the flatpak I've been told that it is downloaded but it turns out it's bundled just like Chrome |
Widevine definitely does not come with Brave, you can find the downloaded files in The problem here is basically that the Widevine .so files were not exposed into the sandbox, which mostly "fixes" the issue...but it doesn't work in the mimic sandbox (Widevine is found, but the actual media player never loads) and I'm still trying to figure out why. |
@refi64 Extract the deb file and then extract data.tar.xz. Now go to |
Oh gosh their bundled widevine is completely broken 😅 |
Is it broken on purpose? Edit: ah, they're empty files xD |
Yeah I'm not sure why it's broken like that at all tbh, if I had to guess, based on Brave's own policies, it's the fact that it's present at all that's a mistake. |
With the last update I can see the Yet...doesn't work 🙄 The link to test the DRM business says: |
@Chemrat You need
|
Tell me if this works for you or not. |
@rany2 this doesn't seem to help Strangily Brave already downloads After I close Brave and start it again, Brave removes |
This only partly fixed #4, since the fd would be valid until the caller closed it. Then, if another caller tried to open /dev/urandom, the now-closed fd would still be returned, leading to EBADF errors. In particular, this was mistake discovered while working on flathub/com.brave.Browser#10, since Widevine also needs to open /dev/urandom.
Please try the build in #16, it should work now. |
Something strange is going on with Widevine support in flatpak version, for me it just doesn't work:
This isn't the case with stable flatpak version of Chromium, works there just fine. Is brave flatpak built with Widevine support if that's an option? Or maybe there's a difference in how Chromium and Brave install Widevine?
The text was updated successfully, but these errors were encountered: