-
Notifications
You must be signed in to change notification settings - Fork 32
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
Incorrect char_width/char_height in .osd file #108
Comments
Confirmed on a Goggle V1 with HD OSD. |
Yes, I think this assumption is correct. We'd need either some kind of "mode change" event system or additional frame metadata bytes in the OSD files for this, I think, where the frame mode changes after recording has begun. Technically current clients could infer the frame's character size from the actual size in bytes of each frame (frame_size) but this is a huge hack. I'll chat with Knifa about this and see what he thinks. |
Im having a small issue with OSD in BF where the right-hand side is not all the way to the edge of the OSD screen in the goggles. In the BF gui its correct though, I fly both Ultra and BF and Ultra OSD is working fine. Any ideas at all on this? |
Setup:
msp-osd: v0.10.0
Goggles V2 with auto recording on (rec_pb_enabled = true, rec_enabled = true)
Caddx Vista 0606 (compress_osd = true)
Issue:
There seems to be a timing problem when plugging in a new battery sometimes (while the goggles are on and have auto recording enabled, at least that is my setup) where the grid size in the osd file are not correct (30x15 instead of 60x22), even with compressed_osd.
It happened on my third pack, the first, second and fourth were ok, but I had to manually hexedit the osd header of the third flight to correct this. During the flight grid size was just fine in the goggles.
Do you think this could be fixed by overwriting the bytes for char_width/height on recording stop?
The text was updated successfully, but these errors were encountered: