[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