Spurious "Unable to find definition 'defaults.pcm.dmix.device'"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am using ALSA in a gstreamer project.  When playing many videos (with audio) in the same application and the same gstreamer instance every once in a while (maybe once every 500 times) I will receive the following errors (in a call chain that passes through snd_pcm_open)

confmisc.c:1286:snd_func_refer: alsalib error: Unable to find definition 'defaults.pcm.dmix.device'
alsa conf.c:4154:_snd_config_evaluate: alsalib error: function snd_func_refer returned error: No such file or directory
alsa conf.c:4633:snd_config_expand: alsalib error: Evaluate error: No such file or directory
alsa pcm.c:2211:snd_pcm_open_noupdate: alsalib error: Unknown PCM default

The next playback will be fine.  Looking through the ALSA code it seems that the configuration data should be cached and re-used unless the number of config files changes, or the files themselves change (name, device, inode. mtime)  So I am wonder why on one instance of snd_pcm_open I'd end up with this error but not on most previous or subsequent calls.

All the ALSA configuration files are the defaults, I have no ~/.asoundrc, and I'm running version 1.0.23

Thank you,
Gavin Stark

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux