summaryrefslogtreecommitdiff
path: root/libavfilter/vaapi_vpp.c
Commit message (Collapse)AuthorAge
* lavfi: regroup formats lists in a single structure.Nicolas George2020-09-08
| | | | | | | | | | | | | | | It will allow to refernce it as a whole without clunky macros. Most of the changes have been automatically made with sed: sed -i ' s/-> *in_formats/->incfg.formats/g; s/-> *out_formats/->outcfg.formats/g; s/-> *in_channel_layouts/->incfg.channel_layouts/g; s/-> *out_channel_layouts/->outcfg.channel_layouts/g; s/-> *in_samplerates/->incfg.samplerates/g; s/-> *out_samplerates/->outcfg.samplerates/g; ' src/libavfilter/*(.)
* lavfi/vaapi: Fix build with libva 2.1 and 2.2Mark Thompson2019-06-07
| | | | | While the VAProcColorProperties structure was added in libva 2.1, the colour primaries/transfer/space fields were not added until libva 2.3.
* 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.
* Merge commit 'b128be1748f3920a14a98307265df5f2d3433e1d'Mark Thompson2018-02-12
| | | | | | | | | * commit 'b128be1748f3920a14a98307265df5f2d3433e1d': vf_*_vaapi: Support increasing hardware frame pool size Rewritten to apply to common VAAPI code rather than specific filters. Merged-by: Mark Thompson <sw@jkqxz.net>
* lavfi: VAAPI VPP common infrastructure.Jun Zhao2018-01-21
Re-work the VAAPI common infrastructure to avoid code duplication between filters. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>