summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf.h
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-28 21:30:09 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-28 21:30:09 +0000
commit60d27c02edd2d552ebfddbda554fb5839cee7e4a (patch)
tree51710164d0a03e5a522cf4a58821e935f63631e2 /libmpcodecs/vf.h
parent574cd16de42af689bad4814a1074c851dbef9c7a (diff)
downloadmpv-60d27c02edd2d552ebfddbda554fb5839cee7e4a.tar.bz2
mpv-60d27c02edd2d552ebfddbda554fb5839cee7e4a.tar.xz
... removed from vf's control(), sing struct for equalizer. based on patch by Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6833 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vf.h')
-rw-r--r--libmpcodecs/vf.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libmpcodecs/vf.h b/libmpcodecs/vf.h
index bca3451c1c..a8a2f5232f 100644
--- a/libmpcodecs/vf.h
+++ b/libmpcodecs/vf.h
@@ -24,7 +24,7 @@ typedef struct vf_instance_s {
int width, int height, int d_width, int d_height,
unsigned int flags, unsigned int outfmt);
int (*control)(struct vf_instance_s* vf,
- int request, void* data, ...);
+ int request, void* data);
int (*query_format)(struct vf_instance_s* vf,
unsigned int fmt);
void (*get_image)(struct vf_instance_s* vf,
@@ -46,6 +46,12 @@ typedef struct vf_instance_s {
// control codes:
#include "mpc_info.h"
+typedef struct vf_seteq_s
+{
+ char *item;
+ int value;
+} vf_equalizer_t;
+
#define VFCTRL_QUERY_MAX_PP_LEVEL 4 /* test for postprocessing support (max level) */
#define VFCTRL_SET_PP_LEVEL 5 /* set postprocessing level */
#define VFCTRL_SET_EQUALIZER 6 /* set color options (brightness,contrast etc) */