[Bug 692953] alsasink does not work at all with default value "sync=true" when used with live source that needs synchronization

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 13 06:35:45 PDT 2013


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

--- Comment #167 from Robert Krakora <rob.krakora at messagenetsystems.com> 2013-09-13 13:29:48 UTC ---
Interesting...

gst_base_sink_query_latency ()

gboolean            gst_base_sink_query_latency         (GstBaseSink *sink,
                                                         gboolean *live,
                                                         gboolean
*upstream_live,
                                                         GstClockTime
*min_latency,
                                                         GstClockTime
*max_latency);
Query the sink for the latency parameters. The latency will be queried from the
upstream elements. live will be TRUE if sink is configured to synchronize
against the clock. upstream_live will be TRUE if an upstream element is live.

If both live and upstream_live are TRUE, the sink will want to compensate for
the latency introduced by the upstream elements by setting the min_latency to a
strictly possitive value.

This function is mostly used by subclasses.

sink :

the sink
live :

if the sink is live. [out][allow-none]
upstream_live :

if an upstream element is live. [out][allow-none]
min_latency :

the min latency of the upstream elements. [out][allow-none]
max_latency :

the max latency of the upstream elements. [out][allow-none]
Returns :

TRUE if the query succeeded.

-- 
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