Gavinmc42 wrote: ↑
Fri May 24, 2019 12:03 pm
h.264 was the only video hardware acceleration, but I think mjpeg might be too now?
For video formats, H264, MPEG4, H263, MPEG2, and VC1 all have hardware acceleration. They are pretty much extensions of each other (H264 being the most complex), so the operations are similar.
MJPEG is a concatenation of JPEGs, therefore reuses the JPEG hardware block.
VP6 and VP8 decode have vector implementations but no dedicated hardware blocks.
Gavinmc42 wrote:Jpeg is the only still image acceleration.
JPEG is the only format using dedicated hardware blocks.
Again PNG, GIF, BMP, TGA, TIF, and PPM all have some level of vector acceleration.
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.