-
Notifications
You must be signed in to change notification settings - Fork 0
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
Looking for an alternative media player #16
Comments
Thanks for starting this issue @KaneBetter . Speaking of which, I don't want to close the door on the controller patch ( |
Thanks for reminding me of this, we use Zenhub to manage our projects, it works as a plugin for Github, easy to create Epic, Sprint and manage the progress of issues, Roadmap etc. |
Also tried compiling VLC from the source but no luck. (https://thepi.io/how-to-compile-vlc-media-player-with-hardware-acceleration-for-the-raspberry-pi/ https://www.techybugz.com/raspberry-pi/raspberry-pi-vlc/) Some needed libraries cannot be found on Rabian OS (at least bullseye 11). Trying to compile without them resulted in errors during |
After trying other players and play centers, I found that OMXPlayer runs smoothly in the buster(10) system environment and is a more suitable solution.
|
@rustberry have you tried compiling VLC on bullseye 10? @KaneBetter thank you so much for trying all those players!
I'm not sure I understood it. Do you mean that if you set a playback rate other than normal speed, when it loops and starts from the beginning it changes the playback speed back to normal? That sounds like an omx bug... My question about omxplayer now would be more in the sense of: what are the remotely accessible commands, and which protocol is it compatible with. If no networking protocol is in place, can we start planning on how to implement it? 😃 |
Your understanding is correct, the python program controls the OMXPlayer by using the OMXPlayer Wrapper, and I have uploaded a branch at https://github.com/omarcostahamido/PVM/tree/UseOmxplayer. |
Yep, after downgrading to bullseye 10 also tried to compile vlc on 10. Same issue: cannot install all the required packages for compiling 😞. Though the bootstrapping and configuring stages went okay without showing errors, the final compiling stage would fail. Compared to 11 bullseye 10 has more packages satisfied, but still not enough. Try to install manually some of the missing packages, but they all seemed to be removed for being outdated. |
Find the same issue in OMXPlayer: popcornmix/omxplayer#799 |
Find the solution for our case in a Pull request. popcornmix/omxplayer#678 |
We successfully added the option for OMXPlayer to play videos at variable speed, and created the build shell script, see commit: c3c57b9 |
Successfully called force-fps in pvm_omx.py to implement variable rate, see commit: d4b12b9 |
I think we have successfully find an alternative to VLC that is OMXPlayer. While I have found that the current logic in |
trying to build @KaneBetter 's version of omx, on a vbox with raspios buster 10: |
@omarcostahamido I recommend you to input the command line by line since there might be some cases that the script does not cover. |
Can you try input |
@omarcostahamido This worked for me. Also if you try To test the new binary, run |
How about running these before running the script again: Also when using the |
on my end at least I am running this version on my vbox: 2021-01-11-raspios-buster-i386 [1] This is related to issue #6 : we need very clear instructions on the readme about which version to use and how to get it. |
@omarcostahamido I have updated the readme file regarding the installation of new Raspberry Pi version on my branch and the I remember that the bulleye 11 system does not support OMXPlayer so you need to roll back to the system version of buster 10 first. Please check. If you have any question, please let me know. |
The reason you are getting this error is that the statement you ran made you delete the OMXPlayer, the correct action is as follows. |
thx @rustberry for the link [1] yesterday. next up for me: trying to setup the same version of raspios as the one listed on the readme now. |
Since we have found the OMXPlayer, I am going to make PR to merge UseOmxplayer branch into main. |
@KaneBetter thank you for creating the PR with the proper message that will automatically close this issue. |
I can't actually create a virtual machine to install the same version of the OS that you're using because... rpi is an arm-based hardware. There might be a way to emulate it [1] but it'll be inefficient. I will try to install a newer version of the raspios just for the sake of it and report back. |
Yeah, it is definitely going further. I look up those packages, and I found this. |
@KaneBetter do you reckon a new issue should be open right away to |
Since in order to solve the decode @SSSSam141 found that he needed to roll back the system version of Raspberry, I tried to solve the problem with another idea. At the same time, since this problem will involve the problem of unsynchronized, frame tearing afterward, so I set the level of this issue to high
The text was updated successfully, but these errors were encountered: