Bruno
58afcacab9
BugFix thumbnailing
...
1. avoid crash by cathing the correct exception and 2. ensure we capture a frame by waiting a little
2021-08-04 12:55:51 +02:00
Bruno
5eddfcf196
Add tag icon in thumbnail to identify as user defined
2021-08-04 00:29:31 +02:00
Bruno
9a87764949
Improved UI for inactive videos
...
Display Player for videos even in disabled state, but with disabled controls
2021-08-03 20:02:04 +02:00
Bruno
fc4e40fba3
Display mixing source original texture when inactive
...
Re-using activesurface_ for manipulation and display of the source's input texture in the Mixer icon when inactive.
2021-08-02 22:27:06 +02:00
Bruno
e8acfc1c26
New Media Player option to Rewind on Disabled
2021-08-01 19:10:46 +02:00
Bruno
eaadc210ae
Performance improvement for transliteration
...
Tracing CPU usage identified the cost of ICU transliteration: using a static dictionnary to improve performance
2021-08-01 16:44:46 +02:00
Bruno
8002f3164c
Confirmed performance improvement without glBufferSubData
2021-08-01 16:43:25 +02:00
Bruno
48f92bc52b
Cleanup session properties panel
2021-08-01 12:13:38 +02:00
Bruno
d1e833e0a1
Properties pannel of Session
...
Also added custom thumbnail of session.
2021-08-01 00:29:44 +02:00
Bruno
c5f0be2b32
Compilation Linux
2021-07-30 21:36:47 +02:00
Bruno
dbcf3bb0ea
backward compatibility title window
2021-07-30 16:48:26 +02:00
Bruno
e7a79f6cdc
Cleanup path_relative_to_path and path_absolute_from_path
2021-07-30 16:08:24 +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
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
fc91e7cbdd
Draft Function path_relative_to_path
2021-07-28 19:03:38 +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
c923815a01
Added Apple Code signing script in cmake
2021-07-27 20:05:01 +02:00
Bruno
7a4d2ac027
Merge remote-tracking branch 'origin/master'
2021-07-27 09:15:47 +02:00
Bruno
442e1096be
Compilation and packaging OSX 10.14
2021-07-27 09:12:53 +02:00
Bruno
6eaf8852ae
OSX compilation
2021-07-27 09:06:53 +02:00
Bruno
3612fca707
Add keyboard shortcut play/pause
...
Space bar to toggle play/pause current source, B for 'beginning' and N for 'next frame'
2021-07-26 12:51:07 +02:00
Bruno
4736d403a1
bugfix save as
2021-07-26 12:21:06 +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
5930b0f8fe
UI bugfix locked source in texture view
2021-07-17 11:55:23 +02:00
Bruno
1c7c64db59
Merge remote-tracking branch 'origin/master'
2021-07-17 10:33:53 +02:00
Bruno
9bc780bcda
Update CMAKE for OSX
...
minor text message changes
2021-07-17 10:33:43 +02:00
Bruno
b3f89e0464
for OSX
2021-07-17 10:32:13 +02:00
Bruno
1de4822c67
OSX compile
2021-07-03 11:27:08 +02:00
Bruno
c846e4072a
postponing the dev of snapshot interpolation
2021-07-03 10:19:00 +02:00
Bruno
c4f26bd500
added -v and -t command line options
2021-07-02 22:16:55 +02:00
Bruno
041c01135a
Small improvement timing fade in and out
...
Adding a buffer of 0 opacity before or after fading to avoid jumps to previous or next frame of a segment
2021-06-28 23:43:44 +02:00
Bruno
aa904f26ad
Recording timeout with timing slider
...
Changed timout recording in uint milisecond.
2021-06-28 21:33:17 +02:00
Bruno
ff99d37eb6
Player Video Fading dialog
...
New dialog to apply fade in & out with parameters. Fixed Timeline fading functions. New ImGuiToolkit items to draw icons in Combo boxes.
2021-06-28 00:21:29 +02:00
Bruno
e8a500dc99
BugFix negative play speed Selection
2021-06-24 23:15:50 +02:00
Bruno
9f4f247cd2
Bugfix jump gaps MediaPlayer 2
...
Timeline copy should not overwrite pts of first frame.
2021-06-23 20:34:00 +02:00
Bruno
e1ac930dd6
Pedantic tooltip
2021-06-21 23:15:17 +02:00
Bruno
c20ed94f46
Bugfix jump gaps MediaPlayer
...
now that we use first frame time, testing jumps should be done with beginning time
2021-06-21 23:14:43 +02:00
Bruno
4efe754a8d
MediaPlayer decoder information improved
2021-06-20 23:54:19 +02:00
Bruno
bb83f7fcb7
Timeline fade in and fade out
2021-06-20 23:53:52 +02:00
Bruno
79fa6082b0
Player: shoft slider on first frame of MediaPlayer
2021-06-20 18:50:12 +02:00
Bruno
f2ecc88955
Clean string from infor visitor on media player
2021-06-20 18:49:39 +02:00
Bruno
7253c1ec1a
Merge remote-tracking branch 'origin/master'
2021-06-19 09:49:53 +02:00
BHBN
cf32c9fc12
Merge pull request #39 from brunoherbelin/dev
...
Accept new Player (dev)
2021-06-19 09:49:11 +02:00
Bruno
3086735be1
Merge branch 'HEAD'
2021-06-19 01:04:11 +02:00
Bruno
5a54e84dd8
Player slight improvements
...
tick marks count adapted to fps, clamped refresh frequency computation, listing of all sources playable from menu
2021-06-19 01:03:21 +02:00
Bruno
1ef26c0c95
Warning on failed discovery of MediaPlayer framerate
...
Default to 30fps
2021-06-19 01:03:21 +02:00
Bruno
887142079b
Fixed Timeline display
2021-06-19 01:03:21 +02:00
Bruno
b75ea00c0d
Unique play/pause button for multiple sources
2021-06-19 01:03:21 +02:00
Bruno
319fbfa84d
Bugfix display STRING time
2021-06-19 01:03:21 +02:00
Bruno
3874252797
Bugfix computation time with gaps
2021-06-19 01:03:21 +02:00