[LINUX/MAC/WINDOWS] Dynamic Audio Compression (DRC) - why is it Xbox only today?
#1
Question 
Hi, All.
I was watching a video today and boy did it flip between
"What did they say? I can't hear the dialogue..."
to
"HOLY CR*P, THAT EXPLOSION WAS LOUD!"

Before I switched to (the excellent) XBMC I used Windows Media Center (boooo!) with the AC3 filter which compressed (and upmixed) all my audio to a nice, level 5.1 DTS output. Mmmm. Smile

If only XBMC could do this it would be, quite frankly, perfect.

I noticed that this feature is present on the Xbox build, which prompts a few questions...

1) Why isn't it available on the Windows & Linux builds?
2) Is anyone working on porting it over?
3) If so, what's the ETA? (Rough extimates accepted - I won't hold you to anyting!)

Thanks,
Dan
Reply
#2
1. Because noone has done it yet.
2. It's waiting on phi to finish off the initial stages of the Master Audio branch primarily.
3. A couple of months or so.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#3
Great answer.
Thanks!
Smile
Reply
#4
Lightbulb 
Taken from Dolby website:

Dynamic range control (Night mode) enables you to customize audio playback to reduce peak volume levels (no loud surprises) while experiencing all the details in the soundtrack, enabling late-night viewing of high-energy surround sound without disturbing others.

This is something that in Windows you can achieve by using a certified Dolby decoder (but that's limited to Dolby, so no effect on DTS) or by using AC3filter or (I believe) FFDshow.

Considering that the best results one gets with Smoothvideo (thx bobo1on1) are when allowing to resample, hence analog only, on many receivers you anyway lose the ability do digitally process the sound.

Would it be possible to create, with the new sound subsystem phi2039 is working on, a "Night mode" with some options (it could be as simple as Off, Quiet, Quietest) and apply the Dynamic range control to all audio output?
Reply
#5
Yes - we had dynamic range compression in the xbox build, so all it's waiting for is the filter system to be finalized and the rest of masteraudio finished off. The filter will be easy.

For AC3 in particular, we can use the codec to do the compression, which I suspect will give the best results, but I believe it's a bit of a mess at the moment.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#6
Thanks Jonathan for the "state of things" report. If XBMC could handle at least a couple of levels of compression, as AC3 offers, on all audio content, I think it would be great!

Thanks again.
Reply
#7
Yup. This is part of the plan. All that is left in masteraudio phase I is to complete the filter/transform API and clean up a bit. Once that is done, I will shift focus to implementing transforms and filters like DRC.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


                                            Image
Reply
#8
jmarshall Wrote:Yes - we had dynamic range compression in the xbox build, so all it's waiting for is the filter system to be finalized and the rest of masteraudio finished off. The filter will be easy.

For AC3 in particular, we can use the codec to do the compression, which I suspect will give the best results, but I believe it's a bit of a mess at the moment.

Cheers,
Jonathan

Hi

I am using the xbox version and cannot find this dynamic range compression option even though it says it should be there on the website here http://www.xbmc.org/wiki/?title=Stacking but it doesn't show up for me.

Where is this feature thanks. I downloaded the latest xbmc and put it on my xbox already.
Reply
#9
See the Audio settings menu from the Video OSD.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#10
jmarshall Wrote:See the Audio settings menu from the Video OSD.

Hi thanks for the quick reply

I dont have dynamic range compression in the audio settings.

I have:
  • Volume
  • Volume amplification
  • Audio offset
  • Audio stream
  • Enable subtitles
  • Subtitle offset
  • Subtitle
  • Browse for subtitle...
  • Set as default for all movies

I also just updated my xbmc to the June 27th release.
Reply
#11
Volume Amplification == Dynamic Range compression.

You cannot amplify audio more than 100%, so the only way to amplify further is to compress.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#12
sounds great!! keep up the good work

I rarelly use XBMC after 11pm, because without the nightmode makes things a bit hard to watch
Reply
#13
i just make sure i have noisy things (like air conditioners) turned off Wink
but ya... i'm super excited to see some drc happening.
Reply
#14
Hello, All,
I've been hunting the forums for some concrete info on Dynamic Range Compression. So far the best thread is this one, but it doesn't really discuss wether this feature is being worked on for the Windows/Linux/Mac versions of XBMC.

Does anyone know if this functionality will make it into Camelot?

I hope so... because of the increased dynamic range on Blu-ray rips, this is becoming a fairly regular annoyance.

Thanks,
Dan
Reply
#15
No, it won't.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply

Logout Mark Read Team Forum Stats Members Help
[LINUX/MAC/WINDOWS] Dynamic Audio Compression (DRC) - why is it Xbox only today?0