Alexander Alekhin
777953923e
3rdparty: added libjpeg-turbo source code (1.5.3)
...
Repo: https://github.com/libjpeg-turbo/libjpeg-turbo.git
Tag: 1.5.3
excluded libjpeg-turbo files:
- bmp.c
- bmp.h
- cderror.h
- cdjpeg.c
- cdjpeg.h
- cjpeg.c
- djpeg.c
- example.c
- jcstest.c
- jdatadst-tj.c
- jdatasrc-tj.c
- jpegtran.c
- rdbmp.c
- rdcolmap.c
- rdgif.c
- rdjpgcom.c
- rdppm.c
- rdrle.c
- rdswitch.c
- rdtarga.c
- tjbench.c
- tjunittest.c
- tjutil.c
- tjutil.h
- transupp.c
- transupp.h
- turbojpeg-jni.c
- turbojpeg.c
- turbojpeg.h
- wrbmp.c
- wrgif.c
- wrjpgcom.c
- wrppm.c
- wrrle.c
- wrtarga.c
7 years ago
Dmitry Kurtaev
4ec456f0a0
Custom layers for deep learning networks ( #11129 )
...
* Custom deep learning layers support
* Stack custom deep learning layers
7 years ago
Alexander Alekhin
12e8e33144
build: enable -Wimplicit-fallthrough warning for OpenCV modules
7 years ago
Tomoaki Teshima
98d9369a38
add new comparison to tolerate with rounding error
...
* restore resize of carotene
* clean up the source code
* remove unused member function (Near)
* add strict test on the border
7 years ago
Alexander Alekhin
784c8436fd
cmake: update PDB installation
7 years ago
Alexander Alekhin
87498bc6d4
cmake: workaround CPATH ipp_iw issue
...
CPATH entries are processed before any -isystem:
https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html
7 years ago
Alexander Alekhin
0587f92d96
cmake: disable override warnings in 3rdparty code and viz
7 years ago
Alexander Alekhin
6bd80ba71b
cmake: use SYSTEM include directories
7 years ago
Alexander Alekhin
08941b7890
cmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars
...
- Recommended compiler checks:
- GCC: CV_GCC
- Clang: CV_CLANG
- fixed problem with CMAKE_CXX_COMPILER_ID=Clang/AppleClang mess on MacOSX
Details: cmake --help-policy CMP0025
- do not declare Clang as GCC compiler
7 years ago
Tomoaki Teshima
06babf90a5
let the test OCL_ImgprocWarp/Resize.Mat pass on ARM/Aarch64
...
* disable carotenete when calling resize on ARM/Aarch64
* loosen eps on Aarch64
7 years ago
Maksim Shabunin
265f335dae
Add install component for 3rdparty libraries licenses
7 years ago
Maksim Shabunin
7bbe002a2f
Add install component for 3rdparty libraries licenses
7 years ago
Alexander Alekhin
e969f184e1
3rdparty: fix protobuf version in README file
7 years ago
Alexander Alekhin
586625f8ba
3rdparty: fix protobuf version in README file
7 years ago
Alexander Alekhin
f7aa2e0d44
ffmpeg: update wrapper
...
FFmpeg: 3.3.4 -> 3.4.2
LibVPX: 1.6.1 -> 1.7.0
OpenH264: 1.6.0 -> 1.7.0
7 years ago
Maksim Shabunin
e56d6054aa
Do not build protobuf without dnn ( #10689 )
...
* Do not build protobuf if dnn is disabled
* Added BUILD_LIST cmake option to the cache
* Moved protobuf to the top level
* Fixed static build
* Fixed world build
* fixup! Fixed world build
7 years ago
Dmitry Kurtaev
ec8d39d059
Re-apply protobuf fix for JavaScript builds
...
original commit: f503515082
JavaScript bindings for dnn module
7 years ago
Maksim Shabunin
8b87c4b96a
Fixed several warnings produced by clang 6 and static analyzers
7 years ago
Alexander Alekhin
22816a4c43
protobuf: drop unused files
7 years ago
Alexander Alekhin
4d84999452
dnn: protobuf build warnings
7 years ago
oqtvs
df0b83332d
Updated protobuf version to 3.5.1
7 years ago
Alexander Alekhin
c608c232a2
3rdparty(libtiff): fix build with Android NDK 16
...
Compiler message:
tif_unix.c:170:12: error: call to 'mmap' declared with attribute error:
mmap is not available with _FILE_OFFSET_BITS=64 when using GCC until android-21.
Either raise your minSdkVersion, disable _FILE_OFFSET_BITS=64, or switch to Clang.
7 years ago
Alexander Alekhin
b76a691bcf
3rdparty(protobuf): fix build with Android NDK 16
7 years ago
Tomoaki Teshima
c057d29192
fix compilation error on Visual Studio 2013 and earlier
...
- fix compilation error about "inline"
- fix linker error about "_TIFF_snprintf_f"
7 years ago
Tomoaki Teshima
65f502bc99
suppress warning on Visual Studio
...
* remove non ASCII character from the comment
7 years ago
Alexander Alekhin
8ed1a274e1
cmake: fix missed include in libtiff
7 years ago
Alexander Alekhin
50365b7741
cmake: update CMAKE_POSITION_INDEPENDENT_CODE
7 years ago
Sayed Adel
a8ae9cab08
3rdparty:libpng[1.6.34] Add missing support for PowerPC/VSX
7 years ago
Alexander Alekhin
cd4176104d
3rdparty: update libwebp 0.6.1
7 years ago
Alexander Alekhin
5c709f4aaa
3rdparty: update libtiff 4.0.9
7 years ago
Alexander Alekhin
ae5e1f8ece
3rdparty: eliminate jasper build warning
7 years ago
Suleyman TURKMEN
83b5b86f7d
3rdparty: update libjpeg 9b
7 years ago
Alexander Alekhin
ca46171246
3rdparty: libpng patch
7 years ago
Suleyman TURKMEN
d4e2e6279c
3rdparty: update libpng 1.6.34
7 years ago
Suleyman TURKMEN
197078e331
3rdparty: update zlib 1.2.11
7 years ago
Vitaly Tuzov
51cb56ef2c
Implementation of bit-exact resize. Internal calls to linear resize updated to use bit-exact version. ( #9468 )
7 years ago
Alexander Alekhin
8d4777c81d
cmake: generate tbb version file
7 years ago
Dmitry Kurtaev
f503515082
JavaScript bindings for dnn module
7 years ago
Alexander Alekhin
f7913e2c84
build: eliminate Xcode 9.1 warnings
...
- 3rdparty/libjasper/jas_getopt.c:129:25: warning: this function declaration is not a prototype [-Wstrict-prototypes]
- clang: warning: optimization flag '-fomit-frame-pointer' is not supported for target 'armv7' [-Wignored-optimization-argument]
7 years ago
Maksim Shabunin
184daa155f
Fixed minor issues reported by GCC 7.2
7 years ago
Maksim Shabunin
223830a5ee
Updated TBB package to 2018.1
7 years ago
Alexander Alekhin
face2ea612
3rdparty: suppress warnings
7 years ago
Maksim Shabunin
ef332dc550
Fixed and suppressed warnings produced by GCC 6.3.0
7 years ago
Alexander Alekhin
cb5bc1832b
ffmpeg: update 3.3.4
7 years ago
Khem Raj
2c7a123ed8
Do not enable asm with clang
...
clang pretends to be gcc 4.2.0 which means we will
use inline asm for no reason, instead of builtins
on clang when possible.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 years ago
Maksim Shabunin
248e2c7d47
Fixed some issues found by static analysis
7 years ago
Alexander Alekhin
97aaaf50b8
carotene: removed unnecessary 'register' specifier
7 years ago
Alexander Alekhin
c5f2170ce8
carotene: don't use __asm__ with aarch64
7 years ago
Pavel Vlasov
a57718e1ac
ICV2017u3 package update;
...
- Optimizations set change. Now IPP integrations will provide code for SSE42, AVX2 and AVX512 (SKX) CPUs only. For HW below SSE42 IPP code is disabled.
- Performance regressions fixes for IPP code paths;
- cv::boxFilter integration improvement;
- cv::filter2D integration improvement;
7 years ago
Alexander Alekhin
f694192878
cmake: use CMAKE_CXX_COMPILER_VERSION (CMake 2.8.8+)
...
- '-fvisibility' flag was updated
- PVAPI library detection was changed
7 years ago