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

[bug] gstplayer errors out on ChromeOS with Chromebrew #476

Open
pinuke opened this issue Feb 4, 2023 · 1 comment
Open

[bug] gstplayer errors out on ChromeOS with Chromebrew #476

pinuke opened this issue Feb 4, 2023 · 1 comment

Comments

@pinuke
Copy link

pinuke commented Feb 4, 2023

When running gstplayer, it errors out.

This is likely due to the lack of shared libraries that normally come with most desktop linux systems. Honestly, I'm just being hopeful that miraclecast works at all.

In theory it should. Chrome OS is just a stripped down version of Gentoo.

Firstly, it errors out on not finding python3 due to a bad python3 symlink in Chrome OS, which can be fixed by correcting the bad symlink:

command:

chronos@localhost ~ $ gstplayer --help

output:

bash: /usr/local/bin/gstplayer: /usr/bin/python3: bad interpreter: No such file or directory

current fix:

ln -s /usr/local/bin/python3 /usr/local/usr/bin/python3

Next Problem:

That seems to fix the majority of problems, but then it errors out on a missing shared library

(gst-plugin-scanner:12873): GStreamer-WARNING **: 01:49:38.987: Failed to load plugin '/usr/local/lib64/gstreamer-1.0/libgstchromaprint.so': libavcodec.so.58: cannot open shared object file: No such file or directory

Possible solution would be to recompile the ffmpeg shared library for it and install it on Chrome OS.

I'm currently exploring this as a solution on the Chromebrew issue

FWIW, I don't really think this is necessarily an issue with miraclecast, just with Linux systems that are minimal/stripped down such as Chrome OS

@pinuke
Copy link
Author

pinuke commented Feb 4, 2023

@albfan Any thoughts on this? - Chromebrew PR

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

No branches or pull requests

1 participant