INTERACT FORUM

Please login or register.

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

Author Topic: AC3 and DTS audio files in MC 11.1  (Read 24343 times)

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #50 on: February 06, 2006, 08:14:23 am »

Here is the current list of bugs/glitches (at least as seen on my system):

1.  Forward/Back Track BUG:  Hitting the "next track" or "previous track" button while a .dts file is playing causes MC 11.1 to hang.  ctrl-alt-delete needed to kill MC and restart.

2.  Last 10s BUG:  When MC gets near to the end of the .dts file, the player craps out with an error message about not being able to find the file.
I can not reproduce these.

Quote
3.  Web server BUG:  using a remote machine to access the port 80 MC server via a browser.  Select a .dts song.  MC crashes on the server machine.

I will do some testing.
Quote
4.  Directshow filter REQUEST:  please make selecting and configuring directshow filters and renderers to be used by MC playback for audio and video files selectable by the end user.
I am thinking of doing something in this respect. Probably for v12.
Logged
Yaobing Deng, JRiver Media Center

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #51 on: February 06, 2006, 08:34:14 am »

I can not reproduce these.


are you using SPDIF out?
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #52 on: February 06, 2006, 09:08:59 am »

No, I am not. But that only matters to the filters in question. Media Center does not care how the decoder filter is configured.
Logged
Yaobing Deng, JRiver Media Center

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #53 on: February 06, 2006, 03:54:47 pm »

No, I am not. But that only matters to the filters in question. Media Center does not care how the decoder filter is configured.

I am not enough of a software person to argue with you....But on the issues of buffers and the last 10s of the song, how the data is handed off from MC to the audio filter to ASIO4ALL to the SPDIF port might be significant.

I guess I could try and hook up the analog outputs of my sound card to try this and see if it makes a difference in analog out mode vice the SPDIF outptu.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #54 on: February 06, 2006, 06:33:56 pm »

My computer is not connected to a digital receiver. However, I did try switching AC3Filter's SPDIF output option on, and played in MC. The result was, of course, noise. But it kept playing the noise without any glitches. Switching tracks worked as expected. Nothing bad happened in the last 10 seconds either.
Logged
Yaobing Deng, JRiver Media Center

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #55 on: February 06, 2006, 06:38:46 pm »

But on the issues of buffers and the last 10s of the song, how the data is handed off from MC to the audio filter to ASIO4ALL to the SPDIF port might be significant.


How about trying to get a log file? Also try changing the amount of buffering in Options.
Logged
Yaobing Deng, JRiver Media Center

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #56 on: February 08, 2006, 12:14:14 pm »

3.  Web server BUG:  using a remote machine to access the port 80 MC server via a browser.  Select a .dts song.  MC crashes on the server machine.

I have not been able to reproduce the crash on the server. However there was a bug in the Library Server which prevented the dts/ac3 files from been streamed. The server bug was fixed in the latest build. On the client side, unfortunately, dts/ac3 streamed from the Library Server still would not play because the DTS/AC3 Source filter does not handle streaming. That is out of our control. If someone knows of any source filter for these file types that can handle stream please let me know.
Logged
Yaobing Deng, JRiver Media Center

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: AC3 and DTS audio files in MC 11.1
« Reply #57 on: February 08, 2006, 02:26:20 pm »

Actually, is it necessary to always "stream" the files? On a LAN the server could just provide direct HD file access for the clients. That could be an optional mode.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #58 on: February 13, 2006, 06:54:47 pm »

So here are some more log files.  Using 11.1.119 beta.  Playing .dts files ripped from a DVD Video disk.  Results have been the same for the last few builds.  I play the .dts file and when it gets to the end (last few seconds of .dts file/song) I get the error message dialog box popup, "MC encountered errors whilte trying to play the last several files.  Please make sure....<OK>".

SPDIF output to my digital receiver for decoding is my hardware config.  Using M-Audio Revo 7.1 with ASIO4ALL 2.26 Kernel streaming to ASIO mapper.  MC configured for ASIO output.
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #59 on: February 13, 2006, 06:56:24 pm »

Here is the debug file Part I:

