Lines Matching defs:var_values
72 double var_values[VAR_VARS_NB];
117 s->var_values[VAR_TB] = ctx->time_base_out.den ? av_q2d(ctx->time_base_out) : 0;
118 s->var_values[VAR_NOPTS] = AV_NOPTS_VALUE;
119 s->var_values[VAR_STARTPTS] = AV_NOPTS_VALUE;
120 s->var_values[VAR_STARTDTS] = AV_NOPTS_VALUE;
121 s->var_values[VAR_STATE] = 0;
136 s->var_values[VAR_N] = s->pkt_idx++;
137 s->var_values[VAR_PTS] = pkt->pts;
138 s->var_values[VAR_DTS] = pkt->dts;
139 s->var_values[VAR_DURATION] =
140 s->var_values[VAR_D] = pkt->duration;
141 s->var_values[VAR_SIZE] = pkt->size;
142 s->var_values[VAR_KEY] = !!(pkt->flags & AV_PKT_FLAG_KEY);
143 s->var_values[VAR_POS] = pkt->pos;
145 if (s->var_values[VAR_STARTPTS] == AV_NOPTS_VALUE)
146 s->var_values[VAR_STARTPTS] = pkt->pts;
148 if (s->var_values[VAR_STARTDTS] == AV_NOPTS_VALUE)
149 s->var_values[VAR_STARTDTS] = pkt->dts;
151 res = av_expr_eval(s->amount_pexpr, s->var_values, NULL);
161 res = av_expr_eval(s->drop_pexpr, s->var_values, NULL);
176 pkt->stream_index, (unsigned int)s->var_values[VAR_N], pkt->pts, amount, drop);
179 s->var_values[VAR_STATE] = ++s->state;
198 s->var_values[VAR_STATE] = s->state;