static int set_expr(AVExpr **pexpr, const char *expr, void *log_ctx)

{

    int ret;



    if (*pexpr)

        av_expr_free(*pexpr);

    *pexpr = NULL;

    ret = av_expr_parse(pexpr, expr, var_names,

                        NULL, NULL, NULL, NULL, 0, log_ctx);

    if (ret < 0)

        av_log(log_ctx, AV_LOG_ERROR,

               "Error when evaluating the expression '%s'\n", expr);

    return ret;

}

static int set_expr(AVExpr **pexpr, const char *expr, void *log_ctx)

{

    int ret;



    if (*pexpr)

        av_expr_free(*pexpr);

    *pexpr = NULL;

    ret = av_expr_parse(pexpr, expr, var_names,

                        NULL, NULL, NULL, NULL, 0, log_ctx);

    if (ret < 0)

        av_log(log_ctx, AV_LOG_ERROR,

               "Error when evaluating the expression '%s'\n", expr);

    return ret;

}

        av_expr_free(*pexpr);     *pexpr = NULL;     if (ret < 0)     return ret;
static int FUNC_0(AVExpr **VAR_0, const char *VAR_1, void *VAR_2)

{

    int VAR_3;



    if (*VAR_0)

        av_expr_free(*VAR_0);

    *VAR_0 = NULL;

    VAR_3 = av_expr_parse(VAR_0, VAR_1, var_names,

                        NULL, NULL, NULL, NULL, 0, VAR_2);

    if (VAR_3 < 0)

        av_log(VAR_2, AV_LOG_ERROR,

               "Error when evaluating the expression '%s'\n", VAR_1);

    return VAR_3;

}

static int FUNC_0(AVExpr **VAR_0, const char *VAR_1, void *VAR_2)
{ int VAR_3; if (*VAR_0)
av_expr_free(*VAR_0); *VAR_0 = NULL; VAR_3 = av_expr_parse(VAR_0, VAR_1, var_names,
NULL, NULL, NULL, NULL, 0, VAR_2); if (VAR_3 < 0)
av_log(VAR_2, AV_LOG_ERROR,
"Error when evaluating the expression '%s'\n", VAR_1); return VAR_3; }