summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/encoders.texi4
-rw-r--r--libavcodec/libmp3lame.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/doc/encoders.texi b/doc/encoders.texi
index cbb8d8ee25..5e311cb38a 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@ -817,6 +817,10 @@ Set algorithm quality. Valid arguments are integers in the 0-9 range,
with 0 meaning highest quality but slowest, and 9 meaning fastest
while producing the worst quality.
+@item cutoff (@emph{--lowpass})
+Set lowpass cutoff frequency. If unspecified, the encoder dynamically
+adjusts the cutoff.
+
@item reservoir
Enable use of bit reservoir when set to 1. Default value is 1. LAME
has this enabled by default, but can be overridden by use
diff --git a/libavcodec/libmp3lame.c b/libavcodec/libmp3lame.c
index e55aa8537a..5e26743f29 100644
--- a/libavcodec/libmp3lame.c
+++ b/libavcodec/libmp3lame.c
@@ -125,6 +125,10 @@ static av_cold int mp3lame_encode_init(AVCodecContext *avctx)
}
}
+ /* lowpass cutoff frequency */
+ if (avctx->cutoff)
+ lame_set_lowpassfreq(s->gfp, avctx->cutoff);
+
/* do not get a Xing VBR header frame from LAME */
lame_set_bWriteVbrTag(s->gfp,0);