Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
1

StartPlaybackClock functions is not called

Explorer ,
Aug 05, 2024 Aug 05, 2024

Hi All

 

It is important that the startplaybackclock function is called so that we can synchronize the UI and output.

 

When testing with the previous Premiere Pro 22.x version, the startplaybackclock function of the transmitter plugin we developed was called, but the startplaybackclock function is not called in the current 23.x and 24.x versions.

 

What else do we need to set in the tmPluginInfo struct for startplaybackclcok to be called?

( For reference, outClockAvailable is set to true.)

TOPICS
How to , SDK
448
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Aug 07, 2024 Aug 07, 2024

In that case, whichever transmit plugin is selected as the clock source will be used.

Translate

correct answers 1 Pinned Reply

Adobe Employee , Aug 05, 2024 Aug 05, 2024

Hi Andy,

Can you send us your plugin and step-by-step instructions, which reliably result in startPlaybackClock being called in 22.x versions, but not in 23.x and greater? 

 

Update: I have it on good authority that PPro only calls the transmit plugin's StartPlaybackClock() if that plugin is the primary audio device clock.

Translate
Adobe Employee ,
Aug 05, 2024 Aug 05, 2024

Hi Andy,

Can you send us your plugin and step-by-step instructions, which reliably result in startPlaybackClock being called in 22.x versions, but not in 23.x and greater? 

 

Update: I have it on good authority that PPro only calls the transmit plugin's StartPlaybackClock() if that plugin is the primary audio device clock.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 05, 2024 Aug 05, 2024

Hi Bruce

 

If StartPlaybackClock is only called from the primery audio device, how can the second transmitter plugin synchronize playback with the UI or SDI output?

 

Please tell me how I can sync.

 

 

thnaks.!!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 06, 2024 Aug 06, 2024

I don't understand what you mean by 'second transmitter plugin'; if a different clock is chosen, PPro will honor it.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 06, 2024 Aug 06, 2024

Hi Bruce

 

'second transmitter plugin' refers to a transmitter that supports audio transmission in addition to the default tansmitter, such as 'adobe srt transmitter'.

 

thanks.!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 07, 2024 Aug 07, 2024

In that case, whichever transmit plugin is selected as the clock source will be used.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 26, 2024 Aug 26, 2024

Moving to Discussions.

Kevin Monahan - Sr. Community & Engagement Strategist – Pro Video and Audio
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 23, 2025 Jan 23, 2025
LATEST
 

Here's the updated response with both of your links included:


To ensure the startplaybackclock function is called in the newer Premiere Pro 23.x and 24.x versions, verify the following in your tmPluginInfo struct:

  1. Check outClockAvailable:
    Ensure that outClockAvailable is correctly set to true (as you mentioned it already is).

  2. Ensure Proper Initialization:
    Double-check that the tmPluginInfo struct is correctly initialized and that all necessary callbacks are properly defined. Any missing or misconfigured callbacks can cause the startplaybackclock function to not trigger.

  3. Version Compatibility:
    There may have been changes to the Premiere Pro SDK between 22.x and 23.x/24.x. Review the release notes and updated SDK documentation for any new requirements or deprecated features.

  4. Debugging Logs:
    Use debugging logs in your transmitter plugin to verify the flow of execution and identify where the function call is being skipped.

  5. Contact Adobe Developer Support:
    If all else fails, Adobe's developer forums or support may provide specific guidance for changes in their latest versions.

For more information and a handy guide on other helpful tips, feel free to check out my sites:

visit jazz call packages site

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines