Bruno Herbelin
cde0e74a2e
Fixup Flatpak for Flathub install
...
NB: the Vimix.json flatpak for Flathub is in the dedicated Flathub branch for submission to repo. The local flatpak/.Vimix.json is for testing locally building flatpak with latest code.
0.7.3
2022-12-10 14:38:30 +01:00
Bruno Herbelin
2a573cbab3
Prepare for version 0.7.3
2022-12-10 11:18:15 +01:00
Bruno Herbelin
941275a1b9
UI Integration of output to SRT, Shmdata and V4L2
...
Improved user interface and messages for the activation of Output streaming with SRT, shared memory, or loopback camera with V4L2 under linux.
2022-12-09 20:10:37 +01:00
Bruno Herbelin
c5884ec498
Fixed and unified implementation shmdata and video broadcast
2022-12-07 09:32:08 +01:00
Bruno Herbelin
da06cf52ec
Integration of Shmdata in vimix
...
Unified menu in output window for streaming (for SRT, Shmdata and peer to peer). Cleanup SRT broadcaster and bugfix on FrameGrabber default frame timing.
2022-12-06 23:21:17 +01:00
Bruno Herbelin
07e8f489c1
Initial implementation of Shmdata broadcast
...
If gstshmdatasink is available (from shmdata https://gitlab.com/sat-mtl/tools/shmdata/ ), the shmdata broadcaster can capture output and share it to memory
2022-12-06 23:19:00 +01:00
Bruno Herbelin
baed2ac031
Tolerate unknown audio codec to play video media
...
The case of MISSING_PLUGINS for audio in gst discoverer should not prevent from decoding video stream in media. The failure of discoverer should only be in absence of video stream.
2022-12-04 19:11:44 +01:00
Bruno Herbelin
cdab138b2f
GUI Renaming Network sharing to Peer-to-Peer sharing
2022-12-04 18:29:07 +01:00
Bruno Herbelin
06524edfb3
Bugfix - repair problem caused by previous change
2022-12-04 18:22:47 +01:00
Bruno Herbelin
0e40550427
Bugfix Monitor detect devices even if monitor crashes
...
As gst_device_monitor_start can crash, the Device::manager should still fill in the list of devices at first run (fix problem on Flatpak).
2022-12-04 14:16:37 +01:00
Bruno Herbelin
e08b6ade9e
Fix C++17 compilation warning
2022-12-04 13:17:51 +01:00
Bruno Herbelin
36bc4944f9
Exploring options for RIST protocol stream broadcasting
2022-12-04 12:14:32 +01:00
Bruno Herbelin
a0be95d634
Enabling SHM streaming in localhost
...
Adding a mechanism to revert to UDP when SHM fails; we can thus re-enable the SHP streaming for programs in localhost
2022-12-04 00:29:09 +01:00
Bruno Herbelin
faf8d4c4ad
Add shmdata lib to flatpak, detect gstshmdata plugin at runtime
2022-12-03 18:29:56 +01:00
Bruno Herbelin
8af740caa8
Detecting shmdata library and gst plugin
...
Find shmdata library and add it to gstreamer plugin path. User is informed on how to build shmdata.
2022-12-03 18:00:58 +01:00
Bruno Herbelin
69fa3521f9
Removed submodule ext/shmdata
2022-12-03 17:45:07 +01:00
Bruno Herbelin
991a96d3dc
Add shmdata submodule
2022-12-02 18:53:00 +01:00
Bruno Herbelin
b10bf06305
Minimize compilation gstreamer in flatpak
2022-11-25 22:39:10 +01:00
Bruno Herbelin
7f54b30fbe
packaging x264 encoder in flatpak
2022-11-25 21:22:46 +01:00
Bruno Herbelin
ee79043536
Packaging frei0r plugins in flatpak
2022-11-22 00:15:58 +01:00
Bruno Herbelin
c9e6611b92
Packaging gstreamer and SRT in flatpak
2022-11-21 00:50:47 +01:00
Bruno Herbelin
73d128d89a
Merge remote-tracking branch 'origin/master'
2022-11-20 00:06:39 +01:00
Bruno Herbelin
5a240acd86
Fix cmake vimix version
2022-11-20 00:06:30 +01:00
Bruno Herbelin
7dc4a5cf87
Fix cmake vimix version
2022-11-20 00:01:53 +01:00
Bruno Herbelin
6d835297b2
tag 0.7.2
0.7.2
2022-11-19 23:44:08 +01:00
Bruno Herbelin
b44c29e235
No build in flatpak
2022-11-19 22:25:36 +01:00
Bruno Herbelin
8da9a9cf27
flatpak repo preparation
2022-11-19 22:22:37 +01:00
Bruno Herbelin
a3617626f7
Merge remote-tracking branch 'origin/master'
2022-11-19 20:20:27 +01:00
Bruno Herbelin
e44832ea9e
Packaging with flatpak
...
Successful flatpak-builder process. Not tested further.
2022-11-19 20:20:12 +01:00
Bruno
f841e78dcf
Bundle fix (OSX)
2022-10-26 10:01:28 +02:00
Bruno
e7a8d48cca
Packaging fix (Cpack OSX)
2022-10-26 09:44:10 +02:00
Bruno
69e8d0e32f
Compilation fix (OSX)
2022-10-25 21:38:21 +02:00
Bruno
830d1a6bf9
OSX entitlements to include audio input
...
Used for gstreamer sources that generates visuals from audio
2022-10-25 00:32:18 +02:00
Bruno Herbelin
e9b72b442a
Cleanup source tree
...
Move all C++ source files in the src subfolder. Adapted the cmake process accordingly and cleanup.
2022-10-25 00:29:22 +02:00
Bruno Herbelin
77ac7eca18
OSC message fror session open, close and save
2022-10-22 10:45:56 +02:00
BHBN
86d4198ffd
Merge pull request #54 from felixgonsug/flatpak-build
...
adding a startpoint to flatpak building
2022-10-20 21:32:26 +02:00
felix
37dfe31ac2
adding a startpoint to flatpak building
2022-10-18 13:34:27 -03:00
Bruno Herbelin
584e1c48e6
oops
2022-10-15 21:40:13 +02:00
Bruno Herbelin
15766ceb97
Prevent bad window manipulation
2022-10-15 19:12:09 +02:00
Bruno Herbelin
6e79f28b69
Prevent Player Inspector conflict with info overlay
2022-10-15 19:11:53 +02:00
Bruno Herbelin
e9632d206b
OOps, fixed debug testing
2022-10-15 19:10:55 +02:00
Bruno Herbelin
a0f55bfcb5
Added Fading target for OSC session
2022-10-15 19:06:52 +02:00
Bruno Herbelin
3c32f1da6e
Bugfix generation image sequence
...
Fixed pb with non-power of two height of video, added more informative error messages, fixed UI issue.
2022-10-15 15:19:17 +02:00
Bruno Herbelin
7e13c1b22a
Move Group/Ungroup actions to Edit menu
2022-10-15 11:51:16 +02:00
Bruno Herbelin
2fc52e673f
Added Color Correction mapping input
...
Map image processing source callbacks to key inputs.
2022-10-15 00:26:16 +02:00
Bruno Herbelin
48001a660b
Source callbacks for Image Processing color correction
...
Added SourceCallback classes for brightness, contrast, saturation, etc. Added OSC interface to modify color corrections
2022-10-14 19:05:14 +02:00
Bruno Herbelin
5a6daf79b6
Allow Nil Values in OSC messages
...
Allows providing only one argument value when two (e.g. x and y) are required by specifying the NIL type ('N') in the OSC message. E.g. /vimix/current/position Nf 0.5 sets the Y position.
2022-10-13 17:34:17 +02:00
Bruno Herbelin
ae4fd9f7df
Disable Broardast and inform user if SRT not available
2022-10-13 16:24:01 +02:00
Bruno Herbelin
7dfa8776fd
Minor improvement Tooltips Settings
2022-09-10 11:24:02 +02:00
Bruno Herbelin
a836796fcc
Fix previous
2022-09-08 23:36:13 +02:00