annotate libvo/vesa_lvo.h @ 26273:8c92e7e4ccd9

command.h: Remove unnecessary includes Remove #include of "mp_core.h" and "input/input.h". Their only use was that functions declared in command.h took pointers to structs defined in those headers. Declare the structs directly as incomplete types instead.
author uau
date Mon, 31 Mar 2008 04:10:54 +0000
parents 0585db9f5b32
children d97a607821f1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2869
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
1 /*
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
2 * vesa_lvo.c
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
3 *
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
4 * Copyright (C) Nick Kurshev <nickols_k@mail.ru> - Oct 2001
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
5 *
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
6 * You can redistribute this file under terms and conditions
25527
8911d4b81d78 Relicense files written by Nick Kurshev and marked as "GPL v2" to
diego
parents: 23689
diff changeset
7 * of GNU General Public licence v2 or later.
2869
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
8 *
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
9 * This file contains vo_vesa interface to Linux Video Overlay.
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
10 */
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
11
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25535
diff changeset
12 #ifndef MPLAYER_VESA_LVO_H
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25535
diff changeset
13 #define MPLAYER_VESA_LVO_H
2869
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
14
26162
0585db9f5b32 Add missing header #includes to fix 'make checkheaders'.
diego
parents: 26029
diff changeset
15 #include <stdint.h>
0585db9f5b32 Add missing header #includes to fix 'make checkheaders'.
diego
parents: 26029
diff changeset
16
13346
046918174c25 fix not matching prototype, patch by Mikulas Patocka <mikulas at artax.karlin.mff.cuni.cz>; remove ^M
faust3
parents: 2971
diff changeset
17 int vlvo_preinit(const char *drvname);
2971
56faed773768 Added preinit of lvo stuff
nick
parents: 2869
diff changeset
18 int vlvo_init(unsigned src_width,unsigned src_height,
2869
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
19 unsigned x_org,unsigned y_org,unsigned dst_width,
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
20 unsigned dst_height,unsigned format,unsigned dest_bpp);
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
21 void vlvo_term( void );
13346
046918174c25 fix not matching prototype, patch by Mikulas Patocka <mikulas at artax.karlin.mff.cuni.cz>; remove ^M
faust3
parents: 2971
diff changeset
22 uint32_t vlvo_query_info(uint32_t format);
2869
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
23
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
24 uint32_t vlvo_draw_slice(uint8_t *image[], int stride[], int w,int h,int x,int y);
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
25 uint32_t vlvo_draw_frame(uint8_t *src[]);
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
26 void vlvo_flip_page(void);
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
27 void vlvo_draw_osd(void);
107d9e9e5bd1 New video output technique Linux Video Overlay:
nick
parents:
diff changeset
28
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25535
diff changeset
29 #endif /* MPLAYER_VESA_LVO_H */