Bruno
74a9b229d0
OSX compilation
2021-05-19 23:30:07 +02:00
Bruno
80cf57a979
Improved cursor EditPlotHistoLines
2021-05-19 23:29:57 +02:00
Bruno
19ba943075
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-05-19 00:31:37 +02:00
Bruno
ba0e25a272
Minor code improvements
2021-05-17 16:13:21 +02:00
Bruno
575c487fa6
Bugfix Do not lock session in action manager
...
This was causing mutex deadlock
2021-05-17 16:10:46 +02:00
Bruno
1e91b2aa29
Bugfix; verify frame grabbers before use
2021-05-13 23:15:47 +02:00
Bruno
e10cf40f38
Implemented delayed start of recording
2021-05-13 22:15:50 +02:00
Bruno
23defd2117
bugfix linux shared webcam ui
2021-05-12 21:01:19 +02:00
Bruno
1227b87565
Merge remote-tracking branch 'origin/master'
2021-05-08 23:19:23 +02:00
Bruno
424ef16831
ignore local OSX files
0.6.0
2021-05-08 12:34:47 +02:00
Bruno
87059df28a
Merge remote-tracking branch 'origin/master'
2021-05-08 12:33:41 +02:00
BHBN
520ff24ac2
Merge pull request #33 from brunoherbelin/dev
...
Dev
2021-05-08 12:32:48 +02:00
Bruno
920304773b
Merge remote-tracking branch 'origin/dev'
2021-05-08 12:27:07 +02:00
Bruno
e55059c82c
OSX update
2021-05-08 12:24:37 +02:00
Bruno
6a96c91fe1
Merge branch 'dev'
2021-05-08 12:19:13 +02:00
Bruno
f995e1cf72
Reordering source type in UI
2021-05-08 12:17:35 +02:00
Bruno
3be09553cf
Multiple file selection for OSX
...
and finetuning creation UI for MultiFile source
2021-05-07 18:56:54 +02:00
Bruno
ee28a03a6c
clean MultiFileSource
2021-05-06 23:56:31 +02:00
Bruno
d56700a9d5
Saving, undo and dynamic change of MultiFileSource
2021-05-06 23:44:15 +02:00
Bruno
250df8b651
Bugfix: allow changing resolution of stream
2021-05-06 22:18:46 +02:00
Bruno
e071ffe590
Create new Source type MultiFile
...
MultiFileSource plays a sequence of numbered images.
2021-05-06 00:24:01 +02:00
brunoherbelin
737b45a18c
bugfix test initialization before render source
2021-05-04 21:40:24 +02:00
Bruno
1d2b7b17e8
CTRL + clic to lock/unlock
2021-05-01 20:03:42 +02:00
Bruno
bd71a4b581
restoring copy of transform_ matrix
...
would be possible to optimize and avoid this copy, but should be verified everywhere that this change of paradigm is taken into account (i.e. run update after copy transform if needed)
2021-05-01 19:12:09 +02:00
Bruno
451ff64b6f
Cosmetics
...
Moved string truncate to BaseToolkit, fixed SystemToolkit max memory, clean left panel UI
2021-05-01 16:39:01 +02:00
Bruno
5e0dd60adb
re-open should not change gl texture
...
rename 'ready' to 'opened' to avoid confusion
2021-05-01 15:35:36 +02:00
Bruno
a05cd380fb
Using source mode UNINITIALIZED to replace initialized_ bool
...
info about source initialization was duplicated; using the mode state machine only avoids to keep a flag
2021-05-01 10:29:34 +02:00
Bruno
fd3102c0d3
memory monitor on latest value (not average)
2021-05-01 09:38:21 +02:00
Bruno
1bdd52232c
compile fix
2021-05-01 00:36:02 +02:00
Bruno
381f68aaae
Change READY state of source
...
a source is ready after rendering one frame (which is after being initialized)
2021-05-01 00:34:58 +02:00
Bruno
058fde19ce
Fixed merging and action manager bug
2021-04-30 12:33:23 +02:00
Bruno
63544c603d
Fixed Session thumbnail
...
wait for all sources to be ready before creating the thumbnail.
2021-04-30 10:17:10 +02:00
Bruno
92cd8f945e
align behavior with stream
2021-04-29 23:13:30 +02:00
Bruno
5244941d9b
remove commented code
2021-04-29 23:13:03 +02:00
Bruno
877fb09fa3
more elegant session source init
2021-04-29 23:12:46 +02:00
Bruno
34827ab068
ensure execute open immediately
...
and various code cleanup
2021-04-29 23:12:05 +02:00
Bruno
9bbe875690
Cleanup and bigsfix UI for thumbnail and preview source
2021-04-29 23:11:04 +02:00
Bruno
c7f09fb12d
Prevent crash on exit
...
Global objects are deleted before glfw terminates, thus crashing opengl access. Omitting glfw terminate on program exit is harmless, so...
2021-04-29 23:08:23 +02:00
Bruno
3f6d2bb6e3
Unifying list selection UI in session panel
2021-04-28 13:52:38 +02:00
Bruno
bd2500314f
decide for byte aligned opengl textures all over
2021-04-28 13:18:01 +02:00
Bruno
a28f46a9eb
perform render thumbnail only if framebuffer available
2021-04-28 11:23:11 +02:00
Bruno
7b7bd763c9
clear code copy vec4
2021-04-28 11:22:27 +02:00
Bruno
1118e4bfe0
add source propose a name, does not change it yet
...
and use filename only if provided
2021-04-28 11:21:47 +02:00
Bruno
b0bc88e9c2
unified behavior stream and media player
2021-04-28 11:19:59 +02:00
Bruno
038fea3539
opengl good practice: unbind texture after set
2021-04-28 11:18:45 +02:00
Bruno
ee20718c51
remove debug code
2021-04-27 23:21:33 +02:00
Bruno
f46ffc004a
Validate list of filenames
2021-04-27 23:20:18 +02:00
Bruno
d2f0f42c2d
imgui code cleanup
2021-04-27 23:19:58 +02:00
Bruno
be36662efc
Fixed unique source name algorithm
2021-04-26 23:51:47 +02:00
Bruno
c7d6d37a8e
oops
2021-04-26 22:06:06 +02:00