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

Use generated wav files


Signed-off-by: default avatarDylan Aïssi <dylan.aissi@collabora.com>
parent 455b0008
Branches main
No related merge requests found
Pipeline #624939 passed
#!/bin/sh
# Generate two wav files with two different tone for 10 secs
gst-launch-1.0 audiotestsrc freq=800 samplesperbuffer=44100 num-buffers=10 ! audio/x-raw,rate=44100,channels=2 ! wavenc ! filesink location=test800.wav
gst-launch-1.0 audiotestsrc freq=300 samplesperbuffer=44100 num-buffers=10 ! audio/x-raw,rate=44100,channels=2 ! wavenc ! filesink location=test300.wav
# Generate a wav file for 2 secs
gst-launch-1.0 audiotestsrc freq=300 samplesperbuffer=44100 num-buffers=2 ! audio/x-raw,rate=44100,channels=2 ! wavenc ! filesink location=test300_2s.wav
......@@ -294,14 +294,14 @@ if __name__ == "__main__":
"alsa_output.platform-sound.stereo-fallback"]
# Make sound with USB sound card
my_jackplay_id_used_A = start_sink("my-sink-A", "motivation-upbeat-corporate-long-10704.wav", my_sound_cards[0])
my_jackplay_id_used_A = start_sink("my-sink-A", "test300.wav", my_sound_cards[0])
# Make sound with onboard card
my_jackplay_id_used_B = start_sink("my-sink-B", "motivation-upbeat-corporate-long-10704.wav", my_sound_cards[1], my_jackplay_id_used_A)
my_jackplay_id_used_B = start_sink("my-sink-B", "test300.wav", my_sound_cards[1], my_jackplay_id_used_A)
# Make sound moving between cards
my_jackplay_id_used_C = my_jackplay_id_used_A + my_jackplay_id_used_B
start_moving_sink("my-sink-C", "autumn-sky-meditation-7618.wav" , my_sound_cards, my_jackplay_id_used_C)
start_moving_sink("my-sink-C", "test800.wav" , my_sound_cards, my_jackplay_id_used_C)
# End of test case 1
print("Press any key to stop the playback...")
......
......@@ -264,10 +264,10 @@ if __name__ == "__main__":
my_input_mic = "alsa_input.platform-sound.stereo-fallback"
# Make sound with USB sound card
my_jackplay_id_used_A = start_sink("my-sink-A", "motivation-upbeat-corporate-long-10704.wav", my_sound_cards[0])
my_jackplay_id_used_A = start_sink("my-sink-A", "test300.wav", my_sound_cards[0])
# Make sound with onboard card
my_jackplay_id_used_B = start_sink("my-sink-B", "motivation-upbeat-corporate-long-10704.wav", my_sound_cards[1], my_jackplay_id_used_A)
my_jackplay_id_used_B = start_sink("my-sink-B", "test300.wav", my_sound_cards[1], my_jackplay_id_used_A)
# Capture MIC INPUT on board with audio input reconfiguration
capture_mic_reconf(my_input_mic)
......
......@@ -73,8 +73,9 @@ if __name__ == "__main__":
print("Run test-case 4")
my_device_id = set_default_device("ICUSBAUDIO7D")
my_wav_loop = "motivation-upbeat-corporate-long-10704.wav"
my_wav = "/usr/share/sounds/alsa/Front_Center.wav" # duration of 1.428 sec, checked with Audacity
my_wav_loop = "test300.wav"
my_wav = "test300_2s.wav" # 2secs wav file
# my_wav = "/usr/share/sounds/alsa/Front_Center.wav" # duration of 1.428 sec, checked with Audacity
# Generate different batches of sndfile-jackplay
for nb_play in list(range(1, 60, 10)):
......
......@@ -197,10 +197,10 @@ if __name__ == "__main__":
"alsa_output.platform-sound.stereo-fallback"]
# Make sound with USB sound card
my_jackplay_id_used_A = start_sink("my-sink-A", "motivation-upbeat-corporate-long-10704.wav", my_sound_cards[0])
my_jackplay_id_used_A = start_sink("my-sink-A", "test300.wav", my_sound_cards[0])
# Make sound with onboard card
my_jackplay_id_used_B = start_sink("my-sink-B", "motivation-upbeat-corporate-long-10704.wav", my_sound_cards[1], my_jackplay_id_used_A)
my_jackplay_id_used_B = start_sink("my-sink-B", "test300.wav", my_sound_cards[1], my_jackplay_id_used_A)
# Simulate high system load
# TODO: start recording with pw-top/pw-profiler
......
......@@ -2,14 +2,14 @@
for i in {1..5};
do
pw-play --target alsa_output.platform-sound.stereo-fallback autumn-sky-meditation-7618.wav
pw-play --target alsa_output.platform-sound.stereo-fallback test800.wav
done
# pw-play --target alsa_output.platform-sound.stereo-fallback autumn-sky-meditation-7618.wav &
# pw-play --target alsa_output.platform-sound.stereo-fallback test800.wav &
for i in {1..5};
do
pw-play --target alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo motivation-upbeat-corporate-long-10704.wav
pw-play --target alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo test300.wav
done
# pw-play --target alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo motivation-upbeat-corporate-long-10704.wav &
# pw-play --target alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo test300.wav &
killall pw-play
File added
File added
File added
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