brunoherbelin
3aabb83ccf
BugFix: remove session filename from list or recent files if failed
...
loading.
2020-10-07 20:18:11 +02:00
brunoherbelin
82b755db84
Merge branch 'master' of github.com:brunoherbelin/vimix
2020-10-07 19:50:09 +02:00
brunoherbelin
10dc426119
Fixed compilation issue (OSX)
2020-10-07 12:07:03 +02:00
brunoherbelin
233fc64c4e
Increased size of unique identifier of objects: using uint64 instead of
...
int. Deep change in all concerned objects (Node, Source, Shader, etc.).
No behavior change, just more robust in duration.
2020-10-06 22:45:52 +02:00
brunoherbelin
977ae76f9b
Eye candy; rounding up the font size in monitor.
2020-10-06 21:40:16 +02:00
brunoherbelin
77d9b17ac8
HistoryManager: new widget and extending scope of historized user
...
actions.
2020-10-06 21:39:37 +02:00
brunoherbelin
6f4b75ec1c
Cleanup z compression XML array
2020-10-06 09:11:16 +02:00
brunoherbelin
2faa499ace
Z-compression of the timeline fading when saving to XML; data on disk
...
are much faster to load, and files smaller.
2020-10-06 00:03:26 +02:00
brunoherbelin
2493d8d9f9
Added ImGUI actions to ActionManager history.
2020-10-04 23:34:59 +02:00
brunoherbelin
616c6c8bdf
First working implementation of ActionManager, but incomplete.
2020-10-04 22:52:23 +02:00
brunoherbelin
5421b5e926
Cleanup Session loading (prepare for session history)
2020-10-03 18:45:30 +02:00
brunoherbelin
d563ee14a9
Cleanup source id management, and improved session merging and source
...
renaming.
2020-10-03 17:54:34 +02:00
brunoherbelin
3e5b1e74e8
Adding ActionManager
2020-10-03 14:05:58 +02:00
brunoherbelin
f32b85a656
Centralizing and unifying the generator of object identifiers.
2020-10-03 14:05:28 +02:00
brunoherbelin
61e5c046c0
possible implementation of a confirmation action when deleting source
2020-10-02 18:24:51 +02:00
brunoherbelin
0eaffe213a
Changed order of filter sliders, and publish related documentation
2020-10-02 13:24:39 +02:00
brunoherbelin
b2a316b813
Updated description (link to user manual)
2020-10-02 12:06:31 +02:00
brunoherbelin
fac798df93
BugFix: prevent from creating twice a source with the same device:
...
create a clone of the original device source instead.
2020-10-01 23:44:14 +02:00
brunoherbelin
83a2da6b2b
Setup icon (i,j coordinates in ImGui Toolkit) for each Source class, and
...
use this icon in GUI to indicate the type of class.
2020-10-01 22:57:49 +02:00
brunoherbelin
467ed23b37
Optimizing size of icon file
2020-10-01 22:11:56 +02:00
brunoherbelin
41e0a6f0be
updtate gitignore
2020-09-30 23:40:41 +02:00
brunoherbelin
00ebacc9db
Clean source icons
2020-09-30 23:38:38 +02:00
brunoherbelin
e0d44d4db1
LICENSE for icons
2020-09-30 23:23:19 +02:00
brunoherbelin
e8a88fcbb9
Improve icons
2020-09-30 23:21:43 +02:00
brunoherbelin
d4b014188e
Fixed DeviceSource pannel config
2020-09-30 22:32:29 +02:00
brunoherbelin
b05207b27d
Implementation of Device source for OSX. Improved support for various
...
frame formats and fps
2020-09-30 20:32:05 +02:00
brunoherbelin
c777a3d153
work in progress: implementation of stash in MixingView
2020-09-30 12:01:40 +02:00
brunoherbelin
1bada746dc
Increase snap version to 0.3 (matching vimix internal version)
2020-09-28 23:04:55 +02:00
brunoherbelin
0d53afb6fd
Fixed order for new patterns
2020-09-28 23:00:15 +02:00
brunoherbelin
3b31d33c90
Improved zoom slider scaling and display
2020-09-28 22:59:53 +02:00
brunoherbelin
dcffb1cbaa
Change 'error' message for canceled (not failed) loading of session
2020-09-27 23:57:47 +02:00
brunoherbelin
bbd105983d
Playing with patterns
2020-09-27 23:57:15 +02:00
brunoherbelin
1d7e0838fa
New UI for scaling (zoom) view from view pannel icon.
2020-09-27 21:04:40 +02:00
brunoherbelin
d9a205d9ab
More images for manual
2020-09-26 21:28:10 +02:00
brunoherbelin
39ceea9690
Remove debug info
2020-09-26 20:02:36 +02:00
brunoherbelin
89891a18e5
Minor bug fix PatternSource.
2020-09-26 20:02:17 +02:00
brunoherbelin
2b59a0e6ed
Added images for wiki
2020-09-26 19:38:56 +02:00
brunoherbelin
688aee8831
Fixed resolution issue with different monitor DPI.
2020-09-26 14:25:11 +02:00
brunoherbelin
047163a38c
Merge branch 'master' of github.com:brunoherbelin/vimix into testing_gst
2020-09-26 12:31:47 +02:00
brunoherbelin
df2a66484b
First minimal implementation of Screen device for screen capture under
...
Linux (ximagesrc). Cleanup code.
2020-09-26 12:22:15 +02:00
brunoherbelin
69c74aa103
Save & Load Device Source.
2020-09-25 22:03:31 +02:00
brunoherbelin
a4ff2a325f
Improved detection of unplugged device
2020-09-25 21:44:38 +02:00
brunoherbelin
7109b94484
Cleanup DeviceSource and PatternSource (no feature change)
2020-09-25 21:20:24 +02:00
brunoherbelin
202db9eaa2
First draft of an automatic discoverer for gst device source caps
...
(framerate, resolution and image format) to enable auto creation of
DeviceSource.
2020-09-25 00:05:35 +02:00
brunoherbelin
84caf2da9a
Integrated preliminary implementation of Device class with monitoring of
...
v4l2 device connected to the machine using GstDeviceMonitor.
2020-09-23 23:29:45 +02:00
brunoherbelin
9e160fec51
Fixed Device source by enabling/disabling the sync option of GstAppSink
...
depending on the live mode of the pipeline (detected at pipeline first
status change). Cleanup and unified info debug messages of all stream
sources.
2020-09-23 17:28:45 +02:00
brunoherbelin
b7d54dfadf
Creation of the base class StreamSource. It is intended to become the
...
base class for all gstreamer pipeline. DeviceSource and PatternSource
inherit from it. A generic stream source class is created for
development tests and hack.
2020-09-22 22:58:37 +02:00
brunoherbelin
04e03456bf
Updated OSX gst-bad plugin to 18.0 for install.
2020-09-21 23:25:29 +02:00
brunoherbelin
e84b16c9ce
Unfortunately some frei0r patterns are not available under OSX; removing
...
them for the default patterns.
2020-09-21 23:01:54 +02:00
brunoherbelin
9251aff19f
Create Device Source and integration of Stream
2020-09-21 22:41:20 +02:00