In case this is useful I came across this code via Google -
case EC_DVD_WARNING:
switch (param1)
{
case DVD_WARNING_InvalidDVD1_0Disc:
DbgLog((LOG_ERROR, 1, TEXT("DVD Warning: Current disc is not v1.0 spec compliant"))) ;
break ;
case DVD_WARNING_FormatNotSupported:
DbgLog((LOG_ERROR, 1, TEXT("DVD Warning: The decoder does not support the new format."))) ;
break ;
case DVD_WARNING_IllegalNavCommand:
DbgLog((LOG_ERROR, 1, TEXT("DVD Warning: An illegal navigation command was encountered."))) ;
break ;
case DVD_WARNING_Open:
MessageBox(win,
TEXT("A file on the DVD disc could not be opened. ")
TEXT("Playback may not continue.\0"),
TEXT("Warning"), MB_OK | MB_ICONINFORMATION) ;
break ;
case DVD_WARNING_Seek:
MessageBox(win,
TEXT("Could not move to a different part of a file on the DVD disc. ")
TEXT("Playback may not continue.\0"),
TEXT("Warning"), MB_OK | MB_ICONINFORMATION) ;
break ;
case DVD_WARNING_Read:
MessageBox(win,
TEXT("Could not read part of a file on the DVD disc. ")
TEXT("Playback may not continue.\0"),
TEXT("Warning"), MB_OK | MB_ICONINFORMATION) ;
break ;
default:
DbgLog((LOG_ERROR, 1, TEXT("DVD Warning: An unknown warning (%ld) was received."),
static_cast<ULONG>(param1))) ;
break ;
}
break ;
I will see if PowerDVD can play the rip when I'm home tonight.
Thanks, FastKayak / Larry