[Pkg-voip-commits] r4597 - in /wengophone/trunk/debian: changelog patches/head/alsa-plughw-default.patch
cavedon-guest at alioth.debian.org
cavedon-guest at alioth.debian.org
Sat Sep 22 22:01:26 UTC 2007
Author: cavedon-guest
Date: Sat Sep 22 22:01:25 2007
New Revision: 4597
URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=4597
Log:
head/alsa-plughw-default.patch (use dmix plugin to get non-exclusive access to hardware)
Modified:
wengophone/trunk/debian/changelog
wengophone/trunk/debian/patches/head/alsa-plughw-default.patch
Modified: wengophone/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/wengophone/trunk/debian/changelog?rev=4597&op=diff
==============================================================================
--- wengophone/trunk/debian/changelog (original)
+++ wengophone/trunk/debian/changelog Sat Sep 22 22:01:25 2007
@@ -16,12 +16,14 @@
after core dump)
- generic/memory-dump-tmp-path.patch (create core dumps in
WENGOPHONE_COREDUMP_DIR, TMPDIR, or /tmp)
+ - head/alsa-plughw-default.patch (use dmix plugin to get non-exclusive
+ access to hardware)
* Re-enable video support
* Added patch generic/phapi-fix-crash-missing-codec.patch to avoid crash if
video codec is not available in ffmpeg
- * Added "Homepage:" tag in description (Developer's Reference, 6.2.4)
-
- -- Ludovico Cavedon <cavedon at sssup.it> Sat, 22 Sep 2007 22:57:39 +0200
+ * Added "Homepage:" tag in description (Developer's Reference, 6.2.4)
+
+ -- Ludovico Cavedon <cavedon at sssup.it> Sat, 22 Sep 2007 23:58:10 +0200
wengophone (2.1.1.dfsg0-4) unstable; urgency=low
Modified: wengophone/trunk/debian/patches/head/alsa-plughw-default.patch
URL: http://svn.debian.org/wsvn/pkg-voip/wengophone/trunk/debian/patches/head/alsa-plughw-default.patch?rev=4597&op=diff
==============================================================================
--- wengophone/trunk/debian/patches/head/alsa-plughw-default.patch (original)
+++ wengophone/trunk/debian/patches/head/alsa-plughw-default.patch Sat Sep 22 22:01:25 2007
@@ -1,7 +1,7 @@
-Index: wengophone-2.1.1.dfsg0/libs/sound/src/linux/AudioDeviceManager.cpp
+Index: wengophone-2.1.2.dfsg0/libs/sound/src/linux/AudioDeviceManager.cpp
===================================================================
---- wengophone-2.1.1.dfsg0.orig/libs/sound/src/linux/AudioDeviceManager.cpp 2007-08-16 12:27:41.000000000 +0200
-+++ wengophone-2.1.1.dfsg0/libs/sound/src/linux/AudioDeviceManager.cpp 2007-08-16 12:27:45.000000000 +0200
+--- wengophone-2.1.2.dfsg0.orig/libs/sound/src/linux/AudioDeviceManager.cpp 2007-04-20 16:06:36.000000000 +0200
++++ wengophone-2.1.2.dfsg0/libs/sound/src/linux/AudioDeviceManager.cpp 2007-09-22 23:57:08.000000000 +0200
@@ -28,39 +28,19 @@
std::list<AudioDevice> AudioDeviceManager::getInputDeviceList() {
RecursiveMutex::ScopedLock scopedLock(_mutex);
@@ -46,23 +46,22 @@
}
AudioDevice AudioDeviceManager::getDefaultOutputDevice() {
-@@ -131,7 +111,7 @@
- ////
-
- // open the sound card
-- if( snd_ctl_open(&snd_ctl, alsa_card_name, 0 ) < 0 )
-+ if ( snd_ctl_open(&snd_ctl, alsa_card_name, 0 ) < 0 )
- {
- LOG_WARN("unable to open card: " + String(alsa_card_name));
- break;
-@@ -165,8 +145,8 @@
+@@ -165,8 +145,16 @@
int has_playback = 0;
// compute internal device name
- snprintf(alsa_device_name, sizeof(alsa_device_name), "%s:%d,%d", "hw",
- card_index, device_index);
-+ snprintf(alsa_device_name, sizeof(alsa_device_name), "%s:%d,%d",
-+ "plughw", card_index, device_index);
++ if (input)
++ {
++ snprintf(alsa_device_name, sizeof(alsa_device_name), "%s:%d,%d",
++ "plughw", card_index, device_index);
++ }
++ else
++ {
++ snprintf(alsa_device_name, sizeof(alsa_device_name), "%s:%d",
++ "plug:dmix", card_index);
++ }
LOG_DEBUG("alsa_device_name: " + String(alsa_device_name));
////
More information about the Pkg-voip-commits
mailing list