diff --git a/src/lib/ffmpeg.cpp b/src/lib/ffmpeg.cpp index c3170c8ce..c8b18b071 100644 --- a/src/lib/ffmpeg.cpp +++ b/src/lib/ffmpeg.cpp @@ -401,7 +401,9 @@ int ncvisual_decode_loop(ncvisual* ncv){ // FIXME log error return -1; } - return ncvisual_decode(ncv); + if(ncvisual_decode(ncv) < 0){ + return -1; + } } return r; } diff --git a/src/lib/oiio.cpp b/src/lib/oiio.cpp index 959dc10c7..ee9ad7731 100644 --- a/src/lib/oiio.cpp +++ b/src/lib/oiio.cpp @@ -87,7 +87,9 @@ int ncvisual_decode_loop(ncvisual* ncv){ return -1; } ncv->details.framenum = 0; - return ncvisual_decode(ncv); + if(ncvisual_decode(ncv) < 0){ + return -1; + } } return r; }