Hi, I've found a problem with the dmix plugin. This simple test demonstrates the bug.
//-------------------- #define ALSA_PCM_NEW_HW_PARAMS_API #define ALSA_PCM_NEW_SW_PARAMS_API #include <alsa/asoundlib.h> #include <stdio.h> #include <stdlib.h> #define ALSA_ERROR(e) if( (e) < 0 ) { fprintf( stderr, "%s\n", snd_strerror((e)) ); exit(-1); } int main( void ) { for( ;; ) { snd_pcm_t *pcm; snd_pcm_hw_params_t *hwparams; int err; err = snd_pcm_open( &pcm, "plug:dmix", SND_PCM_STREAM_PLAYBACK, SND_PCM_NONBLOCK ); ALSA_ERROR(err); snd_config_update_free_global(); err = snd_pcm_hw_params_malloc( &hwparams ); ALSA_ERROR(err); err = snd_pcm_hw_params_any( pcm, hwparams ); ALSA_ERROR(err); err = snd_pcm_hw_params( pcm, hwparams ); ALSA_ERROR(err); snd_pcm_hw_params_free( hwparams ); snd_pcm_close( pcm ); } return 0; } //-------------------- This program causes error: ALSA lib pcm_mmap.c:362:(snd_pcm_mmap) shmget failed: No space left on device No space left on device alsa-lib and drivers from cvs. Konstantin Stepaniuk ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel