c0ntrol
a1a1db0fdf
use lookup table for sqrt, remove gauss mask, remove min/max levels (can be achieved by using chained fx)
2017-01-02 16:26:30 +01:00
c0ntrol
106a18e2e3
fix artifact color
2017-01-02 16:26:17 +01:00
c0ntrol
fb02d37748
fix fx chain loading
2017-01-02 16:25:10 +01:00
[d.j.a.y] Jerome Blanchi
0a757db760
veejay / fix vj event : sizeof VIMS CHAIN LIST ENTRY
...
* important, fix "out of bound" coredump!
2016-12-16 12:45:23 +01:00
c0ntrol
3b923ddb56
pull request review changes
2016-11-26 15:29:49 +01:00
Niels
83e16eb0de
Merge pull request #130 from d-j-a-y/djay_various_fixes
...
Various FiXes ;-)
2016-11-26 12:05:59 +01:00
Niels
2bc101d709
Merge pull request #135 from d-j-a-y/djay_reloaded_fixes
...
Reloaded (various) fixes
2016-11-26 12:05:49 +01:00
Niels
4494e92885
Merge pull request #137 from d-j-a-y/master
...
Fix 32 bit support / gcc "internal compilation error" replace_reg
2016-11-26 12:05:37 +01:00
[d.j.a.y] Jerome Blanchi
1bc644ce57
Fix #72 : convenience libraries not automatically re-linked
...
* veejay-server/veejay/Makefile.am : Add SUDBIRS directive
* veejay-server/veejay/Makefile.am : libveejay_la_LIBADD , change -L searchdir flag to .la libs
2016-11-03 18:02:09 +01:00
[d.j.a.y] Jerome Blanchi
0708f52016
Fix 32 bit support / gcc "internal compilation error" replace_reg
2016-10-03 12:04:56 +02:00
[d.j.a.y] Jerome Blanchi
090d590ac7
Reloaded / Anim FX : Fix first click "on_kf_p0_toggled"
...
Has selected_parameter_id was set to "0", the first kf_p0 click was ineffective
* init selected_parameter_id to -1 (kf_none)
2016-08-23 22:06:02 +02:00
[d.j.a.y] Jerome Blanchi
27b34400fa
Reloaded / Anim Fx : update the curve on curve stored.
2016-08-23 21:49:48 +02:00
[d.j.a.y] Jerome Blanchi
fa0fccf746
Reloaded / Anim Fx : On toggle AnimFX, update tree_chain FXC_KF
2016-08-23 21:35:33 +02:00
[d.j.a.y] Jerome Blanchi
86127748e2
Reloaded / Anim Fx : Remove "Fx Anim" toggle btn from "curve_parameter" HBox
2016-08-16 19:05:55 +02:00
[d.j.a.y] Jerome Blanchi
1fd696a34d
Reloaded / Anim Fx : Fix anim stop kf_none --> kf_pXX
...
Description of the bug :
-- When animating (curve_toggleentry_toggled) a parameter, kf_none is
selected (should be fixed also), selecting again any kf_pXX : kf animation is stopped
* Fix kf animation stop
2016-08-16 14:29:30 +02:00
[d.j.a.y] Jerome Blanchi
7ae7e66fe4
Reloaded / callback.c : on_kf_pXX_toggled - Minor optimization
...
* Replace "is_button_toggled" by "gtk_toggle_button_get_active"
2016-08-16 12:37:34 +02:00
[d.j.a.y] Jerome Blanchi
20bbbb53d8
Reloaded : Kf Anim toggle button in curve panel - fix pannel toggle don't work
...
* a test was always done on "curve_chain_toggleentry"
2016-08-16 11:36:36 +02:00
[d.j.a.y] Jerome Blanchi
ce87b4d1ba
Reloaded / on_kf_XXX_toggled : fix prototype
...
* on_kf_none : GtkWidget ---> GtkWidget * ---> GtkToggleButton *
* on_kf_pXX : GtkWidget * ---> GtkToggleButton *
2016-08-16 10:59:44 +02:00
[d.j.a.y] Jerome Blanchi
58a846bd77
Reloaded / vj-api.c : update_curve_widget, change prototype
...
Minor optimization, one glade_xml_get_widget() call less.
* const char * ---> GtkWidget *
2016-08-16 09:45:47 +02:00
[d.j.a.y] Jerome Blanchi
8da4b1ef9a
Reloaded : Kf Anim toggle button in curve panel - fix duplicate signal
...
* curve_toggleentry_toggled was called twice and so VIMS_SAMPLE_KF_STATUS received twice
2016-08-15 17:50:56 +02:00
[d.j.a.y] Jerome Blanchi
bd69490560
Reloaded : Add Kf Anim toggle button in curve panel
...
When key framing an fx parameter, it's a bad user experience to have
to (open and) go to the fx chain panel to active the animation.
I had chosen to duplicate the toogle button to the curve (in place of just move it from
fx chain), because it's relevant to me to have this functionnaly near the fx chain.
(i'm also thinking to change the chain toogle by modifier+click on chain bulbs someday for both
fx activation state and fx kf anim status)
2016-08-14 17:49:39 +02:00
[d.j.a.y] Jerome Blanchi
96eda2f6bd
vj-split / test NULL ptr
...
I had experimented once a crash on "vj_split_process".
* Test null ptr on "vj_split_process" , "vj_split_render", "vj_split_get_screen"
2016-08-14 11:47:33 +02:00
[d.j.a.y] Jerome Blanchi
b4f2c5e2dd
Reloaded : Fix Kf anim status on status change.
...
* Reload the row on curve_toggleentry_toggled
2016-08-14 10:06:37 +02:00
[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
[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