Commit Graph

632 Commits

Author SHA1 Message Date
Jerome Blanchi aka d.j.a.y
d1c869d2c0 Indenting corrections 2019-05-29 15:19:49 +02:00
Jerome Blanchi aka d.j.a.y
6934233aad vje fix raster and flip 2019-05-29 15:19:49 +02:00
Jerome Blanchi aka d.j.a.y
543c8e9204 tmp 2019-05-27 23:55:35 +02:00
c0ntrol
13e2d6ba20 remove assignment of local vars 2019-05-21 22:01:33 +02:00
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
c6928b3ff6 change FX plugins to operate in YUV 4:4:4 mode 2019-01-23 00:13:40 +01:00
c0ntrol
70d94c2d30 fix possible crash in motion ghost, refactor similar patterns 2019-01-22 23:14:13 +01:00
c0ntrol
8694cce302 fix color mapping and lens correction 2019-01-20 21:00:47 +01:00
c0ntrol
b28cdbd5ce better and faster FX chain 2019-01-20 19:05:37 +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
64d5cc85b5 remove bad line 2019-01-18 18:22:42 +01:00
c0ntrol
b9b5daa1b5 Added function pointer to return state of transition that is internal to FX 2019-01-17 23:02:00 +01:00
c0ntrol
58e20178f1 Added Restart parameter, added function pointer to return state of transition that is internal to FX 2019-01-17 23:01:39 +01:00
c0ntrol
dc6208f1cc Transition Wipe now has 2 parameters, Added a function that returns state of transition 2019-01-17 23:01:10 +01:00
c0ntrol
2cc05bfea8 add function pointer to fx structure to indicate transition completed 2019-01-17 22:59:05 +01:00
c0ntrol
93d8961b4b regression, definition was still used by tracer FX 2019-01-16 22:18:53 +01:00
c0ntrol
600ba49cdd remove obsolete definitions 2019-01-16 21:12:19 +01:00
c0ntrol
0e84ef47a1 remove obsolete parameters 2019-01-16 21:12:01 +01:00
c0ntrol
6a7d06d7f6 fix Transition Wipe; unused opacity paramter, calculate using ratio 2019-01-16 21:11:25 +01:00
c0ntrol
76fdd689aa fix Transition Translate; unused opacity parameter 2019-01-16 21:10:25 +01:00
c0ntrol
703cfdb9ab Fix Transition Line, missing right part in mode 0, wrong upper value for opacity, use super sampled mode 2019-01-16 21:07:21 +01:00
c0ntrol
c19c2c5a0d fix Transition Translate Carot issues; opacity invalid upper value, row_length >= point_size introduced artifact line 2019-01-16 21:05:50 +01:00
c0ntrol
3d7f7b48ad fix some leaks 2018-09-29 15:56:08 +02:00
c0ntrol
f08c29b5ec remove compile warnings, remove unused code 2018-09-22 20:59:49 +02:00
c0ntrol
81658d3604 Add new FX 'Posterize II' 2018-09-15 21:11:03 +02:00
c0ntrol
75f525c935 fix possible divide by zero 2018-09-15 21:10:48 +02:00
c0ntrol
8866055b38 fix possible divide by zero, dead stores, a.o 2018-09-15 21:10:15 +02:00
c0ntrol
bad7a37372 fix invalid read, refactor fx free, fix ptr qualifier 2018-08-11 21:50:25 +02:00
c0ntrol
d3ffb55943 fix value hints, fix cond. jmp on uninitialized value,fix missing free 2018-08-11 18:00:31 +02:00
c0ntrol
60068c1849 use emms instead of femms 2018-08-11 17:27:44 +02:00
c0ntrol
f4f77cfeea reduce compile warnings (fix bad indents, buffer sizes, etc) 2018-08-11 16:48:40 +02:00
Jerome Blanchi aka d.j.a.y
c678f9639c Libvje / flip frame : split parameter 2018-06-24 19:28:32 +02:00
Jerome Blanchi aka d.j.a.y
92c3c4b045 veejay : fix veejay no arg core dump
* if veejay was started without arguments a core dump was generated
2017-10-17 22:37:18 +02:00
Jerome Blanchi aka d.j.a.y
ebd25229e9 Veejay / vje : Matrix Dither fix crash on p0 max value
* limit p0 (Value) to width-1
2017-10-17 01:07:36 +02:00
Jerome Blanchi aka d.j.a.y
ddc755f60a Fix : Missing Libav AV_ prefix 2017-06-08 00:05:47 +02:00
c0ntrol
bc06d224c9 fix blend methods (clamping) 2017-01-15 15:20:55 +01:00
frijol
1d841ff11e Libvje / fix according review 2017-01-14 21:42:51 +01:00
[d.j.a.y] Jerome Blanchi
537a35da7e Libvje / Dices fix #132 (center the effect) 2017-01-11 11:36:51 +01:00
[d.j.a.y] Jerome Blanchi
383d47996e Libvje / Magic Overlay Scratcher : New parameter grascale/colorful .
* When p3 is enabled (=1), result image is grasycale (old and default behavior),
when p3 is desabled, result image is colorful (original Cr,Cb)
2017-01-11 11:36:51 +01:00
[d.j.a.y] Jerome Blanchi
d0174bfe86 Libvje / Magic Overlay Scratch now use all fx blends methods.
* use   VJ_EFFECT_BLEND_COUNT
2017-01-11 11:36:51 +01:00
[d.j.a.y] Jerome Blanchi
7fe498bc8e Libvje / Fix divide by 0
* fix from overlaymagic_softburn
2017-01-11 11:36:51 +01:00
[d.j.a.y] Jerome Blanchi
5436753293 Libvje / VJ_EFFECT_BLEND_COUNT + VJ_EFFECT_BLEND_STRINGS
* VJ_EFFECT_BLEND_COUNT : max blend entries
* VJ_EFFECT_BLEND_STRINGS : All blends strings
2017-01-11 11:36:51 +01:00
[d.j.a.y] Jerome Blanchi
d50e79ba97 Libvje / fix #133
* get_pix_func_Y : if() --> switch()
* fix BLEND_ADDITIVE == 0 by adding VJ_EFFECT_BLEND_SWAP
* fix BLEND_SUBSTRACTIVE (double entry in if statement) by adding BLEND_SUBSTRATIVE2 (clamped)
2017-01-11 11:36:51 +01:00
c0ntrol
a433c77334 removed min/max levels from rgbkey 2017-01-02 16:30:41 +01:00
c0ntrol
12067061b3 initialize sqrt lookup table 2017-01-02 16:30:01 +01:00
c0ntrol
602f886daa fix rgbkey header 2017-01-02 16:29:42 +01:00
c0ntrol
137539f45c use sse sqrt, fallback to std c equivalent when compiling on 32 bit systems 2017-01-02 16:29:05 +01:00
c0ntrol
e3f7a49bda use sqrt lookup table 2017-01-02 16:28:21 +01:00
c0ntrol
226ca52c2e fix alpha blend 2017-01-02 16:28:12 +01:00