# HG changeset patch # User stefano # Date 1270986453 0 # Node ID fce0ed54244cda88c2d177fffdbf6313a001bb86 # Parent e22a96273dc4714c93633c1e2994bee6f90102f9 Rename ff_eval_free() to ff_free_expr(). diff -r e22a96273dc4 -r fce0ed54244c eval.c --- a/eval.c Sun Apr 11 11:47:29 2010 +0000 +++ b/eval.c Sun Apr 11 11:47:33 2010 +0000 @@ -173,10 +173,10 @@ static AVExpr * parse_expr(Parser *p); -void ff_eval_free(AVExpr * e) { +void ff_free_expr(AVExpr * e) { if (!e) return; - ff_eval_free(e->param[0]); - ff_eval_free(e->param[1]); + ff_free_expr(e->param[0]); + ff_free_expr(e->param[1]); av_freep(&e); } @@ -211,7 +211,7 @@ if(p->s==NULL){ *p->error = "undefined constant or missing ("; p->s= next; - ff_eval_free(d); + ff_free_expr(d); return NULL; } p->s++; // "(" @@ -220,7 +220,7 @@ d = parse_expr(p); if(p->s[0] != ')'){ *p->error = "missing )"; - ff_eval_free(d); + ff_free_expr(d); return NULL; } p->s++; // ")" @@ -233,7 +233,7 @@ } if(p->s[0] != ')'){ *p->error = "missing )"; - ff_eval_free(d); + ff_free_expr(d); return NULL; } p->s++; // ")" @@ -282,7 +282,7 @@ } *p->error = "unknown function"; - ff_eval_free(d); + ff_free_expr(d); return NULL; } @@ -404,7 +404,7 @@ e = parse_expr(&p); if (!verify_expr(e)) { - ff_eval_free(e); + ff_free_expr(e); e = NULL; } end: @@ -428,7 +428,7 @@ double d; if (!e) return NAN; d = ff_parse_eval(e, const_value, opaque); - ff_eval_free(e); + ff_free_expr(e); return d; } diff -r e22a96273dc4 -r fce0ed54244c eval.h --- a/eval.h Sun Apr 11 11:47:29 2010 +0000 +++ b/eval.h Sun Apr 11 11:47:33 2010 +0000 @@ -58,7 +58,7 @@ * @param func1_name NULL terminated array of zero terminated strings of func1 identifers * @param func2_name NULL terminated array of zero terminated strings of func2 identifers * @param error pointer to a char* which is set to an error message if something goes wrong - * @return AVExpr which must be freed with ff_eval_free by the user when it is not needed anymore + * @return AVExpr which must be freed with ff_free_expr() by the user when it is not needed anymore * NULL if anything went wrong */ AVExpr * ff_parse(const char *s, const char * const *const_name, @@ -72,7 +72,8 @@ * @return the value of the expression */ double ff_parse_eval(AVExpr * e, const double *const_value, void *opaque); -void ff_eval_free(AVExpr * e); + +void ff_free_expr(AVExpr *e); /** * Parses the string in numstr and returns its value as a double. If diff -r e22a96273dc4 -r fce0ed54244c ratecontrol.c --- a/ratecontrol.c Sun Apr 11 11:47:29 2010 +0000 +++ b/ratecontrol.c Sun Apr 11 11:47:33 2010 +0000 @@ -255,7 +255,7 @@ RateControlContext *rcc= &s->rc_context; emms_c(); - ff_eval_free(rcc->rc_eq_eval); + ff_free_expr(rcc->rc_eq_eval); av_freep(&rcc->entry); #if CONFIG_LIBXVID