Mercurial > mplayer.hg
changeset 16590:3ffa9bee23d4
panscan support
author | reimar |
---|---|
date | Sun, 25 Sep 2005 16:18:16 +0000 |
parents | c991500a54c7 |
children | e5f3a9a03914 |
files | libvo/vo_gl2.c |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libvo/vo_gl2.c Sun Sep 25 16:17:03 2005 +0000 +++ b/libvo/vo_gl2.c Sun Sep 25 16:18:16 2005 +0000 @@ -537,6 +537,9 @@ { glClear(GL_COLOR_BUFFER_BIT); aspect(x, y, A_ZOOM); + panscan_calc(); + *x += vo_panscan_x; + *y += vo_panscan_y; glViewport( (vo_screenwidth-*x)/2, (vo_screenheight-*y)/2, *x, *y); } else { //aspect(x, y, A_NOZOOM); @@ -798,6 +801,7 @@ int_pause = 0; + panscan_init(); aspect_save_orig(width,height); aspect_save_prescale(d_width,d_height); aspect_save_screenres(vo_screenwidth,vo_screenheight); @@ -1117,6 +1121,11 @@ initGl(vo_dwidth, vo_dheight); resize(&vo_dwidth, &vo_dheight); return VO_TRUE; + case VOCTRL_GET_PANSCAN: + return VO_TRUE; + case VOCTRL_SET_PANSCAN: + resize (&vo_dwidth, &vo_dheight); + return VO_TRUE; #ifndef GL_WIN32 case VOCTRL_SET_EQUALIZER: {