2009-06-03, 01:28
So I'm not quite sure when this particular bug cropped up - it's been a while since I spent any length of time running XBMC on my Mini (which is hooked up to an A/V receiver via optical audio).. But here goes:
Spec & Config
OSX 10.5.7
Mac Mini (Intel C2D 2.0GHz, GMA950)
Self-built SVN rev. 20856 (build Jun 1st)
Audio Output is set to 'Digital'
AC3 & DTS capable receiver set 'On'
Audio output device is 'Default Output Device'
Downmix multichannel to stereo is 'Off'
Sync playback to display is 'On'
A/V sync method is 'Video clock (Drop/Dupe audio)'
The Media
I'm playing back a 1080p H264 MKV with DTS audio.
Pastebin of mkvinfo: http://pastebin.com/f5b5bb02a
The symptoms
Pastebin of complete debug enabled log: http://pastebin.com/f7b1e05ad
(Note that XBMC did not actually exit - it hangs immediately after writing the line 'NOTICE: unload skin' - at a guess when it attempts to play the skin 'exit' whoosh noise.. Technical, I know)
Pastebin of a 'good' clean exit, no media played: http://pastebin.com/m4d39b6f9
I'm thinking this is something in relatively recent SVN builds, but I couldn't tell you exactly when unfortunately I don't see anyone else reporting this, which is odd.. and makes me think perhaps it's me..
The workaround
Switching from Digital to Analogue audio (stereo downmix down the optical out to the receiver - which then displays '48KHz PCM') resolves the problem, with the obvious lack of .. well.. digital audio
If nobody has any ideas I can compile a debug enabled build and run that to force a core when XBMC gets wedged (then pump that through gdb), and given a bit more time I could install Xcode on the Mini and debug it myself.. I'm just kinda hoping one of the core devs has a penny-dropping moment and says 'ah, that'll be X' before I have to
(My main dev machine is my MacBook which I can't hook up to the TV all that easily given cable logistics, or I'd already be debugging this.. or rather, attempting to!)
Thanks,
Aaron
Spec & Config
OSX 10.5.7
Mac Mini (Intel C2D 2.0GHz, GMA950)
Self-built SVN rev. 20856 (build Jun 1st)
Audio Output is set to 'Digital'
AC3 & DTS capable receiver set 'On'
Audio output device is 'Default Output Device'
Downmix multichannel to stereo is 'Off'
Sync playback to display is 'On'
A/V sync method is 'Video clock (Drop/Dupe audio)'
The Media
I'm playing back a 1080p H264 MKV with DTS audio.
Pastebin of mkvinfo: http://pastebin.com/f5b5bb02a
The symptoms
- After playback (whether aborted via 'Stop' or the end of the movie), my AV receiver continues to display 'DTS' on it's display
- No skin sounds are played on navigation
- Attempting to exit XBMC results in a wedged process consuming 100% of one core, that never exits (requires a kill -9 to snuff the life from it)
Pastebin of complete debug enabled log: http://pastebin.com/f7b1e05ad
(Note that XBMC did not actually exit - it hangs immediately after writing the line 'NOTICE: unload skin' - at a guess when it attempts to play the skin 'exit' whoosh noise.. Technical, I know)
Pastebin of a 'good' clean exit, no media played: http://pastebin.com/m4d39b6f9
I'm thinking this is something in relatively recent SVN builds, but I couldn't tell you exactly when unfortunately I don't see anyone else reporting this, which is odd.. and makes me think perhaps it's me..
The workaround
Switching from Digital to Analogue audio (stereo downmix down the optical out to the receiver - which then displays '48KHz PCM') resolves the problem, with the obvious lack of .. well.. digital audio
If nobody has any ideas I can compile a debug enabled build and run that to force a core when XBMC gets wedged (then pump that through gdb), and given a bit more time I could install Xcode on the Mini and debug it myself.. I'm just kinda hoping one of the core devs has a penny-dropping moment and says 'ah, that'll be X' before I have to
(My main dev machine is my MacBook which I can't hook up to the TV all that easily given cable logistics, or I'd already be debugging this.. or rather, attempting to!)
Thanks,
Aaron