These patches allows native Chromium to call out to the Linux Widevine library via a proxy program called foreign-cdm.
Details
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 53770 Build 50661: arc lint + arc unit
Event Timeline
Hi
This is awesome, but I don't want to have this as a run dependency by default because I don't want the package
to pull this automatically, and I also think that the foreign-cdm port is also missing a dependency on linux_base
and I definitely do not want to pull in linux compat by default. Other than that, it looks fine.
How about this?
The option is added for better visibility and is disabled by default. The user won't need to rebuild the chromium port, only install fcdm manually.
You mean, I may push this into ports? Didn't know there is a central BSD repo for Chromium. Would you mind sharing a link?
It is my own local repo, but don't worry about it, it is just used in my own workflow and I will sync with your commit
once you push it.
Oooops:
> FAILED to apply cleanly FreeBSD patch(es) patch-chrome_browser_componentupdater_widevinecdmcomponentinstaller.cc
Oops indeed. I fixed it now, but I didn't try building/running it yet. Hopefully it still works.