-
Notifications
You must be signed in to change notification settings - Fork 332
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
OMXPlayer and Raspbian Bullseye - running and compiling #810
Comments
omxplayer binary is still available in bullseye repo, but the openmax libs are not. But, be aware this is unsupported and no promises it will continue to work in the future. |
I believe the community should keep omxplayer alive, VLC will never be a replacement. Specially for the millions of raspberry pi 1, 2 and 3 users out there. According to vlc contribuitor: |
@nagualcode feel free to fork this repo and provide updates. But the main issue is the interfaces that omxplayer uses (e.g. openmax) and not available by default on the latest RPiOS Currently it is possible to run omxplayer on bullseye after disabling the kms driver and installing the openmax libraries, but that may stop applications that target kms from running, so is not something that most users would want to do. |
@popcornmix Jeff |
Yes, you can run omxplayer under bullseye using fkms driver. |
I went back to buster and the fkms and everything works as I Want it to now.. I am curious though can I now update to buster and still keep the RTSPStream running on OMXplayer? I read somewhere that it is possible and everything will work the same. I appreciate your quick response.
I do not use audio on my Mirror so that is not an issue. I do not understand the depreciated statement. Why are the OS updates not backwards compatible?
Seems like it would save a LOT of time fixing problems.. Just my opinion.
Jeff Burdick
From: popcornmix
Sent: Saturday, July 30, 2022 12:53 PM
To: popcornmix/omxplayer
Cc: Jeff; Comment
Subject: Re: [popcornmix/omxplayer] OMXPlayer and Raspbian Bullseye - runningand compiling (Issue #810)
Yes, you can run omxplayer under bullseye using fkms driver.
You just need to be aware that there be features that are only supported with kms (e.g HDR or HD audio passthrough).
And fkms is deprecated so is unlikely to get bug fixes or new features.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
kms means all of the code to drive the display is handled on the arm in the kernel The switch to arm side means all the code is open source, and we are using standard linux apis for displays (so you can write code that decodes video and displays it efficiently and the same source code will run on RPiOS on a Pi or Ubuntu on an x86 PC. This change has many benefits (e.g. new features like HDR and HD audio passthrough are now supported). |
Thanks for the explanation.
Makes sense now.
…On Mon, Aug 1, 2022, 5:49 AM popcornmix ***@***.***> wrote:
I do not understand the depreciated statement. Why are the OS updates not
backwards compatible?
kms means all of the code to drive the display is handled on the arm in
the kernel
fkms means all of the code to drive the display is handled on the gpu in
the firmware
The switch to arm side means all the code is open source, and we are using
standard linux apis for displays (so you can write code that decodes video
and displays it efficiently and the same source code will run on RPiOS on a
Pi or Ubuntu on an x86 PC.
This change has many benefits (e.g. new features like HDR and HD audio
passthrough are now supported).
But it means omxplayer which is explicitly coded to use firmware driver
for decode and display cannot possibly work using kms.
You can't have both the arm and gpu writing to display hardware registers.
—
Reply to this email directly, view it on GitHub
<#810 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMPPR7ONVY4ADOBZ4DJL3STVW6TSBANCNFSM5I5NXCOQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
We have several Pi4 displaying 6-12 RTSP streams from Dahua surveillance cameras. Switching to VLC isn't really a practical solution. Regarding Raspbian Bullseye I made the following observations:
Running:
Compiling: no matter if using method 1 or 2 I'm not able to make omxplayer as soon as on bullseye (make ffmpeg runs fine); I always get a lot of linking errors:
and so on; full output attached. /opt/vc ist still here. Which libraries are missing? I don't have a clue. :-(
Even if omxplayer isn't maintained and not included in raspbian from bullseye on it would be very helpful if it would be possible to compile a running version by ourself.
omxplayer_compile_output.txt
The text was updated successfully, but these errors were encountered: