brunoherbelin
8c9b753544
First operational version of AppearanceView. Cleanup of symbols for
...
sources and other bugfix.
2020-11-15 23:49:56 +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
7c5374552d
set unique surface_ pointer for all source types
2020-11-12 18:38:51 +01:00
brunoherbelin
c674fa0897
Implementation of Copy, Cut & Paste of sources. Keeps description (xml)
...
of source in clipboard for pasting in another session or in the same
(then it clones existing sources).
2020-10-11 23:41:24 +02:00
brunoherbelin
c0e135993c
BugFix: prevent visitors for failed sources. Avoid duplicate list of
...
source ids.
2020-10-10 15:16:47 +02:00
brunoherbelin
f32b85a656
Centralizing and unifying the generator of object identifiers.
2020-10-03 14:05:28 +02:00
brunoherbelin
c777a3d153
work in progress: implementation of stash in MixingView
2020-09-30 12:01:40 +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
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