This commit is contained in:
Kovid Goyal 2025-02-05 11:36:14 +05:30
commit 159750527b
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -240,7 +240,7 @@ open_output_file(Transcoder *t) {
av_channel_layout_default(&t->enc_ctx->ch_layout, t->dec_ctx->ch_layout.nb_channels);
t->enc_ctx->sample_rate = t->dec_ctx->sample_rate;
int ret;
#if LIBAVCODEC_VERSION_MAJOR >= 61
#if LIBAVCODEC_VERSION_MAJOR >= 61 && LIBAVCODEC_VERSION_MINOR >= 14
const enum AVSampleFormat *sample_fmts = NULL;
ret = avcodec_get_supported_config(t->dec_ctx, output_codec, AV_CODEC_CONFIG_SAMPLE_FORMAT, 0, (const void**)&sample_fmts, NULL);
t->enc_ctx->sample_fmt = (ret >= 0 && sample_fmts) ? sample_fmts[0] : t->dec_ctx->sample_fmt;