View Single Post
Old 1st June 2018, 20:08   #1545  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by Photon View Post
Thanks for the explanation. So in short, there is no way of using a custom-defined bitrate or quality level for AAC in LameXP?
Yes. Obviously QAAC doesn't allow overwrite of previous options.

Quote:
Originally Posted by Photon View Post
Other software allows you to select the TVBR quality level in increments of one right from the GUI, it's just that they don't have any easy was of importing your whole library in one go like LameXP does.
Probably a case of "Placebo Effect"

From QAAC wiki:




From LameXP code:
Code:
static const int g_qaacVBRQualityLUT[16] = {0 ,9, 18, 27, 36, 45, 54, 63, 73, 82, 91, 100, 109, 118, 127, INT_MAX};

class QAACEncoderInfo : public AbstractEncoderInfo
{
	virtual int valueCount(int mode) const
	{
		switch(mode)
		{
		case SettingsModel::VBRMode:
			return 15;
			break;
		[...]
		}
	}
	virtual int valueAt(int mode, int index) const
	{
		switch(mode)
		{
		case SettingsModel::VBRMode:
			return g_qaacVBRQualityLUT[qBound(0, index , 14)];
			break;
		[...]
		}
	}
	[...]
}
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 1st June 2018 at 20:15.
LoRd_MuldeR is offline   Reply With Quote