From 704430a94d1564bec154522729fc65eb7cdb2d1d Mon Sep 17 00:00:00 2001 From: itismadness Date: Sun, 31 Dec 2023 23:41:31 +0000 Subject: [PATCH] Improve normalization of drive name --- src/Logchecker.php | 1 + tests/logs/eac/html/range_rip_no_space_before_filename.log | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Logchecker.php b/src/Logchecker.php index 4daa557..60433ea 100644 --- a/src/Logchecker.php +++ b/src/Logchecker.php @@ -1565,6 +1565,7 @@ class Logchecker $DriveName = preg_replace('/HL-DT-ST(BD|CD|DVD)/', 'HL-DT-ST \1', $DriveName); $DriveName = str_replace('HL-DT-ST', 'LG Electronics', $DriveName); $DriveName = str_replace(array('Matshita', 'MATSHITA'), 'Panasonic', $DriveName); + $DriveName = preg_replace('/^[ _-]+/', '', $DriveName); $DriveName = preg_replace('/\s+-\s/', ' ', $DriveName); $DriveName = preg_replace('/\s+/', ' ', $DriveName); $DriveName = preg_replace('/\(revision [a-zA-Z0-9\.\,\-]*\)/', '', $DriveName); diff --git a/tests/logs/eac/html/range_rip_no_space_before_filename.log b/tests/logs/eac/html/range_rip_no_space_before_filename.log index aae20a7..27c42f1 100644 --- a/tests/logs/eac/html/range_rip_no_space_before_filename.log +++ b/tests/logs/eac/html/range_rip_no_space_before_filename.log @@ -4,14 +4,14 @@ Exact Audio Copy V1.6 from 23. Octo 聖飢魔II / 空の雫 (BMG, BVDR-1213) -Used Drive : _NEC DVD_RW ND-3550A Adapter: 1 ID: 0 (not found in database) +Used Drive : _NEC DVD_RW ND-3550A Adapter: 1 ID: 0 Read mode : Secure Utilize accurate stream : Yes Defeat audio cache : Yes Make use of C2 pointers : No -Read offset correction : 48 +Read offset correction : 48 Overread into Lead-In and Lead-Out : No Fill up missing offset samples with silence : Yes Delete leading and trailing silent blocks : No