diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-16 15:22:45 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-16 15:22:45 +0000 |
commit | 576095dfb9915dbc2c16cfbd07d5ed6ea5c9cba6 (patch) | |
tree | 9c401ef14e8af788f1ced85db6e89b42dbfb563c /libvo/vo_xvidix.c | |
parent | 6af2546071bdeafa264eff942a3a2514fe18e8c2 (diff) | |
download | mpv-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.c | 9 |
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", |