From ad542822edc7e99a199e02e139ac1bea5e7c2f37 Mon Sep 17 00:00:00 2001 From: Daniel Jimenez Date: Wed, 26 Jul 2017 21:02:09 -0700 Subject: [PATCH] Test upper & lower sample-rate bounds in tinyalsa --- audio/drivers/tinyalsa.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/audio/drivers/tinyalsa.c b/audio/drivers/tinyalsa.c index fe9f062af6..6ecd1832c3 100644 --- a/audio/drivers/tinyalsa.c +++ b/audio/drivers/tinyalsa.c @@ -2203,12 +2203,12 @@ static void * tinyalsa_init(const char *devicestr, unsigned rate, { RARCH_WARN("[TINYALSA]: Sample rate cannot be larger than %uHz "\ "or smaller than %uHz.\n", max_rate, min_rate); - RARCH_WARN("[TINYALSA]: Trying the default rate or else max rate.\n"); - - if (max_rate >= 192000) - rate = 192000; - else + RARCH_WARN("[TINYALSA]: Trying to set a valid sample rate.\n"); + + if (rate > max_rate) rate = max_rate; + else if (rate < min_rate) + rate = min_rate; } if (orig_rate != rate)