summaryrefslogtreecommitdiffstats
path: root/audio/filter
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-07-31 18:48:21 +0200
committerwm4 <wm4@nowhere>2016-07-31 18:51:08 +0200
commit0a1c87464b139b9e0bed99976687f59c6bd1b58a (patch)
treec5b3b19d51052ed03ac8005446d4c7d57ee182b8 /audio/filter
parent48f60e182a61637a2c5d77839f0b174bb6fd7ccb (diff)
downloadmpv-0a1c87464b139b9e0bed99976687f59c6bd1b58a.tar.bz2
mpv-0a1c87464b139b9e0bed99976687f59c6bd1b58a.tar.xz
af_lavcac3enc: error out properly if encoding fails
Diffstat (limited to 'audio/filter')
-rw-r--r--audio/filter/af_lavcac3enc.c4
1 files changed, 4 insertions, 0 deletions
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)