[FFmpeg-devel] [PATCH] doc/examples/encode_audio: Favor a sample rate close to 44khz instead of the maximum sample rate

Steven Liu lingjiujianke at gmail.com
Thu Mar 30 16:37:34 EEST 2017


2017-03-30 21:12 GMT+08:00 Michael Niedermayer <michael at niedermayer.cc>:

> This is an example, people will copy and use this. The maximum supported
> is quite
> unreasonable as a default choice
>
> Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> ---
>  doc/examples/encode_audio.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/doc/examples/encode_audio.c b/doc/examples/encode_audio.c
> index 88d0a6fd46..ba9ef6ddb8 100644
> --- a/doc/examples/encode_audio.c
> +++ b/doc/examples/encode_audio.c
> @@ -62,7 +62,8 @@ static int select_sample_rate(const AVCodec *codec)
>
>      p = codec->supported_samplerates;
>      while (*p) {
> -        best_samplerate = FFMAX(*p, best_samplerate);
> +        if (!best_samplerate || abs(44100 - *p) < abs(44100 -
> best_samplerate))
> +            best_samplerate = *p;
>          p++;
>      }
>      return best_samplerate;
> --
> 2.11.0
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel



LGTM


More information about the ffmpeg-devel mailing list