deepstream-services-library icon indicating copy to clipboard operation
deepstream-services-library copied to clipboard

How can I use gstreamer plugin in dsl which is not part of deepstream?

Open navyverma opened this issue 11 months ago • 4 comments

navyverma avatar Mar 14 '24 11:03 navyverma

@navyverma which gstreamer plugin are you referring to?

rjhowell44 avatar Mar 14 '24 14:03 rjhowell44

This is our custom gstreamer based plugin which contains our business logic

navyverma avatar Mar 14 '24 14:03 navyverma

Interesting... can I ask where in the pipeline you add your plugin, and does it have gst-properties that can be set/get?

rjhowell44 avatar Mar 14 '24 14:03 rjhowell44

Capture

And yes plugin does have gst-properties that can be set or get.

navyverma avatar Mar 15 '24 10:03 navyverma

@navyverma my apologies for the late response. DSL does not currently support this, but I can see the value in having it. I will try and schedule this for the next release.

rjhowell44 avatar Mar 21 '24 05:03 rjhowell44

@navyverma, I've started working on a solution for this... a couple of questions.

  1. does your plugin support signals?
  2. what language do you prefer/use for your application development, C/C++ or Python?

rjhowell44 avatar Mar 25 '24 05:03 rjhowell44

@rjhowell44 Yes, plugin does suppoort gstreamer's signal, and we are using c++ to build plugin

navyverma avatar Mar 25 '24 06:03 navyverma

@navyverma New issue to track this #1174

rjhowell44 avatar Mar 26 '24 04:03 rjhowell44

This also required #1176. The implementation and test-coverage for both issues are complete. Documentation and examples are still to be done. I should have this finished by early next week.

rjhowell44 avatar Apr 04 '24 03:04 rjhowell44

#1176 and #1174 have been completed and merged into the v0.30.alpha dev branch. The formal release date for v0.30.alpha is TBD.

@navyverma if you're still interested in this, it is now ready for trial. Feedback is always greatly appreciated. Let me know if there is anything missing for your use case.

rjhowell44 avatar Apr 16 '24 20:04 rjhowell44

@rjhowell44 Thanks. I really appreciate your work. Will try and test within a few days and share feedback with you.

navyverma avatar Apr 17 '24 02:04 navyverma