• # valgrind ou electric fence

    Posté par . En réponse au message incompréhensible - utilisation d'ALSA. Évalué à 4.

    en utilisant un de ces deux outils, peut être la solution tu trouveras.
    je ne connais pas les API de ALSA, mais en lisant rapidement:

    short buf[128];
    [...]
    snd_pcm_hw_params_set_channels (capture_handle, hw_params, 2))
    [...]
    snd_pcm_readi (capture_handle, buf, 128);


    peux être qu'en allouant un buffer 2*plus gros ... car si la valeur de j change, c'est que la pile est corrompue (d'où l'aide que peuvent t'apporter valgrind et/ou electric fence).