summaryrefslogtreecommitdiff
path: root/libavfilter/vf_deinterlace_vaapi.c
Commit message (Collapse)AuthorAge
* avfilter: Constify all AVFiltersAndreas Rheinhardt2021-04-27
| | | | | | | This is possible now that the next-API is gone. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Signed-off-by: James Almer <jamrial@gmail.com>
* lavfi/vf_*_vaapi: Fix error caseMark Thompson2020-02-09
| | | | Fixes CID 1452400, 1452416, 1452550, 1452590, 1452760.
* lavfi/vaapi: Improve support for colour propertiesMark Thompson2019-06-02
| | | | | | Attempts to pick the set of supported colour properties best matching the input. Output is then set with the same values, except for the colour matrix which may change when converting between RGB and YUV.
* lavfi/vaapi: Factorise out common code for parameter buffer setupMark Thompson2019-06-02
| | | | | Also enables cropping on all VAAPI filters, inherited from the existing support in scale_vaapi.
* lavf/vaapi_deinterlace: return error if mode unsupportedZhong Li2019-01-25
| | | | | | Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Fuwei Tang <fuweix.tang@intel.com> Signed-off-by: Zhong Li <zhong.li@intel.com>
* lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACKZachary Zhou2018-12-30
| | | | | Signed-off-by: Zachary Zhou <zachary.zhou@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* lavfi/vf_xxx_vaapi: fix typo.Jun Zhao2018-01-24
| | | | Signed-off-by: Jun Zhao <jun.zhao@intel.com>
* lavfi: use common VAAPI VPP infrastructure for vf_deinterlace_vaapi.Jun Zhao2018-01-21
| | | | | Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* lavfi/deinterlace_vaapi: fix can't show full option information.Jun Zhao2018-01-17
| | | | | | | | use ffmpeg -h filter=deinterlace_vaapi can't get full help information, the root cause is not setting the flags fileld in options. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* vaapi: Always free parameter buffers after vaEndPicture() with libva2Mark Thompson2017-10-09
| | | | | | This is an ABI change in libva2: previously the Intel driver had this behaviour and it was implemented as a driver quirk, but now it is part of the specification so all drivers must do it.
* vf_deinterlace_vaapi: Add support for field rate outputMark Thompson2017-06-14
| | | | | | | | | In order to work correctly with the i965 driver, this also fixes the direction of forward/backward references - forward references are intended to be those from the past to the current frame, not from the current frame to the future. (cherry picked from commit 9aa251c98ce60e5ee83156e5292547a7671ced3a)
* avfilter: do not use AVFrame accessorMuhammad Faiz2017-04-23
| | | | | Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* vf_deinterlace_vaapi: Mark as hwframe-awareMark Thompson2017-04-01
| | | | | Commits ade370a4 and e3fb74f7 were reordered while merging, so this change got lost.
* lavfi: Add VAAPI deinterlacerMark Thompson2017-02-23
(cherry picked from commit ade370a4d7eab1866b6023c91c135d27c77ca465) (cherry picked from commit 2d518aec4c781316092be65893b47922c8f71b67)