Lines Matching refs:db
44 #define DB_TO_GAIN(db) dB_to_Gain((db))
1206 AudioMixer::dB_to_Gain(float db)
1208 TRACE("dB_to_Gain: dB in: %01.2f ", db);
1209 if (db > 0) {
1210 db = db * (pow(abs(DB_MAX), (1.0 / DB_EXPONENT_POSITIVE))
1212 db = pow(db, DB_EXPONENT_POSITIVE);
1214 db = -db;
1215 db = db * (pow(abs(DB_MIN), (1.0 / DB_EXPONENT_NEGATIVE))
1217 db = pow(db, DB_EXPONENT_NEGATIVE);
1218 db = -db;
1220 TRACE("dB out: %01.2f\n", db);
1221 return pow(10.0, db / 20.0);
1228 float db;
1229 db = 20.0 * log10(gain);
1230 if (db > 0) {
1231 db = pow(db, (1.0 / DB_EXPONENT_POSITIVE));
1232 db = db * (abs(DB_MAX) / pow(abs(DB_MAX),
1235 db = -db;
1236 db = pow(db, (1.0 / DB_EXPONENT_NEGATIVE));
1237 db = db * (abs(DB_MIN) / pow(abs(DB_MIN),
1239 db = -db;
1241 return db;