fix(admin): 渠道模型 - 补充 1440P 分辨率并支持自定义档位

This commit is contained in:
ddCat committed 2026-08-15 22:11:02 +08:00
1 parent 7804574f9f
commit ee1e1fa2be
5 files changed
+24 -3

No files matched your search

@@ -540,6 +540,9 @@ func ratioValue(value string) float64 {
func normalizeResolution(value string) string {
value = strings.ToLower(strings.TrimSpace(value))
value = strings.TrimSuffix(value, "p")
if value == "2k" {
return "1440p"
}
if value == "4k" {
return "2160p"
}
@@ -82,3 +82,18 @@ func TestDefaultVideoCapabilityUsesProtocolSpecificResolutionTiers(t *testing.T)
})
}
}
func TestNormalizeResolutionSupportsCommonAliases(t *testing.T) {
tests := map[string]string{
"1440": "1440p",
"1440p": "1440p",
"2K": "1440p",
"4K": "2160p",
"768P": "768p",
}
for input, want := range tests {
if got := normalizeResolution(input); got != want {
t.Fatalf("normalizeResolution(%q) = %q, want %q", input, got, want)
}
}
}