[pulseaudio-discuss] [PATCH 01/22] loopback: Rename sink_input_buffer to loopback_memblockq_length

Georg Chini georg at chini.tk
Mon Feb 13 12:01:58 UTC 2017


The variable does no longer represent the length of the whole sink input buffer,
therefore it has been renamed.

---
 src/modules/module-loopback.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/modules/module-loopback.c b/src/modules/module-loopback.c
index 9410c98..016d403 100644
--- a/src/modules/module-loopback.c
+++ b/src/modules/module-loopback.c
@@ -92,7 +92,7 @@ struct userdata {
         pa_usec_t source_timestamp;
 
         int64_t recv_counter;
-        size_t sink_input_buffer;
+        size_t loopback_memblockq_length;
         pa_usec_t sink_latency;
         pa_usec_t sink_timestamp;
     } latency_snapshot;
@@ -199,7 +199,7 @@ static void adjust_rates(struct userdata *u) {
     old_rate = u->sink_input->sample_spec.rate;
     base_rate = u->source_output->sample_spec.rate;
 
-    buffer = u->latency_snapshot.sink_input_buffer;
+    buffer = u->latency_snapshot.loopback_memblockq_length;
     if (u->latency_snapshot.recv_counter <= u->latency_snapshot.send_counter)
         buffer += (size_t) (u->latency_snapshot.send_counter - u->latency_snapshot.recv_counter);
     else
@@ -554,7 +554,7 @@ static int sink_input_process_msg_cb(pa_msgobject *obj, int code, void *data, in
             length = pa_memblockq_get_length(u->sink_input->thread_info.render_memblockq);
 
             u->latency_snapshot.recv_counter = u->recv_counter;
-            u->latency_snapshot.sink_input_buffer = pa_memblockq_get_length(u->memblockq);
+            u->latency_snapshot.loopback_memblockq_length = pa_memblockq_get_length(u->memblockq);
             /* Add content of render memblockq to sink latency */
             u->latency_snapshot.sink_latency = pa_sink_get_latency_within_thread(u->sink_input->sink) +
                                                pa_bytes_to_usec(length, &u->sink_input->sink->sample_spec);
-- 
2.10.1



More information about the pulseaudio-discuss mailing list