Commit Graph

  • 52db155003 BugFix P2P OSX: Add multicast support to Connection; implement GetFd in UdpSocket beta brunoherbelin 2026-03-08 18:57:15 +01:00
  • 55328b9bc0 BugFix P2P for OSX; bind socket for broadcasting Connection ping protocol. brunoherbelin 2026-03-07 22:26:44 +01:00
  • d3f1189f16 BugFix P2P for OSX; Add broadcast IP retrieval to NetworkToolkit and update Connection for subnet broadcasting brunoherbelin 2026-03-07 14:47:48 +01:00
  • 8990c1ecb3 OSX Compilation fix for cross-architecture support Bruno Herbelin 2026-03-06 16:59:14 +01:00
  • 216bd71f5e Enhance About vimix dialogue with build configuration details brunoherbelin 2026-03-04 23:33:21 +01:00
  • 51a007067a Minor GUI improvements in navigation panel brunoherbelin 2026-03-04 23:11:06 +01:00
  • c1a287fe15 Add option to create new shader source in ShaderEditWindow brunoherbelin 2026-03-04 18:48:26 +01:00
  • 70bf03b026 BugFix Repair Linux loopback on vl42 brunoherbelin 2026-03-04 18:27:17 +01:00
  • 948624ec5d Add vimix subdirectory of temporary directory, compatible with flatpack access to filesystem=xdg-run/vimix (linux) brunoherbelin 2026-03-04 00:32:29 +01:00
  • ef89b6bacc BugFix Shared Memory streaming uses Runtime temp dir instead of user home directory path. Prevent changing SHM while ongoing. brunoherbelin 2026-03-02 23:23:56 +01:00
  • 02cc201d5f Fix Flatpak args to access runtime dir as temp directory. Still use home filesystem (tolerated as exception by flathub). Force only X11 as only solution. brunoherbelin 2026-03-02 22:34:04 +01:00
  • df1ea6a0ac BugFix Repair the broken P2P streaming. brunoherbelin 2026-03-02 22:32:41 +01:00
  • ac437593fa Change temp path to XDG_RUNTIME_DIR for linux brunoherbelin 2026-03-01 22:33:28 +01:00
  • 1d7e802fab BugFix OSC send source status max brunoherbelin 2026-03-01 19:14:40 +01:00
  • b140804d53 Update stb image to 2.30 brunoherbelin 2026-03-01 18:57:48 +01:00
  • 461f9df160 Merge remote-tracking branch 'origin/master' into beta Bruno Herbelin 2026-02-28 14:22:03 +01:00
  • 57c2779466 Merge remote-tracking branch 'origin/beta' master Bruno Herbelin 2026-02-27 10:05:49 +01:00
  • 1ffb514a9c Compilation Fix #199 Use Architecture-independent macros to adjust to 64 ot 32 bits platform brunoherbelin 2026-02-27 10:05:18 +01:00
  • 68fdeb2471 Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2026-02-27 09:28:34 +01:00
  • 8253e0ea4f BugFix #199 Compile OSCPack lib for linux/arm64 brunoherbelin 2026-02-27 00:32:43 +01:00
  • 6045d92883 Optimize buffer allocation in sendSourcesStatus and sendBatchStatus for dynamic message sizes brunoherbelin 2026-02-27 00:11:48 +01:00
  • 78e76064ec BugFix #201 ; prevent crash on source delete brunoherbelin 2026-02-26 22:15:41 +01:00
  • 86ff269bd6 Bugfix Revert commit 02f70735e0 which caused unnecessary reset of media source brunoherbelin 2026-02-22 16:59:50 +01:00
  • e6c806b951 Revert to playbin in Mediaplayer; playbin3 was a bad idea as it didn't use flags !! brunoherbelin 2026-02-17 21:58:54 +01:00
  • 621c1ad145 Add captions to screenshots and include VCS browser URL in metadata brunoherbelin 2026-02-16 22:36:52 +01:00
  • 635c35b416 Fixed OSX Bundle process. Added cmake automation for package noratization Bruno Herbelin 2026-02-15 23:32:17 +01:00
  • 320ab8b0a1 Merge remote-tracking branch 'origin/beta' 0.9.0 Bruno Herbelin 2026-02-15 10:28:05 +01:00
  • f6ca7d2cf6 VERSION 0.9.0 brunoherbelin 2026-02-15 10:16:50 +01:00
  • a097e36b55 Improved OSC translator to match partial strings. Add logs for OSC when translating. brunoherbelin 2026-02-15 10:02:50 +01:00
  • 44a6e32006 Okay, flatpak needs x11 and wayland but NOT fallback-x11. Improved error detection and user logs about opengl drivers brunoherbelin 2026-02-14 23:37:09 +01:00
  • 2152835124 Making too much mess with flatpak, revert and stop here. Surrendering... brunoherbelin 2026-02-13 21:47:05 +01:00
  • bedbeefc59 back to wayland and fallback-x11 brunoherbelin 2026-02-13 21:37:53 +01:00
  • e75052df72 try x11 only brunoherbelin 2026-02-13 21:11:21 +01:00
  • 0ef3080a47 try fallback-x11 brunoherbelin 2026-02-13 21:08:17 +01:00
  • 7cbbdcefa1 BugFix compilation Version detection brunoherbelin 2026-02-13 20:58:49 +01:00
  • bd18c17edb Minor GUI fix for flags and media player brunoherbelin 2026-02-13 18:16:34 +01:00
  • 52d9bf19be Added Go to next Flag button for selection of sources in Media player button bar brunoherbelin 2026-02-13 17:31:00 +01:00
  • 957fa33b76 Adjust to rendering size of icons in timeline brunoherbelin 2026-02-13 16:22:44 +01:00
  • 9bb8d7c4bf Display flags in Batch brunoherbelin 2026-02-12 23:18:09 +01:00
  • cc5780ee9d Fixed GUI Loopback source brunoherbelin 2026-02-08 23:20:32 +01:00
  • 5aecec6113 Added Icon on Canvas Source to indicate disabled output brunoherbelin 2026-02-08 23:09:42 +01:00
  • 8cbeecc09d Improved button for Disable Output in Displays View brunoherbelin 2026-02-08 21:46:21 +01:00
  • 3dff116de8 CMake reads vimix version from snapcraft.yaml when git is not available brunoherbelin 2026-02-08 19:17:34 +01:00
  • 8596b1f26e NEW Factory reset to delete all config files brunoherbelin 2026-02-08 16:31:00 +01:00
  • f975030328 Rename vimix configuration extension to 'VIC' (.vic) : vMX was used. brunoherbelin 2026-02-05 23:42:15 +01:00
  • ea4bb3cb0b Change extension of vimix configuration file to VIX Bruno Herbelin 2026-02-04 22:23:54 +01:00
  • 1dbfbc72c2 NEW menu to export and reset settings XML, and Load, save and reset configuration VMX file. brunoherbelin 2026-02-03 23:28:33 +01:00
  • 53ece4ff2f Improved documentation for flatpak builder brunoherbelin 2026-02-02 22:55:04 +01:00
  • 9d686130c9 NEW Export and Load canvas and displays configuration. Updated Settings and GUI panel accordingly. brunoherbelin 2026-02-01 23:42:31 +01:00
  • 3f4b06f8ac Ensure GPU Recording is not used if GPU encoding is disabled in settings. Ensure gl_memory settings is false if not available. brunoherbelin 2026-02-01 22:10:43 +01:00
  • 2d76012c70 Same flatpak builder for beta as for release brunoherbelin 2026-02-01 21:49:58 +01:00
  • 04a94b64dc BugFix Canvas surface rescale and current at start brunoherbelin 2026-02-01 19:35:09 +01:00
  • 4cf3342515 Set origin of clone source when clic on symbol of clone source brunoherbelin 2026-01-31 23:11:11 +01:00
  • 4e46cce717 BugFix improved check for gpu decoding features brunoherbelin 2026-01-31 20:11:11 +01:00
  • 491ae9ad5b BugFix avoid to set empty name to source brunoherbelin 2026-01-30 00:14:12 +01:00
  • 250eb21aef BugFix Detect invalid Callback type when changing source in InputMapping brunoherbelin 2026-01-30 00:13:25 +01:00
  • da8f1947fe Minor GUI improvement for failed sources brunoherbelin 2026-01-28 21:57:11 +01:00
  • 78a0ac2bf7 Add indication of undo history size in Navigation panel brunoherbelin 2026-01-27 23:39:11 +01:00
  • a0b6662c88 Improve Loopback render source for Local scene mode brunoherbelin 2026-01-27 23:29:09 +01:00
  • cbb2556358 OSC: open source panel on vimix/current/n #193 brunoherbelin 2026-01-27 22:15:54 +01:00
  • fd09f5bdd4 NEW feature for targetting Current source in InputMapping brunoherbelin 2026-01-27 20:52:48 +01:00
  • aa12681da5 Ensure view update after session swap (needed in some case to enforce sorting) Canvas brunoherbelin 2026-01-26 23:42:41 +01:00
  • a6f3e70765 Using capsfilter in init() of FrameGrabbers to enable rescaling to write caps brunoherbelin 2026-01-26 23:29:56 +01:00
  • 73c6e23929 safety check Bruno Herbelin 2026-01-25 21:23:12 +01:00
  • 408b09b6dd OSX Output Window fix Bruno Herbelin 2026-01-25 19:15:48 +01:00
  • 7792221417 OSX Canvas compilation fix Bruno Herbelin 2026-01-25 19:15:24 +01:00
  • 9092efae69 Merge branch 'mac' into Canvas Bruno Herbelin 2026-01-19 17:05:27 +01:00
  • c984ba30ec Fixed caps GPU recording brunoherbelin 2026-01-19 15:47:47 +01:00
  • 680095af00 Changing FrameGrabber to get Read and Write caps to support recording of rescaled Canvas frame buffer brunoherbelin 2026-01-19 14:52:54 +01:00
  • 58f6e66092 BugFix Display of Mix output or canvas and zoom brunoherbelin 2026-01-18 11:45:48 +01:00
  • d636f39b9e BugFix selection current canvas source brunoherbelin 2026-01-18 09:58:39 +01:00
  • 14a963e924 Allow DEL or BACKSPACE to remove current and current selection brunoherbelin 2026-01-17 23:54:10 +01:00
  • 512d291bf5 Added Selection of Canvas in Mix Output window and Output frame grabber brunoherbelin 2026-01-17 23:30:20 +01:00
  • b69321fe76 Add way to set canvas source size to match 1:1 pixel in monitor brunoherbelin 2026-01-17 22:17:04 +01:00
  • 0267bd28fa Fixed multi canvas source selection. Add CTRL+clic selection brunoherbelin 2026-01-17 19:49:42 +01:00
  • c33c8ba50b Add 8K to list of Render buffer resolution brunoherbelin 2026-01-17 19:49:07 +01:00
  • 389062da9a Simple fun to check max resolution brunoherbelin 2026-01-17 19:48:22 +01:00
  • 0e9e2fbbd6 Completed selection manipulation of Canvas Sources and context menus brunoherbelin 2026-01-16 22:33:06 +01:00
  • 0d09b599ed Fixed Tablet Input for OSX mac Bruno Herbelin 2026-01-16 15:26:29 +01:00
  • b7445ad5e2 Select multiple Canvas Sources in Displays View: work in progress brunoherbelin 2026-01-12 23:52:17 +01:00
  • 21d46c6498 Added rotation and adapted translation grid to Displays view brunoherbelin 2026-01-11 21:51:06 +01:00
  • 8f47656ccb Minor change in appearance of Canvas in Geometry view brunoherbelin 2026-01-11 20:02:04 +01:00
  • 316e5e3734 Add mutex for thread-safe access to canvas sources brunoherbelin 2026-01-11 19:26:50 +01:00
  • 626bee0eb3 Added mechanisms to bring to front or send to back the canvas sources in session of Canvas manager. Set canvas source to index 0 on fail brunoherbelin 2026-01-11 18:56:07 +01:00
  • 97a95b90e7 Added save and load of Session Sources from output_session in Canvas manager brunoherbelin 2026-01-11 16:36:34 +01:00
  • 189f3f02ed Update Canvas Session resolution to match Rendering manager total resolution brunoherbelin 2026-01-11 00:49:17 +01:00
  • 6d0be87e98 Fixed Canvas Source fit to monitor, to reset aspect ratio brunoherbelin 2026-01-11 00:32:24 +01:00
  • 4ad9bc5a46 New GUI to add/remove Canvas Source in Displays view brunoherbelin 2026-01-10 23:16:27 +01:00
  • 0a0a7d50e1 BugFix Allow resolution change dynamicaly with Canvas and Canvas sources brunoherbelin 2026-01-10 16:44:08 +01:00
  • 85cb54d1bf Better variable name brunoherbelin 2026-01-10 16:43:47 +01:00
  • 0e58fffc7f BugFix (long pending) Prevent crash when Storing Action at init. The Mixer was removing the session in Swap before Action::manager finished init brunoherbelin 2026-01-10 15:26:34 +01:00
  • 74d64975f3 Change appearance of monitor in layout depending on activation state of monitor output brunoherbelin 2026-01-10 12:09:54 +01:00
  • 1ae2a8ee11 Fixed Output display of pattern and indication of output disabled in Displays View brunoherbelin 2026-01-10 11:32:32 +01:00
  • 8773b16920 Improve Geometry view Zoom-in brunoherbelin 2026-01-10 10:19:32 +01:00
  • 383383f9dd Fixed Layout and ReCentering of Displays View. Protect access to Rendering list of Monitors (thread safe) brunoherbelin 2026-01-10 10:19:15 +01:00
  • dce5dd0774 Fixed online detection of monitors brunoherbelin 2026-01-09 22:55:27 +01:00
  • fb3f97bf70 DRAFT Display view and canvas sources placement in output monitors brunoherbelin 2026-01-08 22:59:57 +01:00
  • c320226cf5 oops Bruno Herbelin 2026-01-07 23:13:55 +01:00
  • bd963f52d7 Recording under osx new hardware accelerated vtenc for h265 and Prores. Using x265enc if available Bruno Herbelin 2026-01-07 14:08:08 +01:00
  • 1baff3f252 BugFix improved check for session ready for storage history Bruno Herbelin 2026-01-07 14:07:16 +01:00