0037975: Playback: CPlayerZone::Play: Start
0037975: Playback: CPlayerZone::Play: Handling exclusive playback zones
0037975: Playback: CPlayerZone::Play: Getting actual playback track
0037975: Playback: CPlayerZone::Play: Processing play for 'H:\music\Tchaikovsky\The Nutcracker\01_Overture.dts'
0037975: Playback: CPlayerZone::Play: Updating internal track info
0037975: Playback: CPlayerZone::Play: Updating mixer
0037985: Playback: CPlayerZone::Play: Updating filename
0037985: Playback: CPlayerZone::Play: Playing: H:\music\Tchaikovsky\The Nutcracker\01_Overture.dts / dts
0037985: Playback: CPlaybackEngImpl::Play: Start
0037985: Playback: FileCanPlayInDShow: Testing: H:\music\Tchaikovsky\The Nutcracker\01_Overture.dts
0038175: Playback: FileCanPlayInDShow: Can play: 1, Audio: 1
0038185: Playback: CPlaybackEngImpl::Play: Playing H:\music\Tchaikovsky\The Nutcracker\01_Overture.dts with type dts
0038185: Playback: CPlaybackEngImpl::StartPlayFile: Start
0038185: Playback: CPlaybackEngImpl::StartPlayFile: Playback type: MJ
0038346: Playback: DisplayTypeEx: Audio out MediaType  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_DOLBY_AC3_SPDIF
0038346: Playback: DisplayTypeEx: Subtype description UNKNOWN
0038346: Playback: DisplayTypeEx: Not temporally compressed
0038346: Playback: DisplayTypeEx: Sample size 6144
0038346: Playback: DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0038346: Playback: DisplayTypeEx:      Subtype MEDIASUBTYPE_DOLBY_AC3_SPDIF
0038346: Playback: DisplayTypeEx: wFormatTag 146
0038346: Playback: DisplayTypeEx: nChannels 2
0038346: Playback: DisplayTypeEx: nSamplesPerSec 48000
0038346: Playback: DisplayTypeEx: nAvgBytesPerSec 192000
0038346: Playback: DisplayTypeEx: nBlockAlign 4
0038346: Playback: DisplayTypeEx: wBitsPerSample 16
0038346: Playback: DisplayTypeEx: cbSize 0
0038466: Playback: CWaveOutBinPlayThread::Thread: Start
0038466: Playback: DumpGraph: Start
0038466: Playback: DumpGraph: DumpGraph [115dc008]
0038466: Playback: DumpGraph:     Filter [1be739c]  'MJ WaveBin Filter'
0038466: Playback: DumpGraph:           Pin [1be67ec]  'In' [Input]  Connected to pin [c0c2d8c]
0038466: Playback: DumpGraph:     Filter [108508bc]  'Sonic Cinemaster® DS Audio Decoder'
0038466: Playback: DumpGraph:           Pin [2f2401c]  'Audio in' [Input]  Connected to pin [3d6210c]
0038466: Playback: DumpGraph:           Pin [c0c2d8c]  'Audio Out' [Output]  Connected to pin [1be67ec]
0038466: Playback: DisplayTypeEx: Connection type  M type MEDIATYPE_Audio  S type MEDIASUBTYPE_DOLBY_AC3_SPDIF
0038466: Playback: DisplayTypeEx: Subtype description UNKNOWN
0038466: Playback: DisplayTypeEx: Not temporally compressed
0038466: Playback: DisplayTypeEx: Sample size 6144
0038466: Playback: DisplayTypeEx:      Format type FORMAT_WaveFormatEx
0038466: Playback: DisplayTypeEx:      Subtype MEDIASUBTYPE_DOLBY_AC3_SPDIF
0038466: Playback: DisplayTypeEx: wFormatTag 146
0038466: Playback: DisplayTypeEx: nChannels 2
0038466: Playback: DisplayTypeEx: nSamplesPerSec 48000
0038466: Playback: DisplayTypeEx: nAvgBytesPerSec 192000
0038466: Playback: DisplayTypeEx: nBlockAlign 4
0038466: Playback: DisplayTypeEx: wBitsPerSample 16
0038466: Playback: DisplayTypeEx: cbSize 0
0038466: Playback: DumpGraph:     Filter [3d61fcc]  'H:\music\Tchaikovsky\The Nutcracker\01_Overture.dts'
0038466: Playback: DumpGraph:           Pin [3d6210c]  'Output' [Output]  Connected to pin [2f2401c]
0038466: Playback: DisplayTypeEx: Connection type  M type MEDIATYPE_MPEG2_PES  S type MEDIASUBTYPE_DTS
0038466: Playback: DisplayTypeEx: Subtype description UNKNOWN
0038466: Playback: DisplayTypeEx: Not temporally compressed
0038466: Playback: DisplayTypeEx: Sample size 2048
0038466: Playback: DisplayTypeEx:      Format type FORMAT_None
0038466: Playback: DumpGraph: Finish (0 ms)
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #60 on: February 13, 2006, 06:56:55 pm »

