Split read into grab+retrieve (looks now like cv::VideoCapture, but is not what we want)