Fixes for alsa device reservation
commit6afe197889b141251f7f68d8b76706097c7ebd57
authorNedko Arnaudov <nedko@arnaudov.name>
Sat, 24 Nov 2012 02:39:46 +0000 (24 04:39 +0200)
committerNedko Arnaudov <nedko@arnaudov.name>
Sat, 24 Nov 2012 03:12:35 +0000 (24 05:12 +0200)
tree1894c86c21fbdea3944a5812b17a05aa3ff1c53d
parent6414cd9dbf2c864f594ab5443f310adb0e46c383
Fixes for alsa device reservation

 * Don't attempt to use device reservation when card_to_num() mapping
   has failed. In case of card_to_num() failures, "Audio-1" device
   was reserved on start but not released on stop. This was causing
   next start to fail with out of memory error, and since previous
   commit, with "A handler is already registered for
   /org/freedesktop/ReserveDevice1/Audio-1" error.
 * In case of playback device reservation failure, release the
   capture device
 * Remove unused fReservedCaptureDevice and fReservedPlaybackDevice
   data members of the JackAlsaDriver class
linux/alsa/JackAlsaDriver.cpp
linux/alsa/JackAlsaDriver.h