mirror of https://github.com/mpv-player/mpv
hwdec: remove unused HWDEC_* constants
Removing the rest requires replacing some other mechanisms, later.
This commit is contained in:
parent
55c7e96878
commit
627fa5aae0
|
@ -8,34 +8,16 @@ struct mp_image_pool;
|
||||||
// (for some legacy stuff)
|
// (for some legacy stuff)
|
||||||
enum hwdec_type {
|
enum hwdec_type {
|
||||||
HWDEC_NONE = 0,
|
HWDEC_NONE = 0,
|
||||||
HWDEC_AUTO,
|
|
||||||
HWDEC_AUTO_COPY,
|
|
||||||
HWDEC_VDPAU,
|
HWDEC_VDPAU,
|
||||||
HWDEC_VDPAU_COPY,
|
|
||||||
HWDEC_VIDEOTOOLBOX,
|
HWDEC_VIDEOTOOLBOX,
|
||||||
HWDEC_VIDEOTOOLBOX_COPY,
|
|
||||||
HWDEC_VAAPI,
|
HWDEC_VAAPI,
|
||||||
HWDEC_VAAPI_COPY,
|
|
||||||
HWDEC_DXVA2,
|
HWDEC_DXVA2,
|
||||||
HWDEC_DXVA2_COPY,
|
|
||||||
HWDEC_D3D11VA,
|
HWDEC_D3D11VA,
|
||||||
HWDEC_D3D11VA_COPY,
|
|
||||||
HWDEC_RPI,
|
|
||||||
HWDEC_RPI_COPY,
|
|
||||||
HWDEC_MEDIACODEC,
|
|
||||||
HWDEC_MEDIACODEC_COPY,
|
|
||||||
HWDEC_CUDA,
|
HWDEC_CUDA,
|
||||||
HWDEC_CUDA_COPY,
|
|
||||||
HWDEC_NVDEC,
|
|
||||||
HWDEC_NVDEC_COPY,
|
|
||||||
HWDEC_CRYSTALHD,
|
|
||||||
HWDEC_RKMPP,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#define HWDEC_IS_AUTO(x) ((x) == HWDEC_AUTO || (x) == HWDEC_AUTO_COPY)
|
|
||||||
|
|
||||||
struct mp_hwdec_ctx {
|
struct mp_hwdec_ctx {
|
||||||
enum hwdec_type type; // (never HWDEC_NONE or HWDEC_IS_AUTO)
|
enum hwdec_type type; // (never HWDEC_NONE)
|
||||||
const char *driver_name; // NULL if unknown/not loaded
|
const char *driver_name; // NULL if unknown/not loaded
|
||||||
|
|
||||||
// This is never NULL. Its meaning depends on the .type field:
|
// This is never NULL. Its meaning depends on the .type field:
|
||||||
|
|
Loading…
Reference in New Issue