Commit Graph

39 Commits

Author SHA1 Message Date
Jasmine Iwanek
81bb5e564b Better fallthrough annotation macro. 2023-08-09 20:09:36 -04:00
OBattler
ce5e21f870 More warning and compile fixes. 2023-08-08 15:38:40 +02:00
Jasmine Iwanek
d2f42198fd Fix clang build failure 2023-07-26 12:41:18 -04:00
Jasmine Iwanek
998cfe5cc8 Constification 2023-07-25 17:59:24 -04:00
Jasmine Iwanek
db66543959 Apple build fix 2023-07-25 17:59:22 -04:00
Jasmine Iwanek
ee695e71f9 More sonarlint work 2023-07-25 17:59:22 -04:00
RichardG867
8c2c3ac9d3 AC97: Overhaul data structures and codec finding system 2023-07-22 14:55:25 -03:00
RichardG867
d8229b6567 AC97: Add TR28023/CT1297 codec
# Conflicts:
#	src/include/86box/snd_ac97.h
2023-07-22 13:08:22 -03:00
Jasmine Iwanek
922c4335ae Next round of sonarlint cleanups 2023-06-27 21:17:13 -04:00
OBattler
ef0c04ae3a Fixed a memory leak in sound/snd_ac97_codec.c. 2023-06-19 00:09:24 +02:00
Jasmine Iwanek
ed1b369abd Yet more sonarlint fixes 2023-05-29 06:21:17 -04:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Jasmine Iwanek
645732b7bf clang-format in src/sound/ 2022-09-18 17:22:55 -04:00
Jasmine Iwanek
c195b348a7 src/sound 2022-03-13 10:03:39 -04:00
Jasmine Iwanek
f7084993c3 Formatting updates in src/sound + related includes 2022-02-25 22:06:27 -05:00
RichardG867
df332677f2 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-02-03 19:25:01 -03:00
RichardG867
ba340d454e snd_ac97_codec: Fix initialization of a couple registers 2022-02-03 19:24:50 -03:00
Jess Lovelace
f18615ae87 refactored device_t and all declarations 2022-02-02 16:31:22 -05:00
RichardG867
aefb90ee8b Add AK4540 codec for ES1371 2021-11-24 20:33:42 -03:00
RichardG867
5d87f6b8f1 Fix AC97 codec reset flags not being set 2021-11-23 23:37:10 -03:00
RichardG867
1f9ec63b79 Make AC97 codec status bits reflect powerdowns, fixes output on ES1371 VxD driver 2021-11-22 17:05:41 -03:00
RichardG867
7ee1170498 Make variable rate AC97 codecs use a min/max rate 2021-11-21 00:06:04 -03:00
RichardG867
2bc486612b ES1371 improvements, including codec select 2021-11-20 23:24:11 -03:00
RichardG867
f32deff7f6 snd_ac97_codec: Fix fatal and crash caused by AMR card spill-over 2021-11-19 15:56:21 -03:00
RichardG867
6527fe9993 AC97 codec overhaul, now with proper enabling through settings and proper codec features 2021-11-12 00:43:03 -03:00
Ompronce
c39c562bc9 Add files via upload 2021-09-20 11:06:11 -04:00
RichardG867
413c4562b4 Add AD1881 codec for the WIP branch's Gigabyte GA-6VX-4X 2021-08-02 16:18:21 -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
54b8fb57aa Add separate table for AC97 gain (not quite right) 2021-07-27 16:01:30 -03:00
RichardG867
70285df61b The start of AC97 volume control 2021-07-26 00:19:39 -03:00
RichardG867
1fc1171011 Return the same CS4297A revision VMware does 2021-07-22 16:07:38 -03:00
RichardG867
c2e9ba1db5 Add CS4297 codec to onboard ES1371 implementations 2021-07-22 16:06:45 -03:00
RichardG867
9643bbd579 Add AC97 audio to VA-503A 2021-07-13 22:06:17 -03:00
RichardG867
b14e20b3fb Fix AC97 codec ID byte ordering 2021-07-13 21:15:25 -03:00
RichardG867
ff1a55d08d More AC97, now with VIA kinda sorta working and ES1371 2021-07-13 00:53:26 -03:00
RichardG867
b9c68bf277 Initial commit for AC97 2021-07-11 16:58:52 -03:00