xmms: added patch for unpause with alsa output

This commit is contained in:
Mikhail Kolesnik 2006-10-28 22:32:12 +03:00
parent 19bbf36313
commit 2f0241f8c6
3 changed files with 17 additions and 2 deletions

View File

@ -1,2 +1,3 @@
702175c409da16b43bf4c6700cbb9061 xmms-1.2.10-gcc4.patch
03a85cfc5e1877a2e1f7be4fa1d3f63c xmms-1.2.10.tar.bz2
d8d69cbb2dd6a3c8255671678a8ca19a xmms-1.2.10_alsa_unpause.patch

View File

@ -7,13 +7,15 @@
name=xmms
version=1.2.10
release=3
release=4
source=(http://www.xmms.org/files/1.2.x/$name-$version.tar.bz2 \
$name-$version-gcc4.patch)
$name-$version-gcc4.patch \
$name-${version}_alsa_unpause.patch)
build() {
cd $name-$version
patch -p1 -i $SRC/$name-$version-gcc4.patch
patch -p1 -i $SRC/$name-${version}_alsa_unpause.patch
./configure --prefix=/usr \
--disable-mikmod \
--disable-nls \

View File

@ -0,0 +1,12 @@
--- xmms-1.2.10-/Output/alsa/audio.c Fri Apr 1 21:58:46 2005
+++ xmms-1.2.10/Output/alsa/audio.c Fri Apr 1 21:53:12 2005
@@ -166,6 +166,9 @@
else
{
int err;
+ if (snd_pcm_state(alsa_pcm) == SND_PCM_STATE_SETUP)
+ snd_pcm_prepare(alsa_pcm);
+
if (force_start &&
snd_pcm_state(alsa_pcm) == SND_PCM_STATE_PREPARED)
{