Bruno Herbelin
1506d36407
Readable GST time is at 1/10th second precision
2021-11-21 16:52:09 +01:00
Bruno Herbelin
a6ba694fbd
Code warning cleanup and add GPL license header to all CPP files
2021-11-10 23:19:38 +01:00
Bruno Herbelin
63f7cab508
Improved gstreamer support for GPU decoding in Linux
2021-10-26 23:38:41 +02:00
Bruno
bc8c4e3c7b
Cleanup UI for centralized Recording settings
2021-08-14 21:57:59 +02:00
Bruno
f5da4c8bc2
Recording: support for NVIDIA nvenc and improved stability
...
Let gstreamer appsrc generate PTS automatically (seems to fix crash of encoding after long duration). Added test for GPU encoders and switch if enabled and available.
2021-08-14 13:41:53 +02:00
Bruno
7fb08e618f
Added a READABLE time string conversion
2021-08-11 00:17:07 +02:00
Bruno
d2a576c99c
Support for relative path for files in mix
...
File path in mix session file add a relative reference to the location of the session mix file. If SessionCreator cannot find the absolute path, it tries to load the file at the relative location. Done for MediaSource, SessionFileSource and SequenceSource.
2021-07-30 00:22:44 +02:00
Bruno
319fbfa84d
Bugfix display STRING time
2021-06-19 01:03:21 +02:00
brunoherbelin
12aca05aef
prevent potential memoryleak
2021-04-04 14:38:04 +02:00
brunoherbelin
b4627a1613
Various potential memory leak fixed
2021-04-04 01:25:35 +02:00
Bruno
aafac2a7a8
merge
2021-04-01 20:46:46 +02:00
brunoherbelin
7344258b2f
fixed hardware decoding detection OSX
2021-04-01 09:12:41 +02:00
brunoherbelin
c59994b7e5
Implemented a detection of hardware decoding used in pipeline
...
Simple check for names of decoder inside uridecodebin and cross check
with the list of known hardware Decoder Names
2021-04-01 00:14:02 +02:00
brunoherbelin
b089f59e2a
Implemented a detection of hardware decoding used in pipeline
...
Simple check for names of decoder inside uridecodebin and cross check
with the list of known hardware Decoder Names
2021-04-01 00:11:05 +02:00
brunoherbelin
b255e41091
Work in progress: force sofware decoder for a media player
2021-03-22 13:58:55 +01:00
brunoherbelin
9449936df0
Making sure disabling accelerated hardware acceleration on codec
...
decoding discards the corresponding gstreamer decoders.
2021-01-18 18:30:16 +01:00
brunoherbelin
f8e926040a
Display transliterated filename in GUI
2021-01-01 20:41:39 +01:00
brunoherbelin
a1e81b58b1
OSX compilation fix
2021-01-01 14:36:44 +01:00
Bruno
b346403887
Try to use GPU video decoding plugins when possible
2021-01-01 10:09:17 +01:00
brunoherbelin
df2a66484b
First minimal implementation of Screen device for screen capture under
...
Linux (ximagesrc). Cleanup code.
2020-09-26 12:22:15 +02:00
brunoherbelin
5f86afac0c
Tests with GstDeviceMonitor
2020-08-29 09:56:18 +02:00
brunoherbelin
2863a1f3c9
improved text display of time with 3 modes depending on the needs.
2020-08-04 19:05:03 +02:00
brunoherbelin
6f844f722d
Improved Media player timeline: adding time indication and enabling to
...
scroll in a zoomed-in timeline. Display current time in overlay on
frame.
2020-08-04 00:01:30 +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
1e9acb544a
Adding OBJ model support
2020-04-07 00:45:40 +02:00
brunoherbelin
dbc51f2ed4
compilation OSX
2020-04-06 13:26:38 +02:00
brunoherbelin
edd2a6d2c8
Fixed dependency on ulong
2020-04-04 23:45:58 +02:00
brunoherbelin
687c462738
Added milisecond precision to date-time function
2020-04-03 23:08:03 +02:00
brunoherbelin
2fc01e8435
Introducing scene graph
2020-03-31 17:01:33 +02:00
brunoherbelin
29507bfc09
Move and improve time_to_string and date_time_string functions to
...
GstToolkit
2020-03-24 00:03:31 +01:00
Bruno Herbelin
3bf0f367bf
Compilation OSX
2020-03-11 22:30:51 +01:00
brunoherbelin
1d97b6e445
System testing for gstreamer plugins and opengl extensions
2020-03-08 20:46:06 +01:00
BHBN
da59e80dbe
Initial commit (2)
2020-03-06 21:23:51 +01:00