Okay folks - new build is up and available
here, and on github
here. Latest build is
XBMC-AE-20120425.exe
After much work on both ends, we're now completely up-to-date with master or pre-Frodo, and this version includes the latest as of today, including the ffmpeg version bump. See a few posts back if you need to check library (database) versions.
We've also merged gnif and my branches, and some of the gui tweaks from my branch on the Audio Output settings page are not included in this version, but are active in AdvancedSettings.xml per post #2. We're still sorting out how best to handle GUI options for AE, especially in light of new code for Windows and Linux which enumerates all your audio devices and captures their capabilities. We intend to make more use of this feature - for now you can see the results in your logs.
I've tested the build on three machines and ran every music and video format I can get my hands on through it, including the samples of troublesome DTS linked in this thread - all played great on two Win7 machines and one Vista machine, two with HDMI and one with SPDIF.
Known Issues:
- I experience a short click or glitch moving from one song to the next - being investigated
- I had a crash playing a DTS 96/24 iso file (Peter Gabriel - Play the Videos). It hung on the menus at the start - if I resume playback past the menus the DTS 96/24 soundtrack plays fine, so I think this is a menu issue in XBMC, not an audio issue with AE, but it needs more investigation at this point. If someone can test other DVD iso's that would be great.
- DTS-wav is still not supported in this release
The fix list is too long to mention - you can check our github pages for the complete list of commits if you are interested. Many issues were found and fixed, including DTS 14bit and big-endian formats, and some of these fixes may have an impact for those who experience the DTS-MA issue with the receiver flickering as the stream fails to lock on. Hoping that's the case
Enjoy.
PS - As mentioned, AE has now been submitted for review and dev testing, so we're mostly looking at bug-fixes and addressing Team comments for the next couple of weeks, as opposed to features.
PPS - Note that the advancedsettings tag for the audio buffer duration has been changed to <audiosinkbufferdurationmsec> for clarity. If you have a previous tag it is ignored, but if you use a buffer setting other than the default (and minimum) 50ms please change this tag in your xml file. See post #2.