Bruno Herbelin
68c39290ec
Improve UI in views
...
Eye candy and clarified tooltips for UI and menus in Geometry, layer and texture views
2024-11-03 10:38:48 +01:00
Bruno Herbelin
563f56d2a2
Improve Geometry view with mouse over handle
2024-11-02 23:35:55 +01:00
Bruno Herbelin
4174333b40
Improve busy animation Session Source in Transition view
2024-11-02 23:16:54 +01:00
Bruno Herbelin
a74445f9e4
Improve Layer view with Blending menu icons
...
New icons for blending modes declared in Shader class, used in combo box for blending mode selection in imguiVisitor, and added source context menu in Layer view.
2024-11-02 23:16:25 +01:00
Bruno Herbelin
859d8cc86c
Improve Player show render after fading when needed
...
A source in Player shows the pre/post render split if there is a Mediaplayer that has a fading curve
2024-10-31 00:10:45 +01:00
Bruno Herbelin
d8d2f1c801
Improve Mixing and Layers view with clic on initials
...
Clic on initials of current source opens left panel for this source.
2024-10-28 22:14:17 +01:00
Bruno Herbelin
85308462eb
Improve views
...
Just a bit more space and tooltips in the menus above Geometry, Texture and Display views
2024-10-28 20:52:39 +01:00
Bruno Herbelin
d84f8b14c4
Merge remote-tracking branch 'origin/master' into beta
2024-10-26 20:53:23 +02:00
A1219
0f4889923d
Add files via upload ( #150 )
...
Added #include <algorithm> for compilation on Arch Linux
2024-10-17 11:38:18 +02:00
Bruno Herbelin
2093816f2d
Merge remote-tracking branch 'origin/beta'
2024-10-13 23:58:30 +02:00
Bruno Herbelin
7de751f882
Improve error message of Mixer
2024-10-13 23:58:02 +02:00
Bruno Herbelin
6da476aebb
bugFix Allow fail of Stream source without deleting FB
...
Reverting to previous code
2024-10-13 23:50:27 +02:00
Bruno Herbelin
7140d25a87
Improve GUI Player timeline panel
...
Adjust widgets to fit in panel
2024-10-13 23:29:28 +02:00
Bruno Herbelin
cb413a99f0
Merge remote-tracking branch 'origin/beta'
2024-10-13 20:32:02 +02:00
Bruno Herbelin
e6d21518d2
Bugfix Load mediaplayer with audio
...
Resolving issue #151
2024-10-13 20:30:58 +02:00
Bruno Herbelin
19e647ae84
BugFix Blur radius parameter
...
Scattered blur was wrongly adapting to resolution, and Gaussian blur was using half, not a quarter of the resolution
2024-10-13 15:04:44 +02:00
Bruno Herbelin
494f5c71bb
Merge remote-tracking branch 'origin/beta'
2024-10-13 14:02:45 +02:00
Bruno Herbelin
c4ad80f3b9
BugFix Set Clone filter Uniform using callback for OSC
...
Async call to setProgramParameter is unsave (Issue #149 ).
2024-10-13 14:02:08 +02:00
Bruno Herbelin
460fa6c8e6
Improve Player: show image after pipeline fading
2024-10-13 11:04:16 +02:00
Bruno Herbelin
5a62ffe178
BugFix Strong data testing before setting program parameters
2024-10-13 11:02:01 +02:00
Bruno Herbelin
c867d7bdf2
BugFix Prevent crash on calls to mixer before finished initializing
2024-10-13 11:01:14 +02:00
Bruno Herbelin
167cf7c659
Improve OSC Logs, Settings and testing
...
Stronger data testing on uniform message.
2024-10-13 11:00:29 +02:00
Bruno Herbelin
73a3ec3f63
Improve Undo History
...
Store a short label in XML for improved display of action history in list. Ensured all action labels include the source name (IMGUI visitor) and checked all action manager store action.
2024-10-09 16:15:01 +02:00
Bruno Herbelin
f8981248dc
BugFix Safe access to xmldoc in snapshots and undo history
...
Added mutex to Action manager for access to undo history and added mutex to session's snapshots. Lock and unlock those mutex for all write access and long read access.
2024-10-08 19:05:52 +02:00
Bruno Herbelin
b90b2469b5
Merge remote-tracking branch 'origin/beta'
2024-10-05 14:01:42 +02:00
Bruno Herbelin
2de9ca144d
Discard source callback (e.g. OSC) when user controls source
...
Cancel the source callback for alpha, grab, rotation etc. if the source is current and the related view has initialized an action (which would mean the user is controlling the current source).
2024-10-05 13:39:41 +02:00
Bruno Herbelin
f1a89a1c55
Improv Share pattern source among render window
...
As all RenderingWindow render the same frame buffer, a unique Stream pattern source can be rendered in all windows, thus saving resources.
2024-10-05 10:27:50 +02:00
Bruno Herbelin
3909aa4ab7
Minor improvements
...
Display hourglass in left panel to inform source is loading and prevent buttons when loading + Varia.
2024-10-05 01:07:05 +02:00
Bruno Herbelin
10e95f5388
BugFix Prevent warnings gstreamer
2024-10-04 19:23:16 +02:00
Bruno Herbelin
21bb2af7ea
BugFix Stream discoverer don't need to unref caps
2024-10-04 17:41:37 +02:00
Bruno Herbelin
9b7b4071bf
Merge remote-tracking branch 'origin/beta'
2024-10-04 17:12:33 +02:00
Bruno Herbelin
2ec267fc4f
BugFix Buffer reset to be ready for reload
2024-10-04 17:10:07 +02:00
Bruno Herbelin
e6b954e9e8
BugFix prevent busy init of checkerboard texture
2024-10-04 16:29:51 +02:00
Bruno Herbelin
b2ce0f3934
Re-implementation of MediaPlayer and Stream update
...
Avoid using gst video frames, and simply copy buffer instead. Use gst memory map to access pointer to RGBA data. unreferencing the buffer frees the memory (apparently). Also free OpenGL objects on close to free memory.
Overall, memory consumption seems to be reduced.
2024-10-04 16:29:02 +02:00
Bruno Herbelin
01d3a91e40
BugFix MediaPlayer and Stream ending order fixed
2024-10-03 21:32:14 +02:00
Bruno Herbelin
cf0b87298d
BugFix MediaPlayer adjustments
2024-10-03 20:34:24 +02:00
Bruno Herbelin
02c69c1686
BugFix Restore PlaySpeed on MediaPlayer load
...
Issue reported #148
2024-10-03 19:16:08 +02:00
Bruno Herbelin
9a53ffa6d0
Cleanup code
...
Remove unused #include, add header when missing
2024-10-03 18:27:04 +02:00
Bruno Herbelin
d22e23937f
Merge remote-tracking branch 'origin/beta'
2024-10-03 16:29:33 +02:00
Bruno Herbelin
7b820e10e0
BugFix Compilation _M_X64 OSC
2024-10-03 16:29:12 +02:00
Bruno Herbelin
d795fee579
Merge remote-tracking branch 'origin/beta'
2024-10-03 16:19:31 +02:00
Bruno Herbelin
80418162d4
Enabling GST_BUS_MESSAGE for mediaplayer and stream
2024-10-03 16:18:46 +02:00
Bruno Herbelin
32c83a6eee
BugFix Gst Pipeline closing and unreferencing
...
Need to empty pipeline bus if IGNORE_GST_BUS_MESSAGE is not set. Ensuring all gst_objects are unreferenced properly to be erased.
2024-10-03 14:56:58 +02:00
Bruno Herbelin
d0b8cf0275
BugFix Ref pipeline for successful dereferencing and memory free
2024-10-01 14:26:10 +02:00
Bruno Herbelin
74fa6da8c2
Merge remote-tracking branch 'origin/master' into beta
2024-09-05 09:37:25 +02:00
Bruno Herbelin
f199f96f7b
Minor OSX Bugfix
2024-09-02 13:19:36 +02:00
Bruno Herbelin
bfc13549e9
Merge remote-tracking branch 'origin/master' into beta
2024-09-01 23:50:23 +02:00
Bruno Herbelin
7660b07fa8
BugFix missing test of audio settings
2024-09-01 23:48:42 +02:00
Bruno Herbelin
b72054c2f7
BugFix missing window size for Shader Editor
2024-09-01 23:43:04 +02:00
Bruno Herbelin
9dcbc38231
DeviceSource pixel format not working on OSX
...
Discard the forced setting of pixel format for a device source as it causes problems and seems useless
2024-09-01 23:39:22 +02:00