INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: DTS nothing but white noise  (Read 2458 times)

tlum

  • Recent member
  • *
  • Posts: 8
DTS nothing but white noise
« on: March 04, 2007, 12:09:12 pm »

I have been trying to get MC 11 and 12 to play DTS, but can only get system (and ear) damaging white noise. Note, this works with every other player on this machine (GraphEdit, VLC, WMP, TheaterTek).

This is the working default graph that GraphEdit generates when you render the file:
<GRAPH version="1.0">
   <FILTER ID="Default_DirectSound_Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
      <PARAM name="data" value="3000300030003000300030003000300030003000300020000000000000000000000000000000000 0"/>
   </FILTER>
   <FILTER ID="NVIDIA_Audio_Decoder" clsid="{6C0BDF86-C36A-4D83-8BDB-312D2EAF409E}">
   </FILTER>
   <FILTER ID="DTS_Source_0" clsid="{B4A7BE85-551D-4594-BDC7-832B09185041}">
      <PARAM name="src" value="C:\Media\The Eagles\Hotel California (DTS)\New Kid In Town.dts"/>
   </FILTER>
   <connect direct="yes" src="DTS_Source_0" srcpin="1" dest="NVIDIA_Audio_Decoder" destpin="Audio Input"/>
   <connect direct="yes" src="NVIDIA_Audio_Decoder" srcpin="Audio Output" dest="Default_DirectSound_Device" destpin="Audio Input pin (rendered)"/>
</GRAPH>

Those filter are:
B4A7BE85-551D-4594-BDC7-832B09185041, DTS/AC3 Source, dtsac3source.ax, 1.0.0.1
6C0BDF86-C36A-4D83-8BDB-312D2EAF409E, NVIDIA Audio Decoder, nvauddec.ax, 4020.223.0.0
79376820-07D0-11CF-A24D-0020AFD79767, DirectSound Audio Renderer, quartz.dll, 6.5.2600.2749

File is: DTS channels:6 samplerate:48000 bitrte:1536000

This is an Asus A8N-E using the onbord Realtech AC97 hardware to send S/PDIF to an outboard B&K Reference 20+ processor. This hardware DOES NOT have an ASIO driver.

This is the MC12 log:

