From d5bb7a4bdcb488c3b2ed2ba8a5acac1f3ee21ba1 Mon Sep 17 00:00:00 2001 From: Dominic Date: Mon, 8 Jul 2024 13:18:26 +0200 Subject: [PATCH] only use vaapi when feature is enabled --- Cargo.toml | 1 + src/render/ffmpeg.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index d73faad..e405c72 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,3 +24,4 @@ toml = { package = "basic-toml", version = "0.1.4" } [features] default = ["mem_limit"] mem_limit = [] +vaapi = [] diff --git a/src/render/ffmpeg.rs b/src/render/ffmpeg.rs index 8bcc37b..30b3d79 100644 --- a/src/render/ffmpeg.rs +++ b/src/render/ffmpeg.rs @@ -322,7 +322,7 @@ impl Ffmpeg { // initialise a vaapi device if one exists let vaapi_device: PathBuf = "/dev/dri/renderD128".into(); - let vaapi = vaapi_device.exists(); + let vaapi = cfg!(feature = "vaapi") && vaapi_device.exists(); if vaapi && venc { if vdec { cmd.arg("-hwaccel").arg("vaapi");