]> Repos - portaudio/commitdiff
alsa: avoid SetApproximateSampleRate() excessive log messages when Pa_IsFormatSupport...
authordmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Mon, 20 Sep 2010 16:23:30 +0000 (16:23 +0000)
committerdmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Mon, 20 Sep 2010 16:23:30 +0000 (16:23 +0000)
src/hostapi/alsa/pa_linux_alsa.c

index df778775f48869413f78393ce78e4bc864ee25ea..4e61ba060eec81d858274f3c6228936fac4be6e9 100644 (file)
@@ -2462,9 +2462,11 @@ static int SetApproximateSampleRate( snd_pcm_t *pcm, snd_pcm_hw_params_t *hwPara
             dir = 1;
     }
 
-    ENSURE_( snd_pcm_hw_params_set_rate( pcm, hwParams, approx, dir ), paUnanticipatedHostError );
-
+    if( snd_pcm_hw_params_set_rate( pcm, hwParams, approx, dir ) < 0)
+        result = paInvalidSampleRate;
+        
 end:
+
     return result;
 
 error: