pull/3471/head
kallaballa 3 years ago
parent a7842b630a
commit fe3cbf6498
  1. 6
      src/tetra/tetra-demo.cpp

@ -2,7 +2,7 @@
constexpr long unsigned int WIDTH = 1920; constexpr long unsigned int WIDTH = 1920;
constexpr long unsigned int HEIGHT = 1080; constexpr long unsigned int HEIGHT = 1080;
constexpr double INPUT_FPS = 60; constexpr double FPS = 60;
constexpr bool OFFSCREEN = false; constexpr bool OFFSCREEN = false;
constexpr const char* OUTPUT_FILENAME = "tetra-demo.mkv"; constexpr const char* OUTPUT_FILENAME = "tetra-demo.mkv";
constexpr const int VA_HW_DEVICE_INDEX = 0; constexpr const int VA_HW_DEVICE_INDEX = 0;
@ -83,7 +83,7 @@ int main(int argc, char **argv) {
VA_CONTEXT = cv::ocl::OpenCLExecutionContext::getCurrent(); VA_CONTEXT = cv::ocl::OpenCLExecutionContext::getCurrent();
//Initialize VP9 HW encoding using VAAPI //Initialize VP9 HW encoding using VAAPI
cv::VideoWriter encoder(OUTPUT_FILENAME, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('V', 'P', '9', '0'), INPUT_FPS, cv::Size(WIDTH, HEIGHT), { cv::VideoWriter encoder(OUTPUT_FILENAME, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('V', 'P', '9', '0'), FPS, cv::Size(WIDTH, HEIGHT), {
cv::VIDEOWRITER_PROP_HW_DEVICE, VA_HW_DEVICE_INDEX, cv::VIDEOWRITER_PROP_HW_DEVICE, VA_HW_DEVICE_INDEX,
cv::VIDEOWRITER_PROP_HW_ACCELERATION, cv::VIDEO_ACCELERATION_VAAPI, cv::VIDEOWRITER_PROP_HW_ACCELERATION, cv::VIDEO_ACCELERATION_VAAPI,
cv::VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL, 1 cv::VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL, 1
@ -114,7 +114,7 @@ int main(int argc, char **argv) {
uint64_t cnt = 1; uint64_t cnt = 1;
int64 start = cv::getTickCount(); int64 start = cv::getTickCount();
double tickFreq = cv::getTickFrequency(); double tickFreq = cv::getTickFrequency();
double lastFps = INPUT_FPS; double lastFps = FPS;
while (true) { while (true) {
//Activate the OpenCL context for OpenGL //Activate the OpenCL context for OpenGL

Loading…
Cancel
Save