diff libvo/vesa_lvo.h @ 2869:107d9e9e5bd1

New video output technique Linux Video Overlay: -vo vesa:lvo:drv_name (for example -vo vesa:lvo:/dev/radeon_vid or -vo vesa:lvo:/dev/mga_vid) Note: You don't need to have graphics screen before loading xxx_vid driver vo_vesa will switch to graphics mode before using of xxx_vid driver. So you can traditional start it from text-mode.
author nick
date Tue, 13 Nov 2001 17:13:33 +0000
parents
children 56faed773768
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libvo/vesa_lvo.h	Tue Nov 13 17:13:33 2001 +0000
@@ -0,0 +1,26 @@
+/*
+ *  vesa_lvo.c
+ *
+ *	Copyright (C) Nick Kurshev <nickols_k@mail.ru> - Oct 2001
+ *
+ *  You can redistribute this file under terms and conditions
+ *  of GNU General Public licence v2.
+ *
+ * This file contains vo_vesa interface to Linux Video Overlay.
+ */
+
+#ifndef __VESA_LVO_INCLUDED
+#define __VESA_LVO_INCLUDED
+
+int      vlvo_init(const char *drvname,unsigned src_width,unsigned src_height,
+		   unsigned x_org,unsigned y_org,unsigned dst_width,
+		   unsigned dst_height,unsigned format,unsigned dest_bpp);
+void     vlvo_term( void );
+uint32_t vlvo_query_info(unsigned format);
+
+uint32_t vlvo_draw_slice(uint8_t *image[], int stride[], int w,int h,int x,int y);
+uint32_t vlvo_draw_frame(uint8_t *src[]);
+void     vlvo_flip_page(void);
+void     vlvo_draw_osd(void);
+
+#endif