INTERACT FORUM

Please login or register.

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

Author Topic: Dolby Digital processing always outputs at 48Khz?  (Read 4064 times)

csimon

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1686
Dolby Digital processing always outputs at 48Khz?
« on: October 28, 2014, 09:14:04 am »

If I enable DD output format, it seems that all output is resampled to 48Khz and all options in the sample rate box is disabled. Is there any reason for this?

I think DD supports sample rates of "up to" 48KHz.  I have strange glitches when a track changes but this only happens when DD output format is elected, which suggests to me that there might be sample rate changes occurring on the audio device - some devices apparently do emit glitches when this happens, according to posts here.  I don't particularly want resampling anyway, I don't think it adds anything to audio quality.  Does the DD format have to output at 48KHz?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10935
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #1 on: October 28, 2014, 09:36:17 am »

We require 48kHz for DD/AC3 encoding, since lower sample rates are very badly supported by hardware decoders (if at all). In actual consumer content, you are very unlikely to find a DD stream which is not 48kHz.

If the input sample rate changes, current MC architecture has to reset the encoder, which may cause the device to lose the input lock for a brief moment, which may be what you are hearing.
Its an unfortunate limitation, which we can hopefully overcome at some time.
Logged
~ nevcairiel
~ Author of LAV Filters

csimon

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1686
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #2 on: January 13, 2015, 08:27:57 am »

I was wondering if there's any news on this as to whether it can/will be done?

48Khz is the max that DD can support so frequencies higher than that could be greyed out, but would still like to try my music untouched and unresampled at 44.1Khz, and also to see if it gets rid of the audio glitches, both obviously affect or might affect audio quality. I don't know if my AV amp will do it (it's an 11-yr old Denon) but please provide the option for those people who can do it and want to do it to achieve max possible quality.
Logged

millst

  • Galactic Citizen
  • ****
  • Posts: 256
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #3 on: January 13, 2015, 12:52:53 pm »

DD is compressed. If you're concerned about quality, you shouldn't be using it for music. The quality loss from the compression is probably worse than the hit from resampling.

-tm
Logged

csimon

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1686
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #4 on: January 13, 2015, 01:08:36 pm »

Except it could also be causing the audio glitches on a track change, this doesn't happen when DD is not used so the sample rate change is an obvious candidate for the glitches. If DD doesn't have to be resampled to 48Khz then it would be nice to have the option not to resample.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #5 on: January 13, 2015, 03:24:05 pm »

I tried routing 44100 through the Dolby Digital encoder, and it ends up playing accelerated because it's looking for 48000 (even though we tell it the input is 44100).  So I just don't think there's any way to input data other than 48000.
Logged
Matt Ashland, JRiver Media Center

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10935
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #6 on: January 13, 2015, 03:42:51 pm »

Its theoretically possible to encode 44100 DD, however the encoder we use doesn't do it AFAIK, plus even if it would, 99% of all external decoders would just handle it like 48000 giving you the sped up audio again.

It already is a big pain with 44.1 DTS, and that actually exists because of DTS CDs, yet the majority of devices still plays it sped up.
Logged
~ nevcairiel
~ Author of LAV Filters

csimon

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1686
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #7 on: January 13, 2015, 05:16:12 pm »

In that case, if the decoder is faulty and you can't fix it, can you please look into why the audio glitches are occurring? It only happens when you issue a Next Track. When MC advances to the next track as a matter of course it doesn't happen. So when MC executes an explicit Next Track before the current track has finished, does it do something different that causes the output device to reset in some way? For example, is a Stop issued first?
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #8 on: January 13, 2015, 06:11:50 pm »

You haven't explained fully under what conditions the glitches occur.  I'm confused just by reading this.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

csimon

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1686
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #9 on: January 13, 2015, 07:06:43 pm »

When a track is currently playing and you switch to another track manually.  There is a glitch whereby the audio stops but then a very small section of the track is replayed. This I believe is symptomatic of a sample rate change which the audio device handles "badly" as it's been brought up before and other people have experienced it and this is usually the answer. But this is the first time I've had a solid idea of what's happening in my case (as previously I wasn't knowingly making a sample rate change) as I happened to notice in audio output settings that it was always outputting at 48Khz for DD and I queried it in the OP of this thread.
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #10 on: January 13, 2015, 07:54:51 pm »

Ok.  That is related to your particular audio device and its drivers.

Changing the buffering settings in the WASAPI setup can usually solve that.  Please note that more buffering isn't always better.  There's a proper balance needed, and your audio device seems (from the behavior exhibited) to be touchy about that buffering amount.

It also could be a driver problem for your hardware, and then there isn't a solution, other than begging your vendor to fix their issue.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

csimon

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1686
Re: Dolby Digital processing always outputs at 48Khz?
« Reply #11 on: January 14, 2015, 03:49:54 am »

Yes, I've tried all that in the past when it's been reported before. Are you saying that it's not JRiver's problem and there's nothing different about the way Next Track is processed?
Logged
Pages: [1]   Go Up