Ich habe stark den Verdacht, bei uns hat sich ein Kommunikationsproblem eingeschlichen.
Die Datei wo ich dir geschickt habe enthält exakt das was ich vom Mikro bekomme. Entsprechend kann ich es auch genau auf diese Art auch wieder aus gebe. Was da jetzt wie wo wann welcher Kanal ist kann ich dir so gar nicht sagen 
- - - Aktualisiert - - -
Die Alsa Funktion sieht so aus:
Code:
snd_pcm_sframes_t snd_pcm_readi ( snd_pcm_t * pcm,
void * buffer,
snd_pcm_uframes_t size
)
Read interleaved frames from a PCM.
Parameters:
pcm PCM handle
buffer frames containing buffer
size frames to be read
Returns:
a positive number of frames actually read otherwise a negative error code
Return values:
-EBADFD PCM is not in the right state (SND_PCM_STATE_PREPARED or SND_PCM_STATE_RUNNING)
-EPIPE an overrun occurred
-ESTRPIPE a suspend event occurred (stream is suspended and waiting for an application recovery)
If the blocking behaviour was selected and it is running, then routine waits until all requested frames are filled. The returned number of frames can be less only if a signal or underrun occurred.
If the non-blocking behaviour is selected, then routine doesn't wait at all.
Vielleicht sagt dir das mehr.
Lesezeichen