Signed-off-by: Michael Niedermayer <[email protected]>
---
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
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".