summaryrefslogtreecommitdiffstats
path: root/libvo/vo_svga.c
diff options
context:
space:
mode:
authoratlka <atlka@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-13 11:08:18 +0000
committeratlka <atlka@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-13 11:08:18 +0000
commitca99c8dc89eba6bb2ebb330beaccea304a930da0 (patch)
tree271aa033eb11e526d98e53441bdbf576f6279445 /libvo/vo_svga.c
parenteefce080f001e82043111f814d088fa575d855d0 (diff)
downloadmpv-ca99c8dc89eba6bb2ebb330beaccea304a930da0.tar.bz2
mpv-ca99c8dc89eba6bb2ebb330beaccea304a930da0.tar.xz
changes according to -utf8 option, draw_osd() function added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1502 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_svga.c')
-rw-r--r--libvo/vo_svga.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/libvo/vo_svga.c b/libvo/vo_svga.c
index ca251086f2..7f7929261e 100644
--- a/libvo/vo_svga.c
+++ b/libvo/vo_svga.c
@@ -509,7 +509,8 @@ static uint32_t draw_slice(uint8_t *image[], int stride[],
return (0);
}
-static void flip_page(void) {
+static void draw_osd(void)
+{
if (y_pos) {
gl_fillbox(0, 0, WIDTH, y_pos, 0);
gl_fillbox(0, HEIGHT - y_pos, WIDTH, y_pos, 0);
@@ -520,6 +521,9 @@ static void flip_page(void) {
}
vo_draw_text(WIDTH, HEIGHT, draw_alpha);
+}
+
+static void flip_page(void) {
gl_copyscreen(screen);
}
@@ -538,13 +542,9 @@ static void uninit(void) {
free(scalebuf);
if (yuvbuf != NULL)
free(yuvbuf);
- if (modelist != NULL) {
- while (modelist->next != NULL) {
- list = modelist;
- while (list->next != NULL)
- list = list->next;
- free(list);
- }
- free(modelist);
+ while (modelist != NULL) {
+ list=modelist;
+ modelist=modelist->next;
+ free(list);
}
}