[Bug 740557] videotestsrc: add ball motion based on system clock

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Nov 29 12:58:03 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=740557
  GStreamer | gst-plugins-base | git

Nicolas Dufresne (stormer) <nicolas.dufresne> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.dufresne at collabora.
                   |                            |co.uk

--- Comment #16 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> 2014-11-29 20:57:57 UTC ---
I've been trying to understand youw use case fro a while now. So far, I
understand that you would like videotestsrc to generate an animation for you
base on the wallclock so you would see the same animation (or similar)
synchronized across processes and even across different computers.

This use case exist in GStreamer, though it's not done this way. It's done
through controlling the base time and clock being used in your pipeline. A
special clock, called the GstNetworkClock can be used also. You could even
think of a providing a clock to your pipeline that maps to the wall clock.

I think the problem with a test pattern that does not obey to the pipeline
clock is that it won't behave correctly when being seeked. Two recording of the
same pattern, will not result in the same movement. Also, it won't obey to the
requested playback speed. We need to keep in mind that videotestsrc is not only
a live test src, it's also an infinit non-live source which can be seeked, and
can playback at different rates.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list