The block diagram of the Hantro VC8000E is on the public site of verisilicon:
https://www.verisilicon.com/en/IPPortfolio/HantroVC8000E
1569309668539056739.png
It does show a JPEG encoder. A similar diagram taken from the imx8mplus reference guide, has a modified block diagram:
Schermafbeelding 2021-10-15 om 08.33.12.png
Apart from the missing jpeg encoder they look very similar. When we realised this we where kind of shocked that it wouldn't be able to generate JPEG or MJPEG hardware accelerated. We are not sure if there are good alternatives, like:
- JPEG encoding in the ISP ? some registers hint to this feature
- JPEG encoding using the GPU, so far we haven't been successful in getting this to work
- Software encoding using a core works ofcourse, but is to slow for our application.
Somehow we can't believe that this processor would lack this feature. If anyone has a hint on this subject, we are very interested.
thanks,
Bart