1.1 --- a/src/gdrom/gdrom.c Tue Feb 16 09:29:39 2010 +1000
1.2 +++ b/src/gdrom/gdrom.c Fri Feb 24 21:11:58 2012 +1000
1.4 #include "gdrom/gdrom.h"
1.5 #include "gdrom/packet.h"
1.6 #include "bootstrap.h"
1.8 #include "drivers/cdrom/cdrom.h"
1.10 #define GDROM_LBA_OFFSET 150
1.15 -gboolean gdrom_mount_image( const gchar *filename )
1.16 +gboolean gdrom_mount_image( const gchar *filename, ERROR *err )
1.18 - cdrom_disc_t disc = cdrom_disc_open(filename, NULL);
1.19 + cdrom_disc_t disc = cdrom_disc_open(filename, err);
1.20 + if( disc == NULL && err->code == LX_ERR_FILE_UNKNOWN ) {
1.21 + disc = cdrom_wrap_magic( CDROM_DISC_XA, filename, err );
1.23 if( disc != NULL ) {
1.24 gdrom_mount_disc( disc );