Difficulty creating sample dump
- PipeWire version (
pipewire --version
): 1.2.2 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): NixOS 24.11 (Vicuna)" - Desktop Environment: none (using sway)
- Kernel version (
uname -r
):6.10.6
Description of Problem:
I'm trying to create a sample dump for this issue #2619 (comment 2571594). Linked in the issue is this page that explains how to do so,pw-dump.logpw-dump.log but when I run the command to start the capture I don't see a file being created and when I check the value of debug.wav-path
it is the empty string. I'm sure I'm doing something wrong but I'm not really sure what.
How Reproducible:
Steps to Reproduce:
- run
pw-cli ls Node
id 888, type PipeWire:Interface:Node/3
object.serial = "27091"
object.path = "alsa:acp:A:1:playback"
factory.id = "19"
client.id = "51"
device.id = "769"
priority.session = "1009"
priority.driver = "1009"
node.description = "USB-C to 3.5mm Headphone Jack Adapter Analog Stereo"
node.name = "alsa_output.usb-Apple__Inc._USB-C_to_3.5mm_Headphone_Jack_Adapter_DWH4166046CJKLTAT-00.analog-stereo"
node.nick = "USB-C to 3.5mm Headphone Jack A"
media.class = "Audio/Sink"
- see that the node I want is id 888
- run
pw-cli set-param 888 Props '{ params = [ debug.wav-path = "/tmp/out.wav" ] }'
which prints
Object: size 48, type Spa:Pod:Object:Param:Props (262146), id Spa:Enum:ParamId:Props (2)
Prop: key Spa:Pod:Object:Param:Props:params (524289), flags 00000000
Struct: size 24
String "debug.wav-path"
- run
ls /tmp
- see that there is no
out.wav
- run
pw-cli e 888 Props
which shows
String "debug.wav-path"
String ""
Actual Results:
no file is written to /tmp/out.wav
Expected Results:
a file is written to /tmp/out.wav
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: