Lines Matching refs:replaygain
33 #include "libavutil/replaygain.h"
76 { "replaygain", "Apply replaygain side data when present",
77 OFFSET(replaygain), AV_OPT_TYPE_INT, { .i64 = REPLAYGAIN_DROP }, REPLAYGAIN_DROP, REPLAYGAIN_ALBUM, A, "replaygain" },
78 { "drop", "replaygain side data is dropped", 0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_DROP }, 0, 0, A, "replaygain" },
79 { "ignore", "replaygain side data is ignored", 0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_IGNORE }, 0, 0, A, "replaygain" },
80 { "track", "track gain is preferred", 0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_TRACK }, 0, 0, A, "replaygain" },
81 { "album", "album gain is preferred", 0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_ALBUM }, 0, 0, A, "replaygain" },
82 { "replaygain_preamp", "Apply replaygain pre-amplification",
84 { "replaygain_noclip", "Apply replaygain clipping prevention",
344 if (sd && vol->replaygain != REPLAYGAIN_IGNORE) {
345 if (vol->replaygain != REPLAYGAIN_DROP) {
346 AVReplayGain *replaygain = (AVReplayGain*)sd->data;
351 if (vol->replaygain == REPLAYGAIN_TRACK &&
352 replaygain->track_gain != INT32_MIN) {
353 gain = replaygain->track_gain;
355 if (replaygain->track_peak != 0)
356 peak = replaygain->track_peak;
357 } else if (replaygain->album_gain != INT32_MIN) {
358 gain = replaygain->album_gain;
360 if (replaygain->album_peak != 0)
361 peak = replaygain->album_peak;
370 "Using gain %f dB from replaygain side data.\n", g);