Bruno Herbelin
|
63f7cab508
|
Improved gstreamer support for GPU decoding in Linux
|
2021-10-26 23:38:41 +02:00 |
|
Bruno Herbelin
|
f4c52b7ed3
|
Fixed output monitor disablling
|
2021-09-19 11:07:13 +02:00 |
|
Bruno Herbelin
|
5b1504c8f6
|
Added general DISABLE output action menu
Makes sure the output is black, unrelated to session openning or opacity
|
2021-09-17 11:31:52 +02:00 |
|
Bruno
|
ef5f3efd2e
|
BugFix changing resolution of session
|
2021-08-14 23:15:18 +02:00 |
|
Bruno
|
63b043dc4b
|
Improved windows titles management
Display filename (no path) before APP_NAME, clean APP_TITLE when no file, bugs fixed.
|
2021-07-30 16:08:00 +02:00 |
|
Bruno
|
0555361a57
|
BugFix glfw set Window Title
Function is not thread safe, causing crash when saving.
|
2021-07-27 20:05:39 +02:00 |
|
Bruno
|
a18fd3177c
|
Follow clang-tidy and clazy suggestions
variables non-POD should not be 'static' outside a class. Always use and init variables. Delete useless classes.
|
2021-07-17 16:45:01 +02:00 |
|
Bruno
|
e071ffe590
|
Create new Source type MultiFile
MultiFileSource plays a sequence of numbered images.
|
2021-05-06 00:24:01 +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
|
bd2500314f
|
decide for byte aligned opengl textures all over
|
2021-04-28 13:18:01 +02:00 |
|
Bruno
|
896cae2d07
|
Fixed window resize
|
2021-04-19 18:29:10 +02:00 |
|
brunoherbelin
|
e69be79aed
|
Compilation defines to cleanup old code
|
2021-04-09 22:50:16 +02:00 |
|
brunoherbelin
|
f443720319
|
Programming style improvement: following Cppcheck suggestions.
|
2021-04-04 13:13:06 +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
|
a8ef68ed59
|
Thought of the day.
|
2021-03-30 19:14:34 +02:00 |
|
brunoherbelin
|
e8b5dc0649
|
BugFix: not using GST g_main_context to avoid GTK conflict
|
2021-03-27 19:21:18 +01:00 |
|
brunoherbelin
|
a1e4709910
|
OGL optimization (no mipmap, antialias lines)
|
2021-02-13 12:39:21 +01:00 |
|
brunoherbelin
|
9b795a0df7
|
Improved time management for software framerate limiter.
|
2021-01-27 09:35:46 +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
|
a3e121d6a0
|
Fixed softwar FPS limiter when not v-sync
|
2021-01-13 18:38:44 +01:00 |
|
brunoherbelin
|
717f560326
|
software framerate limiter 60FPS if not v-sync
|
2021-01-13 18:20:55 +01:00 |
|
Bruno
|
b346403887
|
Try to use GPU video decoding plugins when possible
|
2021-01-01 10:09:17 +01:00 |
|
brunoherbelin
|
1ea0ec53af
|
Minor fixed GUI and mouse cursor
|
2020-12-03 23:21:30 +01:00 |
|
brunoherbelin
|
bfb0576e26
|
Attempt to fix vsync problem (tearing frames) under linux.
|
2020-11-07 18:36:34 +01:00 |
|
brunoherbelin
|
46b9a8f663
|
Fixed fullscreen main window for OSX
|
2020-11-01 13:18:49 +01:00 |
|
brunoherbelin
|
41f87aa927
|
Fix OSX fullscreen crash
|
2020-11-01 11:00:46 +01:00 |
|
brunoherbelin
|
af11408ee9
|
Heuristics to prevent font displaying issues.
|
2020-10-10 10:29:11 +02:00 |
|
brunoherbelin
|
233fc64c4e
|
Increased size of unique identifier of objects: using uint64 instead of
int. Deep change in all concerned objects (Node, Source, Shader, etc.).
No behavior change, just more robust in duration.
|
2020-10-06 22:45:52 +02:00 |
|
brunoherbelin
|
977ae76f9b
|
Eye candy; rounding up the font size in monitor.
|
2020-10-06 21:40:16 +02:00 |
|
brunoherbelin
|
c777a3d153
|
work in progress: implementation of stash in MixingView
|
2020-09-30 12:01:40 +02:00 |
|
brunoherbelin
|
39ceea9690
|
Remove debug info
|
2020-09-26 20:02:36 +02:00 |
|
brunoherbelin
|
688aee8831
|
Fixed resolution issue with different monitor DPI.
|
2020-09-26 14:25:11 +02:00 |
|
brunoherbelin
|
b9f0c259e3
|
OSX compile
|
2020-09-13 12:23:43 +02:00 |
|
brunoherbelin
|
3ca6bfa396
|
Implementation of corner scaling in geometry view.
|
2020-09-02 22:26:40 +02:00 |
|
brunoherbelin
|
f19958d744
|
Fixed for high dpi
|
2020-08-02 13:05:44 +02:00 |
|
brunoherbelin
|
6e002a8451
|
backward compatibility with glfw v3.2
|
2020-08-01 12:06:18 +02:00 |
|
brunoherbelin
|
fcb4819341
|
validate v0.2 on OSX.
|
2020-07-31 00:12:19 +02:00 |
|
brunoherbelin
|
6bcacdaa4e
|
clear depth buffer
|
2020-07-30 00:49:17 +02:00 |
|
brunoherbelin
|
4f3114770d
|
Cleanup OpenGL texture for optimal performance: using GL4 glTexStorage2D
with RGBA8 (most efficient implementation in hardware).
|
2020-07-30 00:13:46 +02:00 |
|
brunoherbelin
|
ad15f2096b
|
Fixup OSX execution & packaging.
|
2020-07-23 15:35:59 +02:00 |
|
brunoherbelin
|
3887ff7b9b
|
OSX packaging Bundle (with dynamic location of plugins)
|
2020-07-21 22:06:31 +02:00 |
|
brunoherbelin
|
155e598971
|
Bugfix highDPI screen for Project function and UserInterfaceManager
|
2020-07-12 18:18:46 +02:00 |
|
brunoherbelin
|
4dbaf3c4f5
|
Clean and optimized (Pixel buffer Object and thead) Screenshot.
|
2020-07-11 01:07:21 +02:00 |
|
brunoherbelin
|
f479304f50
|
Fixed project function for high DPI scaling (OSX)
|
2020-07-09 20:06:06 +02:00 |
|
brunoherbelin
|
cfac7107b6
|
Finalized user interface for Transition View. Cleanup DrawVisitor was
needed. New ImGuiToolkit functions implemented.
|
2020-07-08 22:28:36 +02:00 |
|
brunoherbelin
|
1309a479b5
|
Categories of Settings to make things more clear.
|
2020-06-29 20:26:36 +02:00 |
|
brunoherbelin
|
3b9395b590
|
Fixed GUI toolbox plot FPS to follow output monitor FPS
|
2020-06-28 23:03:48 +02:00 |
|
brunoherbelin
|
604f2474d2
|
Set the output window as the one to be v-synched! This is the view which
should avoid tearing artefacts, not the GUI !!
|
2020-06-28 22:38:21 +02:00 |
|
brunoherbelin
|
3626075d1f
|
Improved vsync: swap buffer main window AFTER rendering of output!!
|
2020-06-28 11:14:02 +02:00 |
|
brunoherbelin
|
9b1b2c0c52
|
Added rendering vsync option in Settings (no GUI yet) and adapted
toolbox FPS display accordingly.
|
2020-06-28 11:12:19 +02:00 |
|