0005375: 3748: Playback: CPlaybackEngImpl::Play: Start
0005375: 496: Playback: FileCanPlayInDShow: Testing: C:\Media\The Eagles\Hotel California (DTS)\New Kid In Town.dts
0005375: 496: Playback: CDShowFileRenderer::RenderFile: Start
0005375: 496: Playback: CDShowFileRenderer::LoadSourceFilter: Start
0005375: 496: Playback: CDShowFileRenderer::LoadSourceFilter: Finish (0 ms)
0005375: 496: Playback: CDShowFileRenderer::RenderFile: LoadSourceFilter returned 0x80004005
0005375: 496: Playback: CDShowFileRenderer::LoadTransformFilters: Start
0005375: 496: Playback: CDShowFileRenderer::LoadTransformFilters: Finish (0 ms)
0005375: 496: Playback: CDShowFileRenderer::RenderFile: LoadTransformFilters returned 0x1
0005484: 496: Playback: CDShowFileRenderer::RenderFile: Finish (109 ms)
0005484: 496: Playback: FileCanPlayInDShow: Can play: 1, Audio: 1
0005578: 3748: Playback: CPlaybackEngImpl::Play: Playing C:\Media\The Eagles\Hotel California (DTS)\New Kid In Town.dts with type dts
0005578: 3748: Playback: CPlaybackEngImpl::StartPlayFile: Start
0005578: 3748: Playback: CWaveFeederHelper::GetForceDirectShow: Returning FALSE for file C:\Media\The Eagles\Hotel California (DTS)\New Kid In Town.dts
0005578: 3748: Playback: CDShowFileRenderer::RenderFile: Start
0005578: 3748: Playback: CDShowFileRenderer::LoadSourceFilter: Start
0005578: 3748: Playback: CDShowFileRenderer::LoadSourceFilter: Finish (0 ms)
0005578: 3748: Playback: CDShowFileRenderer::RenderFile: LoadSourceFilter returned 0x80004005
0005578: 3748: Playback: CDShowFileRenderer::LoadTransformFilters: Start
0005578: 3748: Playback: CDShowFileRenderer::LoadTransformFilters: Finish (0 ms)
0005578: 3748: Playback: CDShowFileRenderer::RenderFile: LoadTransformFilters returned 0x1
0005672: 3748: Playback: CDShowFileRenderer::RenderFile: Finish (94 ms)
0005672: 3748: Playback: 0xea4 DisplayTypeEx: Audio out MediaType  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0005672: 3748: Playback: 0xea4 DisplayTypeEx: Subtype description UNKNOWN
0005672: 3748: Playback: 0xea4 DisplayTypeEx: Not temporally compressed
0005672: 3748: Playback: 0xea4 DisplayTypeEx: Sample size 73728
0005672: 3748: Playback: 0xea4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0005672: 3748: Playback: 0xea4 DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0005672: 3748: Playback: 0xea4 DisplayTypeEx: wFormatTag 146
0005672: 3748: Playback: 0xea4 DisplayTypeEx: nChannels 2
0005672: 3748: Playback: 0xea4 DisplayTypeEx: nSamplesPerSec 48000
0005672: 3748: Playback: 0xea4 DisplayTypeEx: nAvgBytesPerSec 192000
0005672: 3748: Playback: 0xea4 DisplayTypeEx: nBlockAlign 4
0005672: 3748: Playback: 0xea4 DisplayTypeEx: wBitsPerSample 16
0005672: 3748: Playback: 0xea4 DisplayTypeEx: cbSize 0
0005688: 996: Playback: CWaveOutBinPlayThread::Thread: Start
0005688: 3748: Playback: 0xea4 DumpGraph: Start
0005688: 3748: Playback: 0xea4 DumpGraph: DumpGraph [3dc0148]
0005688: 3748: Playback: 0xea4 DumpGraph:     Filter [130dbcc]  'MJ WaveBin Filter'
0005688: 3748: Playback: 0xea4 DumpGraph:           Pin [12b9cf4]  'In' [Input]  Connected to pin [3ef58ec]
0005688: 3748: Playback: 0xea4 DumpGraph:     Filter [3ec0054]  'NVIDIA Audio Decoder'
0005688: 3748: Playback: 0xea4 DumpGraph:           Pin [21d4714]  'Audio Input' [Input]  Connected to pin [21b2334]
0005688: 3748: Playback: 0xea4 DumpGraph:           Pin [3ef58ec]  'Audio Output' [Output]  Connected to pin [12b9cf4]
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_PCM
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Subtype description UNKNOWN
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Not temporally compressed
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Sample size 73728
0005688: 3748: Playback: 0xea4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0005688: 3748: Playback: 0xea4 DisplayTypeEx:      Subtype MEDIASUBTYPE_PCM
0005688: 3748: Playback: 0xea4 DisplayTypeEx: wFormatTag 146
0005688: 3748: Playback: 0xea4 DisplayTypeEx: nChannels 2
0005688: 3748: Playback: 0xea4 DisplayTypeEx: nSamplesPerSec 48000
0005688: 3748: Playback: 0xea4 DisplayTypeEx: nAvgBytesPerSec 192000
0005688: 3748: Playback: 0xea4 DisplayTypeEx: nBlockAlign 4
0005688: 3748: Playback: 0xea4 DisplayTypeEx: wBitsPerSample 16
0005688: 3748: Playback: 0xea4 DisplayTypeEx: cbSize 0
0005688: 3748: Playback: 0xea4 DumpGraph:     Filter [21b21dc]  'C:\Media\The Eagles\Hotel California (DTS)\New Kid In Town.dts'
0005688: 3748: Playback: 0xea4 DumpGraph:           Pin [21b2334]  'Output' [Output]  Connected to pin [21d4714]
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Connection type  M type MEDIATYPE_DVD_ENCRYPTED_PACK  S type MEDIASUBTYPE_DTS
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Subtype description UNKNOWN
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Not temporally compressed
0005688: 3748: Playback: 0xea4 DisplayTypeEx: Sample size 1
0005688: 3748: Playback: 0xea4 DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0005688: 3748: Playback: 0xea4 DumpGraph: Finish (0 ms)
0005688: 3748: Playback: CPlaybackEngImpl::StartPlayFile: Playback type: MJ, nRetVal=1
0005688: 3748: Playback: CPlaybackEngImpl::StartPlayFile: Finish (110 ms)
0005688: 3748: Playback: CPlaybackEngImpl::Play: StartPlayFile returned 1
0005688: 3748: Playback: CPlaybackEngImpl::Play: Finish (313 ms)
0005688: 3748: Playback: CPlayerZone::Play: Play succeeded
0005688: 3748: Playback: CPlayerZone::Play: Finish (329 ms)

So, how do I get this to work? I know it can.

Thanks,

-Ted-
Logged

