Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.22 KB

README.md

File metadata and controls

21 lines (17 loc) · 1.22 KB

fuurin

An experimental hardware-accelerated video decoder powered by Vulkan. Uses Vulkan provisional video APIs.

An actual output from the app decoding H.264 video. output example

Build

You will need the following environment.

  • Ubuntu 18.04 LTS
  • Vulkan Instance Version: 1.2.178
  • NVIDIA Driver Version: 455.50.19
  1. Install Vulkan-beta support graphics driver from https://developer.nvidia.com/vulkan-driver
  2. Install Vulkan Loader following the instruction on https://github.com/KhronosGroup/Vulkan-Loader/blob/v1.2.178/BUILD.md
  3. Clone the repository https://github.com/nvpro-samples/vk_video_samples
  4. Copy the bin directory in vk_video_samples onto this repository. Please make sure that you agree the license agreement from Nvidia.
  5. Run apt install libavformat-dev libavcodec-dev libglm-dev
  6. Run make -j
  7. Run ./main