From: James Courtier-D. <Ja...@su...> - 2002-04-16 09:03:08
|
Torgeir Veimo wrote: > James Courtier-Dutton wrote: > >> None Provided wrote: >> >>> Oh, one thing thoug: I have a DTS audio CD, and >>> nothing I have plays it. Windows programs crash, Xine >>> doesn't handle it - it starts "playing" it as a CD if >>> I use CDDA, but it won't play with either DVD or the >>> d5d plugin. Suggestions? Implement DTS audio CD >>> functionality in later Xine versions? >>> >>> >>> >> Can you copy a DTS audio track into a file and post it to the web >> somewhere. >> I could then look at the format, and work out what to do. >> All that we will need to do is recognise the non-audio frame, and >> then pad it so that is can be output at 48kHz via the PC sound card >> to a DTS decoder. >> We should not need to know anything about DTS to get this to work. > > > I think you'll have a hard time getting a DTS decoder to accept > 44.1kHz encoded DTS audio at 48kHz. But I can help debug, I have a > Denon receiver that accepts DTS. > Don't mix up the original audio samples frequency with the encoded frequency. The CD is at a sample rate of 44.1kHz. When DTS is contained on a CD, it uses non-audio spdif data format. non-audio uses a frame to store the DTS data. So, to convert the frames from 44.1kHz spdif( from the cd) to 48kHz spdif( out of the sound card to the DTS decoder) , all I would need to do is insert extra zeros in between each frame. These DTS frames could be passed using 96kHz spdif if we really wanted to, but 48kHz is the best one in my view, because most sound cards support it. Cheers James |