brunoherbelin
d76dfa4a9d
Revert "Cleanup tooltips."
...
This reverts commit d23267d333 .
2021-02-04 22:45:13 +01:00
brunoherbelin
d23267d333
Cleanup tooltips.
2021-01-31 20:09:11 +01:00
brunoherbelin
e8a258094f
Eye candy on help markers and icon; added display of shortcut on the
...
side (grey text).
2021-01-31 14:18:43 +01:00
brunoherbelin
a7b6a67a92
reimplementation of LineSquare using rectangular polygons for horizontal
...
and vertical lines.
2021-01-28 13:50:31 +01:00
brunoherbelin
29c40036b2
have to use ALT+TAB for view switcher in OSX
2021-01-26 22:35:59 +01:00
brunoherbelin
49e845137a
Make CTRL+TAB compatible for OSX
2021-01-26 22:23:28 +01:00
brunoherbelin
6607bd319c
New view navigation with [CTRL+TAB]
2021-01-26 22:16:57 +01:00
brunoherbelin
54c5eb6155
Reordering of Sources in list.
2021-01-25 22:24:08 +01:00
brunoherbelin
0ef6164b24
Added close icon to widgets.
2021-01-24 23:02:27 +01:00
brunoherbelin
2fe282ef6a
new Gui icon button
2021-01-21 22:31:43 +01:00
brunoherbelin
4e6a402142
Improved message and log.
2021-01-19 19:07:24 +01:00
brunoherbelin
5262b8ae29
System configuration in main pannel: toggled with config button. Cleanup
...
the About vimix dialog, giving access to other about dialogs.
2021-01-17 23:59:25 +01:00
brunoherbelin
a3e121d6a0
Fixed softwar FPS limiter when not v-sync
2021-01-13 18:38:44 +01:00
brunoherbelin
d3269e8aaa
Merge commit
2021-01-13 18:38:08 +01:00
brunoherbelin
6fdb93a020
Support for Shift-Tab to loop backward in list of sources.
2021-01-13 14:06:54 +01:00
brunoherbelin
52eb9284f7
UI bugfix
2021-01-11 23:34:06 +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
f8e926040a
Display transliterated filename in GUI
2021-01-01 20:41:39 +01:00
brunoherbelin
a1e81b58b1
OSX compilation fix
2021-01-01 14:36:44 +01:00
brunoherbelin
25b58b76f3
Enable resize of session frame buffer resolution
2021-01-01 11:54:40 +01:00
Bruno
b346403887
Try to use GPU video decoding plugins when possible
2021-01-01 10:09:17 +01:00
brunoherbelin
4313e51530
Minor GUI bugfix
2020-12-31 10:51:41 +01:00
brunoherbelin
e2bb90208e
Bugs fixed and eye candies
2020-12-31 00:50:50 +01:00
Bruno
85d72a1c0e
Transliteration of source name
2020-12-30 17:23:31 +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
1ea0ec53af
Minor fixed GUI and mouse cursor
2020-12-03 23:21:30 +01:00
brunoherbelin
bb8f536f0a
BugFix user interface
2020-12-01 21:28:37 +01:00
brunoherbelin
20f1320e2d
Implementation of vertical crop (2 axis projection manipulation in frame
...
buffer). Cleanup of UI for appearance view.
2020-11-26 20:30:37 +01:00
brunoherbelin
59087f9198
Fixed current source selection behavior with swich to appearance view.
2020-11-21 21:29:08 +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
196ce3df1b
Cleanup of surface management in Sources (centralize texturesurface_ in
...
Source class, avoid mistakes in subclasses). Integration of sources in
AppearanceView (not functionnal yet).
2020-11-15 13:01:06 +01:00
brunoherbelin
15a0bab925
Creating view for APPEARANCE control
2020-11-13 22:35:32 +01:00
brunoherbelin
32a4607673
Fixed loading and playing of GIF animation
2020-11-11 19:38:57 +01:00
brunoherbelin
f4baa67089
Cleanup dialog v4l2loopback
2020-11-10 22:16:14 +01:00
brunoherbelin
39f8b56c99
Simplified v4l2loopback system
2020-11-10 20:27:03 +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
6d80c798f5
Implemented Timers in Metrics toolkit
2020-11-06 23:03:20 +01:00
brunoherbelin
ec797f8d67
Various GUI terminology changes for unified wording and clarity
2020-11-03 21:52:03 +01:00
brunoherbelin
ce7f30fa63
Minor GUI improvement connection
2020-11-03 19:13:20 +01:00
brunoherbelin
0738c25fb4
Fix memory leak stream UDP
2020-11-01 23:32:40 +01:00
brunoherbelin
46b9a8f663
Fixed fullscreen main window for OSX
2020-11-01 13:18:49 +01:00
brunoherbelin
41f87aa927
Fix OSX fullscreen crash
2020-11-01 11:00:46 +01:00
brunoherbelin
8ef79a6dbd
Added frame buffer information display in session preview
2020-10-31 19:21:05 +01:00
brunoherbelin
7438b257ae
Added icon for NetworkSource (sharing logo)
2020-10-25 23:26:04 +01:00
brunoherbelin
cb6a0aefa4
Minor improvements in connection and IPC (multiple instances not fully
...
supported yet)
2020-10-25 23:14:47 +01:00
brunoherbelin
e60c7a4cad
Managing client name and disconnection (e.g. end vimix)
2020-10-25 18:56:56 +01:00
brunoherbelin
db0892d25b
Defining a name for a Connection
2020-10-23 21:54:45 +02: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
27239b7513
working on streaming and clients
2020-10-20 00:28:44 +02:00