diff options
author | Clément Bœsch <ubitux@gmail.com> | 2013-04-15 19:42:04 +0400 |
---|---|---|
committer | Clément Bœsch <ubitux@gmail.com> | 2013-04-23 03:02:27 +0400 |
commit | b8a5c76131944b4cc17c6db609288d0000d56a43 (patch) | |
tree | 2aeabcf34ac5d3ada79c9ae6168dba392ab393dd /libavfilter/vf_hue.c | |
parent | f4596e8bb6f74599b8258c87036c237c5da4b209 (diff) |
lavfi: add frame counter into AVFilterLink and use it in filters.
Diffstat (limited to 'libavfilter/vf_hue.c')
-rw-r--r-- | libavfilter/vf_hue.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libavfilter/vf_hue.c b/libavfilter/vf_hue.c index 9b2ecd467e..a1280bef13 100644 --- a/libavfilter/vf_hue.c +++ b/libavfilter/vf_hue.c @@ -252,6 +252,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpic) av_frame_copy_props(outpic, inpic); } + hue->var_values[VAR_N] = inlink->frame_count; hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); hue->var_values[VAR_PTS] = TS2D(inpic->pts); @@ -281,8 +282,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpic) compute_sin_and_cos(hue); - hue->var_values[VAR_N] += 1; - if (!direct) { av_image_copy_plane(outpic->data[0], outpic->linesize[0], inpic->data[0], inpic->linesize[0], |