diff --git a/sflphone-common/src/audio/alsa/alsalayer.cpp b/sflphone-common/src/audio/alsa/alsalayer.cpp index 92f2fba69ae38af047b3890326e25b938f1b28a6..a8984237a5b6d503e0678a0989de27bd05ada715 100644 --- a/sflphone-common/src/audio/alsa/alsalayer.cpp +++ b/sflphone-common/src/audio/alsa/alsalayer.cpp @@ -126,7 +126,7 @@ AlsaLayer::openDevice (int indexIn, int indexOut, int sampleRate, int frameSize, std::string pcmp = buildDeviceTopo (plugin, indexOut, 0); - std::string pcmc = buildDeviceTopo (PCM_PLUGHW, indexIn, 0); + std::string pcmc = buildDeviceTopo (plugin, indexIn, 0); _converter = new SamplerateConverter (_audioSampleRate, _frameSize); @@ -236,6 +236,8 @@ void AlsaLayer::stopCaptureStream (void) void AlsaLayer::closeCaptureStream (void) { + _debug("Close Capture Stream\n"); + if (is_capture_prepared() == true && is_capture_running() == true) stopCaptureStream ();