brunoherbelin
56dfbc737d
Deep redesign of frame grabbers to prevent multiple frame captures
...
(slow) and optimize distribution of gabbed frames to multiple recording
and streaming pipelines (e.g. record H264 *and* share stream on the
network). New implementation of Loopback source for LINUX using
v4l2loopback (experimental).
2020-11-09 23:56:41 +01:00
brunoherbelin
1c1a0e9b33
Using system wide temp directory for shared memory socket 9for linux
...
snaps to be able to share).
2020-11-07 18:54:33 +01: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
ed596f0ba5
Fixed system toolkit: use $HOME for location of settings. Compilation
...
warning fixed.
2020-08-02 11:25:28 +02:00
brunoherbelin
96d71387dc
Fixing access to settings path for Linux snap.
2020-08-02 00:52:42 +02:00
brunoherbelin
5010ec85cd
Finetuning options for ProRes and VP8 encoders to achieve reasonable
...
performance and quality. Added MultipleJpeg recording profile.
2020-07-27 22:11:47 +02:00
brunoherbelin
371ccb3445
Merge branch 'master' of https://github.com/brunoherbelin/vimix
2020-07-27 11:46:02 +02:00
brunoherbelin
60880a1a8b
First operational implementation of video recorder.
2020-07-26 23:54:29 +02:00
brunoherbelin
ad15f2096b
Fixup OSX execution & packaging.
2020-07-23 15:35:59 +02:00
brunoherbelin
0d6ec67720
Bugfix: prevent selection of previous file if does not exists anymore.
2020-07-13 22:23:29 +02:00
brunoherbelin
e883633ed6
Fixed memory_usage for Linux
2020-07-09 20:59:17 +02:00
brunoherbelin
38fcca0e78
improved stats with memory usage (OSX)
2020-07-09 19:51:02 +02:00
brunoherbelin
69cabd385f
Implementation of memory usage monitor.
2020-07-09 12:22:30 +02:00
brunoherbelin
84cd772644
Added meta information in session file XML, for quick access to file
...
info (SessionCreator::info), displayed in the user interface (list of
sessions in quick access).
2020-07-04 10:18:26 +02:00
brunoherbelin
d638145520
bugfix list directory (return list with full filename)
2020-07-01 21:48:06 +02:00
brunoherbelin
0d59a5a6b4
Fallback implementation of SystemToolkit using C (because OSX xcode is
...
years behind and still does not support C++ 17 and <filesystem>!!!)
2020-07-01 21:42:45 +02:00
brunoherbelin
d4b793ceb6
Implementation of Main pannel selection of sessions from recent history
...
AND from folder listing. Re-implementation in C++17 style of
SystemToolkit.
2020-07-01 00:16:43 +02:00
brunoherbelin
5b489dd2df
Bugfix MediaPlayer, ButtonOpenUrl and UserInterfaceManager
2020-05-21 14:12:36 +02:00
brunoherbelin
0e1cbd33f2
Improved support for loading files, and support for file drop
2020-05-12 21:27:21 +02:00
brunoherbelin
77cffa160e
Fixed terminology for path (in filesystem) versus uri (with protocol)
...
for gstreamer in MediaPlayer and MediaSource.
2020-05-10 00:40:36 +02:00
brunoherbelin
db0acc9ae2
Settings saving last session path.
2020-05-09 22:10:50 +02:00
brunoherbelin
11ff846c67
Integrated view selection in navigator side bar.
2020-05-03 17:17:46 +02:00
brunoherbelin
cc03e7b7cd
New Session class to contain the list of sources. Loading and Saving of
...
session files in XML. Verified deletion of Nodes, Groups and Sources.
2020-05-02 13:26:57 +02:00
brunoherbelin
c18cd1bcc6
New SystemToolkit to manage access to files and settings folders in an
...
OS dependent way
2020-04-29 19:58:49 +02:00