pavhofman

Results 35 comments of pavhofman

> Also the warning message `Async resampler not needed since capture device supports rate adjust. Switch to Sync type to save CPU time.` cause confusion as well 1) the program...

> doc says: `When using the rate adjust feature to match capture and playback devices, one of the "Async" variants must be used. ` That sentence is within a section...

IMO there are several steps which would be required. 1) Advanced handling the StatusMessage::CaptureFormatChange in bin.rs. Currently the format change results in stopping and reporting StopReason::CaptureFormatChange. In order to support...

I just tested the loopback notifications. What does not work is breaking the stream on capture side when playback closes the stream. But notifications via alsa ctls do work, the...

I was thinking of a separate module, something like DeviceMonitor. Capture and playback could have one optionally (Some()). IMO it could be just some refactoring of key parts of my...

Theoretically alsa should be able to wait for both pcm and ctl in a single poll(fds) call. That would minimize the latency of processing the start/stop notifications which IMO we...

It looks like polling multiple fds is the recommended method for this case https://mailman.alsa-project.org/pipermail/alsa-devel/2022-June/201479.html https://github.com/alsa-project/alsa-utils/blob/a566f8a0ed6d7ca5fd6ae2d224f3f28654a2f3be/alsaloop/pcmjob.c#L1727 https://github.com/alsa-project/alsa-utils/blob/a566f8a0ed6d7ca5fd6ae2d224f3f28654a2f3be/alsaloop/pcmjob.c#L1738 https://github.com/alsa-project/alsa-utils/blob/a566f8a0ed6d7ca5fd6ae2d224f3f28654a2f3be/alsaloop/alsaloop.c#L762 Alsaloop is even polling all playback & capture pcm & ctl file descriptors...

@ElliottBridge I would recommend to talk to Charlie Laub (e.g. at diyaudio.com) who specialized in the synchronized streaming through RTP and gstreamer on the client side. The technology for the...

@HEnquist I like the charts. Did you parse the log -> copy to some spreadsheet table? They go towards automated generating a chart similar to https://github.com/HEnquist/camilladsp/issues/203#issuecomment-1127293844 which would greatly help...

I think the data should be generated by the actual instance of CDSP running, on the specific system of someone who experiences problems. IMO it could just generate data with...