/* Get the peak volume in Q7.24 format. * * str Peak volume. Full scale is specified as "1.0". Returns 0 for no peak. */ static long get_replaypeak(const char* str) { long peak = 0; if (str) { peak = fp_atof(str, 24); } return peak; }
/* Get the sample scale factor in Q7.24 format from a gain value. Returns 0 * for no gain. * * str Gain in dB as a string. E.g., "-3.45 dB"; the "dB" part is ignored. */ static long get_replaygain(const char* str) { long gain = 0; if (str) { gain = fp_atof(str, FP_BITS); gain = convert_gain(gain); } return gain; }
/* Get the peak volume in Q7.24 format. * * str Peak volume. Full scale is specified as "1.0". Returns 0 for no peak. */ static long get_replaypeak(const char* str) { return fp_atof(str, 24); }
/* Get the sample scale factor in Q19.12 format from a gain value. Returns 0 * for no gain. * * str Gain in dB as a string. E.g., "-3.45 dB"; the "dB" part is ignored. */ static long get_replaygain(const char* str) { return fp_atof(str, FP_BITS); }