mirror of
https://github.com/outbackdingo/OpCore-Simplify.git
synced 2026-01-27 10:19:49 +00:00
Remove duplicate codec ID information
This commit is contained in:
@@ -3,6 +3,7 @@ from Scripts.datasets import cpu_data
|
||||
from Scripts.datasets import gpu_data
|
||||
from Scripts.datasets import os_data
|
||||
from Scripts.datasets import pci_data
|
||||
from Scripts import codec_layouts
|
||||
from Scripts import utils
|
||||
|
||||
class CompatibilityChecker:
|
||||
@@ -120,8 +121,8 @@ class CompatibilityChecker:
|
||||
if "USB" in audio_props.get("Bus Type") or \
|
||||
codec_id.startswith("8086") or \
|
||||
codec_id.startswith("1002") or \
|
||||
codec_id in pci_data.CodecIDs:
|
||||
if codec_id in pci_data.CodecIDs:
|
||||
codec_id in codec_layouts.data:
|
||||
if codec_id in codec_layouts.data:
|
||||
supported_audio = {**{audio_device: audio_props}, **supported_audio}
|
||||
else:
|
||||
supported_audio[audio_device] = audio_props
|
||||
|
||||
112
Scripts/datasets/pci_data.py
Executable file → Normal file
112
Scripts/datasets/pci_data.py
Executable file → Normal file
@@ -139,118 +139,6 @@ BluetoothIDs = [
|
||||
"0A12-0001"
|
||||
]
|
||||
|
||||
CodecIDs = [
|
||||
# AppleALC.kext
|
||||
"1013-4210",
|
||||
"1013-4213",
|
||||
"10EC-0215",
|
||||
"10EC-0221",
|
||||
"10EC-0222",
|
||||
"10EC-0225",
|
||||
"10EC-0230",
|
||||
"10EC-0233",
|
||||
"10EC-0235",
|
||||
"10EC-0236",
|
||||
"10EC-0245",
|
||||
"10EC-0255",
|
||||
"10EC-0256",
|
||||
"10EC-0257",
|
||||
"10EC-0260",
|
||||
"10EC-0262",
|
||||
"10EC-0268",
|
||||
"10EC-0269",
|
||||
"10EC-0270",
|
||||
"10EC-0272",
|
||||
"10EC-0274",
|
||||
"10EC-0275",
|
||||
"10EC-0280",
|
||||
"10EC-0282",
|
||||
"10EC-0283",
|
||||
"10EC-0284",
|
||||
"10EC-0285",
|
||||
"10EC-0286",
|
||||
"10EC-0287",
|
||||
"10EC-0288",
|
||||
"10EC-0289",
|
||||
"10EC-0290",
|
||||
"10EC-0292",
|
||||
"10EC-0293",
|
||||
"10EC-0294",
|
||||
"10EC-0295",
|
||||
"10EC-0298",
|
||||
"10EC-0299",
|
||||
"10EC-0623",
|
||||
"10EC-0662",
|
||||
"10EC-0663",
|
||||
"10EC-0665",
|
||||
"10EC-0668",
|
||||
"10EC-0670",
|
||||
"10EC-0671",
|
||||
"10EC-0700",
|
||||
"10EC-0867",
|
||||
"10EC-0882",
|
||||
"10EC-0883",
|
||||
"10EC-0885",
|
||||
"10EC-0887",
|
||||
"10EC-0888",
|
||||
"10EC-0889",
|
||||
"10EC-0892",
|
||||
"10EC-0897",
|
||||
"10EC-0899",
|
||||
"10EC-0900",
|
||||
"10EC-0B00",
|
||||
"10EC-1168",
|
||||
"10EC-1220",
|
||||
"1102-0011",
|
||||
"1106-0441",
|
||||
"1106-4760",
|
||||
"1106-8446",
|
||||
"111D-7603",
|
||||
"111D-7605",
|
||||
"111D-7608",
|
||||
"111D-7675",
|
||||
"111D-7676",
|
||||
"111D-7695",
|
||||
"111D-76B2",
|
||||
"111D-76D1",
|
||||
"111D-76D5",
|
||||
"111D-76D9",
|
||||
"111D-76DF",
|
||||
"111D-76E0",
|
||||
"111D-76E5",
|
||||
"111D-76E7",
|
||||
"111D-76F3",
|
||||
"11D4-1884",
|
||||
"11D4-194A",
|
||||
"11D4-1984",
|
||||
"11D4-1988",
|
||||
"11D4-198B",
|
||||
"11D4-989B",
|
||||
"14F1-1F72",
|
||||
"14F1-1F86",
|
||||
"14F1-1FD6",
|
||||
"14F1-2008",
|
||||
"14F1-20D0",
|
||||
"14F1-5051",
|
||||
"14F1-5067",
|
||||
"14F1-5069",
|
||||
"14F1-506C",
|
||||
"14F1-506E",
|
||||
"14F1-5098",
|
||||
"14F1-50A1",
|
||||
"14F1-50A2",
|
||||
"14F1-50F2",
|
||||
"14F1-50F4",
|
||||
"14F1-510F",
|
||||
"14F1-5111",
|
||||
"14F1-5113",
|
||||
"14F1-5114",
|
||||
"14F1-5115",
|
||||
"8384-7662",
|
||||
"8384-7690",
|
||||
"8384-76A0"
|
||||
]
|
||||
|
||||
InputIDs = [
|
||||
# AlpsHID.kext
|
||||
# http://linux-hardware.org/
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
from Scripts.datasets import cpu_data
|
||||
from Scripts.datasets import os_data
|
||||
from Scripts.datasets import pci_data
|
||||
from Scripts import codec_layouts
|
||||
from Scripts import utils
|
||||
import os
|
||||
import shutil
|
||||
@@ -589,7 +590,7 @@ class KextMaestro:
|
||||
if macos_version > (22, 0, 0) or custom_cpu_name or "MacPro7,1" in smbios:
|
||||
kexts.append("RestrictEvents")
|
||||
|
||||
if codec_id in pci_data.CodecIDs:
|
||||
if codec_id in codec_layouts.data:
|
||||
kexts.append("AppleALC")
|
||||
|
||||
if "AMD" in cpu_manufacturer and macos_version > (21, 0, 0) or int(cpu_configuration) > 1 and macos_version > (18, 0, 0):
|
||||
|
||||
Reference in New Issue
Block a user