mirror of https://github.com/mpv-player/mpv
Warning fixes:
vo_quartz.c:537: warning: passing argument 4 of 'AppendMenuItemTextWithCFString' makes integer from pointer without a cast vo_quartz.c:539: warning: passing argument 4 of 'AppendMenuItemTextWithCFString' makes integer from pointer without a cast vo_quartz.c:551: warning: passing argument 4 of 'AppendMenuItemTextWithCFString' makes integer from pointer without a cast vo_quartz.c:578: warning: ISO C90 forbids mixed declarations and code vo_quartz.c:1126: warning: ISO C90 forbids mixed declarations and code vo_quartz.c:1363: warning: passing argument 7 of 'BeginFullScreen' makes integer from pointer without a cast vo_quartz.c:1393: warning: passing argument 2 of 'EndFullScreen' makes integer from pointer without a cast vo_quartz.c:1402: warning: passing argument 2 of 'SetSystemUIMode' makes integer from pointer without a cast git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24980 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
808e6280d2
commit
3fd8eb3f8e
|
@ -506,6 +506,25 @@ static void quartz_CreateWindow(uint32_t d_width, uint32_t d_height, WindowAttri
|
||||||
CFStringRef movMenuTitle;
|
CFStringRef movMenuTitle;
|
||||||
CFStringRef aspMenuTitle;
|
CFStringRef aspMenuTitle;
|
||||||
|
|
||||||
|
const EventTypeSpec win_events[] = {
|
||||||
|
{ kEventClassWindow, kEventWindowClosed },
|
||||||
|
{ kEventClassWindow, kEventWindowBoundsChanged },
|
||||||
|
{ kEventClassCommand, kEventCommandProcess }
|
||||||
|
};
|
||||||
|
|
||||||
|
const EventTypeSpec key_events[] = {
|
||||||
|
{ kEventClassKeyboard, kEventRawKeyDown },
|
||||||
|
{ kEventClassKeyboard, kEventRawKeyRepeat }
|
||||||
|
};
|
||||||
|
|
||||||
|
const EventTypeSpec mouse_events[] = {
|
||||||
|
{ kEventClassMouse, kEventMouseMoved },
|
||||||
|
{ kEventClassMouse, kEventMouseWheelMoved },
|
||||||
|
{ kEventClassMouse, kEventMouseDown },
|
||||||
|
{ kEventClassMouse, kEventMouseUp },
|
||||||
|
{ kEventClassMouse, kEventMouseDragged }
|
||||||
|
};
|
||||||
|
|
||||||
SetRect(&winRect, 0, 0, d_width, d_height);
|
SetRect(&winRect, 0, 0, d_width, d_height);
|
||||||
SetRect(&oldWinRect, 0, 0, d_width, d_height);
|
SetRect(&oldWinRect, 0, 0, d_width, d_height);
|
||||||
SetRect(&dstRect, 0, 0, d_width, d_height);
|
SetRect(&dstRect, 0, 0, d_width, d_height);
|
||||||
|
@ -534,9 +553,9 @@ static void quartz_CreateWindow(uint32_t d_width, uint32_t d_height, WindowAttri
|
||||||
AppendMenuItemTextWithCFString(movMenu, CFSTR("Full Size"), 0, kFullScreenCmd, &index);
|
AppendMenuItemTextWithCFString(movMenu, CFSTR("Full Size"), 0, kFullScreenCmd, &index);
|
||||||
SetMenuItemCommandKey(movMenu, index, 0, 'F');
|
SetMenuItemCommandKey(movMenu, index, 0, 'F');
|
||||||
|
|
||||||
AppendMenuItemTextWithCFString(movMenu, NULL, kMenuItemAttrSeparator, NULL, &index);
|
AppendMenuItemTextWithCFString(movMenu, NULL, kMenuItemAttrSeparator, 0, &index);
|
||||||
|
|
||||||
AppendMenuItemTextWithCFString(movMenu, CFSTR("Aspect Ratio"), 0, NULL, &index);
|
AppendMenuItemTextWithCFString(movMenu, CFSTR("Aspect Ratio"), 0, 0, &index);
|
||||||
|
|
||||||
////Create Aspect Ratio Sub Menu
|
////Create Aspect Ratio Sub Menu
|
||||||
CreateNewMenu (0, 0, &aspectMenu);
|
CreateNewMenu (0, 0, &aspectMenu);
|
||||||
|
@ -548,7 +567,7 @@ static void quartz_CreateWindow(uint32_t d_width, uint32_t d_height, WindowAttri
|
||||||
CheckMenuItem (aspectMenu, 1, vo_keepaspect);
|
CheckMenuItem (aspectMenu, 1, vo_keepaspect);
|
||||||
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("Pan-Scan"), 0, kPanScanCmd, &index);
|
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("Pan-Scan"), 0, kPanScanCmd, &index);
|
||||||
CheckMenuItem (aspectMenu, 2, vo_panscan);
|
CheckMenuItem (aspectMenu, 2, vo_panscan);
|
||||||
AppendMenuItemTextWithCFString(aspectMenu, NULL, kMenuItemAttrSeparator, NULL, &index);
|
AppendMenuItemTextWithCFString(aspectMenu, NULL, kMenuItemAttrSeparator, 0, &index);
|
||||||
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("Original"), 0, kAspectOrgCmd, &index);
|
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("Original"), 0, kAspectOrgCmd, &index);
|
||||||
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("4:3"), 0, kAspectFullCmd, &index);
|
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("4:3"), 0, kAspectFullCmd, &index);
|
||||||
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("16:9"), 0, kAspectWideCmd, &index);
|
AppendMenuItemTextWithCFString(aspectMenu, CFSTR("16:9"), 0, kAspectWideCmd, &index);
|
||||||
|
@ -571,25 +590,6 @@ static void quartz_CreateWindow(uint32_t d_width, uint32_t d_height, WindowAttri
|
||||||
CFRelease(windowTitle);
|
CFRelease(windowTitle);
|
||||||
|
|
||||||
//Install event handler
|
//Install event handler
|
||||||
const EventTypeSpec win_events[] = {
|
|
||||||
{ kEventClassWindow, kEventWindowClosed },
|
|
||||||
{ kEventClassWindow, kEventWindowBoundsChanged },
|
|
||||||
{ kEventClassCommand, kEventCommandProcess }
|
|
||||||
};
|
|
||||||
|
|
||||||
const EventTypeSpec key_events[] = {
|
|
||||||
{ kEventClassKeyboard, kEventRawKeyDown },
|
|
||||||
{ kEventClassKeyboard, kEventRawKeyRepeat }
|
|
||||||
};
|
|
||||||
|
|
||||||
const EventTypeSpec mouse_events[] = {
|
|
||||||
{ kEventClassMouse, kEventMouseMoved },
|
|
||||||
{ kEventClassMouse, kEventMouseWheelMoved },
|
|
||||||
{ kEventClassMouse, kEventMouseDown },
|
|
||||||
{ kEventClassMouse, kEventMouseUp },
|
|
||||||
{ kEventClassMouse, kEventMouseDragged }
|
|
||||||
};
|
|
||||||
|
|
||||||
InstallApplicationEventHandler (NewEventHandlerUPP (KeyEventHandler), GetEventTypeCount(key_events), key_events, NULL, NULL);
|
InstallApplicationEventHandler (NewEventHandlerUPP (KeyEventHandler), GetEventTypeCount(key_events), key_events, NULL, NULL);
|
||||||
InstallApplicationEventHandler (NewEventHandlerUPP (MouseEventHandler), GetEventTypeCount(mouse_events), mouse_events, NULL, NULL);
|
InstallApplicationEventHandler (NewEventHandlerUPP (MouseEventHandler), GetEventTypeCount(mouse_events), mouse_events, NULL, NULL);
|
||||||
InstallWindowEventHandler (theWindow, NewEventHandlerUPP (WindowEventHandler), GetEventTypeCount(win_events), win_events, theWindow, NULL);
|
InstallWindowEventHandler (theWindow, NewEventHandlerUPP (WindowEventHandler), GetEventTypeCount(win_events), win_events, theWindow, NULL);
|
||||||
|
@ -1122,7 +1122,7 @@ static int preinit(const char *arg)
|
||||||
#if !defined (MACOSX_FINDER_SUPPORT) || !defined (HAVE_SDL)
|
#if !defined (MACOSX_FINDER_SUPPORT) || !defined (HAVE_SDL)
|
||||||
//this chunk of code is heavily based off SDL_macosx.m from SDL
|
//this chunk of code is heavily based off SDL_macosx.m from SDL
|
||||||
//it uses an Apple private function to request foreground operation
|
//it uses an Apple private function to request foreground operation
|
||||||
|
{
|
||||||
void CPSEnableForegroundOperation(ProcessSerialNumber* psn);
|
void CPSEnableForegroundOperation(ProcessSerialNumber* psn);
|
||||||
ProcessSerialNumber myProc, frProc;
|
ProcessSerialNumber myProc, frProc;
|
||||||
Boolean sameProc;
|
Boolean sameProc;
|
||||||
|
@ -1138,6 +1138,7 @@ static int preinit(const char *arg)
|
||||||
SetFrontProcess(&myProc);
|
SetFrontProcess(&myProc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1360,7 +1361,7 @@ void window_fullscreen()
|
||||||
|
|
||||||
if(fs_res_x != 0 || fs_res_y != 0)
|
if(fs_res_x != 0 || fs_res_y != 0)
|
||||||
{
|
{
|
||||||
BeginFullScreen( &restoreState, deviceHdl, &fs_res_x, &fs_res_y, NULL, NULL, NULL);
|
BeginFullScreen( &restoreState, deviceHdl, &fs_res_x, &fs_res_y, NULL, NULL, 0);
|
||||||
|
|
||||||
//Get Main device info///////////////////////////////////////////////////
|
//Get Main device info///////////////////////////////////////////////////
|
||||||
deviceRect = (*deviceHdl)->gdRect;
|
deviceRect = (*deviceHdl)->gdRect;
|
||||||
|
@ -1390,7 +1391,7 @@ void window_fullscreen()
|
||||||
vo_quartz_fs = 0;
|
vo_quartz_fs = 0;
|
||||||
if(restoreState != NULL)
|
if(restoreState != NULL)
|
||||||
{
|
{
|
||||||
EndFullScreen(restoreState, NULL);
|
EndFullScreen(restoreState, 0);
|
||||||
|
|
||||||
//Get Main device info///////////////////////////////////////////////////
|
//Get Main device info///////////////////////////////////////////////////
|
||||||
deviceRect = (*deviceHdl)->gdRect;
|
deviceRect = (*deviceHdl)->gdRect;
|
||||||
|
@ -1399,7 +1400,7 @@ void window_fullscreen()
|
||||||
device_height = deviceRect.bottom;
|
device_height = deviceRect.bottom;
|
||||||
restoreState = NULL;
|
restoreState = NULL;
|
||||||
}
|
}
|
||||||
SetSystemUIMode( kUIModeNormal, NULL);
|
SetSystemUIMode( kUIModeNormal, 0);
|
||||||
|
|
||||||
//show mouse cursor
|
//show mouse cursor
|
||||||
CGDisplayShowCursor(kCGDirectMainDisplay);
|
CGDisplayShowCursor(kCGDirectMainDisplay);
|
||||||
|
|
Loading…
Reference in New Issue