Commit Graph

23 Commits

Author SHA1 Message Date
RichardG867
6ee9274582 VIA AC97: Change FM data format after an exhaustive probe 2021-08-04 01:00:44 -03:00
RichardG867
61784ca9f4 VIA AC97: Remove status register workaround, fixed by the SGD pause bit fix 2021-08-03 21:36:20 -03:00
RichardG867
b0c1e4726f VIA AC97: Fix SGD pause bit, fixes mpxplay looping on stop 2021-08-03 21:24:08 -03:00
RichardG867
3babec6218 Implement VIA AC97 clipping (not great atm) 2021-08-03 20:28:03 -03:00
RichardG867
b58fda26e9 Remove VIA AC97 debug logging 2021-08-03 13:18:05 -03:00
RichardG867
720375bfd4 VIA AC97: workaround for V7.00b WDM driver hangs, and fix delayed starts caused by the SGD timer 2021-08-02 16:15:04 -03:00
RichardG867
c5c6cb715c Fix overwritten register index value oversight 2021-07-29 13:23:18 -03:00
RichardG867
8cf5e3d77f Update VIA AC97 codec write behavior to match hardware 2021-07-29 13:21:12 -03:00
RichardG867
89d6a67e86 More AC97 work, including 48 KHz sample rate cap 2021-07-29 00:47:39 -03:00
RichardG867
8cf651db57 AC97 improvements, including variable sample rate support on VIA 2021-07-27 22:53:24 -03:00
RichardG867
8485852b07 Add AC97 multi-codec support (unused) and fix gain calculation 2021-07-27 17:16:52 -03:00
RichardG867
70285df61b The start of AC97 volume control 2021-07-26 00:19:39 -03:00
RichardG867
42eada3122 VIA AC97 improvements, almost ready 2021-07-25 22:58:03 -03:00
RichardG867
0fe3a712b0 Move SGD restart to a dedicated flag variable 2021-07-24 22:38:05 -03:00
RichardG867
562bbe167c Improvements to VIA AC97 per suggestions 2021-07-23 01:07:53 -03:00
RichardG867
ce63373613 Add incomplete VIA AC97 FM implementation 2021-07-22 11:10:05 -03:00
RichardG867
7db35aa9b6 De-duplicate entry field on the SGD structure 2021-07-18 16:17:56 -03:00
RichardG867
292874f772 Fix unused variable warning with logging disabled 2021-07-16 15:39:19 -03:00
RichardG867
a976256b1e VIA AC97 updates: Linux now kinda works 2021-07-13 22:14:39 -03:00
RichardG867
ff1a55d08d More AC97, now with VIA kinda sorta working and ES1371 2021-07-13 00:53:26 -03:00
RichardG867
5bce2f09c7 Fix small oversight on codec shadow write 2021-07-11 17:12:48 -03:00
RichardG867
2fa909ab91 Revert to the code which was working on XP 2021-07-11 17:04:41 -03:00
RichardG867
b9c68bf277 Initial commit for AC97 2021-07-11 16:58:52 -03:00