Alteka / Kards

A cross-platform test card generator for AV professionals.
http://alteka.solutions/kards
GNU General Public License v3.0
48 stars 1 forks source link

Sync pattern enhancement #101

Closed VuiMuich closed 1 year ago

VuiMuich commented 1 year ago

For some really delay prone situations it would be helpful if the center number display could be continuous timecode (or just the frame count of the TC and display TC elsewhere).

DrewLX commented 1 year ago

The current time of day can be displayed in the top left corner by toggling the 'Info' switch. Do you need more than that?

The center of the card is actually a video that plays on a loop. We could potentially display a count of how many times it has looped?

VuiMuich commented 1 year ago

Thanks for your reply.

The day time display is pretty small though. May be it helps to share more about the test scenario where the above idea came up in. I typically set up a camera in front of the laptop and film the timecode or sync card. Then I use my phone to take a photo with both, the laptop and the LED, in frame so can immediately see the whole amount of frames latency your complete signal chain has. Recently I was comparing a laptop screen with a LED screen 30m in distance, so I was barely able to get decent focus on both screens. Eventually I managed to get it well enough to read the big counter. In this case latency was not as bad (6-7fps iirc) but I have had scenarions where it was really bad, especially when AD conversion is involved.

So this would definitelly be just some qol enhancement and nothing that unbearably impairs working with kards.

BTW: thanks for all your work and sharing such a great tool open source!

Interesting approach with the video. Do you think adding actual TC support would be feasible?

DrewLX commented 1 year ago

Yeah I understand the use case.

What if it looked like this? image Then I'd shuffle the other info elements around to make more sense.

VuiMuich commented 1 year ago

Looks good. Thanks!

If you are open to community contributions I might eventually look into adding actual (L)TC support. (But this would be quite a while in the future anyways.)

DrewLX commented 1 year ago

Ok. I'll tidy this up and make sure it scales correctly.

I'm not sure I see how LTC would work. Do you mean to display an incoming timecode?

DrewLX commented 1 year ago

I have pushed this update into master. Thanks for the feedback, always welcome. On that basis if you're interested in some sort of timecode support please raise a new issue with some details. Thanks!