summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-12-20 00:29:22 +0100
committerMartin Herkt <lachs0r@srsfckn.biz>2017-12-21 19:31:36 +0100
commit2ce7face96c3c08582cd4aebf59aa99a9d741a7f (patch)
tree7218caa6983478377e01c3471c5453d7943d976f
parent7e2252688b786eb51fb234141b264eaa7889ff90 (diff)
downloadmpv-2ce7face96c3c08582cd4aebf59aa99a9d741a7f.tar.bz2
mpv-2ce7face96c3c08582cd4aebf59aa99a9d741a7f.tar.xz
hwdec: remove unused fields
These were replaced by a different mechanism, but the old fields weren't removed.
-rw-r--r--video/hwdec.h6
-rw-r--r--video/vaapi.c2
-rw-r--r--video/vdpau.c1
3 files changed, 0 insertions, 9 deletions
diff --git a/video/hwdec.h b/video/hwdec.h
index 80d5cfcecc..1022654d85 100644
--- a/video/hwdec.h
+++ b/video/hwdec.h
@@ -15,12 +15,6 @@ struct mp_hwdec_ctx {
// List of IMGFMT_s, terminated with 0. NULL if N/A.
int *supported_formats;
-
- // Hint to generic code: it's using a wrapper API
- bool emulated;
-
- // Optional. Do not set for VO-bound devices.
- void (*destroy)(struct mp_hwdec_ctx *ctx);
};
// Used to communicate hardware decoder device handles from VO to video decoder.
diff --git a/video/vaapi.c b/video/vaapi.c
index c3327ce305..152b52f60c 100644
--- a/video/vaapi.c
+++ b/video/vaapi.c
@@ -176,8 +176,6 @@ struct mp_vaapi_ctx *va_initialize(VADisplay *display, struct mp_log *plog,
if (av_hwdevice_ctx_init(res->av_device_ref) < 0)
goto error;
- res->hwctx.emulated = va_guess_if_emulated(res);
-
return res;
error:
diff --git a/video/vdpau.c b/video/vdpau.c
index 7d0ff145b0..6e3d0ac8a9 100644
--- a/video/vdpau.c
+++ b/video/vdpau.c
@@ -563,7 +563,6 @@ static struct AVBufferRef *vdpau_create_standalone(struct mpv_global *global,
return NULL;
}
- vdp->hwctx.emulated = mp_vdpau_guess_if_emulated(vdp);
vdp->close_display = true;
return vdp->hwctx.av_device_ref;
}