summaryrefslogtreecommitdiffstats
path: root/libvo/video_out.h
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-28 21:32:32 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-28 21:32:32 +0000
commit64bedd9683e4c7d029dff71a92a3b7036d8e0f93 (patch)
tree61d1034d66d0833ebffba324f8c47592f41b360d /libvo/video_out.h
parent56e2afddf96abb82b9c0aa11b8088254007089e9 (diff)
downloadmpv-64bedd9683e4c7d029dff71a92a3b7036d8e0f93.tar.bz2
mpv-64bedd9683e4c7d029dff71a92a3b7036d8e0f93.tar.xz
finally removed query_vaa, bes_da and vo_tune_info - the obsoleted libvo api
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7125 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/video_out.h')
-rw-r--r--libvo/video_out.h48
1 files changed, 2 insertions, 46 deletions
diff --git a/libvo/video_out.h b/libvo/video_out.h
index c4bfb386af..9f55339838 100644
--- a/libvo/video_out.h
+++ b/libvo/video_out.h
@@ -21,8 +21,7 @@
#define VO_EVENT_RESIZE 2
#define VO_EVENT_KEYPRESS 4
-/* takes a pointer to a vo_vaa_s struct */
-#define VOCTRL_QUERY_VAA 1
+/* Obsolete: VOCTRL_QUERY_VAA 1 */
/* does the device support the required format */
#define VOCTRL_QUERY_FORMAT 2
/* signal a device reset seek */
@@ -76,49 +75,6 @@ typedef struct vo_info_s
const char *comment;
} vo_info_t;
-/* Direct access to BES */
-typedef struct bes_da_s
-{
- vidix_rect_t dest; /* This field should be filled by x,y,w,h
- from vidix:src but pitches from
- vidix:dest */
- int flags; /* Probably will work only when flag == 0 */
- /* memory model */
- unsigned frame_size; /* destination frame size */
- unsigned num_frames; /* number of available frames */
- unsigned offsets[VID_PLAY_MAXFRAMES]; /* relative offset of each frame from begin of video memory */
- vidix_yuv_t offset; /* relative offsets within frame for yuv planes */
- void* dga_addr; /* linear address of BES */
-}bes_da_t;
-
-/*
- Video Accelearted Architecture.
- Every field of this structure can be set to NULL that means that
- features is not supported
-*/
-typedef struct vo_vaa_s
-{
- uint32_t flags; /* currently undefined */
- /*
- * Query Direct Access to BES
- * info - information to be filled
- * returns: 0 on success errno on error.
- */
- int (*query_bes_da)(bes_da_t *info);
- int (*get_video_eq)(vidix_video_eq_t *info);
- int (*set_video_eq)(const vidix_video_eq_t *info);
- int (*get_num_fx)(unsigned *info);
- int (*get_oem_fx)(vidix_oem_fx_t *info);
- int (*set_oem_fx)(const vidix_oem_fx_t *info);
- 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
{
/*
@@ -139,7 +95,7 @@ typedef struct vo_functions_s
*/
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 *);
+ uint32_t format);
/*
* Control interface