[alsa-devel] Sample format changes by plugin while playing
Ricard Wanderlof
ricard.wanderlof at axis.com
Thu Apr 19 16:34:15 CEST 2018
On Thu, 19 Apr 2018, Robert Tiemann wrote:
>
> On 04/19/2018 03:53 PM, Clemens Ladisch wrote:
>
> >> Is it possible for an ALSA plugin to reconfigure the sample rate and
> >> sample format of its slave in such a way that the software playing
> >> through that plugin wouldn't notice?
> >
> > In theory, yes. But you'd have to implement most of this yourself.
>
> That's fine, I just wanted to know if this could possibly work and if
> an ALSA plugin could be the right place for this kind of stuff. That
> is, before diving into development and hitting any roadblocks only
> much later.
I'm curious about this. Do you have a need to reconfigure the sample rate
and format while a stream is playing? We had such a use case a while ago,
where we had a source whose sample rate could change at any time, but ALSA
sets up the stream configuration (sample rate etc) when the stream is
opened (hw_params()) and it doesn't seem to be possible to reconfigure it
on the fly. In the end we dropped the idea and solved the problem a
different way.
/Ricard
--
Ricard Wolf Wanderlöf ricardw(at)axis.com
Axis Communications AB, Lund, Sweden www.axis.com
Phone +46 46 272 2016 Fax +46 46 13 61 30
More information about the Alsa-devel
mailing list