Bruno Herbelin
f66d73e385
Improved and added settings for MediaPlayer split view slider
2022-05-03 20:04:02 +02:00
Bruno Herbelin
252ed1c6f2
Added slider to show source pre-post processed in Player
2022-05-03 00:39:10 +02:00
Bruno Herbelin
69e35167bc
BugFix Support for GStreamer upgrade to 1.20
2022-05-02 19:50:30 +02:00
Bruno Herbelin
2140075133
bugfix equal operator
2022-05-01 22:25:20 +02:00
Bruno Herbelin
80469ead18
Initial commit of ImageFilter shader presets
...
Clone source can choose a filter
2022-05-01 22:24:59 +02:00
Bruno Herbelin
77dc563219
Minimally operational Shader editor
...
Can edit code in GLSL, syntax highlighted, and compile shader. Compatible with ShaderToy code.
2022-04-23 01:02:31 +02:00
Bruno Herbelin
9d7f0b22f7
BugFix ATI get memory GL_TEXTURE_FREE_MEMORY_ATI
2022-04-21 18:38:34 +02:00
Bruno Herbelin
56b17116e3
Preliminary implementation of Shader editor
...
Connect TextEditor with ImageFilter from current Clone Source. GLSL Compilation seems to work....
2022-04-21 00:18:37 +02:00
Bruno Herbelin
c71791b649
Bugfix handle keyboard for TextEditor. Starting to create Shader Editor
...
New WorkspaceWindow for the shader editor.
2022-04-20 18:26:31 +02:00
Bruno Herbelin
c8f8fcf9d3
BugFix: prevent View Terminate if not previously Initiated
...
Ensures Action::Manager stores terminated actions only if previously initiated (caused iterative action storing on keyboard repeat).
2022-04-20 16:43:42 +02:00
Bruno Herbelin
d41a85f4a1
New ImageFilter applied to Clone Sources
...
Preliminary implementation, effective but without consequence on the rendering.
2022-04-19 01:23:50 +02:00
Bruno Herbelin
3c465f9a7a
Improved Shader compilation
2022-04-19 01:23:04 +02:00
Bruno Herbelin
c25427cf4a
Add possibility to define ShadingProgram with GLSL code
2022-04-18 14:02:51 +02:00
Bruno Herbelin
1c8575e40c
Add test of resource availability
2022-04-18 14:01:50 +02:00
Bruno Herbelin
e512eab1e8
Move code of getGPUMemoryInformation to Rendering manager
2022-04-18 14:01:21 +02:00
Bruno Herbelin
4dd8ceb245
Clone Source connection with directional dot line
...
use arrows to draw dot line between clone and its origin
2022-04-17 21:46:48 +02:00
Bruno Herbelin
07e2bd4bcf
Improvement: reuse FBO for Thumbnailing
...
Avoid create and delete a new FBO for each thumbnail, as they are often the same size.
2022-04-17 12:51:55 +02:00
Bruno Herbelin
05eb62bb35
Allow CTRL+move of Locked sources
2022-04-17 12:35:34 +02:00
Bruno Herbelin
0df3342757
Improve Source naming increment
2022-04-17 11:22:32 +02:00
Bruno Herbelin
0615f38a26
BugFix Thumbnail in 21:9 aspect ratio
2022-04-17 00:19:34 +02:00
Bruno Herbelin
1fe63b68ee
Message improvement Warning Change XML version
2022-04-16 23:52:13 +02:00
Bruno Herbelin
1e7dbb5331
BugFix Source init with clones when inactive at creation
2022-04-16 23:25:20 +02:00
Bruno Herbelin
0ddc03b7c0
Fixed Clone Source Activation
2022-04-16 21:18:45 +02:00
Bruno Herbelin
becc3d0953
Clone Source loading fixed and simplified
...
Fixed loading order. Removed the option of origin selection for Clone: not meaningful anymore with chain of clones.
2022-04-16 19:52:52 +02:00
Bruno Herbelin
48b1bfaebd
Graphics Card Memory check before allocating FBO
...
Improved warning when allocating FrameBuffer. Avoid allocating FrameBuffer when buffering delay in Clone Source if we risk to consume all RAM in graphics card.
2022-04-16 12:57:31 +02:00
Bruno Herbelin
c043026764
Clone Source; dynamic memory for delay, connection line to origin
2022-04-16 01:33:41 +02:00
Bruno Herbelin
0aed9fc306
Added dotted line rendering
2022-04-16 01:31:55 +02:00
Bruno Herbelin
739559783b
GPU monitoring of RAM available when allocating FBO
...
Warning when allocation of FBO is critical.
2022-04-16 01:31:09 +02:00
Bruno Herbelin
0f4076acab
Documenting SRT Broadcast
2022-04-11 22:41:22 +02:00
BHBN
9692ac3f4d
Merge pull request #43 from prez/musl
...
Fix compilation on musl libc
2022-04-11 22:24:01 +02:00
prez
365a333b1d
Fix compilation on musl libc
2022-04-11 17:09:36 +02:00
Bruno Herbelin
f039755bde
Set Max Clone delay to 2.0s
2022-04-10 23:32:44 +02:00
Bruno Herbelin
d314f1bae2
Player empty message more meaningful
2022-04-10 00:50:56 +02:00
Bruno Herbelin
aae1915519
SessionFile source restore version snapshot from UI
2022-04-10 00:50:31 +02:00
Bruno Herbelin
220df8918c
Lock behavior change: do not show lock icon on unlocked inactive sources
...
Show unlocked icon only when active, show locked icon always
2022-04-09 19:29:37 +02:00
Bruno Herbelin
3e41655902
Unified Logs for sources initialization
2022-04-09 15:20:48 +02:00
Bruno Herbelin
54a23f5ae7
BugFix CountVisitor
2022-04-09 15:07:55 +02:00
Bruno Herbelin
edffcf8902
Added Total count of source in Session mix info
2022-04-09 14:46:09 +02:00
Bruno Herbelin
dd55f41264
BugFix Session Group init and playable status.
...
Improved logs
2022-04-09 14:45:12 +02:00
Bruno Herbelin
8fef0052a3
New CountVisitor to count the number of sources in session
...
Session size is the number of elements, use CountVisitor to count the total number of sources inside (recursively through SessionSources).
2022-04-09 00:35:20 +02:00
Bruno Herbelin
f2db10d29a
Added Double Frame on Session Source
2022-04-09 00:33:43 +02:00
Bruno Herbelin
33756c775c
Fixed Session load recursion, allow higher level of imbrication
...
Recursive load of SessionFile in a Session is now detected by filename and prevented. Deeper level of integration of sessionfile inside session is thus possible (set to 3). Sessions now have an id, allowing to reference them by id in the logs. Terminology is clarified between level and recursion.
2022-04-08 17:44:39 +02:00
Bruno Herbelin
ef65dd8cc6
Source list UI with Initials of source and name
2022-04-03 23:29:12 +02:00
Bruno Herbelin
74d0d851ca
Display list of sources in Session Group UI panel
2022-04-03 23:18:14 +02:00
Bruno Herbelin
49ebc17334
Source info() gives type, InfoVisitor gives instance info
...
Changed (back) to clean use of source->info() to return type dependent info string. The InfoVisitor gives unified detailed information about instance.
2022-04-03 00:02:20 +02:00
Bruno Herbelin
548aba5b7c
BugFix wrong initialization time counter
2022-04-02 23:59:00 +02:00
Bruno Herbelin
dc1f1e02a1
Unifying icons for session and group sources UI
2022-04-02 17:45:57 +02:00
Bruno
d10b809687
Unified Information string on Group Source
2022-03-28 10:57:32 +02:00
Bruno
ad438ef339
BugFix Session Group creation
...
Duplicate Action history store can cause crash
2022-03-28 10:57:09 +02:00
Bruno Herbelin
8a7a6ed4f5
Improve group session (play, info)
2022-03-27 23:38:35 +02:00