snd_pcm_drain: Assertion `PCM 'fehlgeschlagen. Was könnte das Problem sein? Dies geschieht, wenn ich rufe:ALSA Programmierung
int Capture(){
if(capture_handle)
return -1;
/* drop any output we might got and stop */
snd_pcm_drain(capture_handle);
/* prepare for use */
snd_pcm_prepare(capture_handle);
return 0;
}
einige Code oder #define in snd_pcm_drain? – Archemar
int snd_pcm_drain (snd_pcm_t * pcm) { \t assert (pcm); \t if (CHECK_SANITY (! Pcm-> setup)) { \t \t SNDMSG ("PCM nicht eingerichtet"); \t \t zurück -EIO; \t} \t zurück pcm-> fast_ops-> drain (PCM-> fast_op_arg); } – Masa