mirror of
https://github.com/mpv-player/mpv
synced 2024-12-13 10:26:00 +00:00
removed references to no longer used internal drivers functions
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22878 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
8e297c74b7
commit
e531a92135
@ -22,27 +22,9 @@ extern "C" {
|
||||
|
||||
#define VIDIX_VERSION 100
|
||||
|
||||
/* returns driver version */
|
||||
extern unsigned vixGetVersion (void);
|
||||
|
||||
#define PROBE_NORMAL 0 /* normal probing */
|
||||
#define PROBE_FORCE 1 /* ignore device_id but recognize device if it's known */
|
||||
|
||||
/* Probes video hw.
|
||||
verbose - specifies verbose level.
|
||||
force - specifies force mode - driver should ignore
|
||||
device_id (danger but useful for new devices)
|
||||
Returns 0 if ok else errno */
|
||||
extern int vixProbe (int verbose, int force);
|
||||
|
||||
/* Initializes driver.
|
||||
args - specifies driver specific parameters
|
||||
Returns 0 if ok else errno */
|
||||
extern int vixInit (const char *args);
|
||||
|
||||
/* Destroys driver */
|
||||
extern void vixDestroy (void);
|
||||
|
||||
#define PROBE_NORMAL 0 /* normal probing */
|
||||
#define PROBE_FORCE 1 /* ignore device_id but recognize device if it's known */
|
||||
|
||||
typedef enum vidix_dev_type {
|
||||
TYPE_OUTPUT = 0x00000000, /* Is a video playback device */
|
||||
TYPE_CAPTURE = 0x00000001, /* Is a capture device */
|
||||
@ -80,10 +62,6 @@ typedef struct vidix_capability_s
|
||||
unsigned reserved1[4];
|
||||
} vidix_capability_t;
|
||||
|
||||
/* Should fill at least type before init.
|
||||
Returns 0 if ok else errno */
|
||||
extern int vixGetCapability (vidix_capability_t *);
|
||||
|
||||
typedef enum vidix_depth {
|
||||
VID_DEPTH_NONE = 0x0000,
|
||||
VID_DEPTH_1BPP = 0x0001,
|
||||
@ -135,9 +113,6 @@ typedef struct vidix_fourcc_s
|
||||
vidix_cap_t flags; /* output: capability */
|
||||
} vidix_fourcc_t;
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixQueryFourcc (vidix_fourcc_t *);
|
||||
|
||||
typedef struct vidix_yuv_s
|
||||
{
|
||||
unsigned y,u,v;
|
||||
@ -205,18 +180,6 @@ typedef struct vidix_playback_s
|
||||
void *dga_addr; /* driver -> app: linear address */
|
||||
} vidix_playback_t;
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixConfigPlayback (vidix_playback_t *);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackOn (void);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackOff (void);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackFrameSelect (unsigned frame_idx);
|
||||
|
||||
typedef enum vidix_key_op {
|
||||
KEYS_PUT = 0,
|
||||
KEYS_AND = 1,
|
||||
@ -231,12 +194,6 @@ typedef struct vidix_grkey_s
|
||||
vidix_key_op_t key_op; /* app -> driver: keys operations */
|
||||
} vidix_grkey_t;
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixGetGrKeys (vidix_grkey_t *);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixSetGrKeys (const vidix_grkey_t *);
|
||||
|
||||
typedef enum vidix_veq_cap {
|
||||
VEQ_CAP_NONE = 0x00000000UL,
|
||||
VEQ_CAP_BRIGHTNESS = 0x00000001UL,
|
||||
@ -267,12 +224,6 @@ typedef struct vidix_video_eq_s {
|
||||
space to use */
|
||||
} vidix_video_eq_t;
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackGetEq (vidix_video_eq_t *);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackSetEq (const vidix_video_eq_t *);
|
||||
|
||||
typedef enum vidix_interlace_flag {
|
||||
/* stream is not interlaced */
|
||||
CFG_NON_INTERLACED = 0x00000000,
|
||||
@ -294,12 +245,6 @@ typedef struct vidix_deinterlace_s {
|
||||
flag CFG_UNIQUE_INTERLACING is set */
|
||||
} vidix_deinterlace_t;
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackGetDeint (vidix_deinterlace_t *);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackSetDeint (const vidix_deinterlace_t *);
|
||||
|
||||
typedef struct vidix_slice_s {
|
||||
void *address; /* app -> driver */
|
||||
unsigned size; /* app -> driver */
|
||||
@ -319,12 +264,6 @@ typedef struct vidix_dma_s
|
||||
vidix_dma_flag_t flags; /* app -> driver */
|
||||
} vidix_dma_t;
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixPlaybackCopyFrame (vidix_dma_t *);
|
||||
|
||||
/* Returns 0 if DMA is available else errno (EBUSY) */
|
||||
extern int vixQueryDMAStatus (void);
|
||||
|
||||
typedef enum vidix_fx_type {
|
||||
FX_TYPE_BOOLEAN = 0x00000000,
|
||||
FX_TYPE_INTEGER = 0x00000001,
|
||||
@ -351,15 +290,6 @@ typedef struct vidix_oem_fx_s
|
||||
char *name[80]; /* effect name to display */
|
||||
} vidix_oem_fx_t;
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixQueryNumOemEffects (unsigned * number);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixGetOemEffect (vidix_oem_fx_t *);
|
||||
|
||||
/* Returns 0 if ok else errno */
|
||||
extern int vixSetOemEffect (const vidix_oem_fx_t *);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user