Bruno
86aec7d2ba
New SourcePlayer
...
Work in progress; Sources now have play/pause and associated play functions. Media player can play all playable sources, and adapts to control a media player when possible. Selection of play groups (to finalize)
2021-06-19 00:48:11 +02:00
brunoherbelin
17d2a63132
Important change: sources keep their id all lifelong.
...
This simplifies a lot history and testing in session.
2021-04-13 22:26:26 +02:00
brunoherbelin
196ce3df1b
Cleanup of surface management in Sources (centralize texturesurface_ in
...
Source class, avoid mistakes in subclasses). Integration of sources in
AppearanceView (not functionnal yet).
2020-11-15 13:01:06 +01:00
brunoherbelin
7c5374552d
set unique surface_ pointer for all source types
2020-11-12 18:38:51 +01:00
brunoherbelin
83a2da6b2b
Setup icon (i,j coordinates in ImGui Toolkit) for each Source class, and
...
use this icon in GUI to indicate the type of class.
2020-10-01 22:57:49 +02:00
brunoherbelin
59db2cf57c
Implementation of new type of source: Pattern generator (GUI, icons,
...
saving). A new class for gstreamer stream (Stream) is defined for
generic pipeline sources; to be integrated (inheritance) into
MediaPlayer.
2020-09-20 00:26:39 +02:00
brunoherbelin
fd0979887a
First implementation of image processing shader de-activation for
...
sources.
2020-07-30 02:03:01 +02:00
brunoherbelin
4df2063a47
Fixed Source creation with new Active mechanism.
2020-06-22 18:15:25 +02:00
brunoherbelin
8684d6f2c2
Implementation of the limbo area in Mixing view, to change update mode
...
of source (active or not) and suspend mediaplayer (enabled or not).
2020-06-21 00:52:59 +02:00
brunoherbelin
781023a93d
Cleanup and fixed implementation of clone and render sources.
2020-05-23 11:29:27 +02:00
brunoherbelin
16fa3300b8
New Render Source. Cleanup Source API.
2020-05-21 23:32:21 +02:00
brunoherbelin
a2ea06b2c6
Source creation by origin: File, software and hardware. Separate source
...
classes for Media and Session sources. Update of file dialog
accordingly.
2020-05-20 22:16:31 +02:00