123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- # jpeg-turbo has simd support for some architectures
- config BR2_PACKAGE_JPEG_SIMD_SUPPORT
- bool
- default y if BR2_X86_CPU_HAS_MMX
- default y if BR2_ARM_CPU_HAS_NEON
- default y if BR2_POWERPC_CPU_HAS_ALTIVEC && !BR2_powerpc64le
- default y if BR2_POWERPC_CPU_HAS_VSX && BR2_powerpc64le
- default y if BR2_aarch64 || BR2_aarch64_be
- config BR2_PACKAGE_JPEG
- bool "jpeg support"
- help
- Select the desired JPEG library provider.
- if BR2_PACKAGE_JPEG
- choice
- prompt "jpeg variant"
- default BR2_PACKAGE_JPEG_TURBO if BR2_PACKAGE_JPEG_SIMD_SUPPORT
- help
- Select the normal libjpeg or libjpeg-turbo.
- config BR2_PACKAGE_LIBJPEG
- bool "jpeg"
- select BR2_PACKAGE_HAS_JPEG
- help
- The ubiquitous C library for manipulating JPEG images.
- http://www.ijg.org/
- config BR2_PACKAGE_JPEG_TURBO
- bool "jpeg-turbo"
- select BR2_PACKAGE_HAS_JPEG
- help
- Libjpeg-turbo is a derivative of libjpeg that uses SIMD
- instructions (MMX, SSE2, NEON) to accelerate baseline JPEG
- compression and decompression on x86, x86-64, and ARM
- systems.
- http://www.libjpeg-turbo.org
- # libjpeg from br2-external trees, if any
- source "$BR2_BASE_DIR/.br2-external.in.jpeg"
- endchoice
- source "package/jpeg-turbo/Config.in.options"
- config BR2_PACKAGE_HAS_JPEG
- bool
- config BR2_PACKAGE_PROVIDES_JPEG
- string
- default "libjpeg" if BR2_PACKAGE_LIBJPEG
- default "jpeg-turbo" if BR2_PACKAGE_JPEG_TURBO
- endif
|