don’t set paClipOff, have portaudio clip to -1,+1
authorRobin Gareus <robin@gareus.org>
Mon, 3 Aug 2015 20:57:10 +0000 (22:57 +0200)
committerRobin Gareus <robin@gareus.org>
Mon, 3 Aug 2015 20:57:10 +0000 (22:57 +0200)
Fixes issues with some integer drivers where overflow wraps
(values > 1.0 end up at -1, producing a hard click)

libs/backends/portaudio/portaudio_io.cc

index f034df7603a87480a704e6e68545b53a3c8c524d..3dcc6d377f1b7bfd1ff71905b55b0e253898f303 100644 (file)
@@ -525,7 +525,7 @@ PortAudioIO::pcm_setup (
                        _playback_channels > 0 ? &outputParam: NULL,
                        sample_rate,
                        samples_per_period,
-                       paClipOff | paDitherOff,
+                       paDitherOff,
                        NULL, NULL);
 
        if (err != paNoError) {