Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_delay):
Don't return bogus values when esd_get_delay() fails for some
reason (#392189).
+2007-01-04 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/esd/esdsink.c: (gst_esdsink_delay):
+ Don't return bogus values when esd_get_delay() fails for some
+ reason (#392189).
+
2006-12-24 Tim-Philipp Müller <tim at centricular dot net>
* sys/ximage/gstximagesrc.c: (composite_pixel):
latency = esd_get_latency (esdsink->ctrl_fd);
+ if (latency == (guint) - 1) {
+ GST_WARNING_OBJECT (asink, "couldn't get latency");
+ return 0;
+ }
+
/* latency is measured in samples at a rate of 44100, this
* cannot overflow. */
latency = latency * G_GINT64_CONSTANT (44100) / esdsink->rate;