Commit Graph

22 Commits

Author SHA1 Message Date
OBattler
c79844a889 Conflict resolution. 2025-03-13 21:21:25 +01:00
OBattler
8722fe0080 CD-ROM: Optimize Windows IOCTL disc change checking. 2025-03-13 21:17:25 +01:00
OBattler
da360ab9da IOCTL: Fix detection of whether or not the disc has audio, fixes audio playing. 2025-02-13 23:37:27 +01:00
OBattler
44c6daad1c Fixed IOCTL failing to read raw TOC after hard reset. 2025-02-13 08:36:36 +01:00
OBattler
5262693624 IOCTL: The host non-raw TOC is no longer always read and is also only used to reconstruct the raw toc for DVD's, should reduce the slowness on host drive mounting. 2025-02-13 04:53:51 +01:00
OBattler
9a1ae5997f Fixed ATAPI transfer split by sectors and improved the performance of IOCTL by making it no longer constantly open and close the handle. 2025-02-13 01:44:10 +01:00
OBattler
74e0408201 Current WIP CD-ROM changes. 2025-02-09 20:06:15 +01:00
OBattler
35a12e0826 CD-ROM: IOCTL now detects medium changes without having to read the host drive's TOC on every operation, improves performance. 2025-02-03 10:57:19 +01:00
Jasmine Iwanek
4b5162fedd Fix for building on msys2 clang found by ANightly 2025-02-02 05:03:45 -05:00
OBattler
90e1190c92 The great CD-ROM clean-up and rewrite, fixes #5134. 2025-01-28 16:26:28 +01:00
OBattler
7ad3b81058 Rewritten the CD-ROM image handling and Cue sheet parsing, also fixes crashes when using VISO. 2025-01-02 22:38:10 +01:00
OBattler
0f61db03ef qt/win_cdrom_ioctl.c - fix CLang complication. 2024-12-31 07:37:59 +01:00
OBattler
686384ce43 Block Ctrl+Alt+PgUp, not Ctrl+Alt+PgDown. 2024-12-31 04:05:20 +01:00
OBattler
5c27083af6 CD-ROM interface API to get raw track data, IOCTL now actually provides it, and IOCTL is now actually instantiable, as well as cleaned up a bit. 2024-11-25 21:23:28 +01:00
RichardG867
aeaaa09b16 CD-ROM: Report image backend I/O errors as media CRC errors to the drive 2024-10-27 13:17:55 -03:00
Miran Grča
529cef56e3 Revert win_cdrom_ioctl.c to the previous version, fixes regressions. 2024-07-20 19:55:47 +02:00
OBattler
fba01a9b39 CD-ROM IOCTL: Raw sector read fix. 2024-07-15 15:38:36 +02:00
OBattler
9dc92bc1d4 More IOCTL fixes - audio now works correctly. 2024-05-20 01:57:15 +02:00
OBattler
641da43f15 IOCTL and CD-ROM changes. 2024-05-19 21:17:57 +02:00
TC1995
9af55412db Make the CD/DVD-ROM passthrough actually work (WIP)
Still WIP, eject/reload in the qt side is a bit broken.
2024-05-18 22:37:49 +02:00
TC1995
4fdb339407 Attempt #2 to implement CD-ROM passthrough.
Still Windows only on the QT side.
2024-05-18 19:42:00 +02:00
TC1995
dd9f6f8bd4 Merge branch 'master' into feature/cdrom-ioctl 2024-05-18 19:37:38 +02:00