error log dump file Part II:



0038476: Playback: CPlaybackEngImpl::StartPlayFile: Finish (291 ms)
0038476: Playback: CPlaybackEngImpl::Play: StartPlayFile returned 1
0038476: Playback: CPlaybackEngImpl::Play: Finish (491 ms)
0038476: Playback: CPlayerZone::Play: Play succeeded
0038476: Playback: CPlayerZone::Play: Finish (501 ms)
0038496: Playback: CDXWaveFeeder::OnGraphNotify: Start
0038496: Playback: CDXWaveFeeder::OnGraphNotify: Event 13 param1 0, Param2 0 Thread ID: 0x88c
0038496: Playback: CDXWaveFeeder::OnGraphNotify: Finish (0 ms)
0233646: Playback: CDXWaveFeeder::OnGraphNotify: Start
0233646: Playback: CDXWaveFeeder::OnGraphNotify: Event 1 param1 0, Param2 0 Thread ID: 0x88c
0233646: Playback: CDXWaveFeeder::OnGraphNotify: EC_COMPLETE event
0233676: Playback: CDXWaveFeeder::OnGraphNotify: Finish (30 ms)
0233676: Playback: CPlayerZone::Next: Start
0233676: Playback: CPlayerZone::Next: Checking for invalid position
0233676: Playback: CPlayerZone::Next: Attempting next chapter
0233676: Playback: CPlayerZone::Next: Checking for next disabled
0233686: Playback: CPlayerZone::Next: Checking for display / internal mismatch
0233686: Playback: CPlayerZone::Next: Checking can play next state
0233686: Playback: CPlayerZone::Next: Updating position
0233686: Playback: CPlayerZone::Next: Play
0233686: Playback: CPlayerZone::Play: Start
0233686: Playback: CPlayerZone::Play: Handling exclusive playback zones
0233686: Playback: CPlayerZone::Play: Getting actual playback track
0233686: Playback: CPlayerZone::Play: Processing play for 'H:\music\Tchaikovsky\The Nutcracker\02_The Christmas Tree.dts'
0233686: Playback: CPlayerZone::Play: Updating internal track info
0233686: Playback: CPlayerZone::Play: Updating mixer
0233686: Playback: CPlayerZone::Play: Updating filename
0233686: Playback: CPlayerZone::Play: Playing: H:\music\Tchaikovsky\The Nutcracker\02_The Christmas Tree.dts / dts
0233686: Playback: CPlaybackEngImpl::Play: Start
0233686: Playback: FileCanPlayInDShow: Testing: H:\music\Tchaikovsky\The Nutcracker\02_The Christmas Tree.dts
0234097: Playback: FileCanPlayInDShow: Can play: 0, Audio: ?
0234187: Playback: CPlaybackEngImpl::Play: Playing H:\music\Tchaikovsky\The Nutcracker\02_The Christmas Tree.dts with type dts
0234187: Playback: CPlaybackEngImpl::Play: Finish (501 ms)
0234187: Playback: CPlayerZone::Play: Finish (501 ms)
0234187: Playback: CPlayerZone::Next: Applying database changes
0234187: Playback: CPlayerZone::Next: Finish (511 ms)
0234187: Playback: CPlayerZone::Next: Start
0234187: Playback: CPlayerZone::Next: Checking for invalid position
0234187: Playback: CPlayerZone::Next: Attempting next chapter
0234187: Playback: CPlayerZone::Next: Checking for next disabled
0234187: Playback: CPlayerZone::Next: Checking for display / internal mismatch
0234187: Playback: CPlayerZone::Next: Checking can play next state
0234187: Playback: CPlayerZone::Next: Updating position
0234187: Playback: CPlayerZone::Next: Play
0234187: Playback: CPlayerZone::Play: Start
0234187: Playback: CPlayerZone::Play: Handling exclusive playback zones
0234187: Playback: CPlayerZone::Play: Getting actual playback track
0234197: Playback: CPlayerZone::Play: Processing play for 'H:\music\Tchaikovsky\The Nutcracker\03_Marche.dts'
0234197: Playback: CPlayerZone::Play: Updating internal track info
0234197: Playback: CPlayerZone::Play: Updating mixer
0234197: Playback: CPlayerZone::Play: Updating filename
0234197: Playback: CPlayerZone::Play: Playing: H:\music\Tchaikovsky\The Nutcracker\03_Marche.dts / dts
0234197: Playback: CPlaybackEngImpl::Play: Start
0234197: Playback: FileCanPlayInDShow: Testing: H:\music\Tchaikovsky\The Nutcracker\03_Marche.dts
0234388: Playback: FileCanPlayInDShow: Can play: 0, Audio: ?
0234398: Playback: CPlaybackEngImpl::Play: Playing H:\music\Tchaikovsky\The Nutcracker\03_Marche.dts with type dts
0234398: Playback: CPlaybackEngImpl::Play: Finish (201 ms)
0234398: Playback: CPlayerZone::Play: Finish (211 ms)
0234398: Playback: CPlayerZone::Next: Applying database changes
0234398: Playback: CPlayerZone::Next: Finish (211 ms)
0234398: Playback: CPlayerZone::Next: Start
0234398: Playback: CPlayerZone::Next: Checking for invalid position
0234398: Playback: CPlayerZone::Next: Attempting next chapter
0234398: Playback: CPlayerZone::Next: Checking for next disabled
0234398: Playback: CPlayerZone::Next: Checking for display / internal mismatch
0234398: Playback: CPlayerZone::Next: Checking can play next state
0234398: Playback: CPlayerZone::Next: Updating position
0234398: Playback: CPlayerZone::Next: Play
0234398: Playback: CPlayerZone::Play: Start
0234408: Playback: CPlayerZone::Play: Handling exclusive playback zones
0234408: Playback: CPlayerZone::Play: Getting actual playback track
0234408: Playback: CPlayerZone::Play: Processing play for 'H:\music\Tchaikovsky\The Nutcracker\04_Journey Through The Snow.dts'
0234408: Playback: CPlayerZone::Play: Updating internal track info
0234408: Playback: CPlayerZone::Play: Updating mixer
0234408: Playback: CPlayerZone::Play: Updating filename
0234408: Playback: CPlayerZone::Play: Playing: H:\music\Tchaikovsky\The Nutcracker\04_Journey Through The Snow.dts / dts
0234408: Playback: CPlaybackEngImpl::Play: Start
0234408: Playback: FileCanPlayInDShow: Testing: H:\music\Tchaikovsky\The Nutcracker\04_Journey Through The Snow.dts
0234608: Playback: FileCanPlayInDShow: Can play: 0, Audio: ?
0234618: Playback: CPlaybackEngImpl::Play: Playing H:\music\Tchaikovsky\The Nutcracker\04_Journey Through The Snow.dts with type dts
0234618: Playback: CPlaybackEngImpl::Play: Finish (210 ms)
0234618: Playback: CPlayerZone::Play: Finish (220 ms)
0234618: Playback: CPlayerZone::Next: Applying database changes
0234618: Playback: CPlayerZone::Next: Finish (220 ms)
0234618: Playback: CPlayerZone::Stop: Start
0234618: Playback: CPlayerZone::Stop: Checking for not loaded playback engine
0234618: Playback: CPlayerZone::Stop: Checking for time-shifting
0234618: Playback: CPlayerZone::Stop: Firing stop to playback engine
0234618: Playback: CMJPlayerCore::Stop: Start
0234618: Playback: CMJPlayerCore::Stop: Stopping visualization data thread
0234638: Playback: CMJPlayerCore::Stop: Closing feeder thread
0234638: Playback: CMJPlayerCore::Stop: Closing main output bin
0234638: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Start
0234638: Playback: CWaveOutBinPlayThread::Thread: Finish (196172 ms)
0234658: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Finish (20 ms)
0234688: Playback: CMJPlayerCore::Stop: Closing rights object
0234688: Playback: CMJPlayerCore::Stop: Updating play state
0234718: Playback: CMJPlayerCore::Stop: Finish (100 ms)
0234758: Playback: CPlayerZone::Stop: Processing intnernal previous / next
0234758: Playback: CPlayerZone::Stop: Clearing display info
0234758: Playback: CPlayerZone::Stop: Updating statistics
0234758: Playback: CPlayerZone::Stop: Updating playback state
0234758: Playback: CPlayerZone::Stop: Updating UI
0234758: Playback: CPlayerZone::Stop: Applying database changes
0234758: Playback: CPlayerZone::Stop: Finish (140 ms)
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #61 on: February 13, 2006, 10:52:19 pm »

