fix: 改进视频流编码判断逻辑 (#332)

* fix: 改进视频流编码判断逻辑

* test: 添加新的单元测试,确保 HDR、杜比视界获取正常
This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2025-05-19 17:04:48 +08:00
committed by GitHub
parent bafb4af8dd
commit 8a1395458c
3 changed files with 53 additions and 12 deletions

View File

@@ -61,6 +61,8 @@ fn load_config() -> Config {
#[cfg(test)]
fn load_config() -> Config {
use crate::bilibili::{FilterOption, VideoCodecs};
let credential = match (
std::env::var("TEST_SESSDATA"),
std::env::var("TEST_BILI_JCT"),
@@ -82,6 +84,10 @@ fn load_config() -> Config {
Config {
credential: arc_swap::ArcSwapOption::from(credential),
cdn_sorting: true,
filter_option: FilterOption {
codecs: vec![VideoCodecs::HEV, VideoCodecs::AV1, VideoCodecs::AVC],
..Default::default()
},
..Default::default()
}
}