This commit is contained in:
Arkadiusz Fal 2022-05-21 21:38:26 +02:00
parent 3d05780924
commit 7abe754cef

View File

@ -73,11 +73,11 @@ final class MPVBackend: PlayerBackend {
func bestPlayable(_ streams: [Stream], maxResolution: ResolutionSetting) -> Stream? { func bestPlayable(_ streams: [Stream], maxResolution: ResolutionSetting) -> Stream? {
streams streams
.filter { $0.kind == .adaptive && $0.resolution <= maxResolution.value } .filter { $0.kind != .hls && $0.resolution <= maxResolution.value }
.max { lhs, rhs in .max { lhs, rhs in
let predicates: [AreInIncreasingOrder] = [ let predicates: [AreInIncreasingOrder] = [
{ $0.format > $1.format }, { $0.resolution < $1.resolution },
{ $0.resolution < $1.resolution } { $0.format > $1.format }
] ]
for predicate in predicates { for predicate in predicates {