I see that LIBCDVD uses the fileIO interface. Maybe you can avoid the freezing issue by checking for the presence of a valid disc first, before allowing access to any of the LIBCDVD functions.
Originally Posted by AKuHAK
It will mean that you have to poll sceCdGetDiskType() for any of the valid disc types (PS1CD, PS1CDDA, PS2CD, PS2CDDA, PS2DVD, CDDA or DVDVIDEO). Do not access the CD/DVD drive if none of those types of discs are inserted.
Last edited by SP193; 09-15-2012 at 11:09 PM.
Reason: Corrected grammar.
SCPH-10000 S. MINOKAMO v1.01 (Defunct)
SCPH-10000 S. KISARAZU v1.00 (faulty)
SCPH-15000 S. KOHDA (With warranty seal!) :D
DESR-5100 S. EMCS