Posts: 3,025
Joined: Sep 2011
Reputation:
255
DDDamian
Team-XBMC Developer
Posts: 3,025
I found that part of the problem with not being able to open the sink in Exclusive was incomplete data in the wfxex wave_format_extensible structure. It was another reason to pass it in OpenSink.
I'll re-read through it in light of the prefer_seemless flag and see if I can pull the data from the stream then in the sink code to keep SoftAE unmodified but still correctly populate the wfxex structure reliably.
This is using an ATI card for HDMI out, and I found that RealTek vs ATI drivers made a difference in what they tolerated for initialization or changes to the stream without needing to re-open the sink.
The iteration loop is working fine for the high-order to low-order formats.
I've got the Exclusive mode issue sorted - biggest issue now appears to be buffering with DTS-HD.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon AVR-3808CI - Denon DVD-5900 Universal Player - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray - X-Box 360 - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Posts: 124
Joined: Jun 2009
Reputation:
3
Sorry for the noise, but I just got this branch compiled and running over the weekend. Just wanted to say, thanks for all your effort gnif and looking forward to seeing this make it into Frodo.
Posts: 442
Joined: Feb 2008
Reputation:
34
gnif
Team-XBMC Developer
Posts: 442
Another quick update
Fixed the encoded channel count detection for AC3 and DTS in pass through mode, it may correct some of the stuttering issues people are having with DTS-HD.
DTS-HD is hard-coded to DTS core channels + 2 for now until I can figure out how to determine how many extra channels are in a DTS-HD stream, this should be fine for the majority of things and can't be any worse then the original hard coded 2.
TrueHD is still hard-coded and needs to be fixed still
I am not scared of SVN - Cutting my hands open on the bleeding edge.
Posts: 442
Joined: Feb 2008
Reputation:
34
gnif
Team-XBMC Developer
Posts: 442
Great to hear it fixed DTS-HD!
can you get a stacktrace of the TrueHD crash?
I am not scared of SVN - Cutting my hands open on the bleeding edge.
Posts: 3,025
Joined: Sep 2011
Reputation:
255
DDDamian
Team-XBMC Developer
Posts: 3,025
Will do. Two other issues since yesterday:
1) Playing a standard 1500kbps DTS movie causes the ASSERT to fail in Line 71 of SoftAEStream with m_initChannelLayout.(Count)
2) Something really odd - maybe from the new slave stream? When playing any music source the sound is static-ey until I go to fullscreen i.e. player window. Then it suddenly snaps crystal-clear. The higher the bitrate the more static, but in each case as soon as I go fullscreen its perfect again. Just happening today since I got your latest commits.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon AVR-3808CI - Denon DVD-5900 Universal Player - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray - X-Box 360 - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Posts: 3,025
Joined: Sep 2011
Reputation:
255
DDDamian
Team-XBMC Developer
Posts: 3,025
Having a debug issue with it throwing an abort - may have to wait on the stack trace till I can clear that - it's during startup loading nothing to do with AE, more likely my environment setup.....
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon AVR-3808CI - Denon DVD-5900 Universal Player - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray - X-Box 360 - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Posts: 442
Joined: Feb 2008
Reputation:
34
gnif
Team-XBMC Developer
Posts: 442
More Updates
* Fixed a few uninitialized variable bugs causing crashing with pass through streams (valgrind is a great tool!)
* Channel count is now correctly parsed from TrueHD streams.
I am not scared of SVN - Cutting my hands open on the bleeding edge.
Posts: 21
Joined: Dec 2011
Reputation:
0
stevos
Junior Member
Posts: 21
I know this is a dev forum but i am sure a lot of people are wondering the same thing
With this now being part of the main build, are we likely to be seeing AE within the next beta of XBMC or are there still a lot of issues to iron out before it can make it to a beta?