Bruno Herbelin
3603e146cc
BugFix Toggle windows
2023-06-09 21:14:18 +02:00
Bruno Herbelin
60334f24f1
BugFix output view; prevent display when warning dialog is open
2023-06-02 00:26:23 +02:00
Bruno Herbelin
514d4170be
Smooth speed change (fix issue #96 )
...
Use GST_SEEK_FLAG_INSTANT_RATE_CHANGE seeking event available since gst version 1.18 for a smooth (non flushing) change of play speed
2023-06-01 22:08:55 +02:00
Bruno Herbelin
90207c6184
BugFix in User interface
...
Window sticked to view: restored to all views if user press display from another view.
Add press [Return] to validate Dialog.
2023-05-30 10:54:32 +02:00
Bruno Herbelin
f12cf8a6ce
Merge remote-tracking branch 'RKelln/master' into beta
2023-05-20 21:09:20 +02:00
Ryan Kelln
26cb75f93f
Improved handling of problematic video requiring software decode.
...
Always allow disabling hardware en/decode.
Warn and try to get info when gst discoverer errors.
2023-05-19 15:08:47 -04:00
Ryan Kelln
e8b05cd7c2
Add /speed OSC endpoint to control playspeed
2023-05-17 12:08:34 -04:00
Bruno Herbelin
39d4002491
Improved SRT Receiver source
...
Failure cause to RETRY to connect. Info visitor informs on status of connection. Icon associated to SRT Broadcast icon.
2023-04-30 13:30:24 +02:00
Bruno Herbelin
c09f2a1121
BugFix Output View
2023-04-25 22:47:43 +02:00
Bruno Herbelin
ef74faeef4
BugFix UI Source toolbox and Display view
2023-04-23 19:11:32 +02:00
Bruno Herbelin
2891ad7efe
UI improved
...
Add Help and Log to About and to supplementary list of windows.
2023-04-22 22:09:46 +02:00
Bruno Herbelin
8aa82274ff
BugFix UI and completed missing help
2023-04-20 00:31:59 +02:00
Bruno Herbelin
71ca037ca8
BugFix Source toolbar
2023-04-19 23:21:36 +02:00
Bruno Herbelin
341aac8ff7
Added Mouse wheel input on all sliders.
...
mouse wheel performs minimal increment to adjust precisely values of sliders in source panels.
2023-04-19 22:56:43 +02:00
Bruno Herbelin
4ed884de55
Mouse over icons on source (on Symbol and Characters)
...
Rename class Glyph in Decoration to Character ('Glyph' was used in system X typedef). Added MouseOver in Mixing and Layers view to show highlight color on icons of Symbol and Initials of source. Show left panel on clic on source Initials.
2023-04-16 23:21:08 +02:00
Bruno Herbelin
f9caa75aa7
New source toolbar, cleanup other toolbars and help window
...
Split Metrics and Source editor as two separate toolbars. Removed keyboard shortcut for metrics and sticky note. Ensure log notification are visible.
2023-04-16 14:51:58 +02:00
Bruno Herbelin
cdd6ac1d8b
Added Counter of Turns in Timer Stopwatch
2023-04-14 00:23:57 +02:00
Bruno Herbelin
f25a1b70f3
Adding Git tags info in About Vimix
2023-04-13 23:17:58 +02:00
Bruno Herbelin
f4add84a13
BugFix color picker dialog
...
Also blocks UI until color dialog is closed
2023-04-12 22:51:53 +02:00
Bruno Herbelin
3ff193f42d
Restore on start; open session and view settings, or start fresh
2023-04-12 20:00:19 +02:00
Bruno Herbelin
8104050658
Simplified Metrics info and memory usage
2023-04-12 19:26:48 +02:00
Bruno Herbelin
7698c05dd5
Memory Leaks fix
...
Fixed tiny leaks in thumbnail saving to XML. Also cleaner ending freeing all allocated.
2023-04-10 12:46:57 +02:00
Bruno Herbelin
18734345a1
UI improvements, with context menu for additional windows
2023-04-09 16:11:16 +02:00
Bruno Herbelin
ad54ee4bda
Improved stats on memory usage and Metrics display
2023-04-09 01:12:12 +02:00
Bruno Herbelin
e6966df9ac
Added linked aspect ratio scaling in Metric
2023-04-07 23:00:18 +02:00
Bruno Herbelin
8e17fc0edb
Metrics of Source; higher precision drag float
2023-04-07 15:23:04 +02:00
Bruno Herbelin
2cdb8c022d
Show Output View in Main window using F6
2023-04-03 23:41:28 +02:00
Bruno Herbelin
04822346a6
Use CTRL+F to toggle Fullscreen for all window types
...
Main window and output windows use same keyboard shortcut for uniformity.
2023-04-03 23:38:59 +02:00
Bruno Herbelin
6fcfc2da34
Added Output support for default Gstreamer shared memory
...
With option to select and configure socket path
2023-04-03 19:20:57 +02:00
Bruno Herbelin
65dc93ed37
UI pedandic eye candies
2023-03-28 00:08:17 +02:00
Bruno Herbelin
6b0070ec56
Fixed Info panel Session File Source
...
and other UI minor details.
2023-03-26 20:05:35 +02:00
Bruno Herbelin
c9cf6baf4b
Improved Device support for V4L2 streams
...
Allow to reload list of devices, avoid timestamp warning in Loopback, clear UI menu.
2023-03-26 17:36:18 +02:00
Bruno Herbelin
935d2ff02c
Update Copyright date to 2023
2023-03-23 22:55:48 +01:00
Bruno Herbelin
b97674a404
Minor GUI fixes
2023-03-22 22:50:43 +01:00
Bruno Herbelin
1a15f9b581
Added timeout to show Session preview
2023-03-12 12:28:38 +01:00
Bruno Herbelin
8c778e8afb
Larger IMGUI_RIGHT_ALIGN
2023-03-08 22:12:37 +01:00
Bruno Herbelin
cbe8217790
UX improvements, highlight icon button, ComboIcon, reset value label
...
Major changes in ImGuiVisitor (all image filtering and ImageProcessingShader), new imGuiToolkit ComboIcon (replacing previous ComboIcon widget), new icons,
2023-03-05 23:35:06 +01:00
Bruno Herbelin
e1cdf34955
BugFix; replace or open after media file select
2023-03-05 00:33:17 +01:00
Bruno Herbelin
fefc20c52a
Fix locked source selection and manipulation
2023-03-04 23:48:36 +01:00
Bruno Herbelin
207aa88daf
UX improvement: do not ask user confirmation after file selection
...
Create a source from file; validate the file dialog is enough to create the source (without intermediate step of confirmation).
2023-03-03 20:46:34 +01:00
Bruno Herbelin
7d91ffbafa
Minor UX improvement Display View
2023-03-03 19:52:12 +01:00
Bruno Herbelin
93f433f388
Disabling the framebuffer blit of output rendering
...
Blit of framebuffer is incompatible with the new features of Display View to adjust whitebalance and geometry of rendered frame on output windows.
2023-02-28 00:23:54 +01:00
Bruno Herbelin
94dcf7c3f3
Add TAB navigation to Displays View
...
And improve Metrics with GPU RAM information
2023-02-27 00:21:18 +01:00
Bruno Herbelin
c3bb29182e
Multi Window support in Rendering Manager and Display View
...
Important reshape of Rendering Manager to support creation of multiple output windows. The Display View is now designed to allow creating and manipulating output windows. Settings are incompatible with previous version.
2023-02-26 23:04:38 +01:00
Bruno Herbelin
d2b900f7c3
Compilation cleanup
2023-02-24 06:36:04 +01:00
Bruno Herbelin
bf2b5d8882
Improved UI and help
2023-02-22 22:22:12 +01:00
Bruno Herbelin
e7878bdb8f
Changed grey accent color to green, make help icon more visible.
2023-02-22 12:47:13 +01:00
Bruno Herbelin
db462690b3
New color dialog to enable system color picking (GTK only)
...
Use GTK ColorChooserDialog for color selection of chromakey under linux
2023-02-21 00:09:24 +01:00
Bruno Herbelin
1f1780597c
Finalized Source Callbacks for color correction
...
Action Input mapping for gamma and invert color corrections
2023-02-19 12:40:23 +01:00
Bruno Herbelin
1590251dad
New Source Callbacks for Play control )fast forward, seek, etc.)
...
2 new callbacks (PlayFastForward, PlaySpeed), modified Seek callback to take target time in seconds (instead of ratio of duration). Integrating this in Input Mapping GUI and Session saving.
2023-02-19 01:05:52 +01:00