From 6450705dc9e5a01ad2cb40f79c07c7472bdaf872 Mon Sep 17 00:00:00 2001 From: Rob Walch Date: Fri, 15 Nov 2024 12:21:07 -0800 Subject: [PATCH] Force media capabilities check for HEVC to avoid failure on Windows Failed test results: https://github.com/video-dev/hls.js/actions/runs/11844914912/job/33012913783?pr=6845 --- src/controller/abr-controller.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controller/abr-controller.ts b/src/controller/abr-controller.ts index d3a69b42ebc..41e988e7d0f 100644 --- a/src/controller/abr-controller.ts +++ b/src/controller/abr-controller.ts @@ -794,14 +794,15 @@ class AbrController extends Logger implements AbrComponentAPI { | undefined; if ( typeof mediaCapabilities?.decodingInfo === 'function' && - requiresMediaCapabilitiesDecodingInfo( + (requiresMediaCapabilitiesDecodingInfo( levelInfo, audioTracksByGroup, currentVideoRange, currentFrameRate, currentBw, audioPreference, - ) + ) || + level.videoCodec === 'hvc1') // Force media capabilities check for HEVC to avoid failure on Windows ) { levelInfo.supportedPromise = getMediaDecodingInfoPromise( levelInfo,