Bruno Herbelin
8e3bf786c0
Initial implementation of Metronome from Ableton LINK
...
Added submodule for github ableton link, and compiled draft of Metronome class.
2021-11-13 00:13:50 +01:00
Bruno
790ccc320e
OSX bundle install of Frei0r plugins
2021-11-10 21:16:16 +01:00
Bruno
06187b9a1a
work-in progress Helper and keyboard shortcuts
2021-08-26 15:51:07 +02:00
Bruno
c923815a01
Added Apple Code signing script in cmake
2021-07-27 20:05:01 +02:00
Bruno
442e1096be
Compilation and packaging OSX 10.14
2021-07-27 09:12:53 +02:00
Bruno
9bc780bcda
Update CMAKE for OSX
...
minor text message changes
2021-07-17 10:33:43 +02:00
Bruno
1de4822c67
OSX compile
2021-07-03 11:27:08 +02:00
Bruno
ac6e84bb1c
New InfoVisitor: get string to describe sources
...
Unified code in ImGui visitor and Player
2021-06-19 01:03:21 +02:00
Bruno
e071ffe590
Create new Source type MultiFile
...
MultiFileSource plays a sequence of numbered images.
2021-05-06 00:24:01 +02:00
Bruno
055f5c4c4e
Creating a base toolkit for functions independent from other toolkits
2021-04-25 20:09:22 +02:00
Bruno
409870dddb
OSX cmake fix
2021-04-19 18:28:17 +02:00
Bruno
bb64579fa5
Cleanup FileDialog (unused)
2021-04-18 13:15:18 +02:00
Bruno
2392d844d9
Making classes non-assignable
...
Following CppCheck recomendation, all classes that should not be manipulated by value are made non-assignable to ensure no mistake is made.
2021-04-18 13:04:16 +02:00
Bruno
ee2ce3802f
Linux Dialogs in GTK for SNAP compatibility
...
Discarding use of ZENITY under linux (previously used with the tinyfiledialog) because snapcraft makes it impossible to use :(. Reimplementation of GTK+ dialogs directly inside vimix code. Note: no changes for OSX. Complete cleanup of cmake file.
2021-03-27 13:03:22 +01:00
brunoherbelin
6683d76222
OSX package name with patch version
2021-03-20 13:49:56 +01:00
Bruno
7656113dcc
Large commit for implementation of load&save of MixingGroups
2021-03-07 19:27:00 +01:00
Bruno
134617bbd1
Created new Object MixingGoup
2021-03-03 22:39:36 +01:00
brunoherbelin
7e723f4142
Use SourceTrail to analyse structure
2021-02-28 10:15:50 +01:00
Bruno
004e1aaead
Compile Views in separate source files
2021-02-26 23:09:51 +01:00
brunoherbelin
38f1288571
Reading version from git
2021-02-23 20:04:37 +01:00
Bruno
ef7722bb5c
Better terminology and icons for SessionGroup
2021-02-22 14:06:10 +01:00
brunoherbelin
8019f4ea25
Cleanup blending update
2021-02-21 22:02:04 +01:00
Bruno
89fa11447a
New decoration frame for group in Layers view
2021-02-07 23:22:15 +01:00
Bruno
65564065d9
New Symbol cube
2021-02-07 20:48:32 +01:00
brunoherbelin
49ec387cfa
New icon.
2021-01-25 19:17:43 +01:00
Bruno
207ac11ded
Improved and new icons
2021-01-24 10:53:18 +01:00
brunoherbelin
2bc8420c24
New decoration handle for locked/unlocked. Bugfix picking mirrored
...
handles.
2021-01-23 10:08:26 +01:00
brunoherbelin
12dcd34b3d
New eye icon
2021-01-21 21:14:13 +01:00
Bruno
9e865b3677
Preliminary implementation of source locking and layer stage levels
2021-01-16 22:32:02 +01:00
Bruno
398995648a
Mask Paint!! New MaskShader for mouse paiting of masks and associated changes.
...
UI for pain mask, load & save of FrameBuffer Image.
2021-01-10 14:52:57 +01:00
brunoherbelin
63369223ca
Compilation and snap with ICU libs
2021-01-01 15:41:31 +01:00
brunoherbelin
a1e81b58b1
OSX compilation fix
2021-01-01 14:36:44 +01:00
Bruno
e0cd560dfb
Implementation of 2 corner masks
2020-12-31 18:27:33 +01:00
Bruno
85d72a1c0e
Transliteration of source name
2020-12-30 17:23:31 +01:00
Bruno
a073ab41dd
Improved procedural masks
2020-12-27 21:43:33 +01:00
Bruno
34c24d99df
Integration procedural GLSL masks
2020-12-27 14:05:03 +01:00
brunoherbelin
44b888fd04
Work in progress - implementation of cropping in Geometry view instead
...
of AppearanceView. Display of scaled mixing surface in Mixing and Layers
view. Changed stippling shading.
2020-12-07 00:17:10 +01:00
brunoherbelin
30301b51d4
Soft shadow behind frame handles to make them more visible in contrast.
2020-11-23 00:03:21 +01:00
brunoherbelin
4630d39663
New context menu in Geometry and Appearance Views: special handle (upper
...
left corner) with new icon and view-specific context menu on current
source.
2020-11-17 23:28:11 +01:00
brunoherbelin
3b529222d8
Completing the user actions in appearance view.
2020-11-16 23:47:02 +01:00
brunoherbelin
56dfbc737d
Deep redesign of frame grabbers to prevent multiple frame captures
...
(slow) and optimize distribution of gabbed frames to multiple recording
and streaming pipelines (e.g. record H264 *and* share stream on the
network). New implementation of Loopback source for LINUX using
v4l2loopback (experimental).
2020-11-09 23:56:41 +01:00
brunoherbelin
4755f47286
Change the way to include gst-plugins-bad in OSX package
2020-11-06 19:04:43 +01:00
brunoherbelin
77da91efa5
Fix OSX cpack
2020-11-04 23:06:47 +01:00
brunoherbelin
e679f18d93
Fix OSX compilation GST Bad plugins
2020-11-04 22:47:43 +01:00
brunoherbelin
bab0e9b710
OSX support for 'OpenFile' system message (aka open vimix when selecting
...
session file in finder).
2020-11-02 20:55:38 +01:00
brunoherbelin
7438b257ae
Added icon for NetworkSource (sharing logo)
2020-10-25 23:26:04 +01:00
brunoherbelin
43f444f07b
Creation of the Connection Manager : this new mechanism continuously
...
checks for the presence of vimix programs in the network neibourhood.
The list of connections can then be used for indentifying streaming
requests and offers.
2020-10-23 01:02:28 +02:00
brunoherbelin
65aefc9fb8
Complete integration of original OSCPack lib
2020-10-20 18:18:44 +02:00
brunoherbelin
15285ec151
Added lib OSCPack
2020-10-20 00:28:16 +02:00
brunoherbelin
d7893be541
First working implementation of Streamer, with TCP and SharedMemory.
2020-10-18 13:13:07 +02:00