From ef0281cdfe9cb6e072c3e3dbfa4d52b17e9afa29 Mon Sep 17 00:00:00 2001 From: kallaballa Date: Sun, 9 Oct 2022 22:04:49 +0200 Subject: [PATCH] formatting --- src/tetra/tetra-demo.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tetra/tetra-demo.cpp b/src/tetra/tetra-demo.cpp index 5b928d51f..a03dfa38c 100644 --- a/src/tetra/tetra-demo.cpp +++ b/src/tetra/tetra-demo.cpp @@ -5,6 +5,7 @@ constexpr long unsigned int HEIGHT = 1080; constexpr double FPS = 30; constexpr double OFFSCREEN = false; constexpr const char* OUTPUT_FILENAME = "tetra-demo.mkv"; +constexpr const int HW_DEVICE_INDEX = 0; #include "subsystems.hpp" @@ -81,7 +82,11 @@ int main(int argc, char **argv) { VA_CONTEXT = cv::ocl::OpenCLExecutionContext::getCurrent(); //Initialize VP9 HW encoding using VAAPI - cv::VideoWriter video(OUTPUT_FILENAME, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('V', 'P', '9', '0'), FPS, cv::Size(WIDTH, HEIGHT), { cv::VIDEOWRITER_PROP_HW_DEVICE, 0, cv::VIDEOWRITER_PROP_HW_ACCELERATION, cv::VIDEO_ACCELERATION_VAAPI, cv::VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL, 1 }); + cv::VideoWriter video(OUTPUT_FILENAME, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('V', 'P', '9', '0'), FPS, cv::Size(WIDTH, HEIGHT), { + cv::VIDEOWRITER_PROP_HW_DEVICE, HW_DEVICE_INDEX, + cv::VIDEOWRITER_PROP_HW_ACCELERATION, cv::VIDEO_ACCELERATION_VAAPI, + cv::VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL, 1 + }); //If we are rendering offscreen we don't need x11 if(!OFFSCREEN)