Skip to content
Snippets Groups Projects
Commit ac5dbe49 authored by Dylan Aïssi's avatar Dylan Aïssi
Browse files

WIP: add a script to manually run tc3


Signed-off-by: default avatarDylan Aïssi <dylan.aissi@collabora.com>
parent f4dea508
Branches main
No related merge requests found
Pipeline #624994 passed
# start music player
killall pw-loopback
pw-link -iol
## Input 1 to LEFT side
pw-loopback -m '[FL FR]' \
--capture-props='media.class=Audio/Sink node.name=input_1' \
--playback-props='node.name=input_1' &
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_10.png
pw-link alsa_input.usb-0d8c_USB_Sound_Device-00.analog-stereo input_1
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_11.png
# Merge R in L
pw-link input_1:output_FR alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo:playback_FL
# Drop R
pw-link -d input_1:output_FR alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo:playback_FR
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_12.png
## Input 2 to RIGHT side
pw-loopback -m '[FL FR]' \
--capture-props='media.class=Audio/Sink node.name=input_2' \
--playback-props='node.name=input_2' &
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_20.png
pw-link alsa_input.platform-sound.stereo-fallback input_2
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_21.png
# Merge L in R
pw-link input_2:output_FL alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo:playback_FR
# Drop L
pw-link -d input_2:output_FL alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo:playback_FL
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_22.png
# Sink to the other dvice
pw-link input_1:output_FL alsa_output.platform-sound.stereo-fallback:playback_FL
pw-link input_1:output_FR alsa_output.platform-sound.stereo-fallback:playback_FL
pw-link input_2:output_FL alsa_output.platform-sound.stereo-fallback:playback_FR
pw-link input_2:output_FR alsa_output.platform-sound.stereo-fallback:playback_FR
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_23.png
# Graph is installed. Time to stop capture and recapture in loop
pw-link -d alsa_input.usb-0d8c_USB_Sound_Device-00.analog-stereo input_1
pw-link alsa_input.usb-0d8c_USB_Sound_Device-00.analog-stereo input_1
pw-link -d alsa_input.platform-sound.stereo-fallback input_2
pw-link alsa_input.platform-sound.stereo-fallback input_2
pw-dot -o pw-test.dot && dot -Tpng pw-test.dot > pw-test_30.png
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment