I need to decompress several videos in parallel for in-game content. Preferable the input format should be as compressed as possible while the decompression process doesn't consume too much processing power. So using the GPU seems like a good idea. This need to run on all vendors of PC and XB1. So I don't want to use any Nvidia or ATI specific solution. It also need to support DX12 so I can't use Media Foundation or any closed source API that is based on DX11.
Does anyone know of some open source project or demo/sample I could look into? Preferably I would like something that works straight out of the box or some code that's well contained enough so that it's easy to port to DX12. Big plus as well if it comes with no fees for commercial use.