niels
0ab51b75b1
fix chameleon, keyselect
2015-03-22 11:22:19 +01: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
402f1a18cd
failsave in fx apply, refactor pixel task, delete obsolete code
2015-01-27 23:19:45 +01:00
niels
80d59bde57
enable multi threading for shift pixel values ycbcr
2015-01-27 23:18:59 +01:00
niels
bff16c2553
enable multithreading for cartoon, color adjust, sharpen, color enhance
2015-01-27 23:16:12 +01:00
niels
c1d5223312
more fixes to FX
2015-01-27 00:47:24 +01:00
niels
ea29933030
add generic mmx routine for negation and frame difference, refactor all FX that use frame differencing, refactor emms, rename motion mapping parameters (optimized FX), delete old code
2015-01-24 18:09:33 +01:00
niels
80e1e26d7c
add fixme, fix later
2015-01-15 22:56:45 +01:00
niels
5799d188c7
Fix all VJE FX that allow the user to key on color (Complex Invert, Complex Opacity, Complex Overlay, Complex Threshold, Complex Saturate, Complex Negate, Greyscale except keyed color, Chroma Key, etc)
2015-01-11 20:42:11 +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
32fc0aedd4
fix frei0r parameters, blacklist known bad frei0r plugins, auto-load frei0r plugins from common location
2015-01-10 12:37:37 +01:00
niels
ffe83ea0d7
remove workaround
2015-01-08 22:44:00 +01:00
niels
cdbb1681a7
add timecode to libplugger, pass to livido.
2015-01-03 23:32:14 +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
e9f53942c4
calculate tables between init()/deini() to prevent crash (fixes SEGV fx add -> del -> fx add)
2014-12-23 01:09:57 +01:00
niels
f27a3303a6
fix ripple fx
2014-12-23 00:21:43 +01:00
niels
8dd3693fe7
fix cflags for 32 bit systems, rewrite slow motion (alt+a,s,d,f,g,h,j,k,l) in simpler terms for better auto vectorization with gcc, fixes to libsubsample, bump copyright year in notice, added -O3 gcc flag to enable auto vectorization for libvje,libyuv and libvjmem.
2014-12-22 23:57:10 +01:00
niels
d07bc70cb8
fix compile warnings, fix setting of optimziation level, move subsample to libsubsample, disable optimization level for libsubsample, fix crash on exit, clean up, smaller bugfixes
2014-12-22 00:11:13 +01:00
niels
8ff5a33007
fix more compile warnings
2014-12-21 20:57:05 +01:00
niels
c31f40fcdf
fix many compile warnings
2014-12-21 17:05:25 +01: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
6e4d877685
fix magic tracer effect (use P0 and cycle back & forth)
2014-12-20 20:41:28 +01:00
niels
f112962730
ghost FX, proper initialization and task running
2014-12-20 19:45:27 +01:00
niels
172ddcba63
fix greenish in 4 FX (initial buffer for UV planes was initialized to 0)
2014-12-20 18:55:00 +01:00
niels
8d2ce16227
Merge branch 'master' of code.dyne.org:veejay
...
Conflicts:
veejay-current/veejay-client/configure.ac
veejay-current/veejay-server/configure.ac
veejay-current/veejay-server/libel/vj-avcodec.c
veejay-current/veejay-server/libel/vj-el.c
veejay-current/veejay-server/libstream/v4l2utils.c
veejay-current/veejay-server/libvje/effects/chameleon.c
2014-11-22 20:59:53 +01:00
niels
3057db6d5d
push fixes
2014-11-22 20:49:06 +01:00
niels
e649dfb5a8
arch build fixes (ffmpeg-compat)
...
some bugfixes
removed changelog from PKGBUILD
bumped version
2014-02-01 17:45:23 +01:00
niels
08c1d3ab1e
fix crash in nervous,
...
fix possible crash in cameleon
2013-10-09 20:27:56 +02:00
niels
7364f891a1
dump plugin info on activate if compiled with strict checking -
...
fixed possible crash on plug_activate on 64 bit systems (all plugin types) -
deprecate duplicate function -
libvevo supports wider keys on 64 bits systems -
fix bug in fallback method network frame send -
smaller cosmetic fixes -
2013-05-17 22:43:15 +02: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
58235584e8
fix segv in various weird effects
2012-12-29 23:47:37 +01:00
niels
c102c2c082
fix leak in picinpic + align memory
2012-12-29 23:08:22 +01:00
niels
5ce6270a90
drop yuv_alloc, move allocation to FX (align on 8 byte boundary) (fixes segv)
2012-12-29 22:54:00 +01:00
niels
61e31cc83d
restore radioactive, include task count in motionblur
2012-12-29 00:44:06 +01:00
niels
26275f32d9
multithreaded motion blur
2012-12-29 00:30:28 +01:00
niels
9b4884f5a9
fixes and deletes
2012-12-28 23:55:53 +01:00
niels
2de291de68
drop unnessary update, fix invalid write in lumablend
2012-12-28 22:22:02 +01:00
niels
6f5da9e5b5
fix opacity by threshold, disable blur in multithread mode
2012-12-28 21:46:16 +01:00
niels
708c722f30
bugfixes to a few FX, fixed multi thread task balancer,fixed removing shm segment on close, do not fail opening v4l2 device that report no input sources or channels.
2012-12-28 21:30:51 +01:00
niels
87c3d8f4d3
free internal buffer (or run out of memory)
2012-11-25 09:01:04 +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
c214ec6718
bugfixes
2012-06-19 07:55:04 +02: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
0f72b97f7a
current bugs; cannot put two plugins on same fx chain, port free starts reported wrongly
...
new recursive port free
2012-06-18 15:11:07 +02:00
niels
00d97cdb5f
fix wrong bracket in man page
...
fixes to luma fx
2012-06-09 19:56:42 +02:00
niels
78bf819f7f
saver maximum size for encoding high resolution video
...
fixed a possible segfault in white emboss, fixes #0000335
added assertion for STRICT_CHECKING and clamping index of resampling contexts
2011-09-15 20:20:39 +02:00