summaryrefslogtreecommitdiffstats
path: root/avtools/avconv.h
diff options
context:
space:
mode:
Diffstat (limited to 'avtools/avconv.h')
-rw-r--r--avtools/avconv.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/avtools/avconv.h b/avtools/avconv.h
index b5843fb..0d24c71 100644
--- a/avtools/avconv.h
+++ b/avtools/avconv.h
@@ -52,13 +52,9 @@
enum HWAccelID {
HWACCEL_NONE = 0,
HWACCEL_AUTO,
- HWACCEL_VDPAU,
- HWACCEL_DXVA2,
+ HWACCEL_GENERIC,
HWACCEL_VDA,
HWACCEL_QSV,
- HWACCEL_VAAPI,
- HWACCEL_D3D11VA,
- HWACCEL_CUVID,
};
typedef struct HWAccel {
@@ -66,7 +62,6 @@ typedef struct HWAccel {
int (*init)(AVCodecContext *s);
enum HWAccelID id;
enum AVPixelFormat pix_fmt;
- enum AVHWDeviceType device_type;
} HWAccel;
typedef struct HWDevice {
@@ -301,11 +296,11 @@ typedef struct InputStream {
/* hwaccel options */
enum HWAccelID hwaccel_id;
+ enum AVHWDeviceType hwaccel_device_type;
char *hwaccel_device;
enum AVPixelFormat hwaccel_output_format;
/* hwaccel context */
- enum HWAccelID active_hwaccel_id;
void *hwaccel_ctx;
void (*hwaccel_uninit)(AVCodecContext *s);
int (*hwaccel_get_buffer)(AVCodecContext *s, AVFrame *frame, int flags);
OpenPOWER on IntegriCloud