Posts: 32
Joined: Jul 2011
Reputation:
0
Question... I've read through this thread, where gnif says AE always uses AE_FMT_FLOAT until the end when it is converted to what is supported. My question is, the "supported" statement, does this refer to only the video card (HDMI), or a combination of the video/sound card PLUS the connected device at the other end of the HDMI?
I noticed in the code...
* @note This is ordered from the worst to best preferred formats
*/
enum AEDataFormat
{
AE_FMT_INVALID = -1,
AE_FMT_U8,
AE_FMT_S8,
AE_FMT_S16BE,
AE_FMT_S16LE,
AE_FMT_S16NE,
AE_FMT_S32BE,
AE_FMT_S32LE,
AE_FMT_S32NE,
AE_FMT_S24BE4,
AE_FMT_S24LE4,
AE_FMT_S24NE4, /* S24 in 4 bytes */
AE_FMT_S24BE3,
AE_FMT_S24LE3,
AE_FMT_S24NE3, /* S24 in 3 bytes */
AE_FMT_DOUBLE,
AE_FMT_FLOAT,
/* Bitstream formats */
AE_FMT_AC3,
AE_FMT_DTS,
AE_FMT_EAC3,
AE_FMT_TRUEHD,
AE_FMT_DTSHD,
AE_FMT_MAX
Are there certain cards that will do AE_FMT_FLOAT, thus resulting in one less audio conversion?
Thanks!
Posts: 3,025
Joined: Sep 2011
Reputation:
255
DDDamian
Team-XBMC Developer
Posts: 3,025
It will look at the formats supported by the audio device selected in System>Audio Output where the driver is listed.
Yes, if your device supports float there is one less conversion. Some of the Creative cards support float, as do other higher-end soundcards, but most GPU HDMI ports support integer only, whether 16bit (AE_FMT_S16xx) or 24bit packed into 32bit structures (AE_FMT_S24xx4)
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: 32
Joined: Jul 2011
Reputation:
0
Thanks!
So is 32xx better than the 24xx versions? Does this have any audible impact?
Posts: 3,025
Joined: Sep 2011
Reputation:
255
DDDamian
Team-XBMC Developer
Posts: 3,025
Heh that's gonna foster arguements lol. But both mathmatically, scientifically and actual content-wise, no, there is no audible difference between the 32 and 24-bit acoustics. Many will argue 16-bit is all you'll ever need. But I hear very audible differences between 16-bit up to about 20-bit. The last bit of 24-bit audio is almost certainly "lost" in the electrical noise of single resistors. So 24-bit really does push the edge in every way.
Don't forget each bit doubles the available data, so the difference between 16-bit and 17-bit is huge. But the difference between 24-bit and 32-bit, while mathematically gigantic is for audible purposes zero.
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
Yeah, I've read all the studies lol. And I knew someone would pipe up, Guess the AudioEngine branch isn't for you rofl.
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
AudioEngine is a complete re-write of core XBMC audio. It is a full install, not a plugin. It's most likely either the driver or a setting in the driver for your USB DAC.
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: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
No matter what OS you are on it is NOT okay to post a support request in a forum that clearly states that it is not for end user support in a thread that states explicitly in its title that your request will not be tolerated. FFS
Posts: 26
Joined: Feb 2007
Reputation:
0
2012-04-08, 20:01
(This post was last modified: 2012-04-08, 22:07 by rabsid3.)
hi guys,
what is the latest git version with working passthrough? I'd like to try it on my ubuntu machine.
thx