summaryrefslogtreecommitdiffstats
path: root/libvo/vo_xvidix.c
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-16 15:22:45 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-16 15:22:45 +0000
commit576095dfb9915dbc2c16cfbd07d5ed6ea5c9cba6 (patch)
tree9c401ef14e8af788f1ced85db6e89b42dbfb563c /libvo/vo_xvidix.c
parent6af2546071bdeafa264eff942a3a2514fe18e8c2 (diff)
downloadmpv-576095dfb9915dbc2c16cfbd07d5ed6ea5c9cba6.tar.bz2
mpv-576095dfb9915dbc2c16cfbd07d5ed6ea5c9cba6.tar.xz
added vidix_start() and vidix_stop() for better runtime-resize support ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4199 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_xvidix.c')
-rw-r--r--libvo/vo_xvidix.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/libvo/vo_xvidix.c b/libvo/vo_xvidix.c
index 013be5163f..d06e3e01f7 100644
--- a/libvo/vo_xvidix.c
+++ b/libvo/vo_xvidix.c
@@ -78,9 +78,9 @@ static void resize(int x, int y)
window_y = drwcY;
window_width = drwWidth;
window_height = drwHeight;
+
/* FIXME: implement runtime resize/move if possible, this way is very ugly! */
- vidix_term();
- vidix_preinit(vidix_name, &video_out_xvidix);
+ vidix_stop();
if (vidix_init(image_width, image_height, window_x, window_y,
window_width, window_height, image_format, vo_depthonscreen, vo_screenwidth, vo_screenheight) != 0)
{
@@ -89,9 +89,10 @@ static void resize(int x, int y)
vidix_term();
uninit();
exit(1); /* !!! */
- x = window_width;
- y = window_height;
}
+ vidix_start();
+ x = window_width;
+ y = window_height;
}
mp_msg(MSGT_VO, MSGL_INFO, "[xvidix] window properties: pos: %dx%d, size: %dx%d\n",