-
Notifications
You must be signed in to change notification settings - Fork 4
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
libpolkit or rpi-eeprom update broke video rendering #57
Comments
You can check /var/log/apt/history.log to see which packages have been updated. VLC on Buster hasn't been touched for a while. If you could check which packages were updated just before it broke, maybe that would be helpful. I don't know much about rtsp or all the mmal options, so if you have simple instructions to reproduce the issue, that would also help. |
Thanks for the prompt. I ended up looking in It looks like the offending update must have come on 2022-01-31. Here's a list of packages which updated on that day:
I'm happy to hear any suggestions for what I should downgrade and how. I've read too many different instructions about manually changing EEPROM image versions to feel 100% sure that I've done it correctly. In an attempt to make this more reproducible, I tried the same machine with a local mp4 file. Here are the commands:
Here's the log. I can confirm that no video ever appeared on the screen. I'll try to rename this issue since it now appears that it's neither a regression nor specific to RTSP. |
Neither of those packages really has the ability to break vlc. AFAIK, that eeprom update doesn't actually automatically flash anything to the eeprom by default (right @timg236?). The policykit update was a fix for CVE-2021-4034, and isn't involved in any way. I've just flashed the latest legacy image and it's able to play BBB without any issues, so I haven't been able to reproduce it. |
No, I can't see any connection, but it's easy enough to bisect through the EEPROM releases in under /lib/firmware if you really suspect that's issue. I think that that is exceptionally unlikely because the bootloader is replaced in memory when start.elf runs and has absolutely no code related to video decode. |
Several months ago I set up a system which showed two RTSP feeds from local IP cameras on at TV plugged into a PI 4. Essentially the script consists of:
This worked great for several months. One day I had to shutdown the machine to change a fan. I probably did a
apt get update/upgrade/install
at the same time. It has not worked from that day, even after trying everything I can thing of:I don't know how to check whether the VLC package version updated, or how to manually revert for testing.
The verbose log (attached) output appears to say everything is working fine, although I don't have a "before" log to compare to. When I run the full script (which uses 2x screen instances), I see the output video dip to back for a couple of seconds before going back to the console output.
Hardware and software version info:
The text was updated successfully, but these errors were encountered: