summaryrefslogtreecommitdiff
path: root/libavfilter/vf_vignette.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2015-03-30 21:58:42 +0200
committerMichael Niedermayer <michaelni@gmx.at>2015-03-30 21:58:42 +0200
commit1019a1cb0ac29fe6a84113d3a6f8c5c30a70fffa (patch)
treecfb68869fbd1b00ac65216a55f310a9acbe1ef1e /libavfilter/vf_vignette.c
parent63167a6ba3433b7edffe9bf7236a4f4a8f8dba9f (diff)
avfilter/vf_vignette: Change enum to int, which is accessed via AVOption as int
This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavfilter/vf_vignette.c')
-rw-r--r--libavfilter/vf_vignette.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/libavfilter/vf_vignette.c b/libavfilter/vf_vignette.c
index 806bd72b5f..5f4c5fa8e5 100644
--- a/libavfilter/vf_vignette.c
+++ b/libavfilter/vf_vignette.c
@@ -51,11 +51,17 @@ enum var_name {
VAR_NB
};
+enum EvalMode {
+ EVAL_MODE_INIT,
+ EVAL_MODE_FRAME,
+ EVAL_MODE_NB
+};
+
typedef struct {
const AVClass *class;
const AVPixFmtDescriptor *desc;
int backward;
- enum EvalMode { EVAL_MODE_INIT, EVAL_MODE_FRAME, EVAL_MODE_NB } eval_mode;
+ int eval_mode; ///< EvalMode
#define DEF_EXPR_FIELDS(name) AVExpr *name##_pexpr; char *name##_expr; double name
DEF_EXPR_FIELDS(angle);
DEF_EXPR_FIELDS(x0);