diff options
author | Paul B Mahol <onemda@gmail.com> | 2013-09-03 17:31:05 +0000 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2013-09-03 20:15:46 +0000 |
commit | d21e496cf5ae90429e28cd11e18436ca2ddfb13b (patch) | |
tree | a901a2dcb4e20e88659285146b7bee515231a5ca /libavfilter/vsrc_mptestsrc.c | |
parent | 30d40c9e866b09b425953b165a1b456ad5c0ee44 (diff) | |
download | ffmpeg-d21e496cf5ae90429e28cd11e18436ca2ddfb13b.tar.gz |
lavfi/mptestsrc: use outlink->frame_count
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavfilter/vsrc_mptestsrc.c')
-rw-r--r-- | libavfilter/vsrc_mptestsrc.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libavfilter/vsrc_mptestsrc.c b/libavfilter/vsrc_mptestsrc.c index fe071402ab..5077563af5 100644 --- a/libavfilter/vsrc_mptestsrc.c +++ b/libavfilter/vsrc_mptestsrc.c @@ -52,7 +52,6 @@ enum test_type { typedef struct MPTestContext { const AVClass *class; - unsigned int frame_nb; AVRational frame_rate; int64_t pts, max_pts, duration; int hsub, vsub; @@ -260,7 +259,6 @@ static av_cold int init(AVFilterContext *ctx) test->max_pts = test->duration >= 0 ? av_rescale_q(test->duration, AV_TIME_BASE_Q, av_inv_q(test->frame_rate)) : -1; - test->frame_nb = 0; test->pts = 0; av_log(ctx, AV_LOG_VERBOSE, "rate:%d/%d duration:%f\n", @@ -303,7 +301,7 @@ static int request_frame(AVFilterLink *outlink) AVFrame *picref; int w = WIDTH, h = HEIGHT, cw = FF_CEIL_RSHIFT(w, test->hsub), ch = FF_CEIL_RSHIFT(h, test->vsub); - unsigned int frame = test->frame_nb; + unsigned int frame = outlink->frame_count; enum test_type tt = test->test; int i; @@ -338,7 +336,6 @@ static int request_frame(AVFilterLink *outlink) case TEST_RING2: ring2_test(picref->data[0], picref->linesize[0], frame%30); break; } - test->frame_nb++; return ff_filter_frame(outlink, picref); } |