diff options
author | nick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-31 09:57:13 +0000 |
---|---|---|
committer | nick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-31 09:57:13 +0000 |
commit | b587a3d642a763d0e56b165a95ed8ea7a0bc1eff (patch) | |
tree | df6415f3eb0c0d6a021e715d6632e7f499bc6f06 /libvo/video_out.h | |
parent | ebdb9bffa36c7017c2f472641f3799b7003147e0 (diff) | |
download | mpv-b587a3d642a763d0e56b165a95ed8ea7a0bc1eff.tar.bz2 mpv-b587a3d642a763d0e56b165a95ed8ea7a0bc1eff.tar.xz |
new info for tuning
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4434 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/video_out.h')
-rw-r--r-- | libvo/video_out.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libvo/video_out.h b/libvo/video_out.h index dce60223c1..88a99b2c7b 100644 --- a/libvo/video_out.h +++ b/libvo/video_out.h @@ -65,6 +65,12 @@ typedef struct vo_vaa_s int (*set_deint)(const vidix_deinterlace_t *info); }vo_vaa_t; +/* Misc info to tuneup vo driver */ +typedef struct vo_tune_info_s +{ + int pitch[3]; /* Should be 0 if unknown else power of 2 */ +}vo_tune_info_t; + typedef struct vo_functions_s { /* @@ -83,7 +89,9 @@ typedef struct vo_functions_s * format: fourcc of pixel format * returns : zero on successful initialization, non-zero on error. */ - uint32_t (*init)(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint32_t fullscreen, char *title, uint32_t format); + uint32_t (*config)(uint32_t width, uint32_t height, uint32_t d_width, + uint32_t d_height, uint32_t fullscreen, char *title, + uint32_t format,const vo_tune_info_t *); /* * Query that given pixel format is supported or not. |