]> code.ossystems Code Review - openembedded-core.git/commitdiff
pulseaudio: make it work out of the box
authorKoen Kooi <koen@dominion.thruhere.net>
Tue, 12 Jul 2011 13:21:23 +0000 (15:21 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 12 Jul 2011 14:05:23 +0000 (15:05 +0100)
* reuse 'audio' group as access group

  The current failure is:

  root@usrp-e1xx:/etc/pulse# pulseaudio --system
   [..]
  W: protocol-native.c: Failed to get GID of group 'pulse-access'
  W: protocol-native.c: Failed to check group membership.
  W: protocol-native.c: Denied access to client with invalid authorization data.

* add more required modules

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-multimedia/pulseaudio/pulseaudio.inc
meta/recipes-multimedia/pulseaudio/pulseaudio_0.9.22.bb
meta/recipes-multimedia/pulseaudio/pulseaudio_0.9.23.bb

index 979d0a9d0e14c79c7acbf103d58eb8255d8bf217..a5203438a02c04ea6fd12da033e853325c6abb63 100644 (file)
@@ -28,6 +28,7 @@ EXTRA_OECONF = "\
                --with-oss \
                --without-hal \
                --disable-hal \
+               --with-access-group=audio \
 "
 
 PARALLEL_MAKE = ""
@@ -110,6 +111,8 @@ python populate_packages_prepend() {
 
 RDEPENDS_pulseaudio-module-console-kit =+ "consolekit"
 RDEPENDS_pulseaudio-server = " \
+    pulseaudio-module-udev-detect \
+    pulseaudio-module-null-sink \
     pulseaudio-module-device-restore \
     pulseaudio-module-stream-restore \
     pulseaudio-module-card-restore \
@@ -120,6 +123,7 @@ RDEPENDS_pulseaudio-server = " \
     pulseaudio-module-alsa-card \
     pulseaudio-module-native-protocol-unix \
     pulseaudio-module-default-device-restore \
+    pulseaudio-module-intended-roles \
     pulseaudio-module-rescue-streams \
     pulseaudio-module-always-sink \
     pulseaudio-module-suspend-on-idle \
index d03a72660500c05859a32e5676bcf3cf27f8160b..2757b3243299616a1e25cfe00ca713520a7033a0 100644 (file)
@@ -1,6 +1,6 @@
 require pulseaudio.inc
 
-PR = "r3"
+PR = "r5"
 
 DEPENDS += "gdbm speex"
 
index 9f354ff30529fe6caace9897b13aca053034f4e4..8b96aed603fb25bba97188e483c8f4aebdbd3909 100644 (file)
@@ -1,6 +1,6 @@
 require pulseaudio.inc
 
-PR = "r1"
+PR = "r3"
 
 DEPENDS += "gdbm speex"