Commit Graph

3434 Commits

Author SHA1 Message Date
[d.j.a.y] Jerome Blanchi
9a3430bbff Reloaded (+veejay) / Fix Fx Anim on Sample change
--> veejay side
* vims.h / update VIMS_CHAIN_LIST_ENTRY_*
* vj-event.c / vj_event_chain_list : add kf_status to chain_list message

--> reloaded side
* vj-api.c / load_effectchain_info : use new value (kf_status)
2016-08-14 10:05:02 +02:00
[d.j.a.y] Jerome Blanchi
feab0cc3cc Reloaded (+veejay) / Fix Sample Mix update on sample change (VIMS_SAMPLE_SELECT?)
info->uc.entry_tokens[] is only updated for the current slot (update_current_slot).
This cannot be used in a loop.

veejay side:
* vims.h : #define the message lenght & format
* vj-event.c : use #define
* vj-event.c : new values to message : chain_source & chain_channel

reloaded side:
* vj-api.c : use #define
* vj-api.c : use the new message values
2016-08-13 15:44:29 +02:00
[d.j.a.y] Jerome Blanchi
dc2d4bb872 Reloaded / Clean duplicate code.
* callback.h / UPPERCASE macro name
* add callback.h to index !
* callback.c & vj-api.c / update macro name
2016-08-12 18:30:20 +02:00
[d.j.a.y] Jerome Blanchi
4afbb81983 Libvje / magicscratcher : param 2 naming (Pingpong) 2016-08-11 18:17:04 +02:00
[d.j.a.y] Jerome Blanchi
69bd7479f8 Libvje / magicscratcher : Fix "None" mode
* None was Basecolor has VJ_EFFECT_BLEND_BASECOLOR = 9
2016-08-11 18:17:04 +02:00
[d.j.a.y] Jerome Blanchi
2f680d0400 Libvje / magicscratcher : clean switch(mode) + use preproc values from internal.h 2016-08-11 18:17:04 +02:00
[d.j.a.y] Jerome Blanchi
a4ebc04578 Libvje / common : _get_pf , order and fix
* Case 4 was not 'implemented' and felt in default case : now is't clear.
2016-08-11 18:17:03 +02:00
[d.j.a.y] Jerome Blanchi
bf60e6841f Libvje / Enhanced Magic Blend : Param Naming + fix bound 2016-08-11 18:17:03 +02:00
[d.j.a.y] Jerome Blanchi
750a73ca0d Libvje / dices : Fix Up case 2016-08-11 18:17:03 +02:00
[d.j.a.y] Jerome Blanchi
77dcde9342 Libvje / dices : add new "orientation" param(1)
* Orientation p1, permit to choose between left, down , right, up & random
dice orientation.

Nota : Random is the default choice for backward compatibility
2016-08-11 18:17:03 +02:00
[d.j.a.y] Jerome Blanchi
586cb2415b Libvje / contourextract : add missing param[3] (take bg) WARNING!
* Warning, take bg is not implemented !
2016-08-11 18:17:03 +02:00
[d.j.a.y] Jerome Blanchi
fa0b46934d Libvje / contourextract : param 2 naming
* Image / Contour
2016-08-11 18:17:02 +02:00
[d.j.a.y] Jerome Blanchi
b12c7794da Libvje / contourextract : fix param 2 upper bound
* Mode only have two values
2016-08-11 18:17:02 +02:00
[d.j.a.y] Jerome Blanchi
ee7b274f32 Libvje / contourextract : param 1 naming
* Normal / Reverse
2016-08-11 18:17:02 +02:00
[d.j.a.y] Jerome Blanchi
4b9dd72176 Libvje / Colored Border : param 1 naming. 2016-08-11 18:17:02 +02:00
[d.j.a.y] Jerome Blanchi
f65b2b2d74 Libvje / photoplay & videoplay : fix
* fix destroy filmstrip
2016-08-11 18:17:01 +02:00
[d.j.a.y] Jerome Blanchi
7ba823bd8f Libvje / Videoplay : fix random mode
* random (mode == 0) was broken
* random is kept after Videos number changed
2016-08-11 18:17:01 +02:00
[d.j.a.y] Jerome Blanchi
24ec4bacc9 Libvje / Photoplay : fix random mode
* random (mode == 0) was broken
* random is keept after Photos number changed
2016-08-11 18:17:01 +02:00
[d.j.a.y] Jerome Blanchi
1edbba07e9 Libvje / Chromium : New chroma colors
* Now Chromium have 9 modes based on various swap of
the red and blue chrominance.
2016-08-11 18:17:01 +02:00
[d.j.a.y] Jerome Blanchi
59123c08ce Reloaded / tree chain : fix fx active (enable/disable) state
* The fx(s) active state on sample change was half working : working
on simple cases, not in real life.

FIXME : kf anim state still broken.
2016-08-11 18:15:12 +02:00
[d.j.a.y] Jerome Blanchi
cb44684d44 Reloaded / "save sample list" better tooltip 2016-08-11 18:14:41 +02:00
Niels
d05f53f543 Merge pull request #129 from d-j-a-y/djay_libvje
Libvje / refactor : remove function definitions
2016-08-03 22:50:43 +02:00
Niels
0ad3cba895 Merge pull request #128 from d-j-a-y/djay_clearsequencer
Enchancement : "Sequencer Clear All"
2016-08-03 22:49:40 +02:00
[d.j.a.y] Jerome Blanchi
111279ba95 Libvje / refactor : fnct def to #include (clean vj-effect.c) 2016-08-03 16:51:42 +02:00
[d.j.a.y] Jerome Blanchi
05872a7761 Libvje / refactor : fnct def to #include
* libvje/internal.h : remove function definitions, replace for #include header file
* vj-perform.c : fix "pixel_Y_lo_" definition
2016-08-03 16:50:50 +02:00
[d.j.a.y] Jerome Blanchi
02774f1868 Enchancement / "Sequencer Clear All" (VIMS_SEQUENCE_DEL -1) 2016-08-03 16:41:39 +02:00
[d.j.a.y] Jerome Blanchi
b4a6084629 Enchancement / "Sequencer Clear All" (fix flood)
__Do not flood by VIMS__

1) VIMS_SEQUENCE_LIST
2) if sample VIMS_SEQUENCE_DEL

mainly c/p from reloaded/vj-api.c/load_sequence_list
2016-08-03 14:49:50 +02:00
[d.j.a.y] Jerome Blanchi
31ac585ca3 Enchancement / "Sequencer Clear All"
* Button in ui (on_button_seq_clearall) right to activate sequencer checkbox
* Callback clear entire grid (VIMS_SEQUENCE_DEL)
* sequencer col and row has #define
* new vj_gui_t struct members :  sequencer_col & sequencer_row
2016-08-03 14:49:50 +02:00
c0ntrol
f27ddfb27e delete all sequences VIMS_SEQUENCE_DEL 2016-08-03 11:10:46 +02:00
c0ntrol
f6c3256003 add missing include file #127 2016-08-03 11:04:28 +02:00
Niels
3c99dcad1b Merge pull request #127 from d-j-a-y/djay_libvje
libvje / refactor : function calls done !
2016-08-01 22:58:10 +02:00
[d.j.a.y] Jerome Blanchi
4a3f445a23 Libvje / refactor : unsigned (fix) 2016-08-01 20:07:05 +02:00
[d.j.a.y] Jerome Blanchi
31f2a0a862 Libvje / refactor : diff (fix)
* w, h : unsigned
2016-08-01 19:37:17 +02:00
[d.j.a.y] Jerome Blanchi
dc5e61f1c3 Libvje / refactor : frame->len outside the loop 2016-08-01 19:36:53 +02:00
[d.j.a.y] Jerome Blanchi
b210cba166 Libvje / refactor : unsigned len -> signed len; 2016-08-01 19:31:52 +02:00
[d.j.a.y] Jerome Blanchi
0d27ed23db Libvje / 'unused-variable' warning 2016-07-31 15:07:05 +02:00
[d.j.a.y] Jerome Blanchi
a9b2dead54 Libvje / refactor : smear (fix)
* clean headers
2016-07-31 14:49:46 +02:00
[d.j.a.y] Jerome Blanchi
480c99ddc8 Libvje / refactor : raster (fix)
* clean headers
2016-07-31 14:48:28 +02:00
[d.j.a.y] Jerome Blanchi
bf3c968e75 Libvje / refactor : lumamask (fix)
* clean headers
2016-07-31 14:39:56 +02:00
[d.j.a.y] Jerome Blanchi
015a49bfd9 Libvje / refactor : magicmirror (fix)
* clean headers
2016-07-31 14:38:57 +02:00
[d.j.a.y] Jerome Blanchi
6148de7b86 LIbvje : refactor : bgpush (fix)
* clean headers
2016-07-31 14:38:10 +02:00
[d.j.a.y] Jerome Blanchi
421a5b912b Libvje / refactor : pixelate (fix)
* clean headers
2016-07-31 14:36:49 +02:00
[d.j.a.y] Jerome Blanchi
62cd7ad94b Libvje / refactor : pencilsketch (fix)
* clean headers
2016-07-31 14:35:27 +02:00
[d.j.a.y] Jerome Blanchi
7f5b18aaad Libvje / refactor : water (fix)
* clean headers
* const unsigned
* clean warning "defined but not used" (declaration to commented)
2016-07-31 14:33:21 +02:00
[d.j.a.y] Jerome Blanchi
dc4e5b3f8c Libvje / refactor : color (fix)
* clean headers
2016-07-31 14:27:27 +02:00
[d.j.a.y] Jerome Blanchi
c4aa8b5623 Libvje / refactor : crosspixel (fix)
* clean headers
* unsigned
2016-07-31 14:26:27 +02:00
[d.j.a.y] Jerome Blanchi
b278aa6af3 Libvje / refactor : deinterlace (fix)
* clean headers
* unsigned
2016-07-31 14:25:01 +02:00
[d.j.a.y] Jerome Blanchi
9080303421 Libvje / refactor : perspective (fix)
* clean headers
* unsigned
2016-07-31 14:24:09 +02:00
[d.j.a.y] Jerome Blanchi
714d6ab612 Libvje / refactor : zoom (fix)
* clean headers
* unsigned
2016-07-31 14:23:07 +02:00
[d.j.a.y] Jerome Blanchi
e5341a9fd5 Libvje / refactor : slice (fix)
* unsigned
* clean headers
2016-07-31 14:22:01 +02:00