4 #define RG_FPU() fpu_control_roundnearest bah; 20 strcat(p_buffer,
" dB");
101 if (p_text != 0 && p_text_len > 0 && *p_text != 0)
110 if (p_text != 0 && p_text_len > 0 && *p_text != 0)
119 if (p_text != 0 && p_text_len > 0 && *p_text != 0)
128 if (p_text != 0 && p_text_len > 0 && *p_text != 0)
void set_album_gain_text(const char *p_text, t_size p_text_len=pfc_infinite)
bool is_track_peak_present() const
int SHARED_EXPORT stricmp_utf8_ex(const char *p1, t_size len1, const char *p2, t_size len2)
double string_to_float(const char *src, t_size max)
static bool g_format_peak(float p_value, char p_buffer[text_buffer_size])
Structure containing ReplayGain scan results from some playable object, also providing various helper...
static const char meta_track_gain[]
static bool g_is_meta_replaygain(const char *p_name, t_size p_name_len=pfc_infinite)
static bool g_format_gain(float p_value, char p_buffer[text_buffer_size])
void set_album_peak_text(const char *p_text, t_size p_text_len=pfc_infinite)
void set_track_peak_text(const char *p_text, t_size p_text_len=pfc_infinite)
static replaygain_info g_merge(replaygain_info r1, replaygain_info r2)
void float_to_string(char *out, t_size out_max, double val, unsigned precision, bool b_sign)
bool is_album_peak_present() const
bool is_track_gain_present() const
bool set_from_meta_ex(const char *p_name, t_size p_name_len, const char *p_value, t_size p_value_len)
static const char meta_album_peak[]
bool is_album_gain_present() const
static const char meta_track_peak[]
static const char meta_album_gain[]
void set_track_gain_text(const char *p_text, t_size p_text_len=pfc_infinite)