From 9d163493dab155f1d63037f864685613925d3c61 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Thu, 4 Jul 2019 17:47:39 -0400 Subject: [PATCH] cdrom: print sense data on each failure --- libretro-common/cdrom/cdrom.c | 6 ++---- libretro-common/include/cdrom/cdrom.h | 2 ++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libretro-common/cdrom/cdrom.c b/libretro-common/cdrom/cdrom.c index be1190a34f..bd6bb81204 100644 --- a/libretro-common/cdrom/cdrom.c +++ b/libretro-common/cdrom/cdrom.c @@ -364,6 +364,8 @@ retry: } else { + cdrom_print_sense_data(sense, sizeof(sense)); + /* INQUIRY/TEST should never fail, don't retry */ if (cmd[0] != 0x0 && cmd[0] != 0x12) { @@ -400,11 +402,7 @@ retry: break; } } -#ifdef CDROM_DEBUG - printf("CHECK CONDITION\n"); - cdrom_print_sense_data(sense, sizeof(sense)); -#endif rv = 1; } diff --git a/libretro-common/include/cdrom/cdrom.h b/libretro-common/include/cdrom/cdrom.h index 372c8e8f4a..3bdab6cf6f 100644 --- a/libretro-common/include/cdrom/cdrom.h +++ b/libretro-common/include/cdrom/cdrom.h @@ -79,6 +79,8 @@ int cdrom_get_inquiry(const libretro_vfs_implementation_file *stream, char *mode int cdrom_read(libretro_vfs_implementation_file *stream, unsigned char min, unsigned char sec, unsigned char frame, void *s, size_t len, size_t skip); +int cdrom_read(libretro_vfs_implementation_file *stream, unsigned lba, void *s, size_t len, size_t skip); + int cdrom_set_read_speed(libretro_vfs_implementation_file *stream, unsigned speed); int cdrom_stop(const libretro_vfs_implementation_file *stream);