Commit Graph

167 Commits

Author SHA1 Message Date
Jerome Blanchi aka d.j.a.y
723faea7f4 Reloaded : Filter effect list by keyword + fix add disabled fx
* add text entry control right to fx types select box.
* add filtered and sorted models to effect trees
* on user input the filter effect trees is interactivly filtred (no case sensitive)

* fix fx disabled: add test over GDK_KEY_KEY
2017-06-08 00:05:48 +02:00
Jerome Blanchi aka d.j.a.y
2eda802611 Filter effects list - WIP 2017-06-08 00:05:48 +02:00
Jerome Blanchi aka d.j.a.y
54e247a1b9 UI : tooltip for effect list tree + better tooltip formating (new lines) 2017-06-08 00:05:47 +02:00
c0ntrol
1a87cda6ca fix cpu hog when reloaded returns to launcher window 2017-01-15 15:39:34 +01:00
c0ntrol
caceb545e7 issue #90, bring up relauncher window when connection to veejay is lost and solved some memory leaks 2017-01-08 16:04:29 +01:00
c0ntrol
2b0accca54 issue #131, shift + double click to add FX in disabled state 2017-01-08 14:10:52 +01:00
c0ntrol
fb02d37748 fix fx chain loading 2017-01-02 16:25:10 +01: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
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
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
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
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
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
46b9b50e98 issue #117 2016-05-25 19:33:59 +02:00
c0ntrol
fdd3a4bd4c issue #111, fix offline recording, allow offline recording while recording from playing sample or stream, added new tag type 'clone' which lets you clone any input stream, added clone callback to sample copy button, added offline recording widgets to sample bank, added new VIMS 252 2016-05-19 22:53:50 +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
fbb2f5c7a6 issue #111, fix sample bank loading by fixing stream type, allow streams to be added to the sample sequencer, fixes to status line, clear audio buffer after recording a frame 2016-05-16 19:18:08 +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
44739db6aa issue #111, hide generator window after creating new stream 2016-05-15 16:44:01 +02:00
c0ntrol
6bcb8b2599 add menu item stream - new generator 2016-05-15 16:38:19 +02:00
Niels
6b4128decb issue #111 2016-05-15 12:10:55 +02:00
Niels
245a665ab5 issue #111 2016-05-15 11:55:25 +02:00
Niels
6de0a78bda issue #111, fix sample bank size problem, fix override of sample ID in some VIMS messages, etc 2016-05-14 22:56:17 +02:00
c0ntrol
6e4535a52c fix issue #108, fix solid stream color wheel, added multicast streaming toggle button to reloaded, refacor libvjnet 2016-05-07 15:17:10 +02:00
c0ntrol
707973fb8d issue #91 2016-04-25 19:25:19 +02:00
c0ntrol
443d7491c4 issue #91 2016-04-25 18:36:29 +02:00
c0ntrol
c5531b917d remove debugging statement 2016-04-09 18:55:02 +02:00
c0ntrol
f5a6c039ef fix sample loading 2016-04-09 18:54:12 +02:00
[d.j.a.y] Jerome Blanchi
a231a084ac Reloaded - FX panel changes in size : Fixed
* Fx panel fixed size at 120
* Label visible=true
* Labels yalign 0.95 (0.5% from bottom)
* Update label on "process_reload_hints"
2016-04-05 12:28:49 +02:00
c0ntrol
403988a33d issue #42 2016-04-04 20:33:46 +02:00
c0ntrol
cc9028a908 put parameter name labels on invisible, do not update invisible parameter in process_reload_hints 2016-04-02 18:26:37 +02:00
[d.j.a.y] Jerome Blanchi
5ff7c09cc4 reloaded : fx param label name - fix
* param_names_
* fill label on reload_hints
2016-04-02 01:28:30 +02:00
[d.j.a.y] Jerome Blanchi
a6f0051060 reloaded : connect btn has defaut
* hit enter in both "hostname" / "portnum" to start connection
2016-04-01 15:29:01 +02:00
[d.j.a.y] Jerome Blanchi
735ed7ae64 Reloaded : Fix autoconnect (MT)
Connect client at first available server and
try to connect multitrack to all existing server.
2016-03-31 09:18:54 +02:00
[d.j.a.y] Jerome Blanchi
311740c1c9 reloaded : fix autoconnect 2016-03-30 07:54:17 +02:00
c0ntrol
3f8dd313a2 fix issue #91 2016-03-25 13:15:41 +01:00
[d.j.a.y] Jerome Blanchi
eee10eac77 reloaded : get ride of warnings 2016-03-25 08:22:45 +01:00
[d.j.a.y] Jerome Blanchi
8b6d8917b3 reloaded : VEEJAY_MSG_XX in veejay_msg 2016-03-25 08:22:45 +01:00
[d.j.a.y] Jerome Blanchi
30dce59adc reloaded : trailing spaces - formating - indentation 2016-03-25 08:22:45 +01:00
[d.j.a.y] Jerome Blanchi
540cb7232d reloaded : #define default port num 2016-03-25 08:22:45 +01:00
[d.j.a.y] Jerome Blanchi
8839af56d2 reloaded : autoconnect , start from 3490 port 2016-03-25 08:22:45 +01:00
c0ntrol
fcb654a462 fix issue #86 2016-03-15 19:07:17 +01:00
[d.j.a.y] Jerome Blanchi
364efa049f Fix build on debian 8
*Veejay client was not building because of AV_PIX trouble (redeclaration)
2016-01-26 08:05:06 +01:00
Niels Elburg
c58807d074 i686 build fixes, ffmpeg updates 2016-01-10 21:11:05 +01:00
niels
9b886d51f9 auto signal change of fade entry if a method is selected (chain entry change) 2015-12-22 12:52:47 +01:00
niels
64e677b465 fix loading of streams in mixing sources list 2015-12-19 18:13:00 +01:00
niels
d5db322761 cummulative changes 2015-12-17 18:34:28 +01:00