Help, USB soundcard won't pass DD/DTS with SPDIF.

Roy2001

Senior member
Jun 21, 2001
535
0
76
I am using a M-Audio Sonica Theater USB sound card to pass sound through SPDIF. I used to be able to pass DD5.1/DTS to receiver with MPC. But a few weeks ago I found with one version (I have 2 version "installed") of MPC DD/DTS would be just noise, no 5-channel signal. I switched to another version of MPC and it could pass through DD/DTS.

Weeks later both won't work. Whenevern I try to output RAW DD/DTS it is just noise. I tried MPC itself and AC3filter. I also tried Sonic Cineplayer. I determined that when I choose SPDIF, it will complain USB soundcard is missing. But it coupd pass 2-channel PCM digital audio file through SPDIF.

I checked MS site and it mentions:

USB Audio Support for Non-PCM Formats

Microsoft's USBAudio class system driver, usbaudio.sys, does not currently support USB Audio Type III formats with padded AC-3. For more information, see the Universal Serial Bus Device Class Definition for Audio Data Formats specification at the USB Implementers Forum Web site.

USBAudio can accept packed, "raw" AC-3 (as opposed to the padded, AC-3-over-S/PDIF format accepted by the PortCls driver). USBAudio supports the internal format of DirectShow's DVD-splitter filter (see DVD Decoder Support in Windows), which can be connected directly to USBAudio under the control of KsProxy (see Kernel Streaming Proxy). Specifically, the nonpadded AC-3 data range exposed by USBAudio is KSDATAFORMAT_SUBTYPE_AC3_AUDIO, which is the same GUID value as MEDIASUBTYPE_DOLBY_AC3.

USBAudio currently does not support DirectSound playback of non-PCM audio data.


However, I could pass DD/DTS through SPDIF for more than one year before it died. I don't remember if I do any kind of update but I tried soundcard on my desktop and I got the same error.

BTW, I did not install any driver for it and M-Audio is not providing that. Its "driver" will only provide some virtual 5.1/7.1 sound setting which I did not install and don't need.

Your help would be appreciated. Thanks in advance.
 
Mar 11, 2004
23,444
5,850
146
I would recommend installing the driver. At the very least it should give you a control panel that will allow you to mess with SPDIF passthrough. If that doesn't resolve it, could be the card is just dying on you (or maybe the port is). Thats about all I can offer. I'm sure PurdueRy will be here shortly to add more.
 

Roy2001

Senior member
Jun 21, 2001
535
0
76
M-audio driver sucks. You must login as admin to install it. I will ask IT support to help.

But it worked for about one year. That really puzzles me. Thanks.