Timecode and Genlock in package build

I’m currently using a timecode and genlock in the editor. I can see that the inputs I have are synchronized as that’s what it says in the time data monitor. As an extra measure I’m also able to see the timecode itself as a ‘print string’ in the level that I’m playing. It’ll show up as something like ‘03:17:26’ when I see that, I know the timecode is responding to something.

However when I package a build and run the build, it seems like the timecode and genlock do not start up, or at least is not synchronising. I look up the time code and it says ‘00:00:00’
It seems like timecode and genlock aren’t working and I don’t know how tp proceed.

Can anyone help?

It does work and there are number of ways to set it up. I am in 5.4 using AJA Kona 5 and also have video coming into a media plate as well as timecode and sync coming though the AJA card. I created a timecode clock so that I can see the TC coming from my master clock. The video feed coming in has the same TC source. I created a media profile that sets the sources for tc ,sync and media source. See image. Do not use auto for the configuration of sources as this will cause issues. In project settings “Start Up Media Profile” select the media profile that you created

You can do the same with black magic DeckLink. Difference in setup is TC is via video input as there is no dedicated pin on BM cards for TC as there is for the AJA. You could also use VITC on AJA if you do have video source as an option.

When you create package and trouble shooting, do development version. This will create a Log in the saved folder of the project. You can read through this for error messages.

When running the package to test, make sure you close the version of editor that you created the packaged version with. If not it will already have hold of the connections of your AJA or BM card and you will not see TC or video playing.

Here is image of package playing.

For your reference

Black Magic Input to UE Tutorial

1 Like

I can confirm that it works. I had to make some amendments to my project settings.

  1. All devices had to be calibrated precisely, so no ‘auto’ settings anywhere in the blackmagic devices.
  2. Timecode had to be set to ‘none’ in the project settings.
  3. Timestep had to be set to ‘BlackMagicCustomTimestep’
  4. In the media profile the Timecode and Genlock settings could not be set to a ‘Device’ but rather an ‘SDI Input’ and in that it you can set a device.

Only then could the packaging work. So that’s definitely something for the documentation.
Opening the package I can indeed see that the debug is showing that the devices are ‘Synchronized’ and set to the FPS I wanted which is 25fps.

1 Like