playback at max rate

Zoltán Krajcsovics zulthank at gmail.com
Tue May 29 02:13:57 PDT 2012


Just answering my question:

The timestamps of the debug-ouputs tricked me, it works as I wanted.

Zoltan


2012/5/10 Zoltán Krajcsovics <zulthank at gmail.com>:
> Hi,
>
> I am stuck on changing the framerate of the pipeline clock.
>
> I have a pipeline, with a filesrc and a multifilesink. I have a custom
> plugin, which searches through the stream, and lets only pictures
> through, which meets some specification.
>
> Obviously, I don't want to wait for the stream to play at normal rate,
> since I am not watching it.
>
> I have considered the following options:
>
> 1) videorate is not an option for me, because it drops frames, and
> sometimes there are only 1-2 frames in the stream, that interests me.
>
> 2) I think
> GST_ELEMENT_CLOCK ()
> gst_clock_set_calibration ()
>
> would do the job for me, but I could not find a way to get the
> pipeline clock from my plugin.
>
> 3) Maybe, I had to create a clock from my plugin, and make the
> pipeline use that.
>
> 4) I have considered writing a gst application - so far I have built
> my pipeline from command line.
>
>
> I wonder, if it is possible at all, to set the framerate from a plugin
> (I have only seen examples of calculating the buffer timestamps, not
> changing the framerate).
>
> Or if there is a plugin, which could set the framerate for me.
>
> Or the only reasonable solution here is to create a gst application.
>
>
> Best regards,
> Zoltan


More information about the gstreamer-devel mailing list