HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > General Discussion


Reply
 
Thread Tools
Old May 16, 2003, 09:30 AM   #1
DriverHeaven Newbie
 
Join Date: Apr 2003
Location: Seoul, Korea
Posts: 13
Rep Power: 0
openwrld is on a distinguished road

24bit/32bit SPDIF output?

Can I get 24bit or 32bit SPDIF output with 10k1? Regardless 16bit limit of DAC/ADC, SPDIF is thought to be able to transfer 24/32bit stream thru.

And if possible, for this(24/32bit transfer), do i need to do any additional settings with kx driver? The DirectSound Mixer might truncate the high bit input from applications to my 10k1..
__________________
openwrld
openwrld is offline   Reply With Quote


Old May 16, 2003, 08:24 PM   #2
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,119
Rep Power: 75
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

the 10k1 chip (unless its revision is >=7) cannot handle >16 bit audio files at all
[that is, you won't be able to transfer >16bit data into the DSP]
so, any 24-bit data is truncated by directsound and the driver (well, and the hardware, of course )

for more recent 10k1 chips and 10k2 chips, there are special ways of transferring 24bit audio [implemented in 3533rc1 driver release, but for 10k2-based boards only]

concerning the DSP: it processes the data in 32-bit format and outputs it to the i2s and ac97 codecs via internal spdif interface. this interface can operate in two modes: (at least for 10k2): 20-bit and 24-bit.

kX audio driver selects 24-bit output for all the spdif outputs by default (for 10k2 boards)
for 10k1 boards this option is unavailable (at least, there's no such hardware switch), and we don't know what is the default resolution of the codecs (probably, 16 or 20bit)

now, the most interesting part
the mentioned above spdif interfaces are -internal-, that is, they are used to connect 10k1/2 chips with audio codecs. however, there are external spdif interfaces, which seem to function in 16-bit mode only...

there are no options in the original creative drivers to choose the desired spdif output resolution, so, I doubt such option exists.
for audigy2 the situation is a little bit different -- the p16v chip is responsible for 24/96 operations, but we currently cannot use it due to lack of information

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old May 16, 2003, 11:38 PM Threadstarter Thread Starter   #3
DriverHeaven Newbie
 
Join Date: Apr 2003
Location: Seoul, Korea
Posts: 13
Rep Power: 0
openwrld is on a distinguished road

got it.. thanx for your answer, eugene.
__________________
openwrld
openwrld is offline   Reply With Quote
Reply

Thread Tools