All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] pulseaudio upgrade to 3.0, with BT support
@ 2013-02-18 12:50 Cristian Iorga
  2013-02-18 12:50 ` [PATCH 1/2] sbc: SBC audio codec Cristian Iorga
  2013-02-18 12:50 ` [PATCH 2/2] pulseaudio: upgrade to 3.0 Cristian Iorga
  0 siblings, 2 replies; 3+ messages in thread
From: Cristian Iorga @ 2013-02-18 12:50 UTC (permalink / raw)
  To: openembedded-core

- pulseaudio upgrade to 3.0
- pulseaudio 3.0 depends on bluez and sbc for Bluetooth support
- new sbc package added

Cristian Iorga (2):
  sbc: SBC audio codec
  pulseaudio: upgrade to 3.0

 meta/recipes-multimedia/pulseaudio/pulseaudio.inc    |    4 +++-
 .../{pulseaudio_2.1.bb => pulseaudio_3.0.bb}         |    9 ++++-----
 meta/recipes-multimedia/sbc/sbc_1.0.bb               |   18 ++++++++++++++++++
 3 files changed, 25 insertions(+), 6 deletions(-)
 rename meta/recipes-multimedia/pulseaudio/{pulseaudio_2.1.bb => pulseaudio_3.0.bb} (62%)
 create mode 100644 meta/recipes-multimedia/sbc/sbc_1.0.bb

-- 
1.7.10.4




^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 1/2] sbc: SBC audio codec
  2013-02-18 12:50 [PATCH 0/2] pulseaudio upgrade to 3.0, with BT support Cristian Iorga
@ 2013-02-18 12:50 ` Cristian Iorga
  2013-02-18 12:50 ` [PATCH 2/2] pulseaudio: upgrade to 3.0 Cristian Iorga
  1 sibling, 0 replies; 3+ messages in thread
From: Cristian Iorga @ 2013-02-18 12:50 UTC (permalink / raw)
  To: openembedded-core

recipe added;
needed by pulseaudio.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
---
 meta/recipes-multimedia/sbc/sbc_1.0.bb |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 meta/recipes-multimedia/sbc/sbc_1.0.bb

diff --git a/meta/recipes-multimedia/sbc/sbc_1.0.bb b/meta/recipes-multimedia/sbc/sbc_1.0.bb
new file mode 100644
index 0000000..21ea9d8
--- /dev/null
+++ b/meta/recipes-multimedia/sbc/sbc_1.0.bb
@@ -0,0 +1,18 @@
+SUMMARY = "SBC Audio Codec"
+DESCRIPTION = "Bluetooth low-complexity, subband codec (SBC) library."
+HOMEPAGE = "https://www.bluez.org"
+SECTION = "libs"
+LICENSE = "LGPLv2.1+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
+                    file://sbc/sbc.h;beginline=1;endline=25;md5=0a7e4f502980cc3ee0541341fa2db47e"
+
+PR = "r0"
+
+DEPENDS = "libsndfile1"
+
+SRC_URI = "${KERNELORG_MIRROR}/linux/bluetooth/${PN}-${PV}.tar.xz"
+
+SRC_URI[md5sum] = "aa2bc39c4a09aade064efea4bbbc4b2d"
+SRC_URI[sha256sum] = "bf970aa21226c594bb04ba3d949770c8fd91dc8f953556305f20c1016b16b882"
+
+inherit autotools
-- 
1.7.10.4




^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH 2/2] pulseaudio: upgrade to 3.0
  2013-02-18 12:50 [PATCH 0/2] pulseaudio upgrade to 3.0, with BT support Cristian Iorga
  2013-02-18 12:50 ` [PATCH 1/2] sbc: SBC audio codec Cristian Iorga
@ 2013-02-18 12:50 ` Cristian Iorga
  1 sibling, 0 replies; 3+ messages in thread
From: Cristian Iorga @ 2013-02-18 12:50 UTC (permalink / raw)
  To: openembedded-core

ARM Neon instruction set compilation error fixed.
Build system disables Neon optimisations if
ARM target does not support it.
BT support dependent on bluez and sbc support.
sbc package added as a dependency.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
---
 meta/recipes-multimedia/pulseaudio/pulseaudio.inc             |    4 +++-
 .../pulseaudio/{pulseaudio_2.1.bb => pulseaudio_3.0.bb}       |    9 ++++-----
 2 files changed, 7 insertions(+), 6 deletions(-)
 rename meta/recipes-multimedia/pulseaudio/{pulseaudio_2.1.bb => pulseaudio_3.0.bb} (62%)

diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
index 81573e3..9929f1b 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
@@ -11,7 +11,7 @@ DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool \
            ${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxtst libice libsm libxcb gtk+', '', d)}"
 # optional
 DEPENDS += "udev alsa-lib glib-2.0 dbus gconf \
-           ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez4', '', d)}"
+           ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez4 sbc', '', d)}"
 
 SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz \
            file://gcc4-compile-fix.patch \
@@ -43,6 +43,8 @@ EXTRA_OECONF = "\
 		--without-fftw \
 "
 
+EXTRA_OECONF_append_arm += "${@bb.utils.contains("TUNE_FEATURES", "neon", "", "--enable-neon-opt=no", d)}"
+
 PARALLEL_MAKE = ""
 
 export TARGET_PFPU = "${TARGET_FPU}"
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio_2.1.bb b/meta/recipes-multimedia/pulseaudio/pulseaudio_3.0.bb
similarity index 62%
rename from meta/recipes-multimedia/pulseaudio/pulseaudio_2.1.bb
rename to meta/recipes-multimedia/pulseaudio/pulseaudio_3.0.bb
index a576368..71c3c05 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio_2.1.bb
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio_3.0.bb
@@ -1,17 +1,16 @@
 require pulseaudio.inc
 
-PR = "r15"
+PR = "r0"
 
 DEPENDS += "libjson gdbm speex libxml-parser-perl-native"
 
 inherit gettext perlnative
 
 SRC_URI = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${PV}.tar.xz \
-  file://volatiles.04_pulse \
-"
+           file://volatiles.04_pulse"
 
-SRC_URI[md5sum] = "33e85023259d530f0a763d5204e8bad9"
-SRC_URI[sha256sum] = "ef6b347bf47abfb98080795f1583018ac959b4aeb4df916b879f9e1eaba0ca7f"
+SRC_URI[md5sum] = "47fd7eca8479c757822bee68a1feef25"
+SRC_URI[sha256sum] = "c90bfda29605942d08e3e218ef10e3c660506a06651a616bfbb6a6df8392836d"
 
 do_compile_prepend() {
     cd ${S}
-- 
1.7.10.4




^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-02-18 13:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-18 12:50 [PATCH 0/2] pulseaudio upgrade to 3.0, with BT support Cristian Iorga
2013-02-18 12:50 ` [PATCH 1/2] sbc: SBC audio codec Cristian Iorga
2013-02-18 12:50 ` [PATCH 2/2] pulseaudio: upgrade to 3.0 Cristian Iorga

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.