I have not been able to reproduce the crash on the server. However there was a bug in the Library Server which prevented the dts/ac3 files from been streamed. The server bug was fixed in the latest build. On the client side, unfortunately, dts/ac3 streamed from the Library Server still would not play because the DTS/AC3 Source filter does not handle streaming. That is out of our control. If someone knows of any source filter for these file types that can handle stream please let me know.

My setup is somewhat complicated.  Three machines are involved on a gigabit ethernet LAN. 

1.  A Windows XP machine acting as a file server.  It does not have MC installed on it.  Merely its harddisks are shared on the LAN.  My MP3, dts, divx, etc files are here.

2.  Another windows XP machine with MC 11.1 installed.  It has a drive letter created pointing at the shared drives on the file server #1 above with the media files.  This machine has the audio card and SPDIF out connected to my home theater audio systems.

3.  The last windows XP machine with a web browser.  I point the web browser at the MC 11.1 machine to control it and play music.  When I select the .dts tracks from the browser, the MC 11.1 application crashes on the machine 2 above.

Why do I do all this?  The file server (#1) is headless (no display), is large and loud with fans and lots of hard disks.  It is not located in the same room where my theater is.  The machine with MC11.1 installed (#2) is my hometheater PC.  It is normally used as a headless machine since it is connected to a projector that is usally turned off unless I am watching a movie.  Machine #3 is my general purpose internet surfing machine that is always turned on and available for use.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #62 on: February 14, 2006, 08:51:29 am »

Somehow DirectShow refuses to build a graph for the second and subsequent tracks.

Would this happen if you do not try crossfading or gapless play? The only thing I can think of is that possibly "Sonic Cinemaster® DS Audio Decoder" does not allow a second instance before the first is completely released.
Logged
Yaobing Deng, JRiver Media Center

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #63 on: February 14, 2006, 03:31:13 pm »

As you will note earlier in this thread, I have tried a few different audio filters.  Some don't work at all (no sound) others exhibit the same last few seconds crash problem:

NVIDIA Audio Decoder:  NO
dscaler audio decoder: YES
Sonic Cinemaster DS Audio Decoder: YES
Intervideo WINDVD Audio Decoder: NO
Cyberlink Audio Decoder:  NO
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #64 on: February 14, 2006, 05:49:56 pm »

Can you try FFDShow? It is the decoder that works best on my computer.
Logged
Yaobing Deng, JRiver Media Center

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #65 on: February 14, 2006, 06:50:50 pm »

Can you try FFDShow? It is the decoder that works best on my computer.

just downloaded and installed the 2/3/2006 build.  The older build on my computer did not support dts.

With FFDShow I get the exact same error at the end of the file if I am setup in MC to use ASIO output and the ASIO2ALL KS to ASIO mapper to my SPDIF output to my receiver.

However, if I use FFDShow to decode the DTS and the MC to directshow out (instead of ASIO), and I set my PC sound card for analog output (instead of SPDIF)....then I can play the files WITHOUT the end of file error. 

At least with my machine, SPDIF output for dts does not work.  You guys should really try and get a test setup where you can adequately test this mode.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: AC3 and DTS audio files in MC 11.1
« Reply #66 on: February 16, 2006, 04:38:07 pm »

You guys should really try and get a test setup where you can adequately test this mode.

Point well taken.

However, please try 11.1.123. There is a small chance that a fix in this latest version may be related to what you experienced.
Logged
Yaobing Deng, JRiver Media Center

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #67 on: February 16, 2006, 06:22:46 pm »

Point well taken.

However, please try 11.1.123. There is a small chance that a fix in this latest version may be related to what you experienced.

11.1.123 doesn't fix the error at the end of the file problem.
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #68 on: February 17, 2006, 09:46:16 am »

Yaobing,

I really appreciate your efforts to work thru this problem. 

I know that .dts playback via directshow filters via SPDIF is likely a problem that impacts a very small fraction of MC users.  Also, the fix will likely involve config changes to ASIO, kernel streaming wrappers, directshow filters, etc software that is not jriver but just happens to be installed on our end user systems.

Your and jriver's continuing efforts on working these and other items is a welcome and appreciated thing.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
Re: AC3 and DTS audio files in MC 11.1
« Reply #69 on: February 20, 2006, 02:22:03 pm »

You could side-step the DirectShow filter problems by compressing your DTS files using Monkey's Audio. (APE)  You can actually use MC to do a secure rip of a DTS disc directly into APE.  You get tagging and error checking this way.

Also, DTS files play fine from my development machine using DirectShow filters.

The playback part doesn't care if it's piping it via SPDIF or not, but to be certain, I'll also test at home tonight where I have a bit-perfect SPDIF pipe and an outboard DTS decoder.
Logged
Matt Ashland, JRiver Media Center

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3105
Re: AC3 and DTS audio files in MC 11.1
« Reply #70 on: February 20, 2006, 04:03:07 pm »

I asked this question before but nobody seemed to know the answer.  Is there a way to change the sound card used to output AC3 files?  It seems to play to the sound card defined as the "default" in Windows.  I can play these files in WMP and change the output to another card by altering the "Speakers" setting.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #71 on: February 20, 2006, 04:07:02 pm »

You could side-step the DirectShow filter problems by compressing your DTS files using Monkey's Audio. (APE)  You can actually use MC to do a secure rip of a DTS disc directly into APE.  You get tagging and error checking this way.

This sounds promising.  I will give it a try.  But are you referring to CD-DTS or DVD-DTS tracks?  My CD-DTS rips are playing fine in MC.  I tend to rip the CD-DTS to WMA lossless.  I am just having trouble with the DVD-DTS tracks.

EDIT:  I think that you must be referring to CD-DTS.  Although I just tried, I don't believe MC can rip a DVD audio track due to DVD encryption.  If there is someway for MC to rip a DVD DTS audio track I would be happy to try it.
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #72 on: February 20, 2006, 04:09:42 pm »



The playback part doesn't care if it's piping it via SPDIF or not, but to be certain, I'll also test at home tonight where I have a bit-perfect SPDIF pipe and an outboard DTS decoder.

Just for completeness I should mention....My M-Audio Revo 7.1 does not support SPDIF output via ASIO (silly M-Audio driver problem).  Hence I have to use ASIO4ALL.  Leaving me with the following audio path:

MC11.1 -> directshow filters -> ASIO4ALL -> Kernel Streaming Revo Driver -> SPDIF output -> exteral DD/DTS decoder receiver
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #73 on: February 23, 2006, 01:22:12 pm »

Well in an attempt to correct crashing problems I am still having with playback of .dts files, I deleted and did a re-import of all my media into a clean new default libarary.

I am finding that my .dts files extracted from DVD's are not importing.  Even when I go directly to the directory where the files are located I cannot get MC 11.1 to "import media..." the .dts files.  Also, I have .wav files that were originally extracted from a DAD disk (digital audio dvd) disk that are not being imported either.

I am using 11.1.127
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #74 on: February 27, 2006, 08:53:47 am »

You could side-step the DirectShow filter problems by compressing your DTS files using Monkey's Audio. (APE)  You can actually use MC to do a secure rip of a DTS disc directly into APE.  You get tagging and error checking this way.

Also, DTS files play fine from my development machine using DirectShow filters.

The playback part doesn't care if it's piping it via SPDIF or not, but to be certain, I'll also test at home tonight where I have a bit-perfect SPDIF pipe and an outboard DTS decoder.

Matt, did you have a chance to test this out?  I am still having problems with MC and my .dts files and am curious if you have been able to repeat any of these issues?
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
Re: AC3 and DTS audio files in MC 11.1
« Reply #75 on: February 27, 2006, 01:29:25 pm »

I played around with some DTS audio CDs and they worked without a hitch.  I think you had said as much though.

I didn't have the filters installed to play DTS ripped from a DVD.  It's tricky because you need:

1) a stable filter installed
2) to make sure that filter gets used
3) have the filter configured to actually output a bitstream instead of down-sampled PCM

