Skip to content
/ fuurin Public

(WIP) Minimum implementation of hardware-accelerated video decoder powered by Vulkan

License

Notifications You must be signed in to change notification settings

ogukei/fuurin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

(WIP) Minimum implementation of hardware-accelerated video decoder powered by Vulkan

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published