diff --git a/src/lib/oiio.cpp b/src/lib/oiio.cpp index 2986be897..959dc10c7 100644 --- a/src/lib/oiio.cpp +++ b/src/lib/oiio.cpp @@ -83,10 +83,11 @@ int ncvisual_decode_loop(ncvisual* ncv){ int r = ncvisual_decode(ncv); if(r == 1){ OIIO::ImageSpec newspec; - if(ncv->details.image->seek_subimage(0, 0, &newspec)){ + if(ncv->details.image->seek_subimage(0, 0, newspec)){ return -1; } ncv->details.framenum = 0; + return ncvisual_decode(ncv); } return r; }