diff --git a/debian/changelog b/debian/changelog index 8ce68158..3b61a43a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +deepin-movie-reborn (5.10.48) unstable; urgency=medium + + * New version 5.10.48 + * fix: yuv444p format uses software decoding (Bug: 247589) + * fix: sw jmgpu uses hardware decoding (Bug: 240393) + * fix: cropped rounded corners exist during full-screen playback (Bug: 247735) + * fix: pause icon still displayed when minimized (Bug: 247791) + * fix: HW device hardware decoding detection adjustment (Bug: 249087) + * fix: Adjust device detection strategy (Bug: 249087) + + -- renbin Wed, 03 Apr 2024 14:56:28 +0800 + deepin-movie-reborn (5.10.47) unstable; urgency=medium * New version 5.10.47 diff --git a/src/backends/mpv/mpv_proxy.cpp b/src/backends/mpv/mpv_proxy.cpp index ca121827..788ca273 100644 --- a/src/backends/mpv/mpv_proxy.cpp +++ b/src/backends/mpv/mpv_proxy.cpp @@ -738,7 +738,7 @@ bool isSpecialHWHardware() return false; } - QStringList specilDev{"KLVV", "KLVU", "PGUV", "PGUW", "PGUX", "L540", "W585"}; + QStringList specilDev{"KLVV", "KLVU", "PGUV", "PGUW", "L540", "W585"}; for (const QString &dev : specilDev) { if (info.contains(dev)) { s_DevType = IsHWDev; @@ -748,10 +748,10 @@ bool isSpecialHWHardware() if (NotHWDev == s_DevType) { // dmidecode | grep -i “String 4”中的值来区分主板类型,PWC30表示PanguW(也就是W525) - process.start("bash", {"-c", "dmidecode | grep -i \"String 4\""}); + process.start("bash", {"-c", "dmidecode -t 11 | grep -i \"String 4\""}); process.waitForFinished(100); info = process.readAll(); - if (info.contains("PWC30")) { + if (info.contains("PWC30") || info.contains("PGUX")) { s_DevType = IsHWDev; } }