void PS3EyeWrapper::update() { ps3eye::PS3EYECam::updateDevices(); if(eye) { bool isNewFrame = eye->isNewFrame(); if(isNewFrame) { yuv422_to_rgba(eye->getLastFramePointer(), eye->getRowBytes(), videoFrame, width, height); videoTexture.loadData(videoFrame, width, height, GL_RGBA); //myPixels.setFromExternalPixels(videoFrame, width, height, 4); } } }
void ofxPS3EyeGrabber::update() { _isFrameNew = false; if (_cam) { if (_cam->isNewFrame()) { yuv422_to_rgba(_cam->getLastFramePointer(), _cam->getRowBytes(), _pixels.getData(), _cam->getWidth(), _cam->getHeight()); _isFrameNew = true; } } }