Skip to main content
marks81797503
Known Participant
January 23, 2020
Answered

Premier Video Filter example used Threaded Work Suite

  • January 23, 2020
  • 1 reply
  • 577 views

Hello Guys!
Tried to create simple Video Filter plugin for Pr2017 with Premier SDK, but don't known how to use number of thread inside of plugin and how to use Threaded Work Site. Unfortunately Premier SDK (SDK's for 2017, 2018 amd 2019 as well) doesn't show usage of this site too and all plugins from SDK implemented as single thread from my opinion. Is additional processing threads should be created by plugin itself via OS' API or Pr already has infrastructure for split processing job on number of threads and CPU cores accordingly? Pay attention I meaning CPU (NOT GPU!!)  threads. So, I would be glad for any consult or suggestion or link on open-source project show thread usage inside of Video Filter Plugin used Pr SDK.
Thank you in advance.

This topic has been closed for replies.
Correct answer Bruce Bullis

The purpose of the samples is to demonstrate usage of our APIs, not multi-threading best practices. Still, that's a totally reasonable feature request.

We're tracking this one as DVAPR-4221682; we'll keep you informed of our progress. 

1 reply

Bruce Bullis
Community Manager
Bruce BullisCommunity ManagerCorrect answer
Community Manager
January 29, 2020

The purpose of the samples is to demonstrate usage of our APIs, not multi-threading best practices. Still, that's a totally reasonable feature request.

We're tracking this one as DVAPR-4221682; we'll keep you informed of our progress. 

marks81797503
Known Participant
February 6, 2020

Thank a lot for your answer. I'll try ask in other way - is Premier PRO CC (lets say any version started from 2015) contains "infrastructure" for split job from plugin between number of CPU cores (CPU, not GPU!) or this splitting must be (or maybe) implemented by plugin developers with Operating System API's? Is inserting of multithreaded job's in plugin may happen for cpu cores loading disbalance?

And another question - I known this is topic about Adobe Premier, but could you, please, tell me - as AfterEffect has and SDK example for use CPU' multithreading (simply I don't want open same thread with same question in another topic). Thank you very much in advance.

 

Bruce Bullis
Community Manager
Community Manager
February 7, 2020

That splitting / infrastructure must be handled by the plug-in developer, for both PPro and AE.