c0ntrol
a2db1d5501
issue #42 , add mean filter, constrain bg subtraction filters to 1 instance
2016-04-02 16:34:44 +02:00
c0ntrol
46fd8bff60
add new FX, binary threshold via otsu's method (issue #42 )
2016-03-29 20:38:23 +02:00
c0ntrol
d8dc796e16
add background subtraction gaussian method, fixes for issue #42
2016-03-28 18:34:26 +02:00
c0ntrol
dc89c1c135
fix compile warnings ( ./configure --enable-compile-warnings )
2016-03-25 16:16:04 +01:00
c0ntrol
cce52c2a7a
cleanup, update email addr, fix compile warnings
2016-03-22 20:43:42 +01:00
c0ntrol
99c04695fe
issue #42 , fix use of uninitialized variables, fix invalid reads, fix compile warnings, fix memory leaks (at exit), added missing modes to luma magick fx
2016-03-21 21:53:52 +01:00
niels
669b7ea999
some fixes issue #42
2016-01-28 21:33:39 +01:00
Niels Elburg
c58807d074
i686 build fixes, ffmpeg updates
2016-01-10 21:11:05 +01:00
niels
5d22974b4e
issue #42 , thread safety and new FX, randnoise
2015-12-22 14:18:24 +01:00
niels
d5db322761
cummulative changes
2015-12-17 18:34:28 +01:00
niels
a59d7a579b
add passthrough fx to use in combinatinon with manual chain fader (simply fetch source from B to fx chain without fx processing) issue #42
2015-12-12 17:39:50 +01:00
niels
eba22f0b00
flag FX for alpha operations, some fixes and some fixmes
2015-12-02 23:49:40 +01:00
niels
ad2fef3fa0
fix distortion fx, honor fade_method in auto fader, fix crash on failed generator loading, fix typo (issue #32 )
2015-11-30 20:48:55 +01:00
niels
af241e6d9a
add transition map using alpha channel (issue #31 )
2015-11-27 19:53:16 +01:00
niels
27eba7483c
add parameter value hints (issue #42 )
2015-11-25 22:20:13 +01:00
niels
e2a8c69001
add friendly names for mode parameter values (issue #42 )
2015-11-24 23:21:21 +01:00
niels
e75ef97cfe
add level correction, add matte choker, simplify chroma key, fix chroma key (still not perfect), fix softblur, fix alphaselect2 #31 , #36 , #42
2015-11-22 21:20:43 +01:00
niels
39bcf6a5fc
fix warnings
2015-11-15 23:37:48 +01:00
niels
9248216fad
FX names, fixes, #42
2015-11-14 23:10:47 +01:00
niels
4c0f36da41
hide contoureffect from initialization #42
2015-11-12 23:15:09 +01:00
niels
f79b366ca5
fix avarage effect #42
2015-11-12 22:41:13 +01:00
niels
9b1cd2e80d
update parameter names in bathroom window, add chroma magick and magic overlays as alpha composite effect, regression in lens correction, fix slicer mixer effect, update internals #42
2015-11-08 22:43:25 +01:00
niels
d546c38092
revert changes to luma key, create new FX luma key composite
2015-11-08 20:29:08 +01:00
niels
c3ff9060f1
issue #42
2015-11-08 17:18:50 +01:00
niels
ed5a2fd1fd
refactor libvje issue #42
2015-11-08 13:53:02 +01:00
niels
ff30382734
issue #42
2015-11-08 00:28:44 +01:00
niels
03e378ed38
issue #42
2015-11-07 22:55:56 +01:00
niels
abb87476d9
add porter duff blending modes (process in rgba)
2015-11-07 20:18:38 +01:00
niels
05e45a8caa
luma key use alpha channel in mode 3 to blend, fix chroma key (use different algorithm), added alpha:select by chroma key, added alpha blend
2015-11-06 23:29:24 +01:00
niels
740c10e003
add FX 'Alpha: Select by color key', bringing total built-in count to 150 FX
2015-11-05 00:41:44 +01:00
niels
03efbfdd01
add FX travel matte (alpha) and feather mask (alpha)
2015-11-01 18:54:02 +01:00
niels
24aa4bc779
alpha channel support additions
2015-10-27 22:06:41 +01:00
niels
5640b2b0ca
fix issue with reset samplebank in reloaded,
...
only warn about mismatching audio properties if started without audio,
add alpha channel support to livido,
renamed a FX,
added mixtoalpha,alphafill,alpha2img,toalpha,alphaflatten,
handle alpha plane,
vims 048 enables full sub-chain render incl. mixing effects,
2015-10-25 23:34:02 +01:00
niels
2a3bb54f04
refactor perspective tool, add as built-in FX, remove obsolete code
2015-10-24 18:05:44 +02:00
niels
b1e78d6c15
fix formatting in -u/--dump-events, change status message maximum length to MESSAGE_SIZE, remove unused allocated buffer, remove unicap left-over, add comment, remove calls to obsolete function, update MAN page, update environment variables shown in -u/--dump-events
2015-06-09 00:11:21 +02:00
niels
2494d9df26
remove old stuff, fix ssize_t, align multiple of 32 bytes, fix Map B to A by threshold, fix some leaks at exit, pre-allocate memory for fx-chain to eliminate dynamic memory allocation when switching samples or manipulating the fx chain, add docs/README.memory, add commandline option to disable static fx chain, take size of static chain in account when combined with -m option, update man page, clear font worker after samples are deleted, fix possible oob write in srt get list, lock static chain to RAM (non fatal), dont clear job and task argument in multithreader (no effect)
2015-06-05 02:05:40 +02:00
niels
6c91090caf
fix freeing cache when sample is deleted, replace sprintf for snprintf, fix LEAK in livido deinit function, fix indenting, change atom type to VOIDPTR for filter_templ, remove debug statements, replace malloc for vj_malloc in libvevo, fix LEAK in bathroom effect, fix LEAK in switching between samples (sequencer), fix LEAK in VIMS get bundles
2015-05-29 22:04:29 +02:00
niels
9e4fc851ca
warn if video is not multiple of 32, framerate fix, add donation address
2015-05-22 23:29:01 +02:00
niels
8518d0eef2
fix CFLAGS in sendVIMS for puredata, minor updates to documentation, fixed small memory leak, removed all assertions except on libhash and lzo selftest, fix some console log messages
2015-04-23 21:21:56 +02:00
niels
8a868f3c11
drop old parameter limit, new limit is 32 parameters (with 16 available in reloaded). changed VIMS 361 from static parameter length to variable length to account for more then 8 parameters, changed VIMS 410 to first return all sample properties, then parameters. added argyment to VIMS 145, fixed a couple of things, added parameters and sliders to reloaded
2015-03-01 18:20:43 +01:00
niels
80e1e26d7c
add fixme, fix later
2015-01-15 22:56:45 +01:00
niels
fd24c2b8ce
expose transcodes simd optimized average function as new internal fx (Average mixer)
2015-01-11 01:57:53 +01:00
niels
394db6786b
added commandline option --benchmark NxN. fixes to last commit, cleanup, smaller data structures in task queue, signal wakes all threads fix
2014-12-31 02:31:16 +01:00
niels
09ec52b853
fix messages, fix task thread priority (above main thread), reduced stack size, minor speed-ups to task runner
2014-12-28 22:26:50 +01:00
niels
c31f40fcdf
fix many compile warnings
2014-12-21 17:05:25 +01:00
niels
3057db6d5d
push fixes
2014-11-22 20:49:06 +01:00
niels
be2fc8d785
fix crash due to initializing dummy fx in wrong place (happens when fx list is queried).
2013-01-05 00:47:54 +01:00
niels
fa0673be72
removed an effect (map b to a, texture map)
2013-01-02 23:27:27 +01:00
niels
e5ac37a5b8
fix reloaded build against newer ffmpeg, add large file support (avilib still limited to 4gb), workarround bug in lzo compressor,
...
refactored all memcpy into (multithreaded) frame copy, refactored all memset into (multirheaded) frame clear, multithreaded super and sub sampling (only tested 4:2:2 ), added new mode to pencil sketch, fixed bug in lens correction, multithreaded 36 effects, updated minilzo to newer version, multhreaded yuv functions for format conversion and pixel scaling, multithreaded fx chain fader, multithreaded fx apply in libvje. Fix bug in encoder when recording in high resolution,
2012-11-25 08:29:07 +01:00
niels
2c6efc4b51
fix possible segf in median filter
...
refactor fx init / deinit
2012-06-19 06:42:06 +02:00