2012-04-12, 22:13
Sounds a bit like dynamic range compression. It's enabled by default, but should only affect ac3 and dts material. Take a look at the Audio section in advancedsettings.xml.
(2012-04-13, 06:05)Ned Scott Wrote: Download Add-on:XBMC Audio Mixer (wiki) from the Add-on manager. You can boost the volume for Mac OS X using that.
<advancedsettings>
<audio>
<headroom>12</headroom>
<limiterhold>0</limiterhold>
<limiterrelease>0</limiterrelease>
</audio>
</advancedsettings>
//default hold time of 25 ms, this allows a 20 hertz sine to pass undistorted
m_limiterHold = 0.025f;
m_limiterRelease = 0.1f;
(2012-04-14, 16:47)Zokkel Wrote: Guys,
Believe it or not, but I think I might have find a solution here.
Code:<advancedsettings>
<audio>
<headroom>12</headroom>
<limiterhold>0</limiterhold>
<limiterrelease>0</limiterrelease>
</audio>
</advancedsettings>
(2012-04-15, 16:19)toiva Wrote:(2012-04-14, 16:47)Zokkel Wrote: Guys,
Believe it or not, but I think I might have find a solution here.
Code:<advancedsettings>
<audio>
<headroom>12</headroom>
<limiterhold>0</limiterhold>
<limiterrelease>0</limiterrelease>
</audio>
</advancedsettings>
It seems that these settings help completely get rid of this issue, or help reduce it to a minimum where you can't hear it anymore.
I too read the linked thread but it's still unclear what these settings do. Why on earth would this limiter by enabled by default on music player? According to the another thread it's not supposed to be.
(2012-04-15, 04:02)MassIV Wrote: Found a clue in line 53 in following link:
https://github.com/xbmc/xbmc/blob/master...ttings.cpp
Code://default hold time of 25 ms, this allows a 20 hertz sine to pass undistorted
m_limiterHold = 0.025f;
m_limiterRelease = 0.1f;
But this only confuses me more as 20Hz = 50ms cycle and f stands for frequency.
(2012-04-16, 07:45)DDDamian Wrote: The headroom value is in decibels - reducing the maximum volume by 12db is the equivilent of reducing the apparent volume to a quarter of 0db. Try changing that value to zero and see what level your output goes to.