From 5b80bfd7bffd4c20d80b7c70a7130529e9a755dd Mon Sep 17 00:00:00 2001 From: ToshikazuOhiwa Date: Mon, 30 Mar 2020 09:24:26 +0900 Subject: agl-basesystem --- .../files/0001-spa-plugins-add-ARC-cpu.patch | 48 ++++++++++++++++++++++ .../pipewire/pipewire_git.bbappend | 4 ++ .../files/0001-Disable-suspending-idle-sinks.patch | 26 ++++++++++++ ...dify-daemon.conf-for-lack-of-hw-resources.patch | 43 +++++++++++++++++++ .../pulseaudio/pulseaudio_12.2.bbappend | 5 +++ .../wireplumber/wireplumber_git.bbappend | 1 + 6 files changed, 127 insertions(+) create mode 100644 bsp/meta-synopsys/recipes-multimedia/pipewire/files/0001-spa-plugins-add-ARC-cpu.patch create mode 100644 bsp/meta-synopsys/recipes-multimedia/pipewire/pipewire_git.bbappend create mode 100644 bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Disable-suspending-idle-sinks.patch create mode 100644 bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Modify-daemon.conf-for-lack-of-hw-resources.patch create mode 100644 bsp/meta-synopsys/recipes-multimedia/pulseaudio/pulseaudio_12.2.bbappend create mode 100644 bsp/meta-synopsys/recipes-multimedia/wireplumber/wireplumber_git.bbappend (limited to 'bsp/meta-synopsys/recipes-multimedia') diff --git a/bsp/meta-synopsys/recipes-multimedia/pipewire/files/0001-spa-plugins-add-ARC-cpu.patch b/bsp/meta-synopsys/recipes-multimedia/pipewire/files/0001-spa-plugins-add-ARC-cpu.patch new file mode 100644 index 00000000..92e4819c --- /dev/null +++ b/bsp/meta-synopsys/recipes-multimedia/pipewire/files/0001-spa-plugins-add-ARC-cpu.patch @@ -0,0 +1,48 @@ +From 82a59c4f55178d8bd6cbd523e23da3f1d8f5b63f Mon Sep 17 00:00:00 2001 +From: Evgeniy Didin +Date: Fri, 20 Sep 2019 15:06:17 +0300 +Subject: [PATCH] spa/plugins: add ARC cpu + +Signed-off-by: Evgeniy Didin +--- + spa/plugins/support/cpu-arc.c | 13 +++++++++++++ + spa/plugins/support/cpu.c | 3 +++ + 2 files changed, 16 insertions(+) + create mode 100644 spa/plugins/support/cpu-arc.c + +diff --git a/spa/plugins/support/cpu-arc.c b/spa/plugins/support/cpu-arc.c +new file mode 100644 +index 00000000..43311b03 +--- /dev/null ++++ b/spa/plugins/support/cpu-arc.c +@@ -0,0 +1,13 @@ ++/* Spa ++ * ++*/ ++#include ++#include ++#include ++ ++static int ++arc_init(struct impl *impl) ++{ ++ impl->flags = 0; ++ return 0; ++} +diff --git a/spa/plugins/support/cpu.c b/spa/plugins/support/cpu.c +index eccebcb8..f5b22abf 100644 +--- a/spa/plugins/support/cpu.c ++++ b/spa/plugins/support/cpu.c +@@ -54,6 +54,9 @@ struct impl { + # elif defined (__arm__) || defined (__aarch64__) + #include "cpu-arm.c" + #define init(t) arm_init(t) ++# elif defined (__arc__) ++#include "cpu-arc.c" ++#define init(t) arc_init(t) + #endif + + static uint32_t +-- +2.16.2 + diff --git a/bsp/meta-synopsys/recipes-multimedia/pipewire/pipewire_git.bbappend b/bsp/meta-synopsys/recipes-multimedia/pipewire/pipewire_git.bbappend new file mode 100644 index 00000000..399b297c --- /dev/null +++ b/bsp/meta-synopsys/recipes-multimedia/pipewire/pipewire_git.bbappend @@ -0,0 +1,4 @@ +FILESEXTRAPATHS_append := "${THISDIR}/files:" +SRC_URI_append = " \ + file://0001-spa-plugins-add-ARC-cpu.patch \ +" diff --git a/bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Disable-suspending-idle-sinks.patch b/bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Disable-suspending-idle-sinks.patch new file mode 100644 index 00000000..0495ca90 --- /dev/null +++ b/bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Disable-suspending-idle-sinks.patch @@ -0,0 +1,26 @@ +From 46373cf1ea28bc89cba099dd454d440bfadece09 Mon Sep 17 00:00:00 2001 +From: Evgeniy Didin +Date: Wed, 26 Dec 2018 18:55:14 +0300 +Subject: [PATCH] Disable suspending idle sinks + +Signed-off-by: Evgeniy Didin +--- + src/daemon/default.pa.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/daemon/default.pa.in b/src/daemon/default.pa.in +index 233bf72..e40d540 100755 +--- a/src/daemon/default.pa.in ++++ b/src/daemon/default.pa.in +@@ -136,7 +136,7 @@ load-module module-always-sink + load-module module-intended-roles + + ### Automatically suspend sinks/sources that become idle for too long +-load-module module-suspend-on-idle ++# load-module module-suspend-on-idle + + ### If autoexit on idle is enabled we want to make sure we only quit + ### when no local session needs us anymore. +-- +1.8.3.1 + diff --git a/bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Modify-daemon.conf-for-lack-of-hw-resources.patch b/bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Modify-daemon.conf-for-lack-of-hw-resources.patch new file mode 100644 index 00000000..c3570ac4 --- /dev/null +++ b/bsp/meta-synopsys/recipes-multimedia/pulseaudio/files/0001-Modify-daemon.conf-for-lack-of-hw-resources.patch @@ -0,0 +1,43 @@ +From 1ffca5da1b370a889cfa428824e698fec6c6417a Mon Sep 17 00:00:00 2001 +From: Evgeniy Didin +Date: Tue, 26 Mar 2019 14:26:05 +0300 +Subject: [PATCH] Modify daemon.conf for lack of hw resources + +Signed-off-by: Evgeniy Didin +--- + src/daemon/daemon.conf.in | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/daemon/daemon.conf.in b/src/daemon/daemon.conf.in +index a95552382..dbee1de73 100644 +--- a/src/daemon/daemon.conf.in ++++ b/src/daemon/daemon.conf.in +@@ -53,14 +53,14 @@ ifelse(@HAVE_DBUS@, 1, [dnl + ; log-time = no + ; log-backtrace = 0 + +-; resample-method = speex-float-1 ++resample-method = trivial + ; avoid-resampling = false + ; enable-remixing = yes + ; remixing-use-all-sink-channels = yes + ; enable-lfe-remixing = no + ; lfe-crossover-freq = 0 + +-; flat-volumes = yes ++flat-volumes = no + + ifelse(@HAVE_SYS_RESOURCE_H@, 1, [dnl + ; rlimit-fsize = -1 +@@ -77,7 +77,7 @@ ifelse(@HAVE_SYS_RESOURCE_H@, 1, [dnl + ; rlimit-msgqueue = -1 + ; rlimit-nice = 31 + ; rlimit-rtprio = 9 +-; rlimit-rttime = 200000 ++rlimit-rttime = 4000000 + ])dnl + + ; default-sample-format = s16le +-- +2.16.2 + diff --git a/bsp/meta-synopsys/recipes-multimedia/pulseaudio/pulseaudio_12.2.bbappend b/bsp/meta-synopsys/recipes-multimedia/pulseaudio/pulseaudio_12.2.bbappend new file mode 100644 index 00000000..09e264cb --- /dev/null +++ b/bsp/meta-synopsys/recipes-multimedia/pulseaudio/pulseaudio_12.2.bbappend @@ -0,0 +1,5 @@ +FILESEXTRAPATHS_append := "${THISDIR}/files:" +SRC_URI_append = " \ + file://0001-Modify-daemon.conf-for-lack-of-hw-resources.patch \ +" +EXTRA_OECONF += "ac_cv_tls=no" diff --git a/bsp/meta-synopsys/recipes-multimedia/wireplumber/wireplumber_git.bbappend b/bsp/meta-synopsys/recipes-multimedia/wireplumber/wireplumber_git.bbappend new file mode 100644 index 00000000..32e6ba8d --- /dev/null +++ b/bsp/meta-synopsys/recipes-multimedia/wireplumber/wireplumber_git.bbappend @@ -0,0 +1 @@ +EXTRA_OEMESON = "-Dintrospection=false" -- cgit 1.2.3-korg