Skip to content

Commit 5d16f75

Browse files
committed
Wider codec support
1 parent 3e63544 commit 5d16f75

File tree

10 files changed

+1556
-125
lines changed

10 files changed

+1556
-125
lines changed

AppleALC/kern_resources.cpp

Lines changed: 1395 additions & 122 deletions
Large diffs are not rendered by default.

Changelog.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,15 @@ AppleALC Changelog
1010
- Added optional device-id comparison to patch and file matching
1111
- Added PinConfs plugin injecting pin configurations
1212
- Added AD1988B codec support (by Rodion)
13-
- Added ALC888 codec support (by Vandroiy)
1413
- Added ALC269VC (Lenovo Z580) codec support (by John)
15-
- Added ALC889 codec support (by Ukr55)
1614
- Added ALC269 (Acer Aspire) codec support (by Andrey1970)
1715
- Added ALC282 codec support (by S.Mitrofanov)
16+
- Added ALC887 codec support (by x-tropic)
17+
- Added ALC888 codec support (by Vandroiy)
18+
- Added ALC889 codec support (by Ukr55)
19+
- Added ALC892 codec support (by FredWst, m-dudarev)
1820
- Added ALC898 codec support (by Andrey1970)
19-
21+
- Added CX20590 codec support (by usr-sse2)
2022

2123
#### v1.0.0
2224
- Initial release

Resources/ALC887/Info.plist

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>Author</key>
6+
<string>x-tropic</string>
7+
<key>CodecID</key>
8+
<integer>2183</integer>
9+
<key>CodecName</key>
10+
<string>ALC887</string>
11+
<key>Files</key>
12+
<dict>
13+
<key>Layouts</key>
14+
<array>
15+
<dict>
16+
<key>Id</key>
17+
<integer>1</integer>
18+
<key>Path</key>
19+
<string>layout1.xml.zlib</string>
20+
</dict>
21+
</array>
22+
<key>Platforms</key>
23+
<array>
24+
<dict>
25+
<key>Id</key>
26+
<integer>1</integer>
27+
<key>Path</key>
28+
<string>Platforms.xml.zlib</string>
29+
</dict>
30+
</array>
31+
</dict>
32+
<key>Patches</key>
33+
<array>
34+
<dict>
35+
<key>Count</key>
36+
<integer>2</integer>
37+
<key>Find</key>
38+
<data>ixnUEQ==</data>
39+
<key>MinKernel</key>
40+
<integer>13</integer>
41+
<key>Name</key>
42+
<string>AppleHDA</string>
43+
<key>Replace</key>
44+
<data>hwjsEA==</data>
45+
</dict>
46+
<dict>
47+
<key>Count</key>
48+
<integer>2</integer>
49+
<key>Find</key>
50+
<data>gxnUEQ==</data>
51+
<key>MinKernel</key>
52+
<integer>13</integer>
53+
<key>Name</key>
54+
<string>AppleHDA</string>
55+
<key>Replace</key>
56+
<data>AAAAAA==</data>
57+
</dict>
58+
</array>
59+
<key>Revisions</key>
60+
<array>
61+
<integer>1049346</integer>
62+
</array>
63+
<key>Vendor</key>
64+
<string>Realtek</string>
65+
</dict>
66+
</plist>
4.76 KB
Binary file not shown.

Resources/ALC887/layout1.xml.zlib

1.14 KB
Binary file not shown.

Resources/ALC892/Info.plist

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>Author</key>
6+
<string>FredWst, m-dudarev</string>
7+
<key>CodecID</key>
8+
<integer>2194</integer>
9+
<key>CodecName</key>
10+
<string>ALC892</string>
11+
<key>Files</key>
12+
<dict>
13+
<key>Layouts</key>
14+
<array>
15+
<dict>
16+
<key>Id</key>
17+
<integer>1</integer>
18+
<key>Path</key>
19+
<string>layout1.xml.zlib</string>
20+
</dict>
21+
<dict>
22+
<key>Id</key>
23+
<integer>2</integer>
24+
<key>Path</key>
25+
<string>layout2.xml.zlib</string>
26+
</dict>
27+
<dict>
28+
<key>Id</key>
29+
<integer>3</integer>
30+
<key>Path</key>
31+
<string>layout3.xml.zlib</string>
32+
</dict>
33+
</array>
34+
<key>Platforms</key>
35+
<array>
36+
<dict>
37+
<key>Id</key>
38+
<integer>1</integer>
39+
<key>Path</key>
40+
<string>Platforms.xml.zlib</string>
41+
</dict>
42+
<dict>
43+
<key>Id</key>
44+
<integer>2</integer>
45+
<key>Path</key>
46+
<string>Platforms.xml.zlib</string>
47+
</dict>
48+
<dict>
49+
<key>Id</key>
50+
<integer>3</integer>
51+
<key>Path</key>
52+
<string>Platforms.xml.zlib</string>
53+
</dict>
54+
</array>
55+
</dict>
56+
<key>Patches</key>
57+
<array>
58+
<dict>
59+
<key>Count</key>
60+
<integer>2</integer>
61+
<key>Find</key>
62+
<data>ixnUEQ==</data>
63+
<key>MinKernel</key>
64+
<integer>13</integer>
65+
<key>Name</key>
66+
<string>AppleHDA</string>
67+
<key>Replace</key>
68+
<data>kgjsEA==</data>
69+
</dict>
70+
<dict>
71+
<key>Count</key>
72+
<integer>2</integer>
73+
<key>Find</key>
74+
<data>gxnUEQ==</data>
75+
<key>MinKernel</key>
76+
<integer>15</integer>
77+
<key>Name</key>
78+
<string>AppleHDA</string>
79+
<key>Replace</key>
80+
<data>AAAAAA==</data>
81+
</dict>
82+
</array>
83+
<key>Revisions</key>
84+
<array>
85+
<integer>1049346</integer>
86+
</array>
87+
<key>Vendor</key>
88+
<string>Realtek</string>
89+
</dict>
90+
</plist>
6.04 KB
Binary file not shown.

Resources/ALC892/layout1.xml.zlib

1.44 KB
Binary file not shown.

Resources/ALC892/layout2.xml.zlib

1.44 KB
Binary file not shown.

Resources/ALC892/layout3.xml.zlib

1.44 KB
Binary file not shown.

0 commit comments

Comments
 (0)