-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
vlc: Add chromecast support; libmicrodns: Init at 0.0.10 #58588
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
Conversation
Also related: #53184 |
@infinisil Good call, this PR should obsolete #35184, and it also makes scanning/autodetecting work properly (needed libmicrodns). |
I'd drop a short comment somewhere in the vlc derivation, and add a longer Does VLC document that port somehwere obvious inside their documentation? |
I looked around - protobuf seems to have a So my guess would be that we only need |
Required for Chromecast support by VLC.
Pushed squashed changes. What's the easiest way to verify that the release notes are rendered properly? ( |
@shazow from your checkout:
Access |
@flokli Ah thank you! Alright, pushed some more minor edits, should be good for another look: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minor nitpick, apart from that, LGTM!
@GrahamcOfBorg build vlc |
Enables Chromecast support by default in VLC. Fixes NixOS#58365. Includes release note.
Motivation for this change
VLC normally ships with Chromecast support enabled by default, in the official binaries as well as in other distros (arch, ubuntu, possibly others).
Chromecast support for VLC has been requested on several occasions (#35124 (comment), #58365 from me, and a bunch of times on IRC).
This PR adds libmicrodns which is a library written by the VLC team that is required for their Chromecast streaming to function.
It also adds Chromecast support to the VLC build enabled by default, but can be overridden.
Fixes #58365.
This is my first nixpkgs contribution, please be gentle. 😊
Some notes/questions:
intel-media-driver
to getlibva info: va_openDriver() returns -1
errors to stop. Not sure what's a more generalized solution. Is there a good place to document this? (Otherwise VLC spits out a bunch of errors, might fall back or not)Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)