From 0d7c8d92b19b89893daeaa254bd4767d60d9c127 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Wed, 13 Aug 2025 20:25:48 +0100 Subject: [PATCH] fix: match HDR10P for HDR10+ --- packages/core/src/parser/regex.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/parser/regex.ts b/packages/core/src/parser/regex.ts index ca463ca5..36bbab01 100644 --- a/packages/core/src/parser/regex.ts +++ b/packages/core/src/parser/regex.ts @@ -79,9 +79,9 @@ export const PARSE_REGEX: PARSE_REGEX = { }, visualTags: { '10bit': createRegex('10[ .\\-_]?bit'), - 'HDR10+': createRegex('hdr[ .\\-_]?10[ .\\-_]?(plus|[+])'), - HDR10: createRegex('hdr[ .\\-_]?10(?![ .\\-_]?(?:\\+|plus))'), - HDR: createRegex('hdr(?![ .\\-_]?10)(?![ .\\-_]?(?:\\+|plus))'), + 'HDR10+': createRegex('hdr[ .\\-_]?10[ .\\-_]?(p(lus)?|[+])'), + HDR10: createRegex('hdr[ .\\-_]?10(?![ .\\-_]?(?:\\+|p(lus)?))'), + HDR: createRegex('hdr(?![ .\\-_]?10)(?![ .\\-_]?(?:\\+|p(lus)?))'), DV: createRegex('do?(lby)?[ .\\-_]?vi?(sion)?(?:[ .\\-_]?atmos)?|dv'), '3D': createRegex('(bd)?(3|three)[ .\\-_]?(d(imension)?(al)?)'), IMAX: createRegex('imax'),