source/sink: Don't let pa_{sink, source}_get_latency_within_thread() return -1 if...
authorGeorg Chini <georg@chini.tk>
Mon, 17 Apr 2017 17:48:37 +0000 (19:48 +0200)
committerGeorg Chini <georg@chini.tk>
Mon, 17 Apr 2017 17:48:37 +0000 (19:48 +0200)
None of the callers checks the return value anyway. Return the offset only
if message processing fails. This is in preparation for the next patch.

src/pulsecore/sink.c
src/pulsecore/source.c

index 3968943..a6a3a2f 100644 (file)
@@ -1549,8 +1549,7 @@ pa_usec_t pa_sink_get_latency_within_thread(pa_sink *s) {
 
     /* FIXME: We probably should make this a proper vtable callback instead of going through process_msg() */
 
-    if (o->process_msg(o, PA_SINK_MESSAGE_GET_LATENCY, &usec, 0, NULL) < 0)
-        return -1;
+    o->process_msg(o, PA_SINK_MESSAGE_GET_LATENCY, &usec, 0, NULL);
 
     /* usec is unsigned, so check that the offset can be added to usec without
      * underflowing. */
index 1425082..12aa19d 100644 (file)
@@ -1144,8 +1144,7 @@ pa_usec_t pa_source_get_latency_within_thread(pa_source *s) {
 
     /* FIXME: We probably should make this a proper vtable callback instead of going through process_msg() */
 
-    if (o->process_msg(o, PA_SOURCE_MESSAGE_GET_LATENCY, &usec, 0, NULL) < 0)
-        return -1;
+    o->process_msg(o, PA_SOURCE_MESSAGE_GET_LATENCY, &usec, 0, NULL);
 
     /* usec is unsigned, so check that the offset can be added to usec without
      * underflowing. */