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.
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.