From a1ef1e479863b52966afc32171a38a494b7b3eb3 Mon Sep 17 00:00:00 2001 From: kallaballa Date: Sat, 15 Oct 2022 04:57:58 +0200 Subject: [PATCH] comments and renaming --- src/camera/camera-demo.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/camera/camera-demo.cpp b/src/camera/camera-demo.cpp index 08be2ed66..f12217bfa 100644 --- a/src/camera/camera-demo.cpp +++ b/src/camera/camera-demo.cpp @@ -124,18 +124,16 @@ int main(int argc, char **argv) { cv::UMat frameBuffer; cv::UMat videoFrame; - cv::UMat videoOutFrame; cv::UMat videoFrameRGBA; - - render(); - uint64_t cnt = 1; int64 start = cv::getTickCount(); double tickFreq = cv::getTickFrequency(); while (true) { + //Activate the OpenCL context for OpenGL GL_CONTEXT.bind(); + //Initially get the framebuffer so we can write the video frame to it gl::fetch_frame_buffer(frameBuffer); //Activate the OpenCL context for VAAPI @@ -165,13 +163,13 @@ int main(int argc, char **argv) { glow(frameBuffer); //Color-conversion from BGRA to RGB. (OpenCL) - cv::cvtColor(frameBuffer, videoOutFrame, cv::COLOR_BGRA2RGB); - cv::flip(videoOutFrame, videoOutFrame, 0); + cv::cvtColor(frameBuffer, videoFrame, cv::COLOR_BGRA2RGB); + cv::flip(videoFrame, videoFrame, 0); //Activate the OpenCL context for VAAPI VA_CONTEXT.bind(); //Encode the frame using VAAPI on the GPU. - video.write(videoOutFrame); + video.write(videoFrame); if(x11::is_initialized()) { //Yet again activate the OpenCL context for OpenGL