summaryrefslogtreecommitdiffstats
path: root/libvo/vosub_vidix.h
diff options
context:
space:
mode:
authornick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-06 16:02:24 +0000
committernick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-01-06 16:02:24 +0000
commite68e3a36f51c9674bc99485e2a1c67e62accc9e6 (patch)
tree03cc46d72d4cf9067f67392d71ab24d5a85b1596 /libvo/vosub_vidix.h
parent1a4f00608dc8ee854cb70b6fc6dc74c5d1cb9fa9 (diff)
downloadmpv-e68e3a36f51c9674bc99485e2a1c67e62accc9e6.tar.bz2
mpv-e68e3a36f51c9674bc99485e2a1c67e62accc9e6.tar.xz
preliminary version
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4011 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vosub_vidix.h')
-rw-r--r--libvo/vosub_vidix.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/libvo/vosub_vidix.h b/libvo/vosub_vidix.h
new file mode 100644
index 0000000000..d381a64f93
--- /dev/null
+++ b/libvo/vosub_vidix.h
@@ -0,0 +1,30 @@
+/*
+ * vosub_vidix.h
+ *
+ * Copyright (C) Nick Kurshev <nickols_k@mail.ru> - 2002
+ *
+ * You can redistribute this file under terms and conditions
+ * of GNU General Public licence v2.
+ *
+ * This file contains vosub_vidix interface to any mplayer's VO driver
+ */
+
+#ifndef __VOSUB_VIDIX_INCLUDED
+#define __VOSUB_VIDIX_INCLUDED
+
+ /* drvname can be NULL */
+int vidix_preinit(
+const char *drvname);
+int vidix_init(unsigned src_width,unsigned src_height,
+ unsigned dest_x,unsigned dest_y,unsigned dst_width,
+ unsigned dst_height,unsigned format,unsigned dest_bpp,
+ unsigned vid_w,unsigned vid_h);
+void vidix_term( void );
+uint32_t vidix_query_fourcc(unsigned fourcc);
+
+uint32_t vidix_draw_slice(uint8_t *image[], int stride[], int w,int h,int x,int y);
+uint32_t vidix_draw_frame(uint8_t *src[]);
+void vidix_flip_page(void);
+void vidix_draw_osd(void);
+
+#endif