mirror of https://github.com/mpv-player/mpv
Record screen size and display size in vo_ variables.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25442 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
1c154cd853
commit
891a1f1451
|
@ -111,6 +111,8 @@ static int config(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_
|
||||||
screen_id = 0;
|
screen_id = 0;
|
||||||
}
|
}
|
||||||
screen_frame = [screen_handle frame];
|
screen_frame = [screen_handle frame];
|
||||||
|
vo_screenwidth = screen_frame.size.width;
|
||||||
|
vo_screenheight = screen_frame.size.height;
|
||||||
|
|
||||||
//misc mplayer setup
|
//misc mplayer setup
|
||||||
image_width = width;
|
image_width = width;
|
||||||
|
@ -669,6 +671,8 @@ static int control(uint32_t request, void *data, ...)
|
||||||
int padding = 0;
|
int padding = 0;
|
||||||
|
|
||||||
NSRect frame = [self frame];
|
NSRect frame = [self frame];
|
||||||
|
vo_dwidth = frame.size.width;
|
||||||
|
vo_dheight = frame.size.height;
|
||||||
|
|
||||||
glViewport(0, 0, frame.size.width, frame.size.height);
|
glViewport(0, 0, frame.size.width, frame.size.height);
|
||||||
glMatrixMode(GL_PROJECTION);
|
glMatrixMode(GL_PROJECTION);
|
||||||
|
@ -820,8 +824,11 @@ static int control(uint32_t request, void *data, ...)
|
||||||
old_frame = [window frame]; //save main window size & position
|
old_frame = [window frame]; //save main window size & position
|
||||||
if(screen_force)
|
if(screen_force)
|
||||||
screen_frame = [screen_handle frame];
|
screen_frame = [screen_handle frame];
|
||||||
else
|
else {
|
||||||
screen_frame = [[window screen] frame];
|
screen_frame = [[window screen] frame];
|
||||||
|
vo_screenwidth = screen_frame.size.width;
|
||||||
|
vo_screenheight = screen_frame.size.height;
|
||||||
|
}
|
||||||
|
|
||||||
[window setFrame:screen_frame display:YES animate:animate]; //zoom-in window with nice useless sfx
|
[window setFrame:screen_frame display:YES animate:animate]; //zoom-in window with nice useless sfx
|
||||||
old_view_frame = [self bounds];
|
old_view_frame = [self bounds];
|
||||||
|
|
Loading…
Reference in New Issue