Lines Matching refs:gain
258 void grabbag__replaygain_get_album(float *gain, float *peak)
260 *gain = (float)GetAlbumGain();
265 void grabbag__replaygain_get_title(float *gain, float *peak)
267 *gain = (float)GetTitleGain();
625 FLAC__bool grabbag__replaygain_load_from_vorbiscomment(const FLAC__StreamMetadata *block, FLAC__bool album_mode, FLAC__bool strict, double *reference, double *gain, double *peak)
631 FLAC__ASSERT(0 != gain);
644 return !strict && grabbag__replaygain_load_from_vorbiscomment(block, !album_mode, /*strict=*/true, reference, gain, peak);
646 return !strict && grabbag__replaygain_load_from_vorbiscomment(block, !album_mode, /*strict=*/true, reference, gain, peak);
648 if(!parse_double_(block->data.vorbis_comment.comments + gain_offset, gain))
649 return !strict && grabbag__replaygain_load_from_vorbiscomment(block, !album_mode, /*strict=*/true, reference, gain, peak);
651 return !strict && grabbag__replaygain_load_from_vorbiscomment(block, !album_mode, /*strict=*/true, reference, gain, peak);
656 double grabbag__replaygain_compute_scale_factor(double peak, double gain, double preamp, FLAC__bool prevent_clipping)
660 gain += preamp;
661 scale = (float) pow(10.0, gain * 0.05);