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

Clear google-chrome's LD_LIBRARY_PATH before spawning the player #44

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aleasto
Copy link

@aleasto aleasto commented Dec 6, 2021

Google Chrome ships with bundled libvulkan.so.1 and links to it by
setting LD_LIBRARY_PATH in the startup script.

When acestream-launcher is invoked from chrome through the
acestream:// protocol, the environment variables are passed in
and eventually passed to the player.

In fedora + rpmfusion, when mpv is spawned it fails to link because
it attempts to link against google's build of libvulkan instead of
the system provided library.


This is hacky but i think it's fine to fix the issue in acestream-launcher even though it's not its fault, since it's the bridge between the browser and mpv

Google Chrome ships with bundled libvulkan.so.1 and links to it by
setting LD_LIBRARY_PATH in the startup script.

When acestream-launcher is invoked from chrome through the
acestream:// protocol, the environment variables are passed in
and eventually passed to the player.

In fedora + rpmfusion, when mpv is spawned it fails to link because
it attempts to link against google's build of libvulkan instead of
the system provided library.
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.

1 participant