mirror of https://git.ffmpeg.org/ffmpeg.git
avfilter/bwdif: Fix time base for large denominators
This is the same fix applied to regular yadif. Signed-off-by: Philip Langdale <philipl@overt.org>
This commit is contained in:
parent
7971f62120
commit
7885ab3036
|
@ -335,10 +335,9 @@ static int config_props(AVFilterLink *link)
|
|||
BWDIFContext *s = link->src->priv;
|
||||
YADIFContext *yadif = &s->yadif;
|
||||
|
||||
link->time_base.num = link->src->inputs[0]->time_base.num;
|
||||
link->time_base.den = link->src->inputs[0]->time_base.den * 2;
|
||||
link->w = link->src->inputs[0]->w;
|
||||
link->h = link->src->inputs[0]->h;
|
||||
link->time_base = av_mul_q(ctx->inputs[0]->time_base, (AVRational){1, 2});
|
||||
link->w = link->src->inputs[0]->w;
|
||||
link->h = link->src->inputs[0]->h;
|
||||
|
||||
if(yadif->mode&1)
|
||||
link->frame_rate = av_mul_q(link->src->inputs[0]->frame_rate, (AVRational){2,1});
|
||||
|
|
Loading…
Reference in New Issue