summaryrefslogtreecommitdiffstats
path: root/filters/filter.h
diff options
context:
space:
mode:
authorPhilip Langdale <philipl@overt.org>2022-03-24 14:18:59 -0700
committerPhilip Langdale <github.philipl@overt.org>2022-09-21 09:39:34 -0700
commite50db4292795de511531e764d7e609c1a37a204f (patch)
tree86215376579b077db945452b40042abca54081d6 /filters/filter.h
parent7f2bc43a686ef59d2e6ea1a7a5cf95b55ee10d71 (diff)
downloadmpv-e50db4292795de511531e764d7e609c1a37a204f.tar.bz2
mpv-e50db4292795de511531e764d7e609c1a37a204f.tar.xz
vo: hwdec: do hwdec interop lookup by image format
It turns out that it's generally more useful to look up hwdecs by image format, rather than device type. In the situations where we need to find one, we generally know the image format we're dealing with. Doing this avoids us having to create mappings from image format to device type. The most significant part of this change is filling in the image format for the various hw interops. There is a hw_imgfmt field today today, but only a couple of the interops fill it in, and that seems to be because we've never actually used this piece of metadata before. Well, now we have a good use for it.
Diffstat (limited to 'filters/filter.h')
-rw-r--r--filters/filter.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/filters/filter.h b/filters/filter.h
index 19aafc6f3d..52797eb433 100644
--- a/filters/filter.h
+++ b/filters/filter.h
@@ -409,7 +409,7 @@ struct mp_stream_info {
struct mp_stream_info *mp_filter_find_stream_info(struct mp_filter *f);
struct AVBufferRef;
-struct AVBufferRef *mp_filter_load_hwdec_device(struct mp_filter *f, int avtype);
+struct AVBufferRef *mp_filter_load_hwdec_device(struct mp_filter *f, int imgfmt);
// Perform filtering. This runs until the filter graph is blocked (due to
// missing external input or unread output). It returns whether any outside