2338 Commits

Author SHA1 Message Date
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
Bruno Herbelin
2d99870ec2 BugFix Upgrade to gstreamer 1.24
Upgrade to Ubuntu 24.04 also lead to upgrade gst to 1.24, which introduces the propose_allocation field in GstAppSinkCallbacks: not initializing it causes a crash.
2024-05-18 11:03:52 +02:00
Bruno Herbelin
6f7a4aa234 BugFix. Synch for Recording
Allows synch or video and audio recording, even when pausing record and resuming at different times.
2024-05-17 21:39:10 +02:00
Bruno Herbelin
49add7e0f8 BugFix Typos Log 2024-05-17 19:12:34 +02:00
Bruno Herbelin
c2708078db BugFix Pause Recording: correct timing and sync audio 2024-05-04 00:45:49 +02:00
Bruno Herbelin
a46e68f145 BugFix Video recorder and image sequence encoder
Improved and simplified UI control of encoding of image sequences into video files. Bugs fixed to prevent problems with video recorder.
2024-05-01 23:29:08 +02:00
Bruno Herbelin
a4f8d46d69 BugFix H264 and H265 Recording
Use of zerolatency tuning is needed to ensure timestamps pushed by encoder are respected. Fixed encoding pipeline settings.
2024-04-30 19:18:33 +02:00
Bruno Herbelin
94d6bc4bca BugFix Close NewSource panel on exit
Ensures source preview is deleted, avoids crash.
2024-04-30 17:47:11 +02:00
Bruno Herbelin
ec78631691 Improv MultiFileRecorder to use gstreamer instead of STB
Allows adding images of different size and formats, faster decoding and encoding, add keyframes in recorded video.
2024-04-29 23:49:41 +02:00
Bruno Herbelin
cd8f9792ab BugFix Add keyframes every second of output recording
Also compilation warning fix for GValue init.
2024-04-29 23:45:48 +02:00
Bruno Herbelin
fd9c868c40 BugFix Duration of Timeline at zero to delete timeline
Also allows to Cancel on first creation of timeline
2024-04-25 18:51:48 +02:00
Bruno Herbelin
6282500305 Merge remote-tracking branch 'origin/master' into beta 2024-04-21 23:21:05 +02:00
Bruno Herbelin
7b5bc6d236 BugFix Implementation of Audio in Source
Generalized audio support into Source class, instead of MediaPlayer.
2024-04-21 23:20:44 +02:00
Bruno Herbelin
3e45ec7353 Fixup Snap package Unity
Removing plug to Unity seems to fix the problem with Unity7 (Unity8 is not available yet for production)
2024-04-17 12:04:02 +02:00
Bruno Herbelin
5051f4e38c Fixup Typo metainfo categories 0.8.2d 2024-04-17 11:44:24 +02:00
Bruno Herbelin
5532e3349a Merge branch 'master' of https://github.com/brunoherbelin/vimix 2024-04-08 19:11:19 +02:00
Bruno Herbelin
4ea7a09583 Typo Fix metainfo.xml flatpak 2024-04-08 19:11:07 +02:00
Bruno Herbelin
affba5a29f Typo Fix metainfo.xml flatpak 2024-04-08 19:09:55 +02:00
Bruno Herbelin
d486055fc8 Fixup Flatpak
flathub uses 'rename desktop file' and the file vimix.desktop should not be already named io.github.brunoherbelin.Vimix.desktop.
2024-04-07 10:37:14 +02:00
Bruno Herbelin
52b7cd68c1 BugFix flatpak desktop file 2024-04-06 13:34:15 +02:00
Bruno Herbelin
afdf4bf108 BugFix Snap with Unity8
GLFW  was failing to create windows: using unity8 seems to fix this. Tested local snap
2024-04-06 11:17:27 +02:00
Bruno Herbelin
a33dbac984 Merge remote-tracking branch 'origin/beta' 2024-04-06 11:03:17 +02:00