From 0a1c87464b139b9e0bed99976687f59c6bd1b58a Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 31 Jul 2016 18:48:21 +0200 Subject: af_lavcac3enc: error out properly if encoding fails --- audio/filter/af_lavcac3enc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/audio/filter/af_lavcac3enc.c b/audio/filter/af_lavcac3enc.c index 44a2231836..78fccd8330 100644 --- a/audio/filter/af_lavcac3enc.c +++ b/audio/filter/af_lavcac3enc.c @@ -297,6 +297,10 @@ static int filter_out(struct af_instance *af) err = 0; goto done; } + if (lavc_ret < 0) { + MP_FATAL(af, "Encode failed.\n"); + goto done; + } #else err = read_input_frame(af, frame); if (err < 0) -- cgit v1.2.3