brunoherbelin
3c55e25432
Finally a working implementation of crop and UV manipulation in
...
AppearanceView! Added saving and loading.
2020-11-30 00:25:02 +01:00
brunoherbelin
93ad971fc0
Improved implementation of crop in AppearanceView. Not yet fully
...
satisfying though...
2020-11-29 23:33:53 +01:00
brunoherbelin
5200de2e3e
Implementation of image transformation in shaders: iTransform is a
...
generic UV coordinates transformation matrix (for translation, scaling
and rotation) edited in AppearanceView. Removing previous UV editing
functions.
2020-11-29 12:31:06 +01:00
brunoherbelin
d92736b38f
cleanup
2020-11-26 22:20:11 +01:00
brunoherbelin
20f1320e2d
Implementation of vertical crop (2 axis projection manipulation in frame
...
buffer). Cleanup of UI for appearance view.
2020-11-26 20:30:37 +01:00
brunoherbelin
b6af17f283
Add soft shadow behind icons decoration to improve visibility in white
...
background.
2020-11-24 19:22:41 +01:00
brunoherbelin
4a6a110e3d
Fixed behavior for current and edit source selection in AppearanceView.
2020-11-23 23:35:48 +01:00
brunoherbelin
7f161a0a49
Add Reference to original scale of image in AppearanceView (in
...
preparation to crop)
2020-11-23 00:04:03 +01:00
brunoherbelin
30301b51d4
Soft shadow behind frame handles to make them more visible in contrast.
2020-11-23 00:03:21 +01:00
brunoherbelin
c33796e97c
Beta implementation of FrameBuffer projection change for cropping.
2020-11-22 21:58:04 +01:00
brunoherbelin
61ee23455b
update source after action on view context menu
2020-11-22 09:16:35 +01:00
brunoherbelin
1cd36b6134
bugfix too much updating when set currentSource
2020-11-21 23:05:20 +01:00
brunoherbelin
59087f9198
Fixed current source selection behavior with swich to appearance view.
2020-11-21 21:29:08 +01:00
brunoherbelin
bb231868b4
Bugfix in UV Apprearance update. Fixed Context menu.
2020-11-18 23:16:38 +01:00
brunoherbelin
c841c0e342
Change MediaSource timeline curve to make darker instead of transparent.
2020-11-18 23:16:01 +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
1ab2ae0df0
Operational implementation of UV texture coordinates changes in
...
Appearance View.
2020-11-16 21:43:39 +01:00
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
95ed47934d
making snap access /dev/video
2020-11-13 22:34:48 +01:00
brunoherbelin
8c2c2302d1
making snap access /dev/video*
2020-11-13 22:31:22 +01:00
brunoherbelin
187a6132fc
fixed loop EOS
2020-11-12 22:39:14 +01:00
brunoherbelin
b3fd29056e
saving uv in mix session file
2020-11-12 22:11:52 +01:00
brunoherbelin
11a58b5adf
Adding UV texture coordinates to Surface and ImageShader.
2020-11-12 22:07:00 +01:00
brunoherbelin
7c5374552d
set unique surface_ pointer for all source types
2020-11-12 18:38:51 +01:00
brunoherbelin
d33ff427b5
Fix single frame image (e.g. GIF)
2020-11-12 18:09:14 +01:00
brunoherbelin
32a4607673
Fixed loading and playing of GIF animation
2020-11-11 19:38:57 +01:00
brunoherbelin
6f37ca8a84
more documentation pics
2020-11-10 23:39:32 +01:00
brunoherbelin
f9dcd7348e
Force stable fps for v4l2loopback (crashing drivers otherwise)
2020-11-10 22:58:05 +01:00
brunoherbelin
f4baa67089
Cleanup dialog v4l2loopback
2020-11-10 22:16:14 +01:00
brunoherbelin
39f8b56c99
Simplified v4l2loopback system
2020-11-10 20:27:03 +01:00
brunoherbelin
ea1192c334
bugfix
2020-11-10 11:02:04 +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
1c1a0e9b33
Using system wide temp directory for shared memory socket 9for linux
...
snaps to be able to share).
2020-11-07 18:54:33 +01:00
brunoherbelin
fcc014e5d1
compilation warning fix
2020-11-07 18:36:52 +01:00
brunoherbelin
bfb0576e26
Attempt to fix vsync problem (tearing frames) under linux.
2020-11-07 18:36:34 +01:00
brunoherbelin
71140a8c6c
Documenting source creation
2020-11-07 14:49:01 +01:00
brunoherbelin
6d80c798f5
Implemented Timers in Metrics toolkit
2020-11-06 23:03:20 +01:00
brunoherbelin
d3f6f2f87d
switch to v0.4 confirmed
2020-11-06 19:25:35 +01:00
brunoherbelin
d1050e9fdf
Merge branch 'master' of github.com:brunoherbelin/vimix
2020-11-06 19:16:49 +01:00
brunoherbelin
105294fdaf
Document video share feature
2020-11-06 19:16:25 +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
c2531cf035
BugFix stop stream without deleting it
2020-11-04 22:23:37 +01:00
brunoherbelin
2124dfc718
BugFix update frame in stream after reset
2020-11-04 22:22:48 +01:00
brunoherbelin
ce5369a0ef
Default settings to not accept connections
0.4
2020-11-03 22:31:40 +01:00
brunoherbelin
ec797f8d67
Various GUI terminology changes for unified wording and clarity
2020-11-03 21:52:03 +01:00