thenoob1

  • Galactic Citizen
  • ****
  • Posts: 271
  • Mouse driver wasn't found, right click to continue
Re: DTS nothing but white noise
« Reply #1 on: March 04, 2007, 12:17:34 pm »

Which directshow filter have you installed?

My advise: get cccp (recommened by many in this forum) or k-lite codec pack.

Then it should work.
Logged
The difference between genius and stupidity is that genius has its limits
-- Albert Einstein

tlum

  • Recent member
  • *
  • Posts: 8
Re: DTS nothing but white noise
« Reply #2 on: March 04, 2007, 01:05:38 pm »

The "NVIDIA Audio Decoder" is a directshow filter. I am not in favor of the shot gun approach; throwing codec packs at the problem most likely will make matters worse (or at least more complicated) and can break everything else in the process.

I should mention that I have removed ffdshow. I don’t use the ffdshow audio decoder. It did not make a difference one way or the other. It makes this a lot less complicated.

The real questions would be, can I tell MC what graph to use like I can with TheaterTek? How can I interpret the MC log? Its using a source filter called "'MJ WaveBin Filter'". This seems to be the one difference. It sounds to me like MC thinks the file is PCM and is trying to play it like a wav file (and it sounds that way too), but I'm just guessing. So, how can you control the filters MC is using? Can someone more familiar with MC read these logs and tell me what it is trying to do?
Logged

thenoob1

  • Galactic Citizen
  • ****
  • Posts: 271
  • Mouse driver wasn't found, right click to continue
Re: DTS nothing but white noise
« Reply #3 on: March 04, 2007, 02:30:35 pm »

I think the problem is that J river only can decode ac3 so dolby sound and not dts. So you need a filter for it. And if you can´t find the dts filter in directshow filter options you can´t play dts. Try it with a dvd and select a dts audio track.
Logged
The difference between genius and stupidity is that genius has its limits
-- Albert Einstein

tlum

  • Recent member
  • *
  • Posts: 8
Re: DTS nothing but white noise
« Reply #4 on: March 04, 2007, 04:47:20 pm »

First of all I was under the impression that MC does not decode AC3 or DTS, maybe that changed.

This is the media type table for the "NVIDIA Audio Decoder":

Audio   Output   MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}   { * }
DOLBY_AC3   Input   MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60}   MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
DOLBY_AC3   Input   MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea}   MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
DOLBY_AC3   Input   MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}   MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
DOLBY_AC3_SPDIF   Output   MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}   MEDIASUBTYPE_DOLBY_AC3_SPDIF {00000092-0000-0010-8000-00aa00389b71}
DTS   Input   MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60}   MEDIASUBTYPE_DTS {e06d8033-db46-11cf-b4d1-00805f6cbbea}
DVD_LPCM_AUDIO   Input   MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60}   MEDIASUBTYPE_DVD_LPCM_AUDIO {e06d8032-db46-11cf-b4d1-00805f6cbbea}
DVD_LPCM_AUDIO   Input   MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea}   MEDIASUBTYPE_DVD_LPCM_AUDIO {e06d8032-db46-11cf-b4d1-00805f6cbbea}
MPEG1AudioPayload   Input   MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}   MEDIASUBTYPE_MPEG1AudioPayload {00000050-0000-0010-8000-00aa00389b71}
MPEG1Packet   Input   MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea}   MEDIASUBTYPE_MPEG1Packet {e436eb80-524f-11ce-9f53-0020af0ba770}
MPEG1Packet   Input   MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}   MEDIASUBTYPE_MPEG1Packet {e436eb80-524f-11ce-9f53-0020af0ba770}
MPEG1Payload   Input   MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}   MEDIASUBTYPE_MPEG1Payload {e436eb81-524f-11ce-9f53-0020af0ba770}
MPEG2_AUDIO   Input   MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60}   MEDIASUBTYPE_MPEG2_AUDIO {e06d802b-db46-11cf-b4d1-00805f6cbbea}
MPEG2_AUDIO   Input   MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea}   MEDIASUBTYPE_MPEG2_AUDIO {e06d802b-db46-11cf-b4d1-00805f6cbbea}
MPEG2_AUDIO   Input   MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}   MEDIASUBTYPE_MPEG2_AUDIO {e06d802b-db46-11cf-b4d1-00805f6cbbea}


It does support DTS.

Ironically, it really does not matter because in this case I am doing S/PDIF pass-through (or trying anyway) so the actual decoding is done in the B&K Reference 20+ processor.
Logged
Pages: [1]   Go Up