summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf.h
diff options
context:
space:
mode:
authorUoti Urpala <uau@symbol.nonexistent.invalid>2008-04-16 07:06:44 +0300
committerUoti Urpala <uau@symbol.nonexistent.invalid>2008-04-23 13:41:05 +0300
commit0d59f81e546946648dfca93da6b74479d31369bc (patch)
tree69e316e82f50935a6a1bf602b72f2a94c9c7ba69 /libmpcodecs/vf.h
parent7039bc090a250f8102ca2c719181dbbc5a74ae79 (diff)
downloadmpv-0d59f81e546946648dfca93da6b74479d31369bc.tar.bz2
mpv-0d59f81e546946648dfca93da6b74479d31369bc.tar.xz
Add option pointer to vf struct
Diffstat (limited to 'libmpcodecs/vf.h')
-rw-r--r--libmpcodecs/vf.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/libmpcodecs/vf.h b/libmpcodecs/vf.h
index 27a48eadf2..272d33b6e2 100644
--- a/libmpcodecs/vf.h
+++ b/libmpcodecs/vf.h
@@ -3,6 +3,7 @@
#include "mp_image.h"
+struct MPOpts;
struct vf_instance_s;
struct vf_priv_s;
@@ -59,6 +60,7 @@ typedef struct vf_instance_s {
struct vf_instance_s* next;
mp_image_t *dmpi;
struct vf_priv_s* priv;
+ struct MPOpts *opts;
} vf_instance_t;
// control codes:
@@ -97,10 +99,10 @@ typedef struct vf_seteq_s
void vf_mpi_clear(mp_image_t* mpi,int x0,int y0,int w,int h);
mp_image_t* vf_get_image(vf_instance_t* vf, unsigned int outfmt, int mp_imgtype, int mp_imgflag, int w, int h);
-vf_instance_t* vf_open_plugin(const vf_info_t* const* filter_list, vf_instance_t* next, const char *name, char **args);
-vf_instance_t* vf_open_filter(vf_instance_t* next, const char *name, char **args);
+vf_instance_t* vf_open_plugin(struct MPOpts *opts, const vf_info_t* const* filter_list, vf_instance_t* next, const char *name, char **args);
+vf_instance_t* vf_open_filter(struct MPOpts *opts, vf_instance_t* next, const char *name, char **args);
vf_instance_t* vf_add_before_vo(vf_instance_t **vf, char *name, char **args);
-vf_instance_t* vf_open_encoder(vf_instance_t* next, const char *name, char *args);
+vf_instance_t* vf_open_encoder(struct MPOpts *opts, vf_instance_t* next, const char *name, char *args);
unsigned int vf_match_csp(vf_instance_t** vfp,const unsigned int* list,unsigned int preferred);
void vf_clone_mpi_attributes(mp_image_t* dst, mp_image_t* src);