brunoherbelin
30301b51d4
Soft shadow behind frame handles to make them more visible in contrast.
2020-11-23 00:03:21 +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
3b529222d8
Completing the user actions in appearance view.
2020-11-16 23:47:02 +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
4755f47286
Change the way to include gst-plugins-bad in OSX package
2020-11-06 19:04:43 +01:00
brunoherbelin
77da91efa5
Fix OSX cpack
2020-11-04 23:06:47 +01:00
brunoherbelin
e679f18d93
Fix OSX compilation GST Bad plugins
2020-11-04 22:47:43 +01:00
brunoherbelin
bab0e9b710
OSX support for 'OpenFile' system message (aka open vimix when selecting
...
session file in finder).
2020-11-02 20:55:38 +01:00
brunoherbelin
7438b257ae
Added icon for NetworkSource (sharing logo)
2020-10-25 23:26:04 +01: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
65aefc9fb8
Complete integration of original OSCPack lib
2020-10-20 18:18:44 +02:00
brunoherbelin
15285ec151
Added lib OSCPack
2020-10-20 00:28:16 +02:00
brunoherbelin
d7893be541
First working implementation of Streamer, with TCP and SharedMemory.
2020-10-18 13:13:07 +02:00
brunoherbelin
59c07ceb96
First working implementation of VideoStreamer
2020-10-17 11:32:29 +02:00
brunoherbelin
3e5b1e74e8
Adding ActionManager
2020-10-03 14:05:58 +02:00
brunoherbelin
00ebacc9db
Clean source icons
2020-09-30 23:38:38 +02:00
brunoherbelin
047163a38c
Merge branch 'master' of github.com:brunoherbelin/vimix into testing_gst
2020-09-26 12:31:47 +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
9251aff19f
Create Device Source and integration of Stream
2020-09-21 22:41:20 +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
2127c53d50
Fixed OSX gst-bad plugin missing
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
3152e420dc
osx package update
2020-09-13 19:31:03 +02:00
brunoherbelin
6ef5642e63
Added visual indicator of current rotation in geometryview
2020-09-13 10:31:40 +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
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
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
0e2af5b04f
fighting the crash everywhere: random crash at random location. Changing
...
computer might be better idea than changing the code indefinitely...
2020-08-15 18:05:18 +02:00
brunoherbelin
bb8dcf088e
work in progress cleanum memory leak and crash :(
2020-08-11 00:11:22 +02:00
brunoherbelin
96fb3ab951
does not cpack anymore under OSX :(
2020-08-02 17:59:01 +02:00
brunoherbelin
cb62706791
updated readme for v0.2
2020-07-31 21:06:02 +02:00
brunoherbelin
fcb4819341
validate v0.2 on OSX.
2020-07-31 00:12:19 +02:00
brunoherbelin
8f9bb45956
need to add gst plugins ugly in OSX package
2020-07-30 00:51:27 +02:00
brunoherbelin
371ccb3445
Merge branch 'master' of https://github.com/brunoherbelin/vimix
2020-07-27 11:46:02 +02:00
brunoherbelin
978bbff9a7
Implementation of Recorder class. For now, only a capture to PNG is
...
available, but the mechanism is in place for video capture.
2020-07-23 23:50:32 +02:00
brunoherbelin
ad15f2096b
Fixup OSX execution & packaging.
2020-07-23 15:35:59 +02:00
brunoherbelin
3887ff7b9b
OSX packaging Bundle (with dynamic location of plugins)
2020-07-21 22:06:31 +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
4dbaf3c4f5
Clean and optimized (Pixel buffer Object and thead) Screenshot.
2020-07-11 01:07:21 +02:00
brunoherbelin
5957c487f1
Implementation of two transition function profiles: linear and quadratic
2020-07-08 23:13:42 +02:00
brunoherbelin
9320ba6743
Improving rendering of TransitionView
2020-07-08 08:52:11 +02:00
brunoherbelin
b5985847bf
Almost done with implementation of Transition! Settings and UI side
...
pannel are operational. View is stable and animation with UpdateCallback
implemented.
2020-07-06 00:06:49 +02:00
brunoherbelin
2cf804ac2d
Initial implementation of the TransitionView with manual smooth
...
transition interface.
2020-07-05 00:16:43 +02:00
brunoherbelin
f8b165572f
Initial creation of the Node Update Callback.
2020-07-01 21:06:57 +02:00
brunoherbelin
fb1c9e5f96
Created manager for selection, integrated into Mixer. Work in progress.
2020-06-14 01:33:31 +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