773 Commits

Author SHA1 Message Date
Dan Dennedy
7bfc416137 Increase the version of rgbsplit0r. 2019-04-18 20:16:40 -07:00
Dan Dennedy
665296f9fc Fix #78 rgsplit0r breaks alpha channel. 2019-04-18 19:19:51 -07:00
Dan Dennedy
6a0676516e Make rgbsplit0r thread safe. 2019-04-18 19:16:26 -07:00
Jaromil
bd36127895 Merge pull request #75 from rrrapha/facedetect-classifier
facedetect: do not retry if loading of the cascade classifier fails.
2019-02-22 15:12:42 +01:00
Jaromil
777ff13592 Merge pull request #74 from rrrapha/unsequenced
Silence clang warnings: multiple unsequenced modifications to 'tmp'
2019-02-22 15:12:23 +01:00
Raphael Graf
4b6e9461ad facedetect: do not retry if loading of the cascade classifier fails.
Avoids repeating error messages.
2019-02-22 13:37:18 +01:00
Raphael Graf
7c13e9156b Silence warnings: multiple unsequenced modifications to 'tmp' 2019-02-22 13:00:32 +01:00
Dan Dennedy
004e8c0241 Merge pull request #71 from rrrapha/opencv-include-dirs
Fix OpenCV CMakeLists.txt
2019-02-10 15:39:41 -08:00
Dan Dennedy
551c2729c5 Merge pull request #43 from schnoellm/master
elastic_scale: added filter for elastic scaling
2019-02-02 15:16:10 -08:00
Raphael Graf
a93eea4e18 Remove FindOpenCV.cmake
Resolves #70
2019-01-12 14:11:07 +01:00
Raphael Graf
af8e3bef88 Fix opencv CMakeLists.txt
Resolves #70
2019-01-04 23:10:02 +01:00
Jaromil
e6057edba7 Merge pull request #69 from rrrapha/unused-variable
Remove unused variables
2018-12-30 11:49:38 +01:00
Raphael Graf
f1fd394fac Remove unused variables 2018-12-27 21:12:23 +01:00
Jaromil
ac78c7fb5b Merge pull request #68 from rrrapha/spillsupress
spillsupress: silence -Wunused-value warnings, no functional change
2018-12-26 19:13:42 +01:00
Jaromil
dbc944177d Merge pull request #67 from rrrapha/rgbnoise
rgbnoise: silence -Wunused-value warnings, no functional change
2018-12-26 19:13:03 +01:00
Raphael Graf
47a2f469e0 spillsupress: silence -Wunused-value warnings, no functional change 2018-12-26 17:47:14 +01:00
Raphael Graf
b147d025d7 rgbnoise: silence -Wunused-value warnings, no functional change 2018-12-26 16:53:54 +01:00
Jaromil
45fd1a13cf Merge pull request #66 from rrrapha/opencv-include
facedetect/facebl0r: clean up header includes
2018-12-24 10:32:23 +01:00
Raphael Graf
d641bbf8bc Place parentheses around '&&' expressions to silence warnings 2018-12-18 10:01:39 -08:00
Raphael Graf
e97814200c facedetect/facebl0r: clean up header includes
Resolves #58
2018-12-18 16:43:37 +01:00
Dan Dennedy
94987455f8 Remove tabs to fix indentation 2018-11-30 15:32:37 -08:00
Dan Dennedy
234223d6d6 Make cairo src & dst vars semantically correct 2018-11-30 15:09:36 -08:00
Dan Dennedy
9795b7a087 Fix premultiply rounding error when alpha 0xff
See https://github.com/mltframework/shotcut/issues/674
2018-11-30 15:01:53 -08:00
Dan Dennedy
07146e368e macOS CMake build fails if dependency is not multi-arch.
Fixes #64.
Dependencies that are built locally such as through Homebrew or MacPorts
typically do not include arch i386. Moreover, setting these CMake
options here makes cmake ignore common environment variables C, CXX,
CFLAGS, and CXXFLAGS, which are the preferred way to provide build
options for multiple projects.
2018-10-29 01:57:28 -07:00
Raphael Graf
11daa3393e Typo in comment 2018-10-24 17:19:33 -07:00
Raphael Graf
2099677f73 cluster: fix sign-compare warnings, whitespace 2018-10-24 17:19:10 -07:00
Raphael Graf
8ab7a89e8a Fix link to INSTALL.md 2018-10-24 17:16:48 -07:00
Raphael Graf
9b13376ed6 lightgraffiti: fix sign-compare warnings 2018-10-24 17:15:34 -07:00
Matthias Schnoell
3d41b2296c elastic_scale: input parameters are not changed anymore; instead parameters are directly written to internal parameters, which are then limited and mapped 2018-09-25 22:25:54 +02:00
Raphael Graf
8639a58cea silence some sign-compare warnings 2018-09-17 14:10:42 -07:00
Matthias Schnoell
0bd88f06a2 elastic_scale: added padding of row width when frame width is not a multiple of 8; limit calculation of scale ratio to a minimum of 0; 2018-09-17 21:59:23 +02:00
Raphael Graf
079cd5899d fix the signature of register_param() 2018-09-13 13:36:46 -07:00
Jaromil
c703e4204b Merge pull request #55 from rrrapha/delay0r
delay0r: fix memory leak
2018-09-13 07:55:05 +02:00
Jaromil
ec6cc25c2a Merge pull request #52 from rrrapha/cairogradient
cairogradient: fix order of color channels, typo
2018-09-13 07:52:46 +02:00
Matthias Schnoell
445667a34a elastic_scale: fixed segmentation fault due to bad selection of input parameters (especially when 'Center - LinearWidth/2 <= 0' e.g. elastic_scale:0.1|0.3|1|0.5); made input parameter fields private; removed initial zeroing of frame; changed some counting variables in for loops to unsigned int 2018-09-12 23:29:12 +02:00
Raphael Graf
1b0a023d87 delay0r: fix memory leak
Resolves #54
2018-09-12 10:59:47 +02:00
Matthias Schnoell
25ed65e049 elastic_scale: updated README.md with new parameter ranges and adapted commands 2018-09-10 22:30:40 +02:00
Matthias Schnoell
5987c2abad elastic_scale: adjusted value ranges for input parameters 2018-09-10 22:16:56 +02:00
Raphael Graf
408b449a97 facedetect: delete Makefile 2018-09-10 11:59:43 -07:00
Raphael Graf
17b14ae2e8 change double parameter type in c++ plugins to match tutorial.cpp
No binary change.
2018-09-10 11:55:57 -07:00
Raphael Graf
5ab7919324 cairogradient: fix order of color channels, typo
Resolves #51
2018-09-08 13:01:37 +02:00
Raphael Graf
cda3b57108 facedetect: fix includes, use native types for parameters, use size_t for vector sizes 2018-09-07 11:55:16 -07:00
Raphael Graf
789684c550 Use the OpenCV C++ API in facedetect.cpp 2018-09-07 11:55:16 -07:00
Raphael Graf
dd07f13bcd fix boolean parameter type in c++ plugins
Resolves #48
2018-09-07 09:37:31 -07:00
Matthias Schnoell
0f4c7e29b7 elastic_scale: added additional validation of parameters and calculation results; linearScaleFactor now defaults to 0.7 (only takes effects if linearWidth > 0) 2018-09-07 09:17:52 +02:00
Matthias Schnoell
4617e40242 elastic_scale: fixed naming and descriptions of parameters 2018-09-07 08:22:58 +02:00
Raphael Graf
1cb2cc229e cairoimagegrid: improve performance
Scale the image once per frame, then copy the pixels to the destination.
This is much faster than repeating the scaling for every tile.
2018-09-06 15:52:05 -07:00
Raphael Graf
b7ede8f389 timeout: set default parameter values, fix blending, fix rectangle height
Resolves #41
2018-09-06 15:37:21 -07:00
Matthias Schnoell
35762829be elastic_scale: added description, sample images and ffmpeg commands for execution 2018-09-06 22:48:51 +02:00
Raphael Graf
e02381aa12 cluster: avoid copying a struct in a loop 2018-09-04 11:20:13 -07:00