Move CD blank media to separate status field.
Some checks failed
CMake (Linux) / Qt 5 GUI, Debug, NDR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Debug, NDR, arm64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Debug, NDR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 5 GUI, Debug, NDR, x86_64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Debug, NDR, x86_64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Debug, NDR, x86_64 (push) Has been cancelled
CMake (Linux) / Qt 5 GUI, Debug, ODR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Debug, ODR, arm64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Debug, ODR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 5 GUI, Debug, ODR, x86_64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Debug, ODR, x86_64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Debug, ODR, x86_64 (push) Has been cancelled
CMake (Linux) / Qt 5 GUI, Dev, NDR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Dev, NDR, arm64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Dev, NDR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 5 GUI, Dev, NDR, x86_64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Dev, NDR, x86_64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Dev, NDR, x86_64 (push) Has been cancelled
CMake (Linux) / Qt 5 GUI, Dev, ODR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Dev, ODR, arm64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Dev, ODR, arm64 (push) Has been cancelled
CMake (Linux) / Qt 5 GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (Linux) / Qt 6 GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Debug, NDR, arm64 (push) Has been cancelled
CMake (macos) / SDL GUI, Debug, NDR, arm64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Debug, NDR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Debug, NDR, x86_64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Debug, ODR, arm64 (push) Has been cancelled
CMake (macos) / SDL GUI, Debug, ODR, arm64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Debug, ODR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Debug, ODR, x86_64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Dev, NDR, arm64 (push) Has been cancelled
CMake (macos) / SDL GUI, Dev, NDR, arm64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Dev, NDR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Dev, NDR, x86_64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Dev, ODR, arm64 (push) Has been cancelled
CMake (macos) / SDL GUI, Dev, ODR, arm64 (push) Has been cancelled
CMake (macos) / Qt 5 GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Debug, NDR, CLANGARM64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Debug, NDR, MINGW64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Debug, ODR, CLANGARM64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Debug, ODR, MINGW64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Dev, NDR, CLANGARM64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Dev, NDR, MINGW64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Dev, ODR, CLANGARM64 (push) Has been cancelled
CMake (Windows) / Qt 5 GUI, Dev, ODR, MINGW64 (push) Has been cancelled
CodeQL Analysis (Linux) / Qt 5 GUI, Debug, NDR, x86_64 (push) Has been cancelled
CodeQL Analysis (Linux) / SDL GUI, Debug, NDR, x86_64 (push) Has been cancelled
CodeQL Analysis (Linux) / Qt 5 GUI, Debug, ODR, x86_64 (push) Has been cancelled
CodeQL Analysis (Linux) / SDL GUI, Debug, ODR, x86_64 (push) Has been cancelled
CodeQL Analysis (macos) / Qt 5 GUI, Debug, NDR, x86_64 (push) Has been cancelled
CodeQL Analysis (macos) / Qt 5 GUI, Debug, ODR, x86_64 (push) Has been cancelled
CodeQL Analysis (Windows) / Qt 5 GUI, Debug, NDR, MINGW64 (push) Has been cancelled
CodeQL Analysis (Windows) / Qt 5 GUI, Debug, ODR, MINGW64 (push) Has been cancelled

This commit is contained in:
2025-09-24 06:52:08 +01:00
parent 6498914df9
commit 2b3ceea4f5
3 changed files with 18 additions and 7 deletions

View File

@@ -2801,7 +2801,7 @@ cdrom_read_disc_information(const cdrom_t *dev, uint8_t *buffer)
int ls_last = 0;
int t_b0 = -1;
if (dev->cd_status == CD_STATUS_BLANK_CDR) {
if (dev->blank_media == CD_BLANK_CDR) {
memset(buffer, 0x00, 34);
buffer[ 0] = 0x00; /* Disc Information Length (MSB) */
@@ -3117,7 +3117,8 @@ cdrom_insert_blank(cdrom_t *dev, const char *fn)
// All looking good, reset state
dev->seek_pos = 0;
dev->cd_buflen = 0;
dev->cd_status = CD_STATUS_BLANK_CDR;
dev->cd_status = CD_STATUS_DATA_ONLY;
dev->blank_media = CD_BLANK_CDR;
dev->cdrom_capacity = 0;
cdrom_log(dev->log, "Blank CD-R created\n");
cdrom_insert(dev->id);