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
041551535e
Added visual feedback on source active/deactive area in MixingView
2020-09-13 22:18:10 +02:00
brunoherbelin
29a9b1daf8
Fixed picking visitor and source node inclusion test for source
...
manipulation in GeometryView
2020-09-13 00:06:23 +02:00
brunoherbelin
68c7262aac
Eye candy for GeometryView
2020-09-12 11:41:01 +02:00
brunoherbelin
e546214018
New handle in GeometryView for Proportional scaling of source: added
...
drawing of Handle, Picking visitor and View Geometry scaling.
2020-09-05 00:19:22 +02:00
brunoherbelin
c6d8c7189f
Cleanup after all these changes in MediaPlayer and Mixer.
2020-08-16 16:16:05 +02:00
brunoherbelin
ab031cf340
Fixed deletion of clone: remove from origin!!!
2020-08-15 22:40:12 +02:00
brunoherbelin
e73ebeab93
Disabling threaded session loading: crashing :(
2020-08-12 23:12:20 +02:00
brunoherbelin
ce6f198f08
Prevent possible invalid access to origin in clone
2020-08-12 22:54:16 +02:00
brunoherbelin
675856d57c
Fixed memory leak in gst media player (Valgrind)
2020-08-11 23:02:28 +02:00
brunoherbelin
dbdcaab6b2
Source imageProcessingEnabled on/off with storage of previous state and
...
saving in mix file.
2020-07-30 08:45:01 +02:00
brunoherbelin
fd0979887a
First implementation of image processing shader de-activation for
...
sources.
2020-07-30 02:03:01 +02:00
brunoherbelin
2c87aab671
testing disabling image processing for performance
2020-07-30 00:49:38 +02:00
brunoherbelin
650066d995
Smoother alpha transition in mixing view. Also force use of opacity
...
blending in mixing view for clarity.
2020-07-28 17:29:53 +02:00
brunoherbelin
91dd7e5cc8
Added symbols for overlay of busy information. Added busy animation when
...
loading session in transition view.
2020-07-20 00:42:44 +02:00
brunoherbelin
d916bb5706
Fixed initialization of source and of SessionSource; sources are ready
...
after full initialization and in standly. A new button allows playing
the source (media or session) in the new source pannel.
2020-07-19 19:03:49 +02:00
brunoherbelin
fa4611e33d
Rename Icon decoration into Symbol
2020-07-06 21:43:23 +02:00
brunoherbelin
2cf804ac2d
Initial implementation of the TransitionView with manual smooth
...
transition interface.
2020-07-05 00:16:43 +02:00
brunoherbelin
40037b3fa6
Work in progress: setting status of source on creation (automatic
...
activation or not?).
2020-06-22 23:52:31 +02:00
brunoherbelin
4df2063a47
Fixed Source creation with new Active mechanism.
2020-06-22 18:15:25 +02:00
brunoherbelin
8684d6f2c2
Implementation of the limbo area in Mixing view, to change update mode
...
of source (active or not) and suspend mediaplayer (enabled or not).
2020-06-21 00:52:59 +02:00
brunoherbelin
10d0a8c04b
Fixed behavior in GeometryView for multiple sources selected.
2020-06-20 18:34:06 +02:00
brunoherbelin
b04c7c9d7d
Fixed and improved multi-source selection.
2020-06-20 17:23:54 +02:00
brunoherbelin
21b28174e9
work in progress - implementation of multiple sources selection and
...
manipulation
2020-06-18 20:50:49 +02:00
brunoherbelin
da7ce52e2c
Fixed UserInterface selection of multiple sources. Cleared code for
...
Source searching by nodes pointers.
2020-06-17 00:03:21 +02:00
brunoherbelin
89fed033e9
Implemented selection of multiple sources
2020-06-15 23:38:01 +02:00
brunoherbelin
bfdeb0b52f
Cleanup and
2020-06-14 20:21:09 +02:00
brunoherbelin
aa211fe39b
Working on multiple sources selection: created bounding box decoration,
...
fixed Switch node in Scene, removed Animation node from scene, created
display mode for Source.
2020-06-13 18:22:32 +02:00
brunoherbelin
d0c31f0331
Improved View Cursor; now also displays context information around the
...
cursor during operation (e.g. grab)
2020-06-07 12:45:28 +02:00
brunoherbelin
000728b708
slight adjustment stippling and layers view
2020-06-06 00:27:07 +02:00
brunoherbelin
b287949b4a
Changed a bit the mixing process; source color is adjusted with gamma
...
RGB, not a global blending color.
2020-06-05 21:10:52 +02:00
brunoherbelin
14f7543f02
Cosmetics appearance shadow and frame. Cleanup rsc folder
2020-06-04 22:46:08 +02:00
brunoherbelin
efeaf959b3
Cosmetics
2020-06-03 21:10:55 +02:00
brunoherbelin
a3f3ff9c92
Fixed for OSX.
2020-06-02 23:12:10 +02:00
brunoherbelin
c0572faabf
Greatly improved rendering of frame and decorators. Creation of a
...
DrawVisitor to selectively draw single nodes (for overlay of frame in
GeometryView)
2020-06-02 00:23:49 +02:00
brunoherbelin
59e1271259
Bugfix screenshot in userinterface. Minor cosmetics.
2020-05-28 00:01:05 +02:00
brunoherbelin
b9cf0689ec
New icons for source representation in Mixing and Layer views.
2020-05-27 22:44:15 +02:00
brunoherbelin
614fa1247d
Improved creation of source: selection of file generates a new source,
...
displayed in preview, and inserted when validated.
2020-05-23 19:13:05 +02:00
brunoherbelin
781023a93d
Cleanup and fixed implementation of clone and render sources.
2020-05-23 11:29:27 +02:00
brunoherbelin
ecbca0b5e6
BugFix FrameBuffer alpha (disabled for SessionSource and RenderSource)
...
and bugfix RenderPreview UV coordinates.
2020-05-22 23:08:09 +02:00
brunoherbelin
16fa3300b8
New Render Source. Cleanup Source API.
2020-05-21 23:32:21 +02:00
brunoherbelin
5b489dd2df
Bugfix MediaPlayer, ButtonOpenUrl and UserInterfaceManager
2020-05-21 14:12:36 +02:00
brunoherbelin
a2ea06b2c6
Source creation by origin: File, software and hardware. Separate source
...
classes for Media and Session sources. Update of file dialog
accordingly.
2020-05-20 22:16:31 +02:00
brunoherbelin
1ea1937fd7
Cosmetics and bugfix on UserInterface.
2020-05-19 14:04:18 +02:00
brunoherbelin
bf12e75bd4
Showing notification when loading MediaSource, and displaying source
...
only once loaded.
2020-05-19 12:54:41 +02:00
brunoherbelin
530762d1d2
First effective implementation of LayerView (both GUI, sorting and
...
storing in session)
2020-05-18 21:58:50 +02:00
brunoherbelin
80478abde2
Visually integrated Layer view (not operational though).
2020-05-17 23:40:20 +02:00
brunoherbelin
69a58de026
Tentative design of Layer View. Fix of UV coordinates for Mesh.
2020-05-17 22:27:38 +02:00
brunoherbelin
569a097c4a
Initial implementation of Layer view (not effective, but integrated in
...
mixer).
2020-05-17 13:29:27 +02:00
brunoherbelin
54d4bc2aba
Added Source Geometry properties. Started implementing Layers View.
2020-05-17 11:40:48 +02:00