2012-05-22, 21:18
It looks like there is some sort of a race condition going on between several initialisation threads (as far as I can tell).
Building and running on Ubuntu 12.04, built after ./configure --disable-debug.
XBMC will randomly have audio or not. Testing by starting XBMC from the command line, opening an episode of The Big Bang Theory, stopping and exiting XBMC.
20:57 See pastebin http://pastebin.com/Z2XAYPZm, audio works fine.
20:58 See pastebin http://pastebin.com/Bj5NCcUJ, no audio.
Switching on debug logging using the settings menu will lead to successful audio every start. The extra time needed for the additional logging seems to prevent the problem from happening.... A bad thing as this means that I can not provide any detailed info. Nevertheless I hope these observations are helpful in some way.
ubuntu 12.04, Virtualbox
Building and running on Ubuntu 12.04, built after ./configure --disable-debug.
XBMC will randomly have audio or not. Testing by starting XBMC from the command line, opening an episode of The Big Bang Theory, stopping and exiting XBMC.
20:57 See pastebin http://pastebin.com/Z2XAYPZm, audio works fine.
20:58 See pastebin http://pastebin.com/Bj5NCcUJ, no audio.
Switching on debug logging using the settings menu will lead to successful audio every start. The extra time needed for the additional logging seems to prevent the problem from happening.... A bad thing as this means that I can not provide any detailed info. Nevertheless I hope these observations are helpful in some way.
ubuntu 12.04, Virtualbox