summaryrefslogtreecommitdiffstats
path: root/video/out/gl_hwdec_vdpau.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-11-29 14:19:51 +0100
committerwm4 <wm4@nowhere>2013-11-29 14:19:51 +0100
commit9edc2dbcf3859ca5ea517340d97dda9ce934ac7b (patch)
tree3a8c6ca4ef95acae6659ab3ff8205f788aae4cec /video/out/gl_hwdec_vdpau.c
parent2a316c3506766a331f7c0ef717ae8bffe21da457 (diff)
downloadmpv-9edc2dbcf3859ca5ea517340d97dda9ce934ac7b.tar.bz2
mpv-9edc2dbcf3859ca5ea517340d97dda9ce934ac7b.tar.xz
gl_hwdec: use a imgfmt field instead of a query_format callback
Now that vdpau always uses a single image format, this can be simplified.
Diffstat (limited to 'video/out/gl_hwdec_vdpau.c')
-rw-r--r--video/out/gl_hwdec_vdpau.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/video/out/gl_hwdec_vdpau.c b/video/out/gl_hwdec_vdpau.c
index b92f6a9b07..6cfd7c91d5 100644
--- a/video/out/gl_hwdec_vdpau.c
+++ b/video/out/gl_hwdec_vdpau.c
@@ -40,11 +40,6 @@ struct priv {
VdpVideoMixer video_mixer;
};
-static bool query_format(int imgfmt)
-{
- return imgfmt == IMGFMT_VDPAU;
-}
-
static void mark_vdpau_objects_uninitialized(struct gl_hwdec *hw)
{
struct priv *p = hw->priv;
@@ -253,7 +248,7 @@ static void unmap_image(struct gl_hwdec *hw)
const struct gl_hwdec_driver gl_hwdec_vdpau = {
.api_name = "vdpau",
- .query_format = query_format,
+ .imgfmt = IMGFMT_VDPAU,
.create = create,
.reinit = reinit,
.map_image = map_image,