tried switching to pipewire, still have the same issue, pw-dump output:
"id": 42,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 64,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 2,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"object.path": "alsa:pcm:3:iec958:3:playback",
"api.alsa.path": "iec958:3",
"api.alsa.pcm.card": 3,
"api.alsa.pcm.stream": "playback",
"audio.channels": 2,
"audio.position": "FL,FR",
"device.routes": 1,
"alsa.resolution_bits": 32,
"device.api": "alsa",
"device.class": "sound",
"alsa.class": "generic",
"alsa.subclass": "generic-mix",
"alsa.name": "USB Audio",
"alsa.id": "USB Audio",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.device": 0,
"alsa.card": 3,
"alsa.card_name": "RODECaster Pro",
"alsa.long_card_name": "RODE Microphones RODECaster Pro at usb-0000:0b:00.3-4.4.3, high speed",
"alsa.driver_name": "snd_usb_audio",
"device.profile.name": "iec958-stereo",
"device.profile.description": "Digital Stereo (IEC958)",
"card.profile.device": 5,
"device.id": 37,
"factory.name": "api.alsa.pcm.sink",
"priority.driver": 816,
"priority.session": 816,
"media.class": "Audio/Sink",
"node.nick": "RODECaster Pro",
"node.name": "alsa_output.usb-RODE_Microphones_RODECaster_Pro_00000000001A-01.iec958-stereo",
"node.description": "RODECaster Pro Digital Stereo (IEC958)",
"node.pause-on-idle": false,
"factory.id": 18,
"client.id": 30,
"node.driver": true,
"factory.mode": "merge",
"audio.adapt.follower": 0,
"library.name": "audioconvert/libspa-audioconvert",
"object.id": 42,
"node.max-latency": "32768/48000"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "S32LE",
"rate": 48000,
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"name": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"name": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"name": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"name": "Channel Map",
"type": 0,
"container": "Array"
},
{
"id": "device",
"name": "The ALSA device",
"type": "iec958:3"
},
{
"id": "deviceName",
"name": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"name": "The ALSA card name",
"type": ""
},
{
"id": "minLatency",
"name": "The minimum latency",
"type": { "default": 16, "min": 1, "max": 2147483647 }
},
{
"id": "maxLatency",
"name": "The maximum latency",
"type": { "default": 8192, "min": 1, "max": 2147483647 }
},
{
"id": "id-01000000",
"name": "Use the driver channelmap",
"type": false
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 0.399992, 0.399992 ],
"channelMap": [ "FL", "FR" ],
"monitorMute": false,
"monitorVolumes": [ 0.399992, 0.399992 ]
},
{
"device": "iec958:3",
"deviceName": "",
"cardName": "",
"minLatency": 16,
"maxLatency": 8192,
"id-01000000": false
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Input",
"mode": "dsp"
},
{
"direction": "Output",
"mode": "dsp"
},
{
"direction": "Input",
"mode": "convert"
},
{
"direction": "Output",
"mode": "convert"
}
],
"PortConfig": [
{
"direction": "Input",
"mode": "dsp"
},
{
"direction": "Output",
"mode": "convert"
}
]
}
}
},```
Edit: corrected pw-dump output