Does anyone know of a DTS filter that meets all of these requirements?

Thanks.
Logged
Matt Ashland, JRiver Media Center

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #76 on: February 28, 2006, 06:52:00 am »



I didn't have the filters installed to play DTS ripped from a DVD.  It's tricky because you need:

1) a stable filter installed
2) to make sure that filter gets used
3) have the filter configured to actually output a bitstream instead of down-sampled PCM

Does anyone know of a DTS filter that meets all of these requirements?

Thanks.

1.  AC3 Filter, FFDShow, plus some of the commercial ones that I have tried and posted about in this thread.

2.  You have to play with the directshow merit system to weight the one you want to get used in MC since MC has no way of selecting the correct one.  (Selection of filters in MC is a feature request that I have made for the future releases of MC).

3.  AC3 Filter and FFDShow have control panels that can be used to select SPDIF output mode.  Some of the commercial filters also have such panels that come up when playing a DVD or in some cases there are registery settings that are poorly documented that can be set to force SPDIF output.

What is the next step on my part or jriver's part to work towards a fix?  Anyway else out there in MC land trying to play .dts or .pcm files ripped from DVD's and having problems with playback over SPDIF??
Logged

dmm

  • World Citizen
  • ***
  • Posts: 161
Re: AC3 and DTS audio files in MC 11.1
« Reply #77 on: March 13, 2006, 01:50:15 pm »

