Bruno Herbelin
c271cad9aa
Cleanup headers and dependencies
2021-11-13 00:14:05 +01:00
Bruno Herbelin
8e3bf786c0
Initial implementation of Metronome from Ableton LINK
...
Added submodule for github ableton link, and compiled draft of Metronome class.
2021-11-13 00:13:50 +01:00
Bruno Herbelin
a6ba694fbd
Code warning cleanup and add GPL license header to all CPP files
2021-11-10 23:19:38 +01:00
Bruno
790ccc320e
OSX bundle install of Frei0r plugins
2021-11-10 21:16:16 +01:00
Bruno Herbelin
26e951e59b
Update website screenshot
2021-11-10 11:02:05 +01:00
Bruno Herbelin
a97581f5d7
semi-transparent icon of lock to inform its not interactive
...
need to CTRL+clic to unlock, as opposed to other handles: this is not perfect but shows the difference
2021-11-10 00:13:57 +01:00
Bruno Herbelin
5bf280ca4d
warning on not found pattern
2021-11-10 00:13:08 +01:00
Bruno Herbelin
fe00baa701
Fixed snap to find frei0r plugins
...
added the package to install and the PATH to find in $SNAP
2021-11-10 00:12:55 +01:00
Bruno Herbelin
d3cb1d7f42
oops
2021-11-08 00:08:19 +01:00
Bruno Herbelin
593363732a
Pattern generator improvement
...
Testing gstreamer feature to provide only available patterns, and added many more patterns to choose from.
2021-11-08 00:05:16 +01:00
Bruno Herbelin
d00f4cf715
Cosmetics
...
More adapted icons and link to user manual
2021-11-07 12:25:51 +01:00
Bruno Herbelin
cac31dbb21
Help info for mask file open
2021-11-07 12:25:06 +01:00
Bruno Herbelin
eb1fa6ca04
clean file dialog after cancel
2021-11-07 12:24:46 +01:00
Bruno Herbelin
0ac515ea5a
Yet more update graphical manual
2021-11-07 01:42:39 +01:00
Bruno Herbelin
190e2a4952
Continue update graphical manual
2021-11-06 22:50:59 +01:00
Bruno Herbelin
0857b1bab6
Update graphical user manual
...
New screenshots from vimix 6.1
2021-11-06 18:08:52 +01:00
Bruno Herbelin
f3e42fdc95
Bugfix window resize log window
2021-10-31 00:06:08 +02:00
Bruno Herbelin
d617f3308a
Added Cancel button to Transition view
...
And minor code improvements.
2021-10-30 19:57:43 +02:00
Bruno Herbelin
27cec85443
Do not re-open previous session if new session last created
2021-10-26 23:50:26 +02:00
Bruno Herbelin
63f7cab508
Improved gstreamer support for GPU decoding in Linux
2021-10-26 23:38:41 +02:00
Bruno Herbelin
ce0ac1bee1
Minor improvement precision media player gap timing
2021-10-12 23:20:16 +02:00
Bruno Herbelin
2c2584c8df
Keyboard shortcut END for Disable output
2021-10-11 23:17:29 +02:00
Bruno Herbelin
14fd4d96c3
Shortcut for output window fullscreen and raise
2021-10-11 22:46:38 +02:00
Bruno Herbelin
dd7a63413c
Fixed keyboard arrows control
0.6.1
2021-10-09 23:40:18 +02:00
Bruno Herbelin
6d0c2301c1
Keyboard input for Source Controller
...
SPACE toggle play/pause, B for begin restart
2021-10-09 00:16:55 +02:00
Bruno Herbelin
8bf8f05add
compilation warnings
2021-09-24 00:46:20 +02:00
Bruno Herbelin
bd773d54c6
Improve stability FPS measure in timecounter
2021-09-24 00:45:47 +02:00
Bruno Herbelin
f4c52b7ed3
Fixed output monitor disablling
2021-09-19 11:07:13 +02:00
Bruno Herbelin
5b1504c8f6
Added general DISABLE output action menu
...
Makes sure the output is black, unrelated to session openning or opacity
2021-09-17 11:31:52 +02:00
Bruno
06187b9a1a
work-in progress Helper and keyboard shortcuts
2021-08-26 15:51:07 +02:00
Bruno
7fb6e57829
Added 1200px height selection (e.g. for WUXGA displays)
2021-08-20 21:32:12 +02:00
Bruno
5ec954dbb5
UI fix
2021-08-16 22:55:21 +02:00
Bruno
a6bc30cf62
Fixed Frame grabber
2021-08-16 22:26:59 +02:00
Bruno
df165252fa
Fixed OSX vtenc_h264_hw support for Recording
2021-08-16 15:52:58 +02:00
Bruno
da9c94f675
Temporarily disable v4l loopback: not working anymore
2021-08-15 00:32:20 +02:00
Bruno
031cef6357
optimize jpegenc
2021-08-15 00:30:28 +02:00
Bruno
ef5f3efd2e
BugFix changing resolution of session
2021-08-14 23:15:18 +02:00
Bruno
bc8c4e3c7b
Cleanup UI for centralized Recording settings
2021-08-14 21:57:59 +02:00
Bruno
f5da4c8bc2
Recording: support for NVIDIA nvenc and improved stability
...
Let gstreamer appsrc generate PTS automatically (seems to fix crash of encoding after long duration). Added test for GPU encoders and switch if enabled and available.
2021-08-14 13:41:53 +02:00
Bruno
644741a1ab
Attempt at improving recoding when buffer if full
2021-08-12 00:05:41 +02:00
Bruno
09f46e7a27
Minor GUI layout improvement
2021-08-12 00:05:22 +02:00
Bruno
db4e1d214f
BugFix drop Session file
2021-08-11 22:18:08 +02:00
Bruno
79433dd45c
Improved Log message Video recording
2021-08-11 22:17:43 +02:00
Bruno
fe72c9b829
Cleanup and improve stability of FrameGrabber
2021-08-11 20:48:18 +02:00
Bruno
b37d22ba47
Improved FrameGrabber with clock duration and priority strategies
...
Keep track of actual FrameGrabber duration (different from timestamp). Two strategies for frame PTS: clock and framerate priorities. Implemented variable Framerate selection for VideoRecorder. Integration of all this in UserInterface and Settings.
2021-08-11 00:20:28 +02:00
Bruno
7fb08e618f
Added a READABLE time string conversion
2021-08-11 00:17:07 +02:00
Bruno
63c6f1169b
Add icons on info and warning Logs
2021-08-11 00:16:19 +02:00
Bruno
0eff8fd24d
Minor compilation warning fixed
2021-08-09 10:08:32 +02:00
Bruno
818e554d35
removing debuging info
2021-08-08 23:58:54 +02:00
Bruno
5a18dbaf37
Video Recoding Buffer management
...
Implemented methods to supervise encoding in FrameGrabber, avoid running out of buffer, and give user a selection of buffer sizes for recording.
2021-08-08 23:58:35 +02:00