2602 Commits

Author SHA1 Message Date
brunoherbelin 2380064de9 BugFix; Save OSC settings 2026-06-14 21:36:31 +02:00
brunoherbelin c48744a6f4 New OSC 'get' target - instead of 'info' for clarity, to request response from vimix and get attribute values 2026-06-13 17:00:42 +02:00
brunoherbelin d785c29830 New 'info' OSC target to request information on a source. 2026-06-13 16:39:31 +02:00
Bruno Herbelin 4fde757cfa Ensure first options for GST effects is available (not dependent on Frei0r) 2026-06-09 21:05:58 +02:00
Bruno Herbelin 1d9e6e67db Switch to Mixing view when closing session 2026-06-09 21:05:16 +02:00
Bruno Herbelin 448f12c23d BugFix Prevent export in overwriting folder 2026-06-09 21:04:54 +02:00
brunoherbelin 84032555bb BugFix Error with nvh265 encoder 2026-06-07 23:35:08 +02:00
brunoherbelin 141546750b Added detection of B-frames in MediaPlayer to predict difficulty of backward playback 2026-06-07 23:09:44 +02:00
brunoherbelin 1a039855de Improved information on MediaPlayer from evaluator 2026-06-07 20:09:20 +02:00
brunoherbelin b0b2eaed31 BugFix Restore broken video effect on MediaPlayer 2026-06-07 20:08:56 +02:00
brunoherbelin 9f72b4dda5 New Evaluation of MediaPlayer; fast parsing of video, display info in source panel, disable backward playback if necessary, adjust timeline first and last PTS. 2026-06-07 13:17:35 +02:00
brunoherbelin 15f29006f9 New MediaPlayer evaluator, Improve discoverer (non-GPU), bugfix (prevent crash on error). 2026-06-06 13:58:40 +02:00
brunoherbelin a5e9044cac Update README for correct compile dependency 2026-06-06 13:56:05 +02:00
Bruno Herbelin c3af47ad47 Merge remote-tracking branch 'origin/master' into beta 2026-05-24 20:00:17 +02:00
Bruno Herbelin 1a953c9a4d Merge remote-tracking branch 'origin/beta' 0.9.1a 2026-05-12 21:25:30 +02:00
brunoherbelin a5dc679619 Update filesystem permissions in Flatpak manifest and refine OSCPack conditional compilation 2026-05-12 21:25:03 +02:00
Bruno Herbelin bbec275b02 Merge remote-tracking branch 'origin/beta' 0.9.1 2026-05-12 19:53:04 +02:00
brunoherbelin a766a31c44 Fix screenshot link 2026-05-12 19:52:15 +02:00
brunoherbelin c6b2acf722 Improved documentation (bis) 2026-05-12 19:50:20 +02:00
brunoherbelin 1940b7856c Improve documentation for compilation 2026-05-12 19:43:12 +02:00
brunoherbelin 617531c49f Releasing 0.9.1 2026-05-12 18:37:10 +02:00
brunoherbelin f763b3e257 Refactoring of Source panel; use collapsing headers for Color correction (image processing on/off), all source specific properties, and transcoding (MediaSource only). This unifies the use of headers in left panel (Session, Playlist, Settings, and now Source). 2026-05-10 22:46:26 +02:00
brunoherbelin 0dddd3c7c6 Pedantic GUI aligment and color corrections 2026-05-09 00:01:08 +02:00
brunoherbelin e6b1859825 Enhance text truncation functionality in ImGuiToolkit and update usage across Navigator. 2026-05-08 21:33:09 +02:00
brunoherbelin 936fc527cb Compilation warning fix for imgui with clang (Linux); -Wnontrivial-memcall ignored 2026-05-08 19:12:11 +02:00
brunoherbelin 46958ef3d9 Build Cleanup use of imgui_internal where not used 2026-05-08 18:35:01 +02:00
brunoherbelin 395af591ea BugFix display list of recent session files 2026-05-08 00:26:14 +02:00
brunoherbelin c0e7600e5e Add export option to discard versions when copying session files. Cleanup settings for export. Include .glsl files in export. 2026-05-08 00:19:52 +02:00
brunoherbelin 22a7124579 New Feature to archive after export files using miniz. Updated Exporter and UI to support compression settings and archive naming. 2026-05-07 20:48:29 +02:00
brunoherbelin 2c0751b3a3 New Feature to archive after export of playlist or session. Add miniz submodule for compression support 2026-05-07 20:46:49 +02:00
brunoherbelin d9b4ddac7c New Feature: Implemented session export functionality, allowing users to export session files and optionally copy referenced media files to a specified directory. Updated Exporter class and Navigator UI for seamless integration. 2026-05-06 23:41:26 +02:00
brunoherbelin d460136b89 New Feature to Export playlist of sessions to a target directory, including the recursive copy of all referenced media files. Added into the Playlist pannel. 2026-05-06 00:21:15 +02:00
brunoherbelin b50c49a6fe BugFix Reload of Media player failed because texture id changed: delete texture on MediaPlayer delete, allow close & reopen flowlessly. Improved gstreamer init flow and reference pointers in execute_open. 2026-05-05 19:52:03 +02:00
brunoherbelin b15df8b4c1 BugFix Improve left panel current selection after replace 2026-05-03 17:00:23 +02:00
brunoherbelin 050ccff551 BugFix Improve source reloading functionality 2026-05-02 23:20:18 +02:00
BHBN 5715f1e97d Change Jekyll source directory to './docs' 2026-05-02 13:04:19 +02:00
Bruno Herbelin a27432748e Merge remote-tracking branch 'origin/master' into beta 2026-05-01 23:28:37 +02:00
Bruno Herbelin 2e575917de Merge remote-tracking branch 'origin/beta' 2026-05-01 23:27:49 +02:00
brunoherbelin 2d9fac8e9f Update webpage info and screenshot 2026-05-01 21:18:20 +02:00
brunoherbelin 22fcd4a33c Fixed OSC target code and filter; compile and log, accept either code or filename
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 20:38:42 +02:00
brunoherbelin 510ad0be9e New OSC command to set code to Clone filter or Shader source
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 18:27:15 +02:00
brunoherbelin 4bc0cdc220 Add OSC target filter to set GLSL code directly
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 22:56:21 +02:00
brunoherbelin fea7f681da New support for user-defined range of values for ImageFilter GUI 2026-04-26 21:52:17 +02:00
BHBN 22653d5367 Add GitHub Actions workflow for Jekyll deployment
This workflow builds and deploys a Jekyll site to GitHub Pages with necessary dependencies preinstalled.
2026-04-20 20:31:05 +02:00
BHBN e49ac8bd1e Delete .github/workflows/jekyll-gh-pages.yml
Getting rid of jekyll website to prevent a problem that i have no idea how to fix about "Deploy Jekyll with GitHub Pages dependencies preinstalled: Some jobs were not successful"
2026-04-19 22:46:06 +02:00
Bruno Herbelin dd5edd9fec Merge remote-tracking branch 'origin/beta' 2026-04-19 22:35:00 +02:00
Adrian Bunk 5bcbf36711 Fix the 32-bit build (#206)
Good that this fixes compilation for 32 bits !
2026-04-19 19:44:31 +02:00
brunoherbelin bc2f66989d Add mDNS Bonjour to snap and flatpack packages 2026-04-04 12:59:51 +02:00
brunoherbelin 936d82e0a5 Change P2P protocol to prevent problems with firewalls; using mDNS peer discovery (AHAVHI in linux, BONJOUR on mac). 2026-03-15 19:22:32 +01:00
brunoherbelin 52db155003 BugFix P2P OSX: Add multicast support to Connection; implement GetFd in UdpSocket 2026-03-08 18:57:15 +01:00