unity-network-hardware-video-decoder
unity-network-hardware-video-decoder copied to clipboard
support in typical configurations (Ubuntu 18.04, Ubuntu 20.04, ...)
There is complex interplay between hardware (e.g. generation), driver, OS level libraries (e.g. libva), FFmpeg versions and the way it is used by calling code.
This could be captured at least for typical configuration (18.04, 20.04) in platforms on wiki.
There are quirks related to hardware generation and drivers/software stack bundled in OS where forcing correct driver makes a difference between working and not working. Installing additional package may solve some problems.
~~There is a problem that hits encoding non 4:2:0 chroma pixel formats since FFmpeg 4.1 (anything newer than Ubuntu 18.04) with the VAAPI way I use. Maybe it also hits the decoding side.~~
There is problem related to depth streaming from 18.04 to 20.04 related to HEVC Main10 profile not encoded correctly.
There are additional requirements for accelerated unprojection path (compute shaders) where support and performance also varies with GPU, driver and OS stack.
Edits:
- non 4:2:0 format support fixed