<div dir="ltr">

        
    
    <div class="gmail-post-text">

<p>Hello!<br></p><p></p><p>I am developing ALSA plug-in based on ALSA PCM External Plugin SDK. 
Plug-in is source plug and has to convert PDM signal from microphone 
input to PCM used by Linux. I have succeeded to compile it using cmake 
and I have copied it to ALSA lib directory. I have updated <em>.asoundrc</em> file and make right PCM connection. I am able to record sound using this plug-in with <em>arecord</em> command. Unfortunatelly when I start <em>PulseAudio</em> server I got error message:</p>

<pre><code>I: [pulseaudio] (alsa-lib)dlmisc.c: Cannot open shared library /usr/lib/aarch64-linux-gnu/alsa-lib/libasound_module_pcm_iopdm.so
I: [pulseaudio] alsa-util.c: Error opening PCM device temp: No such device or address
E: [pulseaudio] module.c: Failed to load module "module-alsa-source" (argument: "device=temp"): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon.
</code></pre>

<p>I would like to use PulseAudio on top of my device because I am using
 Amazon Alexa which use PulseAudio. How to get things right? Where is the 
problem? If there is other solution available I would be grateful for it
 to.</p>On the path given in this error message there is this plug-in.<p>I would be very grateful for any help!<br></p><p>Regards,</p><p>Krzysztof Cieniawski<br></p>
    </div>

</div>