summaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorJoão Paulo Rechi Vita <joao.vita@gmail.com>2008-08-15 16:56:26 -0300
committerLennart Poettering <lennart@poettering.net>2008-09-11 01:12:06 +0300
commit123ba4f5f17dbc82b2e82be3db1bf11a12e7c84a (patch)
treef4d9074b3c0604cbcf5dea0a69749805c19603dc /src/modules
parent0d37b912ee342a8b50a25fb29fdfdcf1ddac742c (diff)
Fix handling of PA_SINK_MESSAGE_GET_LATENCY
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/module-bt-device.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/module-bt-device.c b/src/modules/module-bt-device.c
index 3881dd8b..4c2a92f9 100644
--- a/src/modules/module-bt-device.c
+++ b/src/modules/module-bt-device.c
@@ -526,6 +526,7 @@ static int bt_hw_constraint(struct userdata *u) {
static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offset, pa_memchunk *chunk) {
struct userdata *u = PA_SINK(o)->userdata;
+ pa_log/*_debug*/("got message: %d", code);
switch (code) {
case PA_SINK_MESSAGE_SET_STATE:
@@ -550,7 +551,7 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse
r = pa_smoother_get(u->smoother, pa_rtclock_usec());
w = pa_bytes_to_usec(u->offset + u->memchunk.length, &u->sink->sample_spec);
*((pa_usec_t*) data) = w > r ? w - r : 0;
- break;
+ return 0;
}
}