Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> --- libswresample/swresample.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/libswresample/swresample.c b/libswresample/swresample.c index 1ac5ef9a30..f1decb600a 100644 --- a/libswresample/swresample.c +++ b/libswresample/swresample.c @@ -164,6 +164,11 @@ av_cold int swr_init(struct SwrContext *s){ return AVERROR(EINVAL); } + if (s->in_sample_rate == 0 && s->out_sample_rate == 0) + s->in_sample_rate = 1; + if (s->in_sample_rate == 0 || s->out_sample_rate == 0) + s->in_sample_rate = s->out_sample_rate = s->in_sample_rate + s->out_sample_rate; + if(s-> in_sample_rate <= 0){ av_log(s, AV_LOG_ERROR, "Requested input sample rate %d is invalid\n", s->in_sample_rate); return AVERROR(EINVAL); -- 2.21.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".