-
Notifications
You must be signed in to change notification settings - Fork 767
Performance
Lingzhu Xiang edited this page Feb 14, 2016
·
48 revisions
The page is work in progress.
- VA-API (Intel, Linux): Good
- Intel Media SDK (Intel, Windows): possible to implement. mfx_mft_mjpgvd_64.dll 91CD2D6E-897B-4FA1-B0D7-51DC88010E0A Intel Hardware M-JPEG decoder MFT - it's probably an abstraction over DXVA/D3D11.
- VDPAU (Nvidia): No. Does not support JPEG at all.
- Tegra: In fact in all of Nvidia's products, only Tegra has hardware JPEG decoder (A separate tegra libjpeg decoder is being worked on).
- AMD implements JPEG decoder with OpenCL, but we don't want it to compete with depth decoding for resources. (I evaluated GPUJPEG, and it was not good.)
- Samsung's Exynos4 provides JPEG codec via v4l2, but this is for mobile devices.
- I looked at mpv and ffmpeg. They have no hardware acceleration for JPEG at all.
- Chromium uses VAAPI and V4L2.
- On Mac a new decoder is provided by @fran6co. (@fran6co: The mac decoder is not hardware accelerated yet, if they ever decide to do it my implementation is going to have it.)