pull/3471/head
kallaballa 3 years ago
parent cebe627bea
commit 0e8ef7b5d1
  1. 5
      src/tetra/tetra-demo.cpp

@ -73,16 +73,17 @@ int main(int argc, char **argv) {
using namespace kb;
va::init_va();
cv::VideoWriter video("tetra-demo.mkv", 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 });
VA_CONTEXT = cv::ocl::OpenCLExecutionContext::getCurrent();
//Initialize VP9 HW encoding using VAAPI
cv::VideoWriter video("tetra-demo.mkv", 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 });
//comment the next line for offscreen rendering
x11::init_x11();
//Passing true to init_egl will create a OpenGL debug context
egl::init_egl();
gl::init_gl();
GL_CONTEXT = cv::ocl::OpenCLExecutionContext::getCurrent();
cerr << "VA Version: " << va::get_info() << endl;

Loading…
Cancel
Save