chore: Update steamdeck-dsp package

This commit is contained in:
Kyle Gospodnetich 2024-05-04 22:02:50 -07:00
parent 114e45b9ca
commit 4d473e8163
4 changed files with 151 additions and 22 deletions

View File

@ -48,7 +48,7 @@ index ac7adb6..d46bb14 100755
unidentified ()
diff --git a/pipewire-confs/systemd/system/pipewire-sysconf.service b/pipewire-confs/systemd/system/pipewire-sysconf.service
index abc1f5d..6678964 100644
index 1528ccc..361c2ad 100644
--- a/pipewire-confs/systemd/system/pipewire-sysconf.service
+++ b/pipewire-confs/systemd/system/pipewire-sysconf.service
@@ -11,7 +11,7 @@
@ -120,7 +120,7 @@ index 3f03354..1e43489 100755
unidentified ()
diff --git a/wireplumber/systemd/system/wireplumber-sysconf.service b/wireplumber/systemd/system/wireplumber-sysconf.service
index 0e3f481..63595c3 100644
index 6ae50a9..cac828f 100644
--- a/wireplumber/systemd/system/wireplumber-sysconf.service
+++ b/wireplumber/systemd/system/wireplumber-sysconf.service
@@ -11,7 +11,7 @@

View File

@ -9,7 +9,7 @@ index 11c8bd2..ac7adb6 100755
set -eu
diff --git a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf
index 9246254..51cc545 100644
index 262fa0f..d7055e2 100644
--- a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf
+++ b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf
@@ -14,7 +14,7 @@ context.modules = [
@ -22,7 +22,7 @@ index 9246254..51cc545 100644
control = {
"VAD Threshold (%)" = 23.0
diff --git a/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf b/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf
index b64aa42..c9b611d 100644
index 90a1e12..43f03e0 100644
--- a/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf
+++ b/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf
@@ -14,7 +14,7 @@ context.modules = [
@ -48,25 +48,31 @@ index abc1f5d..1528ccc 100644
[Install]
WantedBy=multi-user.target
diff --git a/scripts/install_plugins.sh b/scripts/install_plugins.sh
index 591514a..6678045 100755
index ad10f23..d43cd81 100755
--- a/scripts/install_plugins.sh
+++ b/scripts/install_plugins.sh
@@ -5,9 +5,9 @@ if [ -e $HARDCODED_PLUGIN_DEST_1 ]; then rm -r $HARDCODED_PLUGIN_DEST_1; fi;
if [ -e $HARDCODED_PLUGIN_DEST_2 ]; then rm -r $HARDCODED_PLUGIN_DEST_2; fi;
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/bash
set -eu
@@ -9,9 +9,9 @@ if [ -e "$HARDCODED_PLUGIN_DEST_1" ]; then rm -r "$HARDCODED_PLUGIN_DEST_1"; fi;
if [ -e "$HARDCODED_PLUGIN_DEST_2" ]; then rm -r "$HARDCODED_PLUGIN_DEST_2"; fi;
-mkdir -p $DEST_DIR/usr/lib/lv2
-cp -r bin/lv2/g++/valve_deck_speakers.lv2 $DEST_DIR/usr/lib/lv2/valve_deck_speakers.lv2
-cp -r bin/lv2/g++/valve_binaural.lv2 $DEST_DIR/usr/lib/lv2/valve_binaural.lv2
-cp -r bin/lv2/g++/valve_deck_microphone.lv2 $DEST_DIR/usr/lib/lv2/valve_deck_microphone.dsp
-cp -r bin/svg $DEST_DIR/usr/lib/lv2/svg
-cp version.txt $DEST_DIR/usr/lib/lv2/valve_audio_dsp_version.txt
+mkdir -p $LIB_DIR/lv2
+cp -r bin/lv2/g++/valve_deck_speakers.lv2 $LIB_DIR/lv2/valve_deck_speakers.lv2
+cp -r bin/lv2/g++/valve_binaural.lv2 $LIB_DIR/lv2/valve_binaural.lv2
+cp -r bin/lv2/g++/valve_deck_microphone.lv2 $LIB_DIR/lv2/valve_deck_microphone.dsp
+cp -r bin/svg $LIB_DIR/lv2/svg
+cp version.txt $LIB_DIR/lv2/valve_audio_dsp_version.txt
-mkdir -p "$DEST_DIR"/usr/lib/lv2
-cp -r bin/lv2/g++/valve_deck_speakers.lv2 "$DEST_DIR"/usr/lib/lv2/valve_deck_speakers.lv2
-cp -r bin/lv2/g++/valve_binaural.lv2 "$DEST_DIR"/usr/lib/lv2/valve_binaural.lv2
-cp -r bin/lv2/g++/valve_deck_microphone.lv2 "$DEST_DIR"/usr/lib/lv2/valve_deck_microphone.dsp
-# cp -r bin/svg $DEST_DIR/usr/lib/lv2/svg
-# cp version.txt $DEST_DIR/usr/lib/lv2/valve_audio_dsp_version.txt
+mkdir -p "$LIB_DIR"/lv2
+cp -r bin/lv2/g++/valve_deck_speakers.lv2 "$LIB_DIR"/lv2/valve_deck_speakers.lv2
+cp -r bin/lv2/g++/valve_binaural.lv2 "$LIB_DIR"/lv2/valve_binaural.lv2
+cp -r bin/lv2/g++/valve_deck_microphone.lv2 "$LIB_DIR"/lv2/valve_deck_microphone.dsp
+# cp -r bin/svg $LIB_DIR/lv2/svg
+# cp version.txt $LIB_DIR/lv2/valve_audio_dsp_version.txt
diff --git a/wireplumber/hardware-profiles/wireplumber-hwconfig b/wireplumber/hardware-profiles/wireplumber-hwconfig
index 842edb2..3f03354 100755
--- a/wireplumber/hardware-profiles/wireplumber-hwconfig

View File

@ -0,0 +1,120 @@
diff --git a/Test.wav b/Test.wav
index a3691b9..b0738ee 100644
Binary files a/Test.wav and b/Test.wav differ
diff --git a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain-sink.conf b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain-sink.conf
index 7df5622..55d6bad 100644
--- a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain-sink.conf
+++ b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain-sink.conf
@@ -27,7 +27,7 @@ context.modules = [
}
capture.props = {
node.name = "filter-chain-sink"
- media.class = Audio/Sink/Internal
+ media.class = Audio/Sink
audio.channels = 2
audio.position = [ FL FR ]
filter.smart = true
diff --git a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf
index 9246254..262fa0f 100644
--- a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf
+++ b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/filter-chain.conf
@@ -39,7 +39,7 @@ context.modules = [
}
playback.props = {
node.name = "filter-chain-source"
- media.class = Audio/Source/Internal
+ media.class = Audio/Source
filter.smart = true
filter.smart.name = filter-chain-source
filter.smart.target = { media.class = Audio/Source, alsa.card_name = sof-nau8821-max }
diff --git a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-sink.conf b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-sink.conf
index e44aa2f..37e1083 100644
--- a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-sink.conf
+++ b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-sink.conf
@@ -5,7 +5,7 @@ context.modules = [
node.description = "Virtual Sink"
capture.props = {
audio.position = [ FL FR ]
- media.class = Audio/Sink/Internal
+ media.class = Audio/Sink
filter.smart = true
filter.smart.name = virtual-sink
filter.smart.before = [ filter-chain-sink ]
diff --git a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-source.conf b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-source.conf
index a2cec34..ed84976 100644
--- a/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-source.conf
+++ b/pipewire-confs/hardware-profiles/valve-galileo/pipewire.conf.d/virtual-source.conf
@@ -10,7 +10,7 @@ context.modules = [
}
playback.props = {
audio.position = [ FL FR ]
- media.class = Audio/Source/Internal
+ media.class = Audio/Source
filter.smart = true
filter.smart.name = virtual-source
filter.smart.before = [ filter-chain-source ]
diff --git a/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf b/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf
index b64aa42..90a1e12 100644
--- a/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf
+++ b/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/filter-chain.conf
@@ -39,7 +39,7 @@ context.modules = [
}
playback.props = {
node.name = "filter-chain-source"
- media.class = Audio/Source/Internal
+ media.class = Audio/Source
filter.smart = true
filter.smart.name = filter-chain-source
diff --git a/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/virtual-source.conf b/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/virtual-source.conf
index a2cec34..ed84976 100644
--- a/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/virtual-source.conf
+++ b/pipewire-confs/hardware-profiles/valve-jupiter/pipewire.conf.d/virtual-source.conf
@@ -10,7 +10,7 @@ context.modules = [
}
playback.props = {
audio.position = [ FL FR ]
- media.class = Audio/Source/Internal
+ media.class = Audio/Source
filter.smart = true
filter.smart.name = virtual-source
filter.smart.before = [ filter-chain-source ]
diff --git a/scripts/install_plugins.sh b/scripts/install_plugins.sh
index 591514a..ad10f23 100755
--- a/scripts/install_plugins.sh
+++ b/scripts/install_plugins.sh
@@ -1,13 +1,17 @@
+#!/bin/sh
+
+set -eu
+
HARDCODED_PLUGIN_DEST_1=${DEST_DIR}/usr/lib/lv2/valve_deck_speakers.lv2
HARDCODED_PLUGIN_DEST_2=${DEST_DIR}/lib/lv2/valve_deck_speakers.lv2
-
-if [ -e $HARDCODED_PLUGIN_DEST_1 ]; then rm -r $HARDCODED_PLUGIN_DEST_1; fi;
-if [ -e $HARDCODED_PLUGIN_DEST_2 ]; then rm -r $HARDCODED_PLUGIN_DEST_2; fi;
+
+if [ -e "$HARDCODED_PLUGIN_DEST_1" ]; then rm -r "$HARDCODED_PLUGIN_DEST_1"; fi;
+if [ -e "$HARDCODED_PLUGIN_DEST_2" ]; then rm -r "$HARDCODED_PLUGIN_DEST_2"; fi;
-mkdir -p $DEST_DIR/usr/lib/lv2
-cp -r bin/lv2/g++/valve_deck_speakers.lv2 $DEST_DIR/usr/lib/lv2/valve_deck_speakers.lv2
-cp -r bin/lv2/g++/valve_binaural.lv2 $DEST_DIR/usr/lib/lv2/valve_binaural.lv2
-cp -r bin/lv2/g++/valve_deck_microphone.lv2 $DEST_DIR/usr/lib/lv2/valve_deck_microphone.dsp
-cp -r bin/svg $DEST_DIR/usr/lib/lv2/svg
-cp version.txt $DEST_DIR/usr/lib/lv2/valve_audio_dsp_version.txt
+mkdir -p "$DEST_DIR"/usr/lib/lv2
+cp -r bin/lv2/g++/valve_deck_speakers.lv2 "$DEST_DIR"/usr/lib/lv2/valve_deck_speakers.lv2
+cp -r bin/lv2/g++/valve_binaural.lv2 "$DEST_DIR"/usr/lib/lv2/valve_binaural.lv2
+cp -r bin/lv2/g++/valve_deck_microphone.lv2 "$DEST_DIR"/usr/lib/lv2/valve_deck_microphone.dsp
+# cp -r bin/svg $DEST_DIR/usr/lib/lv2/svg
+# cp version.txt $DEST_DIR/usr/lib/lv2/valve_audio_dsp_version.txt
diff --git a/version.txt b/version.txt
index 60d8e2b..a7ccba2 100644
--- a/version.txt
+++ b/version.txt
@@ -1,2 +1,2 @@
Valve Audio Signal Processing Plugins
-Version 0.31, 09/15/2023
+Version 0.44, 09/15/2023

View File

@ -6,8 +6,9 @@ License: GPLv2
URL: https://github.com/ublue-os/bazzite
Source: https://gitlab.com/evlaV/valve-hardware-audio-processing/-/archive/main/valve-hardware-audio-processing-main.tar.gz
Patch0: fedora.patch
Patch1: bazzite.patch
Patch0: internal.patch
Patch1: fedora.patch
Patch2: bazzite.patch
Requires: pipewire-module-filter-chain-lv2
Requires: ladspa-noise-suppression-for-voice
@ -58,7 +59,6 @@ rm %{buildroot}%{_datadir}/pipewire/hardware-profiles/default
%{_prefix}/lib/firmware/amd/*
%{_libexecdir}/hwsupport/wireplumber-hwconfig
%{_libexecdir}/hwsupport/pipewire-hwconfig
%{_libdir}/lv2/svg/valve_deck_*
%{_libdir}/lv2/valve_*
%{_datadir}/alsa/ucm2/conf.d/acp5x/*.conf
%{_datadir}/alsa/ucm2/conf.d/sof-nau8821-max/*.conf
@ -71,12 +71,15 @@ rm %{buildroot}%{_datadir}/pipewire/hardware-profiles/default
%post
%systemd_post wireplumber-sysconf.service
%systemd_post pipewire-sysconf.service
%preun
%systemd_preun wireplumber-sysconf.service
%systemd_preun pipewire-sysconf.service
%postun
%systemd_postun_with_restart wireplumber-sysconf.service
%systemd_postun_with_restart pipewire-sysconf.service
# Finally, changes from the latest release of your application are generated from
# your project's Git history. It will be empty until you make first annotated Git tag.