Bruno Herbelin
e69ac7ca28
Correction of invalid keyboard shortcut in documentation
2023-01-27 22:23:28 +01:00
Bruno Herbelin
9c8abb8edf
Updated selection target for OSC
...
Adds ability to target a selection of sources stored in the Player
2023-01-27 20:43:29 +01:00
Bruno Herbelin
9ee434f275
Cleanup Player UI
...
Add play/pause button on source icon in selection (dynamic or stored selection). Display source icon in lower left corner, instead of play status. Fix alignment disabled timeline. Minor bugfix.
2023-01-27 19:25:05 +01:00
Bruno Herbelin
4826d9fbf0
Logging unknown OSC attribute
...
Users otherwise don't know what is wrong when sending incorrect OSC attribute
2023-01-27 17:33:44 +01:00
Bruno Herbelin
3fd7b8ed3c
Magnifying glass for Player and Output windows
...
Replace the 'inspector' menu in favor of a magnifying glass button at top right corner of imgui window for Player and Output preview. Disable the magnifying glass upon window unfocus.
2023-01-16 00:18:17 +01:00
Bruno Herbelin
ebc8d483d9
BugFix display source button UV in muti-source Player
2023-01-14 23:42:59 +01:00
Bruno Herbelin
9821d3595a
BugFix display inpector UV in Player of cropped sources
2023-01-14 23:06:34 +01:00
Bruno Herbelin
f21be9d10c
Put beta in home-made flatpak
2023-01-01 22:25:10 +01:00
Bruno Herbelin
d221036cde
Remove Window Refresh callback
...
Rendering draw should NOT be called twice
2023-01-01 22:15:38 +01:00
Bruno Herbelin
1dbff48ebb
Cleanup views and bugfixes
...
Remove dependency to Imgui in View class. Cosmetic improvement UI in views.
2023-01-01 16:34:47 +01:00
Bruno Herbelin
43e56fc433
Polishing up DisplaysView
...
Options to fit output window on all screens. Added doubleclic function to View class (Transition view and Displays view have specific reaction to double clic.
2022-12-30 21:46:08 +01:00
Bruno Herbelin
b3b562f4bb
Stabilized Displays View
...
Manipulation of output window from Displays View, fullscreen and window modes. Adapted preview window of display.
2022-12-29 20:50:40 +01:00
Bruno Herbelin
784ac996d3
First operational implementation of Displays View
2022-12-29 00:39:51 +01:00
Bruno Herbelin
fb6a95078d
Creation and minimal integration of Displays View
2022-12-26 15:46:37 +01:00
Bruno Herbelin
189e7b8bc9
Cleanup monitor management in Rendering Manager
2022-12-26 15:45:42 +01:00
Bruno Herbelin
55967ad27c
Changed icon of output window
2022-12-24 00:51:20 +01:00
Bruno Herbelin
e2c82af4d6
Implementation of custom session resolution
...
Moved presets of resolution to RenderView (framebuffer class is lower level). Changed logic of UI selection of session resolution change.
2022-12-23 20:23:39 +01:00
Bruno Herbelin
8712923bec
Detecting monitors in Rendering Manager
2022-12-18 12:11:42 +01:00
Bruno Herbelin
416635179b
Fix warning runtime invalid scancode
2022-12-18 12:03:29 +01:00
BHBN
c1b635e036
Create jekyll-gh-pages.yml
2022-12-13 23:38:05 +01:00
Bruno Herbelin
2860d8f1de
Update doc and README to mention flatpak
2022-12-13 18:32:32 +01:00
Bruno Herbelin
c1fb07b4c7
Fixed flatpak according to flathub recommendations
2022-12-12 23:19:37 +01:00
BHBN
5036c2231c
Update build instructions to reference flatpak
2022-12-11 20:51:06 +01:00
BHBN
c848666e17
Update instruction flatpak markdown layout
2022-12-11 20:40:19 +01:00
Bruno Herbelin
55aef98a30
markdown readme
2022-12-11 16:09:38 +01:00
Bruno Herbelin
7cbbf799dc
Documenting how to make a flatpak of vimix
2022-12-11 16:06:51 +01:00
Bruno Herbelin
30a4e0297c
Making flatpak usable by command line
2022-12-11 15:19:10 +01:00
Bruno Herbelin
5f68f51693
Support for non-US keyboard layout
...
Hack to translate key press index to matched letter as key. Should work on most Latin keyboard layout, but not tested otherwise...
2022-12-11 14:10:19 +01:00
Bruno Herbelin
8e6aaf29e0
BugFix WorkspaceWindow toggle
2022-12-11 13:26:28 +01:00
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