sink, source: Fix default and alternate rate assertions
authorTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Fri, 9 Aug 2013 05:55:52 +0000 (08:55 +0300)
committerTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Fri, 23 Aug 2013 10:26:43 +0000 (13:26 +0300)
src/pulsecore/sink.c
src/pulsecore/source.c

index cd08b99..bcf496a 100644 (file)
@@ -1412,8 +1412,8 @@ bool pa_sink_update_rate(pa_sink *s, uint32_t rate, bool passthrough) {
         return false;
 
     if (!passthrough) {
-        pa_assert(default_rate % 4000 || default_rate % 11025);
-        pa_assert(alternate_rate % 4000 || alternate_rate % 11025);
+        pa_assert((default_rate % 4000 == 0) || (default_rate % 11025 == 0));
+        pa_assert((alternate_rate % 4000 == 0) || (alternate_rate % 11025 == 0));
 
         if (default_rate % 4000) {
             /* default is a 11025 multiple */
index 0029454..e8d6a41 100644 (file)
@@ -995,8 +995,8 @@ bool pa_source_update_rate(pa_source *s, uint32_t rate, bool passthrough) {
         return false;
 
     if (!passthrough) {
-        pa_assert(default_rate % 4000 || default_rate % 11025);
-        pa_assert(alternate_rate % 4000 || alternate_rate % 11025);
+        pa_assert((default_rate % 4000 == 0) || (default_rate % 11025 == 0));
+        pa_assert((alternate_rate % 4000 == 0) || (alternate_rate % 11025 == 0));
 
         if (default_rate % 4000) {
             /* default is a 11025 multiple */