mirror of
https://github.com/mpv-player/mpv
synced 2025-02-06 07:01:45 +00:00
compilation fix for disabling dvd functionality, patch by <bangbangbear at gmail dot com>, slightly modified by me.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23165 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
cd9d03176f
commit
9d9952500e
@ -1005,29 +1005,27 @@ static LRESULT CALLBACK EventProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM
|
||||
{
|
||||
if(LOWORD(wParam) - IDPLAYDISK == cdromdrive)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
sprintf(searchpath, "%sVIDEO_TS", device + pos);
|
||||
if(GetFileAttributes(searchpath) != INVALID_FILE_ATTRIBUTES)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
if (dvd_device) free(dvd_device);
|
||||
dvd_device = strdup(device + pos);
|
||||
dvd_title = dvd_chapter = dvd_angle = 1;
|
||||
handlemsg(hWnd, evPlayDVD);
|
||||
}
|
||||
#endif
|
||||
#ifdef HAVE_LIBCDIO
|
||||
}
|
||||
sprintf(searchpath, "%sTrack01.cda", device + pos);
|
||||
if(GetFileAttributes(searchpath) != INVALID_FILE_ATTRIBUTES)
|
||||
{
|
||||
#ifdef HAVE_LIBCDIO
|
||||
if (cdrom_device) free(cdrom_device);
|
||||
cdrom_device = strdup(device + pos);
|
||||
/* mplayer doesn't seem to like the trailing \ after the device name */
|
||||
cdrom_device[2]=0;
|
||||
handlemsg(hWnd, evPlayCD);
|
||||
}
|
||||
#endif
|
||||
else
|
||||
{
|
||||
} else {
|
||||
HANDLE searchhndl;
|
||||
WIN32_FIND_DATA finddata;
|
||||
sprintf(searchpath, "%smpegav\\*.dat", device + pos);
|
||||
|
@ -271,6 +271,7 @@ static void guiSetEvent(int event)
|
||||
{
|
||||
switch(guiIntfStruct.StreamType)
|
||||
{
|
||||
#ifdef USE_DVDREAD
|
||||
case STREAMTYPE_DVD:
|
||||
{
|
||||
guiIntfStruct.Title = guiIntfStruct.DVD.current_title;
|
||||
@ -280,6 +281,7 @@ static void guiSetEvent(int event)
|
||||
guiGetEvent(guiCEvent, (void *) guiSetPlay);
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
default:
|
||||
{
|
||||
guiIntfStruct.FilenameChanged = guiIntfStruct.NewPlay = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user