Commit Graph

122 Commits

Author SHA1 Message Date
niels
abb87476d9 add porter duff blending modes (process in rgba) 2015-11-07 20:18:38 +01:00
niels
91bf5cc46b add header file 2015-11-07 00:09:43 +01:00
niels
02c1dcf4e6 issue #38 2015-11-07 00:00:28 +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
565d333f35 optimize chain processing 2015-11-05 23:39:05 +01:00
niels
d9f5dfd940 Merge branch 'master' of github.com:c0ntrol/veejay 2015-11-05 19:22:00 +01:00
niels
efdb1961c7 fix issue #38, dead parameter in matrix dither FX 2015-11-05 19:21:26 +01:00
[d.j.a.y] Jerome Blanchi
d8e62bd86e libvje - magic overlay : set default param 0 to 1
* better look on first use of the effect (7 was too 'darky')
2015-11-05 09:30:08 +01:00
[d.j.a.y] Jerome Blanchi
73c6eb8019 libvje - magic overlay : fix default param 1 2015-11-05 09:28:38 +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
89c37f2646 use mode 4 to blend only visible pixels (alpha) in luma key 2015-11-05 00:39:10 +01:00
niels
134bac0ab1 this FX is intended to chain with magic motion 2015-11-05 00:38:46 +01:00
niels
41e97febba add gamma and alpha parameters to black white by threshold
rename black white by threshold to black white mask by threshold
2015-11-04 00:01:59 +01:00
niels
a2089312fa add FX feathermask and travel matte 2015-11-01 18:58:55 +01:00
niels
33cc1c9018 sampling 2015-11-01 18:53:43 +01:00
niels
91d5eebcd1 set sub format to -1 if sampling is not important 2015-11-01 18:53:02 +01:00
niels
60d2f8e4f2 fix typo 2015-10-31 22:05:44 +01:00
niels
53ba8fb701 change default values 2015-10-31 01:14:00 +01:00
niels
2981aec382 change default values 2015-10-31 01:13:42 +01:00
niels
379b389946 fix error in calculation lookup table 2015-10-30 22:51:59 +01:00
niels
e27a13ab9c regression 2015-10-30 01:56:40 +01:00
niels
722c61a0a6 fix color isolation 2015-10-30 01:50:16 +01:00
niels
0babdc41be add parameter to gray by color key 2015-10-30 01:41:43 +01:00
niels
90f1c60cf4 fix noise suppression 2015-10-30 01:21:50 +01:00
niels
6ba385a712 fix accept angle in color key 2015-10-30 01:16:35 +01:00
niels
4c8a0fb97d bad rename 2015-10-27 22:08:51 +01:00
niels
24aa4bc779 alpha channel support additions 2015-10-27 22:06:41 +01:00
niels
089344fc7a scale luminance channel to 0-255 range before using it as alpha channel (with auto conversion is turned off) 2015-10-26 21:47:43 +01:00
niels
e8b84029b7 regression 2015-10-25 23:45:15 +01:00
niels
faecdc8f13 add file 2015-10-25 23:43:53 +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
5742ed6f71 add fx (regression, missing file) 2015-10-24 23:00:40 +02:00
niels
2a3bb54f04 refactor perspective tool, add as built-in FX, remove obsolete code 2015-10-24 18:05:44 +02:00
niels
83c2464c89 added video wall feature (issue #16)
backported obsolete resampler from ffmpeg (issue #12)
added lvdshared plugins to facilite #16 on local machine via shared memory
fixes to reloaded ui (maximize screen and others)
added -b and -a to reloaded commandline to resp. enable beta feature (SRT) and to connect to all (local running veejays)
fixes to built-in FX
solve issue #23 in reloaded (samplelist load image)
add VIMS_GET_SHM_EXT to query remote veejay properties
add VIMS_GET_SAMPLE_IMAGE to grab any frame (issue #23)
add VIMS_SPLIT_CONNECT_SHM to request part of frame via shm
fixes to general error messages and warnings
replaced env VEEJAY_SCREEN_SIZE with VEEJAY_DESKTOP_GEOMETRY
added env VEEJAY_VIDEO_POSITION
bump version to 1.5.58
2015-10-21 20:53:22 +02:00
niels
4ad65649a9 fix issue #25 2015-10-18 16:26:57 +02:00
niels
0eca12bd1b refactor blend_func5 (keyselect) 2015-08-04 01:50:42 +02:00
niels
d17353a67c fix FPE in keyselect 2015-08-03 20:44:43 +02:00
niels
a475a491a3 fix 3dnow in libvje 2015-07-22 20:51:29 +02:00
niels
0c1e6315a9 fix implicit declarations 2015-07-11 22:56:17 +02:00
niels
95705738cb remove inline on blur2 function 2015-07-08 20:24:47 +02:00
niels
7f03bf9423 fix compile warnings mostly, some bugfixes. 2015-06-13 23:54:51 +02:00
niels
72fc65dd59 update old email addresses in veejay-server 2015-06-11 21:44:30 +02:00
niels
aee4e7d547 magic overlay scratcher is an image effect 2015-06-11 21:20:03 +02:00
niels
2ba715f9c4 replace strdup for vj_strdup (faster), fix magic tracer, clear task banks after completing multithread task 2015-06-07 00:13:51 +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
9d13f04c94 fix leak in EDL never beeing freed (affects samples), free memory on exit, fix default parameter value in negation fx, fixes to libvevo, drop finalize in libvevo, clean up some warnings, added some FIXMEs 2015-06-04 00:37:07 +02:00
niels
00c84f21f1 auto vectorization wins 2015-06-02 21:21:13 +02:00
niels
c44730d85a fixes in calls 2015-06-01 23:37:06 +02:00
niels
6b342454f5 fix floating point exception in constant luminance blend, fix possible floating point exceptions in common functions 2015-05-29 23:43:32 +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