[FFmpeg-devel] [PATCH v5] fftools/ffplay: add hwaccel decoding support

Lynne dev at lynne.ee
Mon Oct 30 19:05:33 EET 2023


Oct 30, 2023, 17:05 by quinkblack at foxmail.com:

> From: Zhao Zhili <zhilizhao at tencent.com>
>
> Add vulkan renderer via libplacebo.
>
> Simple usage:
> $ ffplay -hwaccel vulkan foo.mp4
>
> Use cuda to vulkan map:
> $ ffplay -hwaccel cuda foo.mp4
>
> Create vulkan instance by libplacebo, and enable debug:
> $ ffplay -hwaccel vulkan \
>  -vulkan_params create_by_placebo=1:debug=1 foo.mp4
> ---
> v5:
>  1. add vulkan_params option.
>  2. vulkan instance can be create by hwcontext or libplacebo.
>
> v4: add more optional extensions
> v3: shared vulkan instance between libplacebo and hwcontext
>

You did it the other way. Instead of creating a device through libplacebo,
just create a Vulkan device via the hwcontext, and use it for libplacebo.


More information about the ffmpeg-devel mailing list