Using GstControlSource with absolute-time instead of rrunning-time

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Using GstControlSource with absolute-time instead of rrunning-time

Rene Allkivi
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/

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel