disable ffmpeg ram codec temporarily (#6927)

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages 2024-01-20 17:19:30 +08:00 committed by GitHub
parent 9e3633f1e4
commit 267342e7e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 13 additions and 4 deletions

2
Cargo.lock generated
View File

@ -3079,7 +3079,7 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hwcodec"
version = "0.2.0"
source = "git+https://github.com/21pages/hwcodec?branch=stable#da8aec8e8abb6a5506e027484023e6e2ad1f47eb"
source = "git+https://github.com/21pages/hwcodec?branch=stable#42cfa3f9e5138d3dbdea83ea87d4c4bf798fef51"
dependencies = [
"bindgen 0.59.2",
"cc",

View File

@ -708,10 +708,17 @@ impl Decoder {
#[cfg(any(feature = "hwcodec", feature = "mediacodec"))]
pub fn enable_hwcodec_option() -> bool {
if let Some(v) = Config2::get().options.get("enable-hwcodec") {
return v != "N";
#[cfg(feature = "hwcodec")]
{
return false;
}
#[cfg(feature = "mediacodec")]
{
if let Some(v) = Config2::get().options.get("enable-hwcodec") {
return v != "N";
}
return true; // default is true
}
return true; // default is true
}
#[cfg(feature = "gpucodec")]
pub fn enable_gpucodec_option() -> bool {

View File

@ -381,6 +381,7 @@ pub fn check_available_hwcodec() {
}
pub fn hwcodec_new_check_process() {
/*
use std::sync::Once;
let f = || {
// Clear to avoid checking process errors
@ -423,4 +424,5 @@ pub fn hwcodec_new_check_process() {
ONCE.call_once(|| {
std::thread::spawn(f);
});
*/
}