3 ms·
That is so weird that even now we have hardware decoding jpegs. And it is so seamless you don’t even notice it.
by spookthesunset 5y ago
That is so weird that even now we have hardware decoding jpegs. And it is so seamless you don’t even notice it.
- superkuh 5y agoExcept it's not seemless. It breaks regularly on new hardware even a decade+ after the standards were set.
- formerly_proven 5y agoMy guess why Intel added hardware JPEG decoding is HD webcams. Most of those do MJPEG, so with a hardware JPEG decoder and a hardware h.264 encoder videoconferencing can almost completely avoid the CPU. Most external higher-res webcams also only do YUV (for low fps / resolution, as it quickly exceeds USB 2.0 bandwidth) or MJPEG, some newer ones do h.264 though. Incidentally, all those cheap HDMI USB capture sticks (I think most have the MS2109 in them) also use MJPEG.
- spookthesunset 5y agoI have never seen a jpeg decode fail until the above website fed it some “obscure” format. The fact it works or doesn’t based on hardware is pretty crazy. If I didn’t know that hardware was responsible for decoding the jpeg it would have been one hell of a bug to diagnose.