summaryrefslogtreecommitdiffstats
path: root/package/kvazaar
Commit message (Collapse)AuthorAgeFilesLines
* kvazaar: bump to version 1.2.0Fabrice Fontaine2018-03-053-58/+3
| | | | | | | | Add license hash Remove patch (applied upstream) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kvazaar: fix build with gcc 7Baruch Siach2017-07-151-0/+56
| | | | | | | | | | | | | Add upstream fix for a gcc 7 -Werror build failure. Fixes: http://autobuild.buildroot.net/results/ea1/ea1495696a0e810adb6695dad6b9f3d3363e81d5/ http://autobuild.buildroot.net/results/2c1/2c1fba63553afa735c5ac29d7f5de8368c794628/ http://autobuild.buildroot.net/results/d07/d07bfcb8efcb76cdea3c66e0cc24728f418e3872/ Cc: Alexandre Esse <alexandre.esse.dev@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/kvazaar: disable on PowerPC, PowerPC64 and PowerPC64leRomain Naour2017-07-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kvazaar is affected by three different build issues on PowerPC and related architectures: - On PowerPC64, the build fails due to the use of a deprecated vec_lvsl() function: strategies/altivec/picture-altivec.c: In function ‘reg_sad_altivec’: strategies/altivec/picture-altivec.c:43:5: error: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Werror=deprecated] perm1 = vec_lvsl(0, &data1[y * stride1]); ^~~~~ This bug has been reported upstream at: https://github.com/ultravideo/kvazaar/issues/172 - On PowerPC 8548, the build fails due to mixing AltiVec and E500 instructions: strategies/altivec/picture-altivec.c:1:0: error: AltiVec and E500 instructions cannot coexist This bug has been reported upstream at: https://github.com/ultravideo/kvazaar/issues/173 - On PowerPC e500mc, because Altivec is not supported on this target: strategies/altivec/picture-altivec.c:1:0: error: AltiVec not supported in this target This bug has been reported upstream at: https://github.com/ultravideo/kvazaar/issues/174 Fixes: http://autobuild.buildroot.net/results/486/486757f04bc73736b64d18c3298216280be897b1 http://autobuild.buildroot.net/results/45d/45d22c9f2f5b593bed286319105c82cbc3396835 http://autobuild.buildroot.net/results/76c/76c76191f84748326d76fe0cc89456a72738a06b Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/kvazaar: needs BR2_TOOLCHAIN_HAS_SYNC_4Romain Naour2017-07-051-0/+2
| | | | | | | | | | | ./.libs/libkvazaar.so: undefined reference to `__sync_add_and_fetch_4' Fixes: http://autobuild.buildroot.net/results/b39/b39a82a2e4106c5ec55c288415e73043a872a0b1 Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/kvazaar: needs C++ compilerRomain Naour2017-07-051-2/+3
| | | | | | | | | | | | | | | | Even if there is only one CPP file src/extras/crypto.cpp which should be disabled by --without-cryptopp, kvazaar fail to build the shared library libkvazaar.so when no C++ compiler is available. checking whether we are using the GNU C++ compiler... no Fixes: [microblazel] http://autobuild.buildroot.net/results/5d1/5d140ed95e292f73b6770a5e5be717df844e4830 [arm] http://autobuild.buildroot.net/results/c55/c55b973502b9b88643ae9fca11447b547148275d Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/kvazaar: add host-pkgconf dependencyRomain Naour2017-07-051-0/+1
| | | | | | | | | | | The build system use PKG_CHECK_MODULES. checking pkg-config is at least version 0.9.0... ./configure: line 16886: output/host/usr/bin/pkg-config: No such file or directory no Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/kvazaar: needs threadsAlexandre Esse2017-06-201-0/+4
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/6e1eabd691b8674f61898bc0fe734208d226f965/ Signed-off-by: Alexandre Esse <alexandre.esse.dev@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kvazaar: new packageAlexandre Esse2017-06-183-0/+23
Kvazaar is an open-source HEVC encoder licensed under LGPLv2.1. This provides tools to encode raw video into HEVC stream. website: http://ultravideo.cs.tut.fi/ Signed-off-by: Alexandre Esse <alexandre.esse.dev@gmail.com> [Thomas: add --without-cryptopp to explicitly disable support for this optional dependency, use SPDX license code, fix Config.in] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud