I have an AMD E8860 GPU and I am attempting to decode and render the Hi444PP H.264 profile of 1080p60 in a Windows 10 64-bit .NET application (WPF). My software is deployed in a heterogeneous GPU environment consisting of both NVIDIA and AMD GPUs. As such, my original approach was to utilise DXVA however DXVA does not seem to support Hi444PP. I've attempted software decoding with ffmpeg however my systems have relatively slow CPUs which cannot keep up to 60 fps. I believe I can obtain better performance by utilising hardware acceleration via Unified Video Decoder (UVD) 4 of the E8860. Can someone please point me in the right direction? Should I investigate the AMD Display Library (ADL) for this or is there a simpler/better approach? Is anyone aware of opensource or third party libraries that can assist with AMD hardware accelerated decoding of Hi444PP?
TIA for any and all help!