Commit Graph

52 Commits

Author SHA1 Message Date
c0ntrol
03e0de0edd add new FX 'chroma stretch' 2019-05-21 22:01:00 +02:00
c0ntrol
4ed262ea0c add new FX 'Asendorf Glitch' (pixelsort) 2019-02-01 18:31:04 +01:00
c0ntrol
01372a4387 added transitions and subrender widgets to reloaded, added subrender per chain entry, fixed problems with fx anim, fix issue in performer, added new VIMS events, regressions, added tooltips, changed VIMS get chain entry, etc. prepared #183, done #182, #118 2019-01-19 00:11:57 +01:00
c0ntrol
2cc05bfea8 add function pointer to fx structure to indicate transition completed 2019-01-17 22:59:05 +01:00
c0ntrol
bad7a37372 fix invalid read, refactor fx free, fix ptr qualifier 2018-08-11 21:50:25 +02:00
c0ntrol
23fec4a67f issue #111, fix sequence slot indicator in reloaded, fix crash on deleting tag when it was mixing with a sample (and vice versa), fix leak in yuvconv, fix leak in plugin description cleanup, change status behaviour for current sequence slot; MAX_SEQUENCES indicates sequencer is turned off, any other value is a valid sequence index. 2016-05-18 19:48:42 +02:00
c0ntrol
bd9aa1379b issue #111, filter generator FX from effect list (can be added now as streams via menu item or VIMS message) 2016-05-16 10:07:06 +02:00
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
c0ntrol
1e62476374 fix bg subtract, add extra mode to magic mirror, fix snap bg, added special mode to magic mirror that depends on bg subtraction 2016-03-20 19:36:11 +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
5a7d7c349c fix mulitrack widget sensitivity, check for error after allocating memory in veejay client, limit preview width and height to size of buffer, reset chain when switching back to plain mode, set preview image format correctly, align VJFrame structure, reduce memory usage in performer, cleanup 2015-12-07 23:41:44 +01:00
niels
eba22f0b00 flag FX for alpha operations, some fixes and some fixmes 2015-12-02 23:49:40 +01:00
niels
af241e6d9a add transition map using alpha channel (issue #31) 2015-11-27 19:53:16 +01:00
niels
ce365c0b00 issue #42, parameter value hints 2015-11-26 22:10:17 +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
4866c68008 count mismatch #42 2015-11-15 11:44:31 +01:00
niels
9248216fad FX names, fixes, #42 2015-11-14 23:10:47 +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
ed5a2fd1fd refactor libvje issue #42 2015-11-08 13:53:02 +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
f8e2782d3f fix leak at exit in on screen display (close font), fix internal FX count (veejay has 140 internal FX), unlocks constant median filter 2015-06-20 00:02:13 +02:00
niels
4d95229818 update reloaded's configure.ac ( use AC_DEFINE consistently and fix CFLAGS ), fix SSE CFLAGS in veejay server's configure, fix many compiler warnings 2014-12-21 01:09:10 +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
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
31f6d39ba5 ffmpeg build fixes (also fixes build on ubuntu 12) 2012-11-21 20:05:59 +01:00
niels
2c6efc4b51 fix possible segf in median filter
refactor fx init / deinit
2012-06-19 06:42:06 +02:00
niels
a152abf27d fix double free in vevo (softref ports)
properly clear memory before reuse (EDL, FX)
fix recursive port free
fix multiple instances of LVD plugin on same FX chain
fix sample/stream clean up
fix memory error in vevo pool
fix clearing of index node in vevo
added method to softref ports to vevo
added method to validate ports
fix vevo_property_del
fix activation/deactivation of plugin instances
added vevo test program
2012-06-19 03:02:44 +02:00
Niels Elburg
9ac828204e branch livido, added libplugger, working livido loader, refactor plugload to libplugger
git-svn-id: svn://code.dyne.org/veejay/trunk@1418 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-04-04 16:53:43 +00:00
Niels Elburg
03b7d98a37 Added new FX, constant time median filter.
git-svn-id: svn://code.dyne.org/veejay/trunk@1369 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-02-02 20:52:39 +00:00
Niels Elburg
e6f03f0742 sync
git-svn-id: svn://code.dyne.org/veejay/trunk@1355 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2010-01-24 21:12:58 +00:00
Niels Elburg
3a1e16e2f8 sync with mobile devel (amsterdam fx)
git-svn-id: svn://code.dyne.org/veejay/trunk@1324 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2009-04-04 12:16:07 +00:00
Niels Elburg
a3eac68f4b drop pixelate
git-svn-id: svn://code.dyne.org/veejay/trunk@1266 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-16 22:12:30 +00:00
Niels Elburg
a73f10f661 fix action-file ,sample-list loading, drop goom, fix crash in pixelate, fix saving of projection configuration per sample, fix restore on load, added VEEJAY_FULLSCREEN env
git-svn-id: svn://code.dyne.org/veejay/trunk@1263 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-16 21:23:21 +00:00
Niels Elburg
0737d0b51b add negate per channel, close clients on quit
git-svn-id: svn://code.dyne.org/veejay/trunk@1254 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-12-11 20:39:29 +00:00