Posts: 17
Joined: Jan 2012
Reputation:
0
I made the mistake of upgrading from 20121220 to 20130103, and now audio doesn't work. With both devices set to NVidia HDMI and navigation sounds off, I get PCM audio but no passthrough.
I hate to be rude, but this doesn't seem like freaking rocket science: most of these problems would be solved if XBMC would just keep the audio device CLOSED unless it is actively playing something. Consider an obvious option like "Open audio device only when playing content" or "Close audio device when not in use". My problems started when I upgraded in a vain attempt to get audio working in mupen64plus when launched from XBMC, but of course XBMC hogs the audio device, making this impossible; little did I know that by upgrading I would screw up my HTPC function, as well. WHY does XBMC keep the audio device open in the menus even when navigation sounds are turned off? It makes no sense. This would mostly avoid the race conditions resulting from closing the PCM device and then opening the passthrough device before the lock is released, which I highly suspect is the problem here.
Posts: 56
Joined: Apr 2011
Reputation:
0
Been a problem for over a month
Posts: 3,544
Joined: Mar 2010
Reputation:
119
Not sure how youre launching your emulators but Rom Collection Browser (I think AdvancedLauncher too) has a solo mode that exits xbmc, launches your emulator then relaunches xbmc once the emulator is closed...
Posts: 17
Joined: Jan 2012
Reputation:
0
2013-01-05, 16:24
(This post was last modified: 2013-01-05, 16:28 by squarooticus.)
Look, at this point I just want to get *videos* playing again: screw RCB (for which solo mode doesn't seem to work in Frodo), Advanced Launcher, mupen64plus, and everything else on this machine other than playing media. I may just have to accept that XBMC will not play well with others. Unfortunately, since the repository seems to have blown away any builds earlier than the broken 20130103 build, I'm currently building git commit d4d9b3eeb6453df2f4316a6ff13c64eae7c0c56e (a day prior to the latest audio engine pull).
I appreciate that this is a volunteer project and that I'm paying nothing for this, but as a professional software engineer for two decades, breaking basic functionality in the public build would embarrass me greatly. It's shocking that there isn't simple functional testing for basic features like sound before changes hit master. I do not exactly have an exotic setup: an older Zotac NVidia ION barebones system with a single HDMI cable to my receiver.
Posts: 7,135
Joined: Oct 2012
un1versal
Out of Memory (1939–2016)
Posts: 7,135
(2013-01-05, 19:47)Aenima99x Wrote: (2013-01-05, 16:24)squarooticus Wrote: Look, at this point I just want to get *videos* playing again: screw RCB (for which solo mode doesn't seem to work in Frodo), Advanced Launcher, mupen64plus, and everything else on this machine other than playing media. I may just have to accept that XBMC will not play well with others. Unfortunately, since the repository seems to have blown away any builds earlier than the broken 20130103 build, I'm currently building git commit d4d9b3eeb6453df2f4316a6ff13c64eae7c0c56e (a day prior to the latest audio engine pull).
I appreciate that this is a volunteer project and that I'm paying nothing for this, but as a professional software engineer for two decades, breaking basic functionality in the public build would embarrass me greatly. It's shocking that there isn't simple functional testing for basic features like sound before changes hit master. I do not exactly have an exotic setup: an older Zotac NVidia ION barebones system with a single HDMI cable to my receiver.
Well with your two decades of being a software engineer and your conclusion that it's an easy fix, go ahead and submit the code/patches to git to fix it.
ding ding ding +++++1
Posts: 56
Joined: Apr 2011
Reputation:
0
Passthrough audio flat out doesn't work
Posts: 7,135
Joined: Oct 2012
un1versal
Out of Memory (1939–2016)
Posts: 7,135
2013-01-05, 21:51
(This post was last modified: 2013-01-05, 21:54 by un1versal.)
... Pulseaudio
* un1versal drop kicked pulseaudio "two decades" ago and never looked back!
uNi
Posts: 7,135
Joined: Oct 2012
un1versal
Out of Memory (1939–2016)
Posts: 7,135
This is only a observation.
AudioEngine is relatively new (4 years development or so?) and if I had two decades of experience as a developer I would know 4 years is not enough on a opensource project to get anything working as beutifully as AE is atm, bugs and all. Never mind the fact nothing is ever bug free.
Put your money where your mouth is and contribute something. I cant code but I do my best to contribute to XBMC any way possible.
uNi