-
Notifications
You must be signed in to change notification settings - Fork 24
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
No output with cea608 on latest RPi on 3+ #22
Comments
Yes, the current Raspberry Pi firmware has broken it. I rolled back to a version from March (with the hash 00bb2894c0a4349464c19ba62f62b8d9e17a1a9e) using rpi-update. |
Thanks, @ZXGuesser, I can confirm that downgrading to that firmware restores correct operation. I also just tried the latest firmware via rpi-update and that also seems to work. |
That's good to know! |
I have a potential fix for this here: b8695ec It does fix the deadlock I experienced on recent firmwares. Can you try it and see if it has any side effects please? |
Note that I didn't patch cea608 but you should be able to just run teletext without tvctl and see on screen if it is updating. Let it run for a while... it takes several seconds for the deadlock to show up. |
I have rewritten the dispmanx code to be shared between the two programs: https://github.com/ali1234/raspi-teletext/tree/vsync-rewrite Please test cea608 now. |
Hopefully fixed. |
I updated my Raspberry Pi 3+ to latest raspian stretch today, and now I don't get any output from the cea608 program. I spent some time debugging, and I'm not seeing any calls to the vsync callback. Any ideas?
The text was updated successfully, but these errors were encountered: