[FFmpeg-devel] [PATCH v2 14/22] lavfi/vpp_qsv: double the framerate for deinterlacing
Linjie Fu
linjie.justin.fu at gmail.com
Sun Jun 6 17:56:42 EEST 2021
Hi Haihao,
On Mon, May 17, 2021 at 11:30 AM Haihao Xiang <haihao.xiang at intel.com> wrote:
>
> ---
> libavfilter/vf_vpp_qsv.c | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/libavfilter/vf_vpp_qsv.c b/libavfilter/vf_vpp_qsv.c
> index 29ba220665..ec35f85b04 100644
> --- a/libavfilter/vf_vpp_qsv.c
> +++ b/libavfilter/vf_vpp_qsv.c
> @@ -255,10 +255,14 @@ static int config_input(AVFilterLink *inlink)
> int ret;
> int64_t ow, oh;
>
> - if (vpp->framerate.den == 0 || vpp->framerate.num == 0)
> + /* Ignore user's setting for framerate when deinterlacing is used */
> + if (vpp->deinterlace)
> + vpp->framerate = av_mul_q(inlink->frame_rate,
> + (AVRational){ 2, 1 });
> + else if (vpp->framerate.den == 0 || vpp->framerate.num == 0)
> vpp->framerate = inlink->frame_rate;
No objection, just considering would it be better to prompt a warning
for users instead of just ignoring the user 's setting?
- linjie
More information about the ffmpeg-devel
mailing list