Plugin development: changing property while running

Albin Stigö albin.stigo at gmail.com
Sat Mar 31 14:52:00 UTC 2018


Hello,

I'm working on a custom filter plugin. I'm doing frequency translation
(multiplication with a complex exponential) and convolution with an
impulse response (kernel).

I'd like to be able to modify the kernel while the pipeline is running.
What is the best approach here? I've been looking through the sources
of other plugins and it seems I should use GST_OBJECT_LOCK/UNLOCK in
my properties? But then I will also need to take this look in my
GstBaseTransform transform vmethod. Is that bad practice?

Any other ideas?


--Albin


More information about the gstreamer-devel mailing list