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
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
7b820e10e0
BugFix Compilation _M_X64 OSC
2024-10-03 16:29:12 +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
Bruno Herbelin
dbb50cf580
Documenting how to perform post-install OSX
2024-09-01 23:37:31 +02:00
Bruno Herbelin
da0782d036
Apple MacOS Packaging and App signing
...
Successful cpack with fixup bundle on arm64 M2.
Signing of the .app and all binary dependencies within the cmake install process.
Fixed minor issues with OSX compilation.
2024-09-01 20:53:34 +02:00
Bruno Herbelin
778801992d
Merge remote-tracking branch 'origin/beta'
2024-08-24 22:43:06 +02:00
Bruno Herbelin
f410ff0ed2
CMAKE generation warning fix
...
exec_program() command should not be called and has been superseded by execute_process()
2024-08-24 22:39:17 +02:00
Bruno Herbelin
23685253a8
Compilation fix GLAD with version Glad 2
...
Re-generated GLAD library with Version 2 from https://gen.glad.sh/
Integrated into CMake and RenderingManager loader.
2024-08-24 22:38:17 +02:00
Bruno Herbelin
21ad2cab07
Merge remote-tracking branch 'origin/master' into beta
2024-08-24 20:56:46 +02:00
Bruno Herbelin
c5a14422ee
Left navigation panel priority for menu
...
Selecting a source does not exit Session or Playlist panel.
2024-08-24 20:29:30 +02:00
Bruno Herbelin
c12deb4b56
Compilation warning fix
2024-08-24 19:52:32 +02:00
Bruno Herbelin
792d98dfd5
Merge remote-tracking branch 'origin/master' into beta
2024-08-24 13:24:57 +02:00
Bruno Herbelin
12aa3b19d5
BUGFIX FOR APPLE OSXAUDIOSINK
2024-08-24 13:23:50 +02:00
Bruno Herbelin
4b3f782ece
Merge remote-tracking branch 'origin/master' into beta
2024-08-24 08:55:01 +02:00
Bruno Herbelin
0016a41474
OSX Audio compatibility
2024-08-18 00:18:56 +02:00
Bruno Herbelin
e115981b9f
OSX 14 M2 platform compilation
2024-08-17 23:31:03 +02:00
Bruno Herbelin
94fbe58fb7
New toolbox Timeline editor
...
DRAFT implementation of a new toolbox to apply fade-in and fade-out and to cut the timeline.
2024-07-13 12:32:05 +02:00
Bruno
90962d0391
Merge remote-tracking branch 'origin/beta'
2024-06-06 14:15:19 +02:00
Bruno Herbelin
7092de8809
Improv Shader Editor UI and clone create
2024-05-30 23:12:59 +02:00
Bruno Herbelin
81a0a724ab
BugFix ImageFilters Repair filters
...
Use of secondary texture in image shader (renamed from mask texture) in image filters for ichannel_1 as texture of display loopback only if not needed otherwise (e.g. input image needed in Sharpen filter).
2024-05-26 23:56:23 +02:00
Bruno Herbelin
34297feed4
Improv GUI, begin menu icon, tool menu name
2024-05-26 10:55:46 +02:00
Bruno Herbelin
4407f8ac68
BugFix Allow Clone sources to retry after fail
...
By keeping the name of the origin source of a clone, the session can attempt at recreating a clone when the origin source changed or have been replaced, even after detachment of the clone.
2024-05-25 09:05:14 +02:00
Bruno Herbelin
3de691fa0d
BugFix Rename source when replaced
...
Renaming of source when replacing a source should be done after deletion of the previous one for the name to be available
2024-05-25 08:58:06 +02:00
Bruno Herbelin
e7f388999d
Improv appearance of tooltips
...
Ensure uniform border size around tooltips with image, lighter color background for better visibility.
2024-05-20 13:19:34 +02:00
Bruno Herbelin
8d66913a8e
BugFix Restore CTRL+F for main window fullscreen
...
Bug introduced at commit e3b8ccff9e
2024-05-20 10:48:35 +02:00
Bruno Herbelin
b30b5b6474
Merge remote-tracking branch 'origin/master' into beta
2024-05-18 19:41:09 +02:00
Bruno Herbelin
19b8412d67
Merge remote-tracking branch 'origin/brunoherbelin-patch-1'
2024-05-18 19:27:06 +02:00
BHBN
24d2555c5e
Fixed README.md
2024-05-18 19:23:07 +02:00
Bruno Herbelin
322564bc42
Merge remote-tracking branch 'origin/beta'
2024-05-18 19:21:11 +02:00
Bruno Herbelin
12bff7aa9e
BugFix Shmdata sink broadcasting Shared Memory
...
Fix termination of shmdatasink, improved UI and doc.
2024-05-18 19:19:27 +02:00
Bruno Herbelin
d87a84db85
Merge remote-tracking branch 'origin/beta'
2024-05-18 13:26:11 +02:00
Bruno Herbelin
b38017eb1c
Improv Left Panel Layout with buttons on top
...
Seemed better to have large title for panel (Session, Playlist and Settings) and the selection buttons aligned int the top row. Minor adjustments of layout.
2024-05-18 12:32:38 +02:00