Commit ad71d327 authored by Anton Khirnov's avatar Anton Khirnov

lavfi: add a QSV deinterlacing filter

parent 8e07c22e
...@@ -59,7 +59,7 @@ version <next>: ...@@ -59,7 +59,7 @@ version <next>:
- G.729 raw demuxer - G.729 raw demuxer
- MagicYUV decoder - MagicYUV decoder
- Duck TrueMotion 2.0 Real Time decoder - Duck TrueMotion 2.0 Real Time decoder
- Intel QSV video scaling filter - Intel QSV video scaling and deinterlacing filter
- OpenH264 decoder wrapper - OpenH264 decoder wrapper
......
...@@ -2402,6 +2402,7 @@ blackframe_filter_deps="gpl" ...@@ -2402,6 +2402,7 @@ blackframe_filter_deps="gpl"
boxblur_filter_deps="gpl" boxblur_filter_deps="gpl"
bs2b_filter_deps="libbs2b" bs2b_filter_deps="libbs2b"
cropdetect_filter_deps="gpl" cropdetect_filter_deps="gpl"
deinterlace_qsv_filter_deps="libmfx"
delogo_filter_deps="gpl" delogo_filter_deps="gpl"
drawtext_filter_deps="libfreetype" drawtext_filter_deps="libfreetype"
frei0r_filter_deps="frei0r dlopen" frei0r_filter_deps="frei0r dlopen"
......
...@@ -47,6 +47,7 @@ OBJS-$(CONFIG_BOXBLUR_FILTER) += vf_boxblur.o ...@@ -47,6 +47,7 @@ OBJS-$(CONFIG_BOXBLUR_FILTER) += vf_boxblur.o
OBJS-$(CONFIG_COPY_FILTER) += vf_copy.o OBJS-$(CONFIG_COPY_FILTER) += vf_copy.o
OBJS-$(CONFIG_CROP_FILTER) += vf_crop.o OBJS-$(CONFIG_CROP_FILTER) += vf_crop.o
OBJS-$(CONFIG_CROPDETECT_FILTER) += vf_cropdetect.o OBJS-$(CONFIG_CROPDETECT_FILTER) += vf_cropdetect.o
OBJS-$(CONFIG_DEINTERLACE_QSV_FILTER) += vf_deinterlace_qsv.o
OBJS-$(CONFIG_DELOGO_FILTER) += vf_delogo.o OBJS-$(CONFIG_DELOGO_FILTER) += vf_delogo.o
OBJS-$(CONFIG_DRAWBOX_FILTER) += vf_drawbox.o OBJS-$(CONFIG_DRAWBOX_FILTER) += vf_drawbox.o
OBJS-$(CONFIG_DRAWTEXT_FILTER) += vf_drawtext.o OBJS-$(CONFIG_DRAWTEXT_FILTER) += vf_drawtext.o
......
...@@ -70,6 +70,7 @@ void avfilter_register_all(void) ...@@ -70,6 +70,7 @@ void avfilter_register_all(void)
REGISTER_FILTER(COPY, copy, vf); REGISTER_FILTER(COPY, copy, vf);
REGISTER_FILTER(CROP, crop, vf); REGISTER_FILTER(CROP, crop, vf);
REGISTER_FILTER(CROPDETECT, cropdetect, vf); REGISTER_FILTER(CROPDETECT, cropdetect, vf);
REGISTER_FILTER(DEINTERLACE_QSV,deinterlace_qsv,vf);
REGISTER_FILTER(DELOGO, delogo, vf); REGISTER_FILTER(DELOGO, delogo, vf);
REGISTER_FILTER(DRAWBOX, drawbox, vf); REGISTER_FILTER(DRAWBOX, drawbox, vf);
REGISTER_FILTER(DRAWTEXT, drawtext, vf); REGISTER_FILTER(DRAWTEXT, drawtext, vf);
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
#include "libavutil/version.h" #include "libavutil/version.h"
#define LIBAVFILTER_VERSION_MAJOR 6 #define LIBAVFILTER_VERSION_MAJOR 6
#define LIBAVFILTER_VERSION_MINOR 5 #define LIBAVFILTER_VERSION_MINOR 6
#define LIBAVFILTER_VERSION_MICRO 0 #define LIBAVFILTER_VERSION_MICRO 0
#define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \ #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment