summaryrefslogtreecommitdiffstats
path: root/video/sws_utils.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2018-01-16 11:49:23 +0100
committerKevin Mitchell <kevmitch@gmail.com>2018-01-18 00:59:07 -0800
commitca67928d7ab176c080a7e99f0d4ce0c5d1070844 (patch)
treeb58c0101645ab42ad482a8cac9e5446df8133116 /video/sws_utils.h
parentc59db62f510dcb7c4bdff0d35fb1cce2c3b2c7a5 (diff)
downloadmpv-ca67928d7ab176c080a7e99f0d4ce0c5d1070844.tar.bz2
mpv-ca67928d7ab176c080a7e99f0d4ce0c5d1070844.tar.xz
sws_utils: don't force callers to provide option struct
mp_sws_set_from_cmdline() has the only purpose to respect the --sws- command line options. Instead of forcing callers to get the option struct containing these, let callers pass mpv_global, and get it from the option core code directly. This avoids minor annoyances later on.
Diffstat (limited to 'video/sws_utils.h')
-rw-r--r--video/sws_utils.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/video/sws_utils.h b/video/sws_utils.h
index a3e91b3aa9..41472b5ecf 100644
--- a/video/sws_utils.h
+++ b/video/sws_utils.h
@@ -6,7 +6,7 @@
#include "mp_image.h"
struct mp_image;
-struct sws_opts;
+struct mpv_global;
// libswscale currently requires 16 bytes alignment for row pointers and
// strides. Otherwise, it will print warnings and use slow codepaths.
@@ -52,7 +52,7 @@ struct mp_sws_context {
struct mp_sws_context *mp_sws_alloc(void *talloc_ctx);
int mp_sws_reinit(struct mp_sws_context *ctx);
-void mp_sws_set_from_cmdline(struct mp_sws_context *ctx, struct sws_opts *opts);
+void mp_sws_set_from_cmdline(struct mp_sws_context *ctx, struct mpv_global *g);
int mp_sws_scale(struct mp_sws_context *ctx, struct mp_image *dst,
struct mp_image *src);