brunoherbelin
0eaffe213a
Changed order of filter sliders, and publish related documentation
2020-10-02 13:24:39 +02:00
brunoherbelin
b2a316b813
Updated description (link to user manual)
2020-10-02 12:06:31 +02:00
brunoherbelin
fac798df93
BugFix: prevent from creating twice a source with the same device:
...
create a clone of the original device source instead.
2020-10-01 23:44:14 +02:00
brunoherbelin
83a2da6b2b
Setup icon (i,j coordinates in ImGui Toolkit) for each Source class, and
...
use this icon in GUI to indicate the type of class.
2020-10-01 22:57:49 +02:00
brunoherbelin
467ed23b37
Optimizing size of icon file
2020-10-01 22:11:56 +02:00
brunoherbelin
41e0a6f0be
updtate gitignore
2020-09-30 23:40:41 +02:00
brunoherbelin
00ebacc9db
Clean source icons
2020-09-30 23:38:38 +02:00
brunoherbelin
e0d44d4db1
LICENSE for icons
2020-09-30 23:23:19 +02:00
brunoherbelin
e8a88fcbb9
Improve icons
2020-09-30 23:21:43 +02:00
brunoherbelin
d4b014188e
Fixed DeviceSource pannel config
2020-09-30 22:32:29 +02:00
brunoherbelin
b05207b27d
Implementation of Device source for OSX. Improved support for various
...
frame formats and fps
2020-09-30 20:32:05 +02:00
brunoherbelin
c777a3d153
work in progress: implementation of stash in MixingView
2020-09-30 12:01:40 +02:00
brunoherbelin
1bada746dc
Increase snap version to 0.3 (matching vimix internal version)
2020-09-28 23:04:55 +02:00
brunoherbelin
0d53afb6fd
Fixed order for new patterns
2020-09-28 23:00:15 +02:00
brunoherbelin
3b31d33c90
Improved zoom slider scaling and display
2020-09-28 22:59:53 +02:00
brunoherbelin
dcffb1cbaa
Change 'error' message for canceled (not failed) loading of session
2020-09-27 23:57:47 +02:00
brunoherbelin
bbd105983d
Playing with patterns
2020-09-27 23:57:15 +02:00
brunoherbelin
1d7e0838fa
New UI for scaling (zoom) view from view pannel icon.
2020-09-27 21:04:40 +02:00
brunoherbelin
d9a205d9ab
More images for manual
2020-09-26 21:28:10 +02:00
brunoherbelin
39ceea9690
Remove debug info
2020-09-26 20:02:36 +02:00
brunoherbelin
89891a18e5
Minor bug fix PatternSource.
2020-09-26 20:02:17 +02:00
brunoherbelin
2b59a0e6ed
Added images for wiki
2020-09-26 19:38:56 +02:00
brunoherbelin
688aee8831
Fixed resolution issue with different monitor DPI.
2020-09-26 14:25:11 +02:00
brunoherbelin
047163a38c
Merge branch 'master' of github.com:brunoherbelin/vimix into testing_gst
2020-09-26 12:31:47 +02:00
brunoherbelin
df2a66484b
First minimal implementation of Screen device for screen capture under
...
Linux (ximagesrc). Cleanup code.
2020-09-26 12:22:15 +02:00
brunoherbelin
69c74aa103
Save & Load Device Source.
2020-09-25 22:03:31 +02:00
brunoherbelin
a4ff2a325f
Improved detection of unplugged device
2020-09-25 21:44:38 +02:00
brunoherbelin
7109b94484
Cleanup DeviceSource and PatternSource (no feature change)
2020-09-25 21:20:24 +02:00
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
04e03456bf
Updated OSX gst-bad plugin to 18.0 for install.
2020-09-21 23:25:29 +02:00
brunoherbelin
e84b16c9ce
Unfortunately some frei0r patterns are not available under OSX; removing
...
them for the default patterns.
2020-09-21 23:01:54 +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