最終更新:2016-10-05 (水) 17:12:55 (2752d)  

libjpeg-turbo
Top / libjpeg-turbo

http://libjpeg-turbo.virtualgl.org/

libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86_64, and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as libjpeg, all else being equal.

採用プロジェクト

  • Fedora (since Fedora 14)
  • Mozilla (since Firefox 5.0?, while Firefox 13.0? and later gain additional performance by adding the accelerated Huffman coding routines from libjpeg-turbo 1.2.0 and later, which were previously excluded due to a license conflict)
  • Google Chrome (since version 11)

ライセンス

  • libjpeg-turbo is covered by three compatible BSD-style open source licenses:
    - The IJG (Independent JPEG Group) License, which is listed in
      [README.ijg](README.ijg)
    
      This license applies to the libjpeg API library and associated programs
      (any code inherited from libjpeg, and any modifications to that code.)
    
    - The Modified (3-clause) BSD License, which is listed in
      [turbojpeg.c](turbojpeg.c)
    
      This license covers the TurboJPEG API library and associated programs.
    
    - The zlib License, which is listed in [simd/jsimdext.inc](simd/jsimdext.inc)
    
      This license is a subset of the other two, and it covers the libjpeg-turbo
      SIMD extensions.