...
|
...
|
@@ -554,21 +554,20 @@ static AVFrame *do_blend(AVFilterContext *ctx, AVFrame *mainpic,
|
554
|
554
|
OverlayContext *s = ctx->priv;
|
555
|
555
|
AVFilterLink *inlink = ctx->inputs[0];
|
556
|
556
|
|
557
|
|
- /* TODO: reindent */
|
558
|
|
- if (s->eval_mode == EVAL_MODE_FRAME) {
|
559
|
|
- int64_t pos = av_frame_get_pkt_pos(mainpic);
|
560
|
|
-
|
561
|
|
- s->var_values[VAR_N] = inlink->frame_count;
|
562
|
|
- s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ?
|
563
|
|
- NAN : mainpic->pts * av_q2d(inlink->time_base);
|
564
|
|
- s->var_values[VAR_POS] = pos == -1 ? NAN : pos;
|
565
|
|
-
|
566
|
|
- eval_expr(ctx);
|
567
|
|
- av_log(ctx, AV_LOG_DEBUG, "n:%f t:%f pos:%f x:%f xi:%d y:%f yi:%d\n",
|
568
|
|
- s->var_values[VAR_N], s->var_values[VAR_T], s->var_values[VAR_POS],
|
569
|
|
- s->var_values[VAR_X], s->x,
|
570
|
|
- s->var_values[VAR_Y], s->y);
|
571
|
|
- }
|
|
557
|
+ if (s->eval_mode == EVAL_MODE_FRAME) {
|
|
558
|
+ int64_t pos = av_frame_get_pkt_pos(mainpic);
|
|
559
|
+
|
|
560
|
+ s->var_values[VAR_N] = inlink->frame_count;
|
|
561
|
+ s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ?
|
|
562
|
+ NAN : mainpic->pts * av_q2d(inlink->time_base);
|
|
563
|
+ s->var_values[VAR_POS] = pos == -1 ? NAN : pos;
|
|
564
|
+
|
|
565
|
+ eval_expr(ctx);
|
|
566
|
+ av_log(ctx, AV_LOG_DEBUG, "n:%f t:%f pos:%f x:%f xi:%d y:%f yi:%d\n",
|
|
567
|
+ s->var_values[VAR_N], s->var_values[VAR_T], s->var_values[VAR_POS],
|
|
568
|
+ s->var_values[VAR_X], s->x,
|
|
569
|
+ s->var_values[VAR_Y], s->y);
|
|
570
|
+ }
|
572
|
571
|
|
573
|
572
|
blend_image(ctx, mainpic, second, s->x, s->y);
|
574
|
573
|
return mainpic;
|