using version 11.1.143 now.  Still having the same problems of the .dts files dieing in the last few seconds of playback for each track.

I did get the .dts files to be imported to the library finaly.  Seems that the tags get zeroed out when the .dts files drop out of the library for whatever reason and have to be reentered manually.

If anyone would like to read a very interesting thread about the differences between CD-DTS and DVD-DTS files that have been ripped and played back over SPDIF....Look here:

http://forums.slimdevices.com/showthread.php?t=19260

Basically the link above goes into great detail on the challenges of dealing with getting a DVD-DTS (or AC3) bit stream and getting it into a proper IEC61937 format for playback.  It sure would be great if MC 11.1 could implement some of the SPDIF conversion processing that is described in the referenced link.  Getting a DVD-DTS or DVD-AC3 audio file into a format that looks and plays like a CD-DTS file would solve all of these problems. 

The link does highlight that there is a tremendous difference between just getting DTS out of analog sound card outputs vs SPDIF.  Something I have been beating the drum about here for some time.

EDIT:  Just an update.  I did install windows python so that I could run the python script in the above link.  It does convert my .dts file to a .dts.wav file that plays fine thru MC 11.1 out the SPDIF port to my external decoder.  So it is possible for all this to work.  How do I get a .py (pypthon script file) to be accessable under MC 11.1 external encoder in the encoder config dialog box for file conversion?  It seems to only except .exe files.
Logged
Pages: 1 [2]   Go Up