Bruno Herbelin
5bd81db37e
Bugfix DeviceSource
...
API changed v4l2.
2022-01-07 16:10:58 +01:00
Bruno Herbelin
9834baedfa
Passing main argument to open session
2022-01-07 11:10:28 +01:00
Bruno Herbelin
0b4c42859d
Last minute entries into Help toolbox
2022-01-07 01:56:35 +01:00
Bruno Herbelin
a92b45ae26
Select Linked MixingGroup on double clic & a bug fix
2022-01-06 22:04:05 +01:00
Bruno Herbelin
1e2096e691
Bugfix restore Session Recent combo on start
2022-01-06 21:46:41 +01:00
Bruno Herbelin
3df6ffe280
Major BugFix: avoid default gst g_main_context
...
Do NOT update g_main_context at RenderingManager update. Do not use g_main_context for Dialogs. Do not rely on default g_main_context for Device discoverer (implemented a thread save g_main_loop dedicated).
2022-01-06 20:20:30 +01:00
Bruno Herbelin
d4f370c071
UI WorkspaceWindows follow window resize
...
Fixed bug in restore window position.
2022-01-06 14:58:35 +01:00
Bruno Herbelin
b894ea866a
Make Timer a workspace window
2022-01-06 09:13:50 +01:00
Bruno Herbelin
3a300a4ca3
New UI windows behavior to clear workspace on ESC
...
Press ESC to toggle a 'clear workspace' mode.
Cleanup of UserInterface rendering of output preview to enable this.
Move include to internal_imgui.h outside of ImGuiToolkit.h.
2022-01-06 01:21:18 +01:00
Bruno Herbelin
0ad844d10e
Do not show source panel after source creation
2022-01-05 15:48:36 +01:00
Bruno
d310a45f72
Updated CMake comment to new tinyfiledialog git
2022-01-05 15:38:24 +01:00
Bruno
57c31804b4
Cleanup UI dialog save on exit
...
Also set save-on-exit by default
2022-01-05 15:37:47 +01:00
Bruno Herbelin
5fb70a9b9a
Save on exit; test before closing
...
Detect window close or quit events to make sure a filename is given if save-on-exit is active.
2022-01-05 15:08:52 +01:00
Bruno Herbelin
d402143989
Cleanup icons and minor bugfix UI
2022-01-05 01:02:44 +01:00
Bruno Herbelin
ad8d799cf6
BugFix Session group
2022-01-04 22:13:41 +01:00
Bruno
cec705264d
Replaced Tinyfiledialog repo
...
Updated code is at https://git.code.sf.net/p/tinyfiledialogs/code
2022-01-04 18:16:12 +01:00
Bruno
28a2e61361
Removed submodule ext/tfd
2022-01-04 18:04:32 +01:00
Bruno
6017215ada
Get Tinyfiledialog from its original author
2022-01-04 17:48:14 +01:00
Bruno
8f3128e4b3
Merge remote-tracking branch 'origin/master'
2022-01-04 14:38:04 +01:00
Bruno Herbelin
109e6f590a
Disabling vtenc streaming for OSX (could not make it work)
0.6.3
2022-01-04 14:37:56 +01:00
Bruno
ac86d75e10
Merge remote-tracking branch 'origin/master'
2022-01-04 12:33:59 +01:00
Bruno Herbelin
8f0491ea57
Video Streamer with H264 hardware acceleration
...
Simplified option in user menu; lower bandwidth with H264, otherwise use JPEG. Always use RAW for localhost.
2022-01-04 12:33:46 +01:00
Bruno
6403e51ba7
Merge remote-tracking branch 'origin/master'
2022-01-04 10:02:05 +01:00
Bruno Herbelin
e0522608a4
UI improvement; hovering icons indicate possible action
...
Source filters icons without button. Unified lock icon with view. Updated help.
2022-01-04 00:54:12 +01:00
Bruno Herbelin
4b9a230803
oops
2022-01-03 22:16:55 +01:00
Bruno Herbelin
fc5246efaa
New & improved align and distribute in MixingView
2022-01-03 18:20:02 +01:00
Bruno Herbelin
4eebfbb89f
Improved Glyph layout
...
Support for shape and placement of glyph
2022-01-03 17:16:55 +01:00
Bruno Herbelin
353d2c4744
New Glyph decoration to show initials of source
2022-01-03 15:41:08 +01:00
Bruno Herbelin
2718e83132
Happy new year 2022
2022-01-02 23:17:22 +01:00
Bruno Herbelin
7547d1179d
Cleanup UI
...
Ensure icons are dedicated to one single thing.
2022-01-02 19:54:48 +01:00
Bruno Herbelin
61e89286bc
Fixed Device manager: restore gmainloop
...
The gmainloop is used by gst to detect devices. Fixed bugs on detection of invalid devices.
2022-01-02 14:17:10 +01:00
Bruno Herbelin
53ae715816
Restart the source after insertion from New Source panel
2022-01-02 11:49:02 +01:00
Bruno Herbelin
8cb37dba36
ORDER change: add sources at the end when create
...
Inserting sources at front was changing their index every time, which broke OSC addressing
2022-01-02 11:41:47 +01:00
Bruno Herbelin
4426f70de7
Code editor for Custom pattern gstreamer
...
Bugfix in Streamsource and UI
2022-01-01 23:59:30 +01:00
Bruno Herbelin
f0ca13150f
New Custom pattern entry for New Source
2022-01-01 10:14:51 +01:00
Bruno Herbelin
780a20689c
Improved user message for stream discovery failure
2022-01-01 10:13:46 +01:00
Bruno Herbelin
28f9ed1d8d
Cleanup & new unwrapped function
2022-01-01 10:12:50 +01:00
Bruno Herbelin
2b5b8ad02c
Bugfix Stream timeout initialization test
2021-12-31 14:24:51 +01:00
Bruno Herbelin
d5092b1765
Save & load GenericStrreamSource
2021-12-31 13:30:51 +01:00
Bruno Herbelin
fda62314f9
UI integration of GenericStreamSource
2021-12-31 13:16:39 +01:00
Bruno Herbelin
17018c137f
MultiLine text display
2021-12-31 13:16:16 +01:00
Bruno Herbelin
8838c19c39
String functions to wrap test or join lists
2021-12-31 13:16:00 +01:00
Bruno Herbelin
f02a99a4e2
Improved GenericStreamSource, with stream discoverer
...
Also timeout to fail if open does not works + new GST icon.
2021-12-31 13:15:23 +01:00
Bruno Herbelin
7b26b0f23e
Unified IMGUI_SAME_LINE width
2021-12-31 13:13:29 +01:00
Bruno Herbelin
0e9984827a
Cleanup gst_element_get_state
2021-12-31 13:12:12 +01:00
Bruno Herbelin
033d41863a
Added Stream Discoverer to detect frame size from a gstreamer pipeline
...
Previous use of Stream are not affected (the discoverer is passively returning the given width and height). But if the Stream is created without dimensions, it will run a discoverer to try to get preroll frames and detect width and height from there.
2021-12-30 00:15:43 +01:00
Bruno Herbelin
bc540044ac
Accept launch of vimix if OSC connection failed
2021-12-29 14:41:27 +01:00
Bruno Herbelin
76a2535da3
Fixed issue of low quality stream in JPEG: new default to RGB RAW RTP stream
...
Backward compatibility through menu un stream output view (allow selecting JPEG)
2021-12-29 14:37:56 +01:00
Bruno Herbelin
ff48877d16
Fixed OSC feedback after source change. Added OSC command to lock source.
2021-12-27 23:36:28 +01:00
Bruno Herbelin
4b8efabc5f
Improve and cleanup OSC control and translation
...
Changed default send Port to 7001. Updated documentation.
2021-12-27 17:28:11 +01:00