Bruno Herbelin
bf3fc61ef7
Bad idea: do not use nvidia hardware decoder for jpeg
...
just crashes without reason and not very useful
2021-12-04 23:05:12 +01:00
Bruno Herbelin
ebd9fab312
Improved ordering of hardware decoding and log info
2021-12-04 00:23:27 +01:00
Bruno Herbelin
d359cf33d1
Improved runtime check of hardware encoder
...
gstreamer toolkit has_feature now tests possible instanciation
2021-12-03 23:36:07 +01:00
Bruno Herbelin
14bab1e299
Runtime selection of hardware GPU encoder
...
temporary implementation
2021-12-03 01:05:32 +01:00
Bruno Herbelin
4c4ad144b9
Finish Frame grabber after return on failed initialization
2021-12-03 01:05:04 +01:00
Bruno Herbelin
1157c0b1c5
cleanup frame grabber gst timer
2021-12-03 01:03:21 +01:00
Bruno Herbelin
68b2c5e0c1
Frame grabber threaded initialization
...
Start gstreamer init of frame grabber in a thread and wait future return from initializer before switching to active recording mode.
2021-12-02 11:45:22 +01:00
Bruno Herbelin
b97fd06f2a
Bugfix Resolution frame buffer
...
Set width to power of 2, needed for encoding (even if OpenGL accepts to display it)
2021-12-02 11:40:31 +01:00
Bruno Herbelin
51f0f5bd66
Fixed ending of recording on exit
2021-12-02 09:35:02 +01:00
Bruno Herbelin
66f445997d
Preliminary implementation of recording 'save & continue'
2021-12-01 23:05:41 +01:00
Bruno
addd199407
Merge remote-tracking branch 'origin/master'
2021-11-29 11:16:22 +01:00
Bruno Herbelin
73d4f7c1ea
Ensure swap interval
2021-11-28 23:58:01 +01:00
Bruno Herbelin
25fc5562db
Unified layout of HelpMarkers
2021-11-28 23:57:33 +01:00
Bruno Herbelin
4d52bcb5b3
Fix glfw set window pos
2021-11-28 20:50:56 +01:00
Bruno Herbelin
3d2de560b0
Timelines of metro-synched media player
2021-11-28 11:36:56 +01:00
Bruno Herbelin
809e30d906
Timeline display in beat unit for synched to metronome
2021-11-27 19:26:33 +01:00
Bruno Herbelin
ef9e41f20d
Fixed display of time in minimal string mode
2021-11-27 19:23:51 +01:00
Bruno Herbelin
1b4849f214
Media player synchronicity to beat or phase
...
Metronome synched play, rewind and step. saving in xml.
2021-11-26 12:22:39 +01:00
Bruno
26cc67cd41
Merge remote-tracking branch 'origin/master'
2021-11-25 09:56:24 +01:00
Bruno Herbelin
e123d139e4
Introducing modes of Metronome synchronicity
2021-11-24 21:48:51 +01:00
Bruno Herbelin
a8abd52afb
Merge remote-tracking branch 'origin/add-code-of-conduct-1'
2021-11-24 20:32:49 +01:00
Bruno Herbelin
091e99f21b
New export function for Version of a session
2021-11-24 20:32:29 +01:00
Bruno
7b7875e23f
Merge remote-tracking branch 'origin/add-code-of-conduct-1'
2021-11-24 10:41:55 +01:00
Bruno Herbelin
b6593c2a83
Added date to snapshot
...
Allows showing date of version
2021-11-24 00:15:40 +01:00
Bruno Herbelin
5ac7887360
Convert Snapshots into Versions of session
...
Added auto-snapshot on save to have an Iterative Saving mode, and change terminology of 'snapshots' to 'versions' management.
2021-11-23 22:47:44 +01:00
Bruno Herbelin
ed7627af6f
Fixed UI spacing proportional to screen DPI
2021-11-23 22:46:22 +01:00
BHBN
1ea9fc54b2
Create CODE_OF_CONDUCT.md
2021-11-22 00:22:18 +01:00
Bruno Herbelin
3819571ec0
Fixed UI display time in readable form
2021-11-21 22:39:11 +01:00
Bruno Herbelin
94f131fc57
Fixed panel window show/hide
2021-11-21 22:10:17 +01:00
Bruno Herbelin
3c20314aab
Metronome and Stopwatch User Interface
...
New Timer window in UI for Metronome (Ableton Link management) and replaces Timers. Former Timers in Metrics are replaced with Runtime (of session, of program and of total vimix runtime in settings). Temporarily disconnected Metronome from MediaPlayer actions.
2021-11-21 16:54:56 +01:00
Bruno Herbelin
1506d36407
Readable GST time is at 1/10th second precision
2021-11-21 16:52:09 +01:00
Bruno Herbelin
aa4b2967c7
Adding a timestamp to Session instanciation
...
Used to compute runtime of a session
2021-11-21 16:51:19 +01:00
Bruno Herbelin
a42881d31f
Texture view slider UI fix
2021-11-21 16:46:18 +01:00
Bruno Herbelin
6a3ff2f235
More freedom of grab translation for all views
2021-11-17 23:11:15 +01:00
Bruno Herbelin
fc4e3dc362
Metronome settings and UI improvements
2021-11-14 00:18:32 +01:00
Bruno Herbelin
d6c689c5bb
Cleanup include ImGuiToolkit
2021-11-14 00:18:10 +01:00
Bruno Herbelin
8676e9b900
Integration of Ableton link in vimix application
...
No useful functionality yet. Only connecting, set parameters, show metrics and save settings.
2021-11-13 15:01:02 +01:00
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