Hello, thanks for the response!
I've now learnt that my opening question was quite naive. When you wrote "i.MX8 does not have physically a VPU" I was a bit confused, since the block diagram for the iMX8 clearly shows a VPU module.
Resorting to browsing the "i.MX_VPU_Application_Programming_Interface_Linux_Reference_Manual.pdf" I now understand what you mean, this was the first time I saw this piece of information.
I wouldn't normally read ref manuals for Linux, but I didn't really find any other tangible information on nxp.com website.
We have the qnx bsp though and what I first asked for now seems void.
Q: Where can we find the Amphion decoder firmware and header files to match (e.g. mediasys_types.h) (and perhaps some code snippet, the linux ref man above seem to cover most, but I'm not sure it is complete)
Q: Is the VPU (Amphion Cortex-M solution) utilizing one of the two Cortex-M4 of the iMX8 or does the VPU have it's own Coretx-M such that the two others are free for random use?
The linux ref man states that: "There are dedicated Cortex-M cores reserved for Amphion VPU for decoding and encoding", so I would assume the later.
Best regards.