mirror of
https://github.com/mpv-player/mpv
synced 2025-03-04 21:27:58 +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
|
#define VIDIX_VERSION 100
|
||||||
|
|
||||||
/* returns driver version */
|
#define PROBE_NORMAL 0 /* normal probing */
|
||||||
extern unsigned vixGetVersion (void);
|
#define PROBE_FORCE 1 /* ignore device_id but recognize device if it's known */
|
||||||
|
|
||||||
#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);
|
|
||||||
|
|
||||||
typedef enum vidix_dev_type {
|
typedef enum vidix_dev_type {
|
||||||
TYPE_OUTPUT = 0x00000000, /* Is a video playback device */
|
TYPE_OUTPUT = 0x00000000, /* Is a video playback device */
|
||||||
TYPE_CAPTURE = 0x00000001, /* Is a capture device */
|
TYPE_CAPTURE = 0x00000001, /* Is a capture device */
|
||||||
@ -80,10 +62,6 @@ typedef struct vidix_capability_s
|
|||||||
unsigned reserved1[4];
|
unsigned reserved1[4];
|
||||||
} vidix_capability_t;
|
} 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 {
|
typedef enum vidix_depth {
|
||||||
VID_DEPTH_NONE = 0x0000,
|
VID_DEPTH_NONE = 0x0000,
|
||||||
VID_DEPTH_1BPP = 0x0001,
|
VID_DEPTH_1BPP = 0x0001,
|
||||||
@ -135,9 +113,6 @@ typedef struct vidix_fourcc_s
|
|||||||
vidix_cap_t flags; /* output: capability */
|
vidix_cap_t flags; /* output: capability */
|
||||||
} vidix_fourcc_t;
|
} vidix_fourcc_t;
|
||||||
|
|
||||||
/* Returns 0 if ok else errno */
|
|
||||||
extern int vixQueryFourcc (vidix_fourcc_t *);
|
|
||||||
|
|
||||||
typedef struct vidix_yuv_s
|
typedef struct vidix_yuv_s
|
||||||
{
|
{
|
||||||
unsigned y,u,v;
|
unsigned y,u,v;
|
||||||
@ -205,18 +180,6 @@ typedef struct vidix_playback_s
|
|||||||
void *dga_addr; /* driver -> app: linear address */
|
void *dga_addr; /* driver -> app: linear address */
|
||||||
} vidix_playback_t;
|
} 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 {
|
typedef enum vidix_key_op {
|
||||||
KEYS_PUT = 0,
|
KEYS_PUT = 0,
|
||||||
KEYS_AND = 1,
|
KEYS_AND = 1,
|
||||||
@ -231,12 +194,6 @@ typedef struct vidix_grkey_s
|
|||||||
vidix_key_op_t key_op; /* app -> driver: keys operations */
|
vidix_key_op_t key_op; /* app -> driver: keys operations */
|
||||||
} vidix_grkey_t;
|
} 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 {
|
typedef enum vidix_veq_cap {
|
||||||
VEQ_CAP_NONE = 0x00000000UL,
|
VEQ_CAP_NONE = 0x00000000UL,
|
||||||
VEQ_CAP_BRIGHTNESS = 0x00000001UL,
|
VEQ_CAP_BRIGHTNESS = 0x00000001UL,
|
||||||
@ -267,12 +224,6 @@ typedef struct vidix_video_eq_s {
|
|||||||
space to use */
|
space to use */
|
||||||
} vidix_video_eq_t;
|
} 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 {
|
typedef enum vidix_interlace_flag {
|
||||||
/* stream is not interlaced */
|
/* stream is not interlaced */
|
||||||
CFG_NON_INTERLACED = 0x00000000,
|
CFG_NON_INTERLACED = 0x00000000,
|
||||||
@ -294,12 +245,6 @@ typedef struct vidix_deinterlace_s {
|
|||||||
flag CFG_UNIQUE_INTERLACING is set */
|
flag CFG_UNIQUE_INTERLACING is set */
|
||||||
} vidix_deinterlace_t;
|
} 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 {
|
typedef struct vidix_slice_s {
|
||||||
void *address; /* app -> driver */
|
void *address; /* app -> driver */
|
||||||
unsigned size; /* app -> driver */
|
unsigned size; /* app -> driver */
|
||||||
@ -319,12 +264,6 @@ typedef struct vidix_dma_s
|
|||||||
vidix_dma_flag_t flags; /* app -> driver */
|
vidix_dma_flag_t flags; /* app -> driver */
|
||||||
} vidix_dma_t;
|
} 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 {
|
typedef enum vidix_fx_type {
|
||||||
FX_TYPE_BOOLEAN = 0x00000000,
|
FX_TYPE_BOOLEAN = 0x00000000,
|
||||||
FX_TYPE_INTEGER = 0x00000001,
|
FX_TYPE_INTEGER = 0x00000001,
|
||||||
@ -351,15 +290,6 @@ typedef struct vidix_oem_fx_s
|
|||||||
char *name[80]; /* effect name to display */
|
char *name[80]; /* effect name to display */
|
||||||
} vidix_oem_fx_t;
|
} 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
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user