Commit Graph

580 Commits

Author SHA1 Message Date
brunoherbelin
79482d3d1b Offer to reconnect a network source at anytime (there is no way to
really know if it was disconnected)
2020-11-03 18:44:12 +01:00
brunoherbelin
93e7027f48 Fixed Connection and Streamer mechanisms 2020-11-03 18:34:38 +01:00
brunoherbelin
34580ab5ea Fixup OSX system session file loading request 2020-11-03 17:56:18 +01:00
brunoherbelin
bab0e9b710 OSX support for 'OpenFile' system message (aka open vimix when selecting
session file in finder).
2020-11-02 20:55:38 +01:00
brunoherbelin
88d4e3d9d5 Added support for filename argument when running vimix (open session) 2020-11-01 23:59:24 +01:00
brunoherbelin
47c338341d Fix exit crash 2020-11-01 23:49:36 +01:00
brunoherbelin
3cae0cd66f Improved memory management Stream 2020-11-01 23:33:28 +01:00
brunoherbelin
0738c25fb4 Fix memory leak stream UDP 2020-11-01 23:32:40 +01:00
brunoherbelin
b8ebab5766 Fixing Streamer and NetworkSource dialog 2020-11-01 18:13:37 +01:00
brunoherbelin
954b35032a Fix Connection broadcaster 2020-11-01 15:11:26 +01:00
brunoherbelin
46b9a8f663 Fixed fullscreen main window for OSX 2020-11-01 13:18:49 +01:00
brunoherbelin
41f87aa927 Fix OSX fullscreen crash 2020-11-01 11:00:46 +01:00
brunoherbelin
05a4ac164e Merge branch 'master' of github.com:brunoherbelin/vimix 2020-10-31 19:23:47 +01:00
brunoherbelin
44901b1e78 various minor OSX compilation update 2020-10-31 19:21:21 +01:00
brunoherbelin
8ef79a6dbd Added frame buffer information display in session preview 2020-10-31 19:21:05 +01:00
brunoherbelin
940dd0f2a5 Using OSX avenc hardware decoder 2020-10-31 19:19:34 +01:00
brunoherbelin
4fa7e06e19 oops missing include 2020-10-26 21:43:33 +01:00
brunoherbelin
7f2c3d531c OSX compatibility posix for NetworkToolkit 2020-10-26 21:40:21 +01:00
brunoherbelin
a4621f31e3 OSX compilation compatibility 2020-10-26 19:32:19 +01:00
brunoherbelin
7438b257ae Added icon for NetworkSource (sharing logo) 2020-10-25 23:26:04 +01:00
brunoherbelin
cb6a0aefa4 Minor improvements in connection and IPC (multiple instances not fully
supported yet)
2020-10-25 23:14:47 +01:00
brunoherbelin
7fba62bc49 minor rename 2020-10-25 22:03:49 +01:00
brunoherbelin
01410a59cf Improved connection robustness and diconnection/connection behaviors
(added connection rejection to streamer).
2020-10-25 22:01:04 +01:00
brunoherbelin
e60c7a4cad Managing client name and disconnection (e.g. end vimix) 2020-10-25 18:56:56 +01:00
brunoherbelin
8fa14bda1a Fixing bugs with Network source ans Video Streamer. 2020-10-25 14:31:27 +01:00
brunoherbelin
469ee4c26a Finalizing NetworkSource (Visitors) 2020-10-25 10:00:32 +01:00
brunoherbelin
2627174fc0 To confirm: working implementation of SHM and UDP streaming connection 2020-10-25 00:23:44 +02:00
brunoherbelin
7246dfa08e Work-in progress: connection manager now used in Streamer and
NetworkSource to identify possible connections, and exchange streaming
configuration.
2020-10-24 23:53:11 +02:00
brunoherbelin
db0892d25b Defining a name for a Connection 2020-10-23 21:54:45 +02:00
brunoherbelin
509416d5a0 Connection manager seems to work... 2020-10-23 19:01:44 +02:00
brunoherbelin
43f444f07b Creation of the Connection Manager : this new mechanism continuously
checks for the presence of vimix programs in the network neibourhood.
The list of connections can then be used for indentifying streaming
requests and offers.
2020-10-23 01:02:28 +02:00
brunoherbelin
bbeb99056a Update to OSCPack v1.1 2020-10-20 18:27:26 +02:00
brunoherbelin
65aefc9fb8 Complete integration of original OSCPack lib 2020-10-20 18:18:44 +02:00
brunoherbelin
27239b7513 working on streaming and clients 2020-10-20 00:28:44 +02:00
brunoherbelin
15285ec151 Added lib OSCPack 2020-10-20 00:28:16 +02:00
brunoherbelin
d7893be541 First working implementation of Streamer, with TCP and SharedMemory. 2020-10-18 13:13:07 +02:00
brunoherbelin
59c07ceb96 First working implementation of VideoStreamer 2020-10-17 11:32:29 +02:00
brunoherbelin
007d876dbc Initial commit of Video Streamer. bugFix delete Pbos. 2020-10-14 22:58:02 +02:00
brunoherbelin
3a41e59f00 Management of recorders by id in user interface. 2020-10-14 22:37:53 +02:00
brunoherbelin
3a34da9322 Renaming Recorder to FrameGrabber 2020-10-14 21:04:22 +02:00
brunoherbelin
b3ee400b1a Hack to prevent re-openning automatically a session file in case vimix
was not properly closed (to avoid crash at start that prevent vimix from
restarting after loading a faulty session file).
2020-10-13 23:42:33 +02:00
brunoherbelin
102413c7f4 Minor compilation fixes 0.3.2 2020-10-12 16:41:34 +02:00
brunoherbelin
c674fa0897 Implementation of Copy, Cut & Paste of sources. Keeps description (xml)
of source in clipboard for pasting in another session or in the same
(then it clones existing sources).
2020-10-11 23:41:24 +02:00
brunoherbelin
bd922f5bcc Improved Esc key and Ctrl+Q behavior 2020-10-11 16:54:30 +02:00
brunoherbelin
1390eff646 Action manager follows View of restored action (user settings) 2020-10-11 16:02:41 +02:00
brunoherbelin
34b508a8dd BugFix: PatternSource pattern type is unsigned and undefined when
created
2020-10-11 16:01:57 +02:00
brunoherbelin
8297c85220 Cosmetic improvement of Action manager and Log messages. 2020-10-11 12:05:38 +02:00
brunoherbelin
795c0ed30f BugFix: ensure update of source after update by SessionLoader 2020-10-11 12:04:58 +02:00
brunoherbelin
babbddcf28 Improved Action manager labels of stored actions 2020-10-11 00:37:49 +02:00
brunoherbelin
650017c8f3 BugFix: history manager undo and redo for delete and recreation of
source, delete multiple sources or clones, etc.
2020-10-11 00:37:04 +02:00