]> code.delx.au - pulseaudio/commitdiff
on monitor source be fine with any latency range set by the sink
authorLennart Poettering <lennart@poettering.net>
Wed, 25 Mar 2009 15:31:16 +0000 (16:31 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 25 Mar 2009 15:31:16 +0000 (16:31 +0100)
src/pulsecore/source.c

index 5b4378aee997e9ac5cdb32e8fbef957f3d887e0a..1c3377be03c62e27241f7b7967238eb030a2255f 100644 (file)
@@ -1204,7 +1204,8 @@ void pa_source_set_latency_range_within_thread(pa_source *s, pa_usec_t min_laten
     /* Hmm, let's see if someone forgot to set PA_SOURCE_DYNAMIC_LATENCY here... */
     pa_assert((min_latency == ABSOLUTE_MIN_LATENCY &&
                max_latency == ABSOLUTE_MAX_LATENCY) ||
-              (s->flags & PA_SOURCE_DYNAMIC_LATENCY));
+              (s->flags & PA_SOURCE_DYNAMIC_LATENCY) ||
+              s->monitor_of);
 
     s->thread_info.min_latency = min_latency;
     s->thread_info.max_latency = max_latency;