Re: [FFmpeg-devel] [PATCH v2 1/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-02-03 Thread Chen Yufei
On Tue, Jan 30, 2024 at 10:59 AM Chen Yufei wrote: > > On Tue, Jan 30, 2024 at 1:07 AM Anton Khirnov wrote: > > > > Quoting Chen Yufei (2024-01-29 04:01:51) > > > On Sun, Jan 28, 2024 at 10:10 PM Anton Khirnov wrote: > > > > > >

Re: [FFmpeg-devel] [PATCH v2 1/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-01-29 Thread Chen Yufei
On Tue, Jan 30, 2024 at 1:07 AM Anton Khirnov wrote: > > Quoting Chen Yufei (2024-01-29 04:01:51) > > On Sun, Jan 28, 2024 at 10:10 PM Anton Khirnov wrote: > > > > > > Quoting Zhao Zhili (2024-01-28 14:51:58) > > > > > > > > >

Re: [FFmpeg-devel] [PATCH v2 1/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-01-29 Thread Chen Yufei
file name extension to detect LUT file type and call different parse functions. If we add another option to specify LUT file type, then vf_lut3d's command line option would require change. -- Best regards, Chen Yufei ___ ffmpeg-devel mailing lis

Re: [FFmpeg-devel] [PATCH v2 1/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-01-28 Thread Chen Yufei
On Sun, Jan 28, 2024 at 10:10 PM Anton Khirnov wrote: > > Quoting Zhao Zhili (2024-01-28 14:51:58) > > > > > > > On Jan 28, 2024, at 18:31, Anton Khirnov wrote: > > > > > > Quoting Chen Yufei (2024-01-25 17:16:46) > > >

[FFmpeg-devel] [PATCH v3 1/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-01-27 Thread Chen Yufei
Usage: "vpp_qsv=lut3d_file=" Requires oneVPL, using system memory 3D LUT surface. Signed-off-by: Chen Yufei --- libavfilter/Makefile | 8 +- libavfilter/lut3d.c | 669 +++ libavfilter/lut3d.h | 13 + libavfilter/vf_lut3d

[FFmpeg-devel] [PATCH v3 0/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-01-27 Thread Chen Yufei
This version of PATCH use `QSV_RUNTIME_VERSION_ATLEAST` to apply 3D LUT when libvpl runtime API version >= 2.11. Chen Yufei (1): avfilter/vf_vpp_qsv: apply 3D LUT from file. libavfilter/Makefile | 8 +- libavfilter/lut3d.c | 669 +++ libavfil

Re: [FFmpeg-devel] [PATCH v2 1/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-01-25 Thread Chen Yufei
On Wed, Jan 24, 2024 at 7:39 PM Anton Khirnov wrote: > > Quoting Chen Yufei (2024-01-20 16:14:29) > > Usage: "vpp_qsv=lut3d_file=" > > Passing file paths to a filter and having the filter load the file is > not recommended, it is generally preferable to have an &g

Re: [FFmpeg-devel] [PATCH v2 0/1] avfilter/vf_vpp_qsv: apply 3D LUT from file

2024-01-23 Thread Chen Yufei
On Tue, Jan 23, 2024 at 10:00 AM Xiang, Haihao wrote: > > On Sa, 2024-01-20 at 23:14 +0800, Chen Yufei wrote: > > This patch adds support for applying 3D LUT from file using oneVPL VPP. > > > > PATCH v1 uses VA-API to create LUT surface. Because oneVPL can't work wit

[FFmpeg-devel] [PATCH v2 1/1] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2024-01-20 Thread Chen Yufei
Usage: "vpp_qsv=lut3d_file=" Requires oneVPL, using system memory 3D LUT surface. Signed-off-by: Chen Yufei --- libavfilter/Makefile | 8 +- libavfilter/lut3d.c | 669 +++ libavfilter/lut3d.h | 13 + libavfilter/vf_lut3d

[FFmpeg-devel] [PATCH v2 0/1] avfilter/vf_vpp_qsv: apply 3D LUT from file

2024-01-20 Thread Chen Yufei
Note: requires oneVPL-intel-gpu version >= 24.1.1 because this version contains a fix for creating LUT in video memory. (For details, refer to https://github.com/oneapi-src/oneVPL-intel-gpu/issues/307) Chen Yufei (1): avfilter/vf_vpp_qsv: apply 3D LUT from file. libavfilter/Makefile

Re: [FFmpeg-devel] [PATCH 2/2] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2023-10-22 Thread Chen Yufei
occur multiple times? On Mon, Oct 16, 2023 at 4:05 PM Xiang, Haihao wrote: > > On Sa, 2023-09-23 at 23:36 +0800, Chen Yufei wrote: > > Usage: "vpp_qsv=lut3d_file=" > > > > Only enabled with VAAPI because using VASurface to store 3D LUT. > > > > Signed-off-by

Re: [FFmpeg-devel] [PATCH 1/2] avfilter/vf_lut3d: expose 3D LUT file parse function.

2023-10-22 Thread Chen Yufei
Thanks for reviewing this patch. Do you mean this should be merged with the change to vf_vpp_qsv file and send only one patch file? On Mon, Oct 16, 2023 at 3:51 PM Xiang, Haihao wrote: > > On Sa, 2023-09-23 at 23:36 +0800, Chen Yufei wrote: > > Signed-off-by

[FFmpeg-devel] [PATCH 2/2] avfilter/vf_vpp_qsv: apply 3D LUT from file.

2023-09-23 Thread Chen Yufei
Usage: "vpp_qsv=lut3d_file=" Only enabled with VAAPI because using VASurface to store 3D LUT. Signed-off-by: Chen Yufei --- libavfilter/vf_vpp_qsv.c | 241 ++- 1 file changed, 236 insertions(+), 5 deletions(-) diff --git a/libavfilter/vf_v

[FFmpeg-devel] [PATCH 1/2] avfilter/vf_lut3d: expose 3D LUT file parse function.

2023-09-23 Thread Chen Yufei
Signed-off-by: Chen Yufei --- libavfilter/Makefile | 8 +- libavfilter/lut3d.c| 669 + libavfilter/lut3d.h| 13 + libavfilter/vf_lut3d.c | 590 +--- 4 files changed, 689 insertions(+), 591 deletions(-) create

[FFmpeg-devel] [PATCH 0/2] avfilter/vf_vpp_qsv: apply 3D LUT from file

2023-09-23 Thread Chen Yufei
on a Thunderbolt 3 GPU dock. I compared transcoding output with `vf_lut3d` and don't see noticeable difference with my eyes. `make fate` passes without error. Chen Yufei (2): avfilter/vf_lut3d: expose 3D LUT file parse function. avfilter/vf_vpp_qsv: apply 3D LUT from file. libavfilter/Makefile