Posts: 442
Joined: Feb 2008
Reputation:
34
gnif
Team-XBMC Developer
Posts: 442
Well, as stated below, without a backtrace I can not fix the problem, if you dont know how to produce one from Visual C++, you should not be trying to use this branch.
I do NOT use windows, let alone Visual C++.
I am not scared of SVN - Cutting my hands open on the bleeding edge.
Posts: 6
Joined: Nov 2010
Reputation:
0
A quick update for those interested in HD bitstreaming: the basic "low-level" stuff is done and works standalone with alsa (my only target for now). However, I'm having a hard time getting actual streams to come out of xbmc playable - this has mostly to do with me trying to understand how the bits flow from the file you're playing through the (rather complex) internals of dvdplayer to then arrive at my code, be handled and then shipped off to alsa... but I'm getting there.
On a sidenote that might be slightly off-topic: can someone who wants dual audio output explain to me what possible use case would be served by that? I honestly dont get what the big fuss is about unless I totally misunderstood the idea and "dual" actually refers to two different outputs rather than twice the same.
Posts: 442
Joined: Feb 2008
Reputation:
34
gnif
Team-XBMC Developer
Posts: 442
Time for another update:
I have finally tracked down the passthrough issues with HDMI and changed Optical/Coax output to default to non-transcoded output for AC3 & DTS streams, all others will be transcoded to AC3.
There was an issue with playback of streams such as TVHeadend when corruption occurred which would cause choppy audio until the stream was paused/resumed, or restarted. This was because the stream was underunning and then not waiting for its buffers to fill again to recover properly.
Things I am working on.
* General stability, there are still a few crash issues with changing audio output settings on the fly
* The GUI settings for audio configuration, these need to be re-designed now that we have more abilities, and settings for > 5.1 on Optical/Coax need to be removed.
* DTS-MA and TrueHD passthrough
* PAPlayer has an issue with queuing the next track when xfade is enabled on VBR mp3 files due to not having a proper track length. TagLib was investigated to fix this, but it also can not report the correct length of a VBR mp3 file.
Semi-Unrelated to AE
* I have started implementing TagLib into XBMC, it is a little delayed currently though because TagLib does not have any way to do IO abstraction so our VFS cant be implemented. I am working with the TagLib devs to add this support.
I am not scared of SVN - Cutting my hands open on the bleeding edge.