summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugin.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugin.c b/src/plugin.c
index 5312c15..5138442 100644
--- a/src/plugin.c
+++ b/src/plugin.c
@@ -224,6 +224,8 @@ static void latency_callback(struct pa_stream *s, const struct pa_latency_info*
if (i) {
current_request->latency = i->buffer_usec + i->sink_usec + i->transport_usec;
current_request->value = i->playing;
+
+/* g_message("%0.0f latency", (double) current_request->latency); */
}
finish_request(!!i);
}
@@ -506,7 +508,7 @@ static int polyp_get_written_time(void) {
static int polyp_get_output_time(void) {
int t, ms;
struct request r;
-
+
r.message = MESSAGE_LATENCY;
execute_request(&r);
@@ -516,7 +518,7 @@ static int polyp_get_output_time(void) {
t = polyp_get_written_time();
ms = (int) r.latency/1000;
- return ms > t ? 0 : t-ms+100;
+ return ms > t ? 0 : t-ms;
}
static void polyp_flush(int time) {