> Nikita V. Youshchenko wrote: > > Soon I will work on a linux kernel driver for a custom audio decoder > > device that is being developed by a company I work for. > > Kernel sound programming would be discussed on the alsa-devel list.
Thanks for your reply. Will ask there now. > > > If not going into details, that devices reads A52-encoded stream > > from system memory, and writes raw pcm stream to system memory. > > > > Simplest thing to do is - implement a character device, where > > user-space will write encoded stream, and from where user-space will > > read decoded stream. > > > > However, perhaps a better architecture (e.g. in-kernel intergation > > with an audio sink) is possible? > > One of the implicit assumptions of ALSA sound devices is that they run > in real time, and at a constant bit rate. As far as I can tell, your > device would be 'just' a DSP, so a character device would be > appropriate. But there is such thing as 'ac3 passthrough' - to make use of hardware ac3 decoders on sound cards that have this feature. I was thinking that something similar could be done for 'our device + standard alsa driver' combination - to make use of existing software using that interface. Nikita _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
