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
9251aff19f
Create Device Source and integration of Stream
2020-09-21 22:41:20 +02:00
brunoherbelin
519baf7a3b
Unified GUI behavior for source creation. cleanup of history of recent
...
files after loading error.
2020-09-20 11:28:09 +02:00
brunoherbelin
59db2cf57c
Implementation of new type of source: Pattern generator (GUI, icons,
...
saving). A new class for gstreamer stream (Stream) is defined for
generic pipeline sources; to be integrated (inheritance) into
MediaPlayer.
2020-09-20 00:26:39 +02:00
brunoherbelin
db6d3a6fa0
Support for 21:9 aspect ratio
2020-09-19 20:45:16 +02:00
brunoherbelin
1209d337bc
Updated webpage image + link to wiki
2020-09-19 01:04:05 +02:00
brunoherbelin
b0e54c6ff5
Increased range for UI scaling
2020-09-16 22:04:30 +02:00
brunoherbelin
76f067de55
Merge branch 'master' of github.com:brunoherbelin/vimix
2020-09-16 21:36:32 +02:00
brunoherbelin
2127c53d50
Fixed OSX gst-bad plugin missing
0.3
2020-09-16 21:21:35 +02:00
brunoherbelin
bf5913fb3d
Fixed OSX compilation of Bundle. TODO: script localization of libs
2020-09-16 21:09:07 +02:00
brunoherbelin
9e32e4f5b2
Improved user feedback on session loading
2020-09-16 08:34:53 +02:00
brunoherbelin
76926f433c
Also draw frames of all sources in GeometryView
2020-09-15 20:19:10 +02:00
brunoherbelin
e03db22092
Fixed selection behavior: bounding box now correctly takes into account
...
transformations of the sources, and selects only those inside the
selection bounding box.
2020-09-14 23:04:59 +02:00
brunoherbelin
34659c4d8a
Bugfix (crash on close after failed open)
2020-09-14 21:38:40 +02:00
brunoherbelin
caa39237ac
Merge branch 'master' of github.com:brunoherbelin/vimix
2020-09-13 23:21:53 +02:00
brunoherbelin
68b219eef2
BugFix: prevent crash and report correct warning message on media player
...
loading error.
2020-09-13 23:21:37 +02:00
brunoherbelin
5ebf80b0cd
Bugfix: do not add recent folder if user cancel dialog
2020-09-13 23:20:59 +02:00
brunoherbelin
fb2d43b022
Prevent smooth cursor during mouse multiple selection
2020-09-13 22:40:19 +02:00
brunoherbelin
67fa3c9ec8
Visual feedback on smooth cursor
2020-09-13 22:32:52 +02:00
brunoherbelin
041551535e
Added visual feedback on source active/deactive area in MixingView
2020-09-13 22:18:10 +02:00
brunoherbelin
5895e203ba
Initial implementation of cursor smoothing
2020-09-13 22:02:49 +02:00
brunoherbelin
3152e420dc
osx package update
2020-09-13 19:31:03 +02:00
brunoherbelin
fa7257fe92
Compilation warnings
2020-09-13 17:44:40 +02:00
brunoherbelin
077bf3430b
Merge branch 'master' of github.com:brunoherbelin/vimix
2020-09-13 17:33:40 +02:00
brunoherbelin
bcfbf184c6
modifiers for other views
2020-09-13 17:33:22 +02:00
brunoherbelin
b9f0c259e3
OSX compile
2020-09-13 12:23:43 +02:00
brunoherbelin
6ef5642e63
Added visual indicator of current rotation in geometryview
2020-09-13 10:31:40 +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
526e0f29cb
Added overlay for Translation in GeometryView
2020-09-12 13:55:30 +02:00
brunoherbelin
d290b058eb
Added overlay of active resize corner in GeometryView, and overlay to
...
show fixe-size rotation.
2020-09-12 12:24:25 +02:00
brunoherbelin
68c7262aac
Eye candy for GeometryView
2020-09-12 11:41:01 +02:00
brunoherbelin
68d3c1aee1
new meshes for Geometry View
2020-09-12 11:29:46 +02:00
brunoherbelin
a5545147f0
Improved user visual feedback on geometryview actions (rotation and
...
scaling).
2020-09-09 23:39:08 +02:00
brunoherbelin
32234c4d7c
Starting implementation of overlay in GeometryView to inform on the
...
current action (Rotation, Scaling).
2020-09-08 23:45:36 +02:00
brunoherbelin
2c52530a92
User feedback for geometry actions
2020-09-07 23:08:53 +02:00
brunoherbelin
69b1f792ba
Fixed SHIFT+border rescale for mirror scaling
2020-09-06 22:40:11 +02:00
brunoherbelin
e80b174db3
Fixed (again) display of Rotation and Scaling handles (robust to
...
negative scaling mirroring the rendering)
2020-09-06 22:28:47 +02:00
brunoherbelin
90715173f7
Cosmetics. Fixed orientation of mouse cursor for resize
2020-09-06 19:19:25 +02:00
brunoherbelin
4e1611aa07
Fixed mirroring of scaling and rotation handles
2020-09-06 14:19:44 +02:00
brunoherbelin
1b4d49e80e
Finally a unified behavior for scaling and rotation of sources in
...
GeometryView: SHIFT to enable proportional Aspect-Ratio, ALT to stap to
grid
2020-09-06 12:23:53 +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
764259f93a
improved SHIFT action on scaling in geometry view (discretize on node
...
scale value, not on node transform)
2020-09-03 22:27:45 +02:00
brunoherbelin
cc3f824bfa
Unified behavior in Geometry view: SHIFT for discrete transform (unit
...
translation, rotation, scaling) and ALT key for alternative transform
(central scaling, axis translation)
2020-09-03 00:07:57 +02:00
brunoherbelin
3ca6bfa396
Implementation of corner scaling in geometry view.
2020-09-02 22:26:40 +02:00
brunoherbelin
c8ac4b2d95
Added ALT keyboard modifier handling for alternative GUI actions
2020-08-29 13:09:11 +02:00
brunoherbelin
5f86afac0c
Tests with GstDeviceMonitor
2020-08-29 09:56:18 +02:00
brunoherbelin
6213f3da59
Fixed interpolation alpha in timeline
2020-08-28 22:29:20 +02:00