diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2015-03-30 21:58:42 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2015-03-30 21:58:42 +0200 |
commit | 1019a1cb0ac29fe6a84113d3a6f8c5c30a70fffa (patch) | |
tree | cfb68869fbd1b00ac65216a55f310a9acbe1ef1e /libavfilter | |
parent | 63167a6ba3433b7edffe9bf7236a4f4a8f8dba9f (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')
-rw-r--r-- | libavfilter/vf_vignette.c | 8 |
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); |