diff options
author | wm4 <wm4@nowhere> | 2016-07-31 18:48:21 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-07-31 18:51:08 +0200 |
commit | 0a1c87464b139b9e0bed99976687f59c6bd1b58a (patch) | |
tree | c5b3b19d51052ed03ac8005446d4c7d57ee182b8 /audio/filter | |
parent | 48f60e182a61637a2c5d77839f0b174bb6fd7ccb (diff) | |
download | mpv-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.c | 4 |
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) |