Bruno Herbelin
05f593e40c
BugFix Ensure complete close of session upon termination
...
Async ending of gst pipeline in stream and media player sources caused a crash at termination as source was still not closed when process was ended. Fix is to ask for an immediate termination of gst pipeline upon delete of stream, and to wait for mixer manager to end current session when clearing.
2024-02-28 00:39:03 +01:00
Bruno Herbelin
5719c6cfc2
Merge remote-tracking branch 'origin/beta'
2024-02-25 22:18:59 +01:00
Bruno Herbelin
1ba8ff06e1
BugFix restore window decoration
2024-02-25 22:17:40 +01:00
Bruno Herbelin
fae5d09001
Improvement Performance optimization
2024-02-25 21:58:44 +01:00
Bruno Herbelin
3eecb412c6
Merge remote-tracking branch 'origin/beta'
2024-02-24 20:20:59 +01:00
Bruno Herbelin
b022be49a1
New Settings export and command-line load
...
Allows exporting settings in XML file and launch vimix from command line with given XML filename as argument to restore all settings and windows configuration.
2024-02-24 20:05:19 +01:00
Bruno Herbelin
7238eccfd2
BugFix CPU usage for nothing
2024-02-24 11:44:05 +01:00
Bruno Herbelin
e3b8ccff9e
New Headless execution mode (DRAFT)
2024-02-23 23:29:20 +01:00
Bruno Herbelin
c1aa3c9d4d
Add Action Fullscreen to View Menu
2024-02-22 22:40:32 +01:00
Bruno Herbelin
00345c94a3
New OSC Play fast forward
2024-02-18 19:26:01 +01:00
Bruno Herbelin
20001e6a26
New OSC grab and resize animate
2024-02-18 19:16:06 +01:00
Bruno Herbelin
c06fdc7760
New OSC animation of alpha, position, size, etc.
...
Added animation duration argument to OSC messages alpha, depth, position, size and angle.
2024-02-18 17:33:23 +01:00
Bruno Herbelin
8e28eba959
New OSC Filter attribute of source
...
Adding attribute for setting filter: set filter by name, set method by name, set first argument value
2024-02-17 23:42:03 +01:00
Bruno Herbelin
47ff1a2dd8
BugFix Allow providing font size as runtime argument
...
Because with some monitors the resolution is not detected, font appearance can be unsatisfying (#121 ). User can now set it with --fontsize N argument when launching vimix in command line. Code for managing command line arguments is generaly improved. Man page updated.
2024-02-05 16:02:38 +01:00
Bruno Herbelin
00ff0f532f
Work in progress OpenGL Decoding for gst appsink
2024-02-04 21:59:58 +01:00
Bruno Herbelin
2e0732c75b
BugFix Improved Stream close (async)
...
Unified mechanism for async close of pipeline for stream and mediaplayer
2024-02-02 17:04:56 +01:00
Bruno Herbelin
842247de54
BugFix Seek OSC as percent of play duration
...
Response to issue #120
2024-02-02 14:53:23 +01:00
Bruno Herbelin
52840ce8ae
Compilation fix
2024-01-30 20:32:39 +01:00
Bruno Herbelin
f640d2574b
Merge remote-tracking branch 'origin/beta'
2024-01-29 00:26:06 +01:00
Bruno Herbelin
8598aad9e2
Eyecandy various GUI improvements
2024-01-28 20:40:12 +01:00
Bruno Herbelin
5dc82aadc7
New Cursor following overlay animation when busy
2024-01-28 19:05:15 +01:00
Bruno Herbelin
2f8411a658
Improved vimix first launch (or after upgrade)
...
Changed Mixer Load behavior at init, detect change of version and do not load settings if different, show About Vimix after change of version, fixed initial position of windows at first run.
2024-01-28 12:26:05 +01:00
Bruno Herbelin
fcce9b62d5
BugFix Bounce playback at first frame
2024-01-27 18:30:12 +01:00
Bruno Herbelin
5a077d2f52
BugFix Allow larger font size and UI scale
2024-01-27 14:45:36 +01:00
Bruno Herbelin
36f8ea8df0
BugFix Improve GPU Memory Framebuffer monitoring
...
Count allocation of framebuffers in Bytes and draw plot in ToolBox.
2024-01-27 13:00:38 +01:00
Bruno Herbelin
fe623d93a1
BugFix Clear state and unref playbin
2024-01-27 12:02:07 +01:00
Bruno Herbelin
d41b8a7c24
New import and export GLSL code in Shader editor
2024-01-21 14:49:23 +01:00
Bruno Herbelin
f016a82a32
Reimplementation of Dialogs for open and save files
...
Convert to generic file dialogs instead of specific implementation per type
2024-01-21 13:26:11 +01:00
Bruno Herbelin
d872aa4a6c
Improved Tooltip of Source
2024-01-17 23:01:43 +01:00
Bruno Herbelin
2c7262ced4
New Tooltip on Source left panel with preview
2024-01-16 23:55:14 +01:00
Bruno Herbelin
01e21ea212
BugFix OSC set gamma
2024-01-16 19:07:39 +01:00
Bruno Herbelin
0eae04ab83
BugFix Accept empty string to create Text source
2024-01-16 18:47:54 +01:00
Bruno Herbelin
e42afcb434
BugFix OSC API extended
2024-01-14 18:59:42 +01:00
Bruno Herbelin
fad4be419a
New Pause recording
...
Allows Pause/resume recording. Menu shows info when recording
2024-01-14 16:33:43 +01:00
Bruno Herbelin
9768d17b9b
New behavior for Mixing View link
...
If selection for linking contains linked sources, offer to RE-link to change previous link (instead of only offer to remove the link)
2024-01-13 12:00:59 +01:00
Bruno Herbelin
e36bae2ab6
EasterEgg Insert vimix logo source
2024-01-13 00:15:59 +01:00
Bruno Herbelin
f8b5b1db9c
BugFix MediaPlayer
...
Ensure change of direction operates inside timeline range, Ensures reload resets media player frames.
2024-01-12 20:25:38 +01:00
Bruno Herbelin
9ccf1a31bc
BugFix restore view after source delete
...
Was causing crash in Texturing view
2024-01-10 20:10:59 +01:00
Bruno Herbelin
36d23b5dc2
Bugfix seek media player
2024-01-08 19:25:29 +01:00
Bruno Herbelin
9d27335d7d
New Double clic action in Player window, Display window or background
2024-01-07 23:39:58 +01:00
Bruno Herbelin
a913cee7a4
New Preview of source for Player
...
F6 and F7 (new) keys trigger preview of output display and current source in player, respectively.
2024-01-06 15:31:32 +01:00
Bruno Herbelin
eeeba3d2b7
Compilation fix (snapcraft specific)
2024-01-05 20:23:51 +01:00
Bruno Herbelin
b8a56776da
Merge remote-tracking branch 'origin/beta'
2024-01-03 23:51:59 +01:00
Bruno Herbelin
0e9fe58c06
Snapcraft packaging core22 fixed
2024-01-03 23:51:44 +01:00
Bruno Herbelin
6cf7635005
Merge remote-tracking branch 'origin/master' into beta
2024-01-03 16:30:51 +01:00
Bruno
6c7ea3a16d
OSX Dirty Packaging
0.8.2b
2024-01-03 15:40:08 +01:00
Bruno
4ded0d03d0
Updated flatpak release changelog
2024-01-03 10:52:17 +01:00
BHBN
ac45ad740d
Another screenshot for online
2024-01-03 10:40:09 +01:00
Bruno Herbelin
f010c840e6
Merge remote-tracking branch 'origin/beta'
2024-01-02 15:36:44 +01:00
Bruno Herbelin
90b59908c6
Snapcraft core22 uses gnome extension
2024-01-02 15:36:25 +01:00