Hi
new here and trying to get Cdsp to work with my MCH Streamer with 24i/o Firmware. So far I installed Cdsp and adapted the OktoDAC settings. I attached the yml and here is what I get for a frist run with it. Maybe someone still sees some errors? Or looks OK so far?
2022-12-28 07:37:27.588284 INFO [src/bin.rs:711] CamillaDSP version 1.0.3
2022-12-28 07:37:27.588524 INFO [src/bin.rs:712] Running on linux, aarch64
2022-12-28 07:37:27.588799 DEBUG [src/bin.rs:754] Read config file Some("/home/olombo/camilladsp/configs/mch_streamer.yml")
2022-12-28 07:37:27.620313 DEBUG [src/bin.rs:773] Config is valid
2022-12-28 07:37:27.620521 DEBUG [src/socketserver.rs:260] Start websocket server on 127.0.0.1:1234
2022-12-28 07:37:27.620976 DEBUG [src/bin.rs:857] Wait for config
2022-12-28 07:37:27.621215 DEBUG [src/bin.rs:890] Config ready
2022-12-28 07:37:27.622129 DEBUG [src/bin.rs:213] Using channels [true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false]
2022-12-28 07:37:27.622443 DEBUG [src/alsadevice.rs:917] Buffer frames 2048
2022-12-28 07:37:27.623125 DEBUG [src/filters.rs:450] Build new pipeline
2022-12-28 07:37:27.623512 DEBUG [src/processing.rs:19] build filters, waiting to start processing loop
2022-12-28 07:37:27.631352 DEBUG [src/alsadevice.rs:413] Playback: supported channels, min: 24, max: 24, list: [24]
2022-12-28 07:37:27.631575 DEBUG [src/alsadevice.rs:414] Playback: setting channels to 24
2022-12-28 07:37:27.631830 DEBUG [src/alsadevice.rs:418] Playback: supported samplerates: Discrete([44100, 48000, 88200, 96000])
2022-12-28 07:37:27.631995 DEBUG [src/alsadevice.rs:419] Playback: setting rate to 48000
2022-12-28 07:37:27.632172 DEBUG [src/alsadevice.rs:423] Playback: supported sample formats: [S32LE]
2022-12-28 07:37:27.632316 DEBUG [src/alsadevice.rs:424] Playback: setting format to S32LE
2022-12-28 07:37:27.658675 DEBUG [src/alsadevice.rs:455] Opening audio device "hw:TDM24" with parameters: HwParams { channels: Ok(24), rate: "Ok(48000) Hz", format: Ok(S32LE), access: Ok(RWInterleaved), period_size: "Ok(256) frames", buffer_size: "Ok(2048) frames" }, SwParams(avail_min: Ok(1024) frames, start_threshold: Ok(768) frames, stop_threshold: Ok(2048) frames)
2022-12-28 07:37:27.659013 DEBUG [src/alsadevice.rs:460] Audio device "hw:TDM24" successfully opened
2022-12-28 07:37:27.659658 DEBUG [src/bin.rs:323] Playback thread ready to start
2022-12-28 07:37:27.660917 DEBUG [src/alsadevice.rs:413] Capture: supported channels, min: 24, max: 24, list: [24]
2022-12-28 07:37:27.661289 DEBUG [src/alsadevice.rs:414] Capture: setting channels to 24
2022-12-28 07:37:27.661563 DEBUG [src/alsadevice.rs:418] Capture: supported samplerates: Discrete([48000])
2022-12-28 07:37:27.661821 DEBUG [src/alsadevice.rs:419] Capture: setting rate to 48000
2022-12-28 07:37:27.662085 DEBUG [src/alsadevice.rs:423] Capture: supported sample formats: [S32LE]
2022-12-28 07:37:27.662320 DEBUG [src/alsadevice.rs:424] Capture: setting format to S32LE
2022-12-28 07:37:27.665546 DEBUG [src/alsadevice.rs:455] Opening audio device "hw:TDM24" with parameters: HwParams { channels: Ok(24), rate: "Ok(48000) Hz", format: Ok(S32LE), access: Ok(RWInterleaved), period_size: "Ok(512) frames", buffer_size: "Ok(4096) frames" }, SwParams(avail_min: Ok(1024) frames, start_threshold: Ok(0) frames, stop_threshold: Ok(4096) frames)
2022-12-28 07:37:27.665746 DEBUG [src/alsadevice.rs:460] Audio device "hw:TDM24" successfully opened
2022-12-28 07:37:27.665954 DEBUG [src/bin.rs:333] Capture thread ready to start
2022-12-28 07:37:27.666104 DEBUG [src/bin.rs:336] Both capture and playback ready, release barrier
2022-12-28 07:37:27.666275 DEBUG [src/bin.rs:338] Supervisor loop starts now!
2022-12-28 07:37:27.666448 DEBUG [src/alsadevice.rs:863] Starting playback loop
2022-12-28 07:37:27.666669 DEBUG [src/alsadevice.rs:958] Starting captureloop
2022-12-28 07:37:27.666801 DEBUG [src/processing.rs:21] Processing loop starts now!
2022-12-28 07:37:27.667275 DEBUG [src/alsadevice.rs:249] Starting capture from state: SND_PCM_STATE_PREPARED, Ready to start
2022-12-28 07:37:27.695815 INFO [src/alsadevice.rs:161] Starting playback from Prepared state
2022-12-28 07:37:32.683349 DEBUG [src/countertimer.rs:54] Pausing processing
new here and trying to get Cdsp to work with my MCH Streamer with 24i/o Firmware. So far I installed Cdsp and adapted the OktoDAC settings. I attached the yml and here is what I get for a frist run with it. Maybe someone still sees some errors? Or looks OK so far?
2022-12-28 07:37:27.588284 INFO [src/bin.rs:711] CamillaDSP version 1.0.3
2022-12-28 07:37:27.588524 INFO [src/bin.rs:712] Running on linux, aarch64
2022-12-28 07:37:27.588799 DEBUG [src/bin.rs:754] Read config file Some("/home/olombo/camilladsp/configs/mch_streamer.yml")
2022-12-28 07:37:27.620313 DEBUG [src/bin.rs:773] Config is valid
2022-12-28 07:37:27.620521 DEBUG [src/socketserver.rs:260] Start websocket server on 127.0.0.1:1234
2022-12-28 07:37:27.620976 DEBUG [src/bin.rs:857] Wait for config
2022-12-28 07:37:27.621215 DEBUG [src/bin.rs:890] Config ready
2022-12-28 07:37:27.622129 DEBUG [src/bin.rs:213] Using channels [true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false]
2022-12-28 07:37:27.622443 DEBUG [src/alsadevice.rs:917] Buffer frames 2048
2022-12-28 07:37:27.623125 DEBUG [src/filters.rs:450] Build new pipeline
2022-12-28 07:37:27.623512 DEBUG [src/processing.rs:19] build filters, waiting to start processing loop
2022-12-28 07:37:27.631352 DEBUG [src/alsadevice.rs:413] Playback: supported channels, min: 24, max: 24, list: [24]
2022-12-28 07:37:27.631575 DEBUG [src/alsadevice.rs:414] Playback: setting channels to 24
2022-12-28 07:37:27.631830 DEBUG [src/alsadevice.rs:418] Playback: supported samplerates: Discrete([44100, 48000, 88200, 96000])
2022-12-28 07:37:27.631995 DEBUG [src/alsadevice.rs:419] Playback: setting rate to 48000
2022-12-28 07:37:27.632172 DEBUG [src/alsadevice.rs:423] Playback: supported sample formats: [S32LE]
2022-12-28 07:37:27.632316 DEBUG [src/alsadevice.rs:424] Playback: setting format to S32LE
2022-12-28 07:37:27.658675 DEBUG [src/alsadevice.rs:455] Opening audio device "hw:TDM24" with parameters: HwParams { channels: Ok(24), rate: "Ok(48000) Hz", format: Ok(S32LE), access: Ok(RWInterleaved), period_size: "Ok(256) frames", buffer_size: "Ok(2048) frames" }, SwParams(avail_min: Ok(1024) frames, start_threshold: Ok(768) frames, stop_threshold: Ok(2048) frames)
2022-12-28 07:37:27.659013 DEBUG [src/alsadevice.rs:460] Audio device "hw:TDM24" successfully opened
2022-12-28 07:37:27.659658 DEBUG [src/bin.rs:323] Playback thread ready to start
2022-12-28 07:37:27.660917 DEBUG [src/alsadevice.rs:413] Capture: supported channels, min: 24, max: 24, list: [24]
2022-12-28 07:37:27.661289 DEBUG [src/alsadevice.rs:414] Capture: setting channels to 24
2022-12-28 07:37:27.661563 DEBUG [src/alsadevice.rs:418] Capture: supported samplerates: Discrete([48000])
2022-12-28 07:37:27.661821 DEBUG [src/alsadevice.rs:419] Capture: setting rate to 48000
2022-12-28 07:37:27.662085 DEBUG [src/alsadevice.rs:423] Capture: supported sample formats: [S32LE]
2022-12-28 07:37:27.662320 DEBUG [src/alsadevice.rs:424] Capture: setting format to S32LE
2022-12-28 07:37:27.665546 DEBUG [src/alsadevice.rs:455] Opening audio device "hw:TDM24" with parameters: HwParams { channels: Ok(24), rate: "Ok(48000) Hz", format: Ok(S32LE), access: Ok(RWInterleaved), period_size: "Ok(512) frames", buffer_size: "Ok(4096) frames" }, SwParams(avail_min: Ok(1024) frames, start_threshold: Ok(0) frames, stop_threshold: Ok(4096) frames)
2022-12-28 07:37:27.665746 DEBUG [src/alsadevice.rs:460] Audio device "hw:TDM24" successfully opened
2022-12-28 07:37:27.665954 DEBUG [src/bin.rs:333] Capture thread ready to start
2022-12-28 07:37:27.666104 DEBUG [src/bin.rs:336] Both capture and playback ready, release barrier
2022-12-28 07:37:27.666275 DEBUG [src/bin.rs:338] Supervisor loop starts now!
2022-12-28 07:37:27.666448 DEBUG [src/alsadevice.rs:863] Starting playback loop
2022-12-28 07:37:27.666669 DEBUG [src/alsadevice.rs:958] Starting captureloop
2022-12-28 07:37:27.666801 DEBUG [src/processing.rs:21] Processing loop starts now!
2022-12-28 07:37:27.667275 DEBUG [src/alsadevice.rs:249] Starting capture from state: SND_PCM_STATE_PREPARED, Ready to start
2022-12-28 07:37:27.695815 INFO [src/alsadevice.rs:161] Starting playback from Prepared state
2022-12-28 07:37:32.683349 DEBUG [src/countertimer.rs:54] Pausing processing