Using GstControlSource with absolute-time instead of rrunning-time

Rene Allkivi rene.allkivi at digitalsputnik.com
Mon May 20 10:07:35 UTC 2019


I am implementing dynamic parameter control for the following pipeline:
uridecodebin ! videoconvert ! my-filter p=1 ! fakesink, which is playing a
single video file in a loop using segment done callback from the pipeline's
bus.

Folllowing the Dynamic Controllable Parameters tutorial (
https://gstreamer.freedesktop.org/documentation/application-development/advanced/dparams.html?gi-language=c),
I  added parameter control using GstInterpolationControlSource.

The control binding uses running time, whichh iin my case is  the video's
position. I would like to use absolute-time instead to allow control of my
filter's parameters over multiple loops.

1. Is there a way to use absolute-time instead of running-time with the
controlsource?
2. If not, what would be the best way to make  the pipeline's running-time
be be monotonically increasing?

Thanks !
-- 
Rene Allkivi, Digital Sputnik - https://digitalsputnik.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190520/7ac24f6b/attachment.html>


More information about the gstreamer-devel mailing list