On 03/25/2014 09:55 AM, Alessandro Ghedini wrote:
> This adds a new "replaygain-preamp" option to the filter, and simply adds its
> value to the replaygain gain value.
> ---
> doc/filters.texi | 6 ++++++
> libavfilter/af_volume.c | 4 +++-
> libavfilter/af_volume.h | 1 +
> 3 files changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/doc/filters.texi b/doc/filters.texi
> index 93625c6..4a737ef 100644
> --- a/doc/filters.texi
> +++ b/doc/filters.texi
> @@ -633,6 +633,12 @@ Prefer track gain, if present.
> @item album
> Prefer album gain, if present.
> @end table
> +
> +@item replaygain-preamp
> +Pre-amplification gain in dB to apply to the selected replaygain gain.
> +
> +Default value for @var{replaygain-preamp} is 0.0.
> +
> @end table
>
> @subsection Examples
> diff --git a/libavfilter/af_volume.c b/libavfilter/af_volume.c
> index 165624e..3ad1850 100644
> --- a/libavfilter/af_volume.c
> +++ b/libavfilter/af_volume.c
> @@ -59,6 +59,8 @@ static const AVOption options[] = {
> { "ignore", "replaygain side data is ignored", 0, AV_OPT_TYPE_CONST,
> { .i64 = REPLAYGAIN_IGNORE }, 0, 0, A, "replaygain" },
> { "track", "track gain is preferred", 0, AV_OPT_TYPE_CONST,
> { .i64 = REPLAYGAIN_TRACK }, 0, 0, A, "replaygain" },
> { "album", "album gain is preferred", 0, AV_OPT_TYPE_CONST,
> { .i64 = REPLAYGAIN_ALBUM }, 0, 0, A, "replaygain" },
> + { "replaygain-preamp", "Apply replaygain pre-amplification",
> + OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 },
> 0, 0x7fffff, A },
That's an odd-looking maximum. Any particular reason for that value?
-Justin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel