1
0

swresample: account for clip protection when determining the mixing matrix maximum

This commit is contained in:
Hendrik Leppkes 2023-03-01 10:42:04 +01:00
parent 30afed3913
commit a179b4765b
Signed by: hendrik
GPG Key ID: 846079A4B0A7C1B5

View File

@ -425,7 +425,7 @@ av_cold static int auto_matrix(SwrContext *s)
if (s->rematrix_maxval > 0) {
maxval = s->rematrix_maxval;
} else if ( av_get_packed_sample_fmt(s->out_sample_fmt) < AV_SAMPLE_FMT_FLT
} else if ( (av_get_packed_sample_fmt(s->out_sample_fmt) < AV_SAMPLE_FMT_FLT && !s->clip_protection)
|| av_get_packed_sample_fmt(s->int_sample_fmt) < AV_SAMPLE_FMT_FLT) {
maxval = 1.0;
} else