[FFmpeg-devel] [PATCH 2/2] avfilter: add a vflip_vulkan filter

Wu, Jianhua jianhua.wu at intel.com
Thu Nov 18 03:47:14 EET 2021


Lynne wrote:
> Nov 17, 2021, 08:51 by jianhua.wu at intel.com:
> 
> > The following command is on how to apply vflip_vulkan filter:
> >
> > ffmpeg -init_hw_device vulkan -i input.264 -vf
> >
> hwupload=extra_hw_frames=16,vflip_vulkan,hwdownload,format=yuv420p
> > output.264
> >
> > Signed-off-by: Wu Jianhua <jianhua.wu at intel.com>
> > ---
> >  configure                     |   1 +
> >  libavfilter/Makefile          |   1 +
> >  libavfilter/allfilters.c      |   1 +
> >  libavfilter/vf_vflip_vulkan.c | 277
> > ++++++++++++++++++++++++++++++++++
> >  4 files changed, 280 insertions(+)
> >  create mode 100644 libavfilter/vf_vflip_vulkan.c
> >
> 
> The only difference between this and hflp_vulkan.c is a one-line change in a
> shader. Could you merge the filters together?
> Just add a flag to the init function and filter frame function, and add separate
> hflip and vflip filter frame functions which call the wrapped filter frame
> function with a different argument.
> As for the name, I think vf_flip_vulkan.c would do.
> 

Yes, I do. I'll update later.

Thanks,
Jianhua



More information about the ffmpeg-devel mailing list