brunoherbelin
710514b478
Revert behavior of MediaPlayer position to normal and instead fixed the
...
GUI to match the [start end] range of timeline (instead of shifting
position in MediaPlayer). Fixed Loop mode for bi-directional and stop
modes to react according to Timeline gaps.
2020-08-21 00:58:20 +02:00
brunoherbelin
13867e2192
Unified identifyer mechanism (tested and confirmed to produce unique
...
integer < MAX_INT)
2020-08-20 20:51:42 +02:00
brunoherbelin
d7f6461415
Changed the way the MediaPlayer is not missing an EOS: former
...
implementation was jumping forward too early.
2020-08-20 20:33:23 +02:00
brunoherbelin
182f204d80
Working but dirty implementation of GUI for Timeline and gaps of
...
MediaPlayer.
2020-08-19 23:15:54 +02:00
brunoherbelin
a4b61927bc
minor improvement codec recorder
2020-08-16 23:36:26 +02:00
brunoherbelin
857274c2f3
Re-implemented multi-threaded openning of file dialogs (with tinyfd)
...
using std::future for cleaner thread-safety.
2020-08-16 22:17:42 +02:00
brunoherbelin
3469e50f0a
better end of init
2020-08-16 20:41:52 +02:00
brunoherbelin
23800b17b4
Fixed creation of empty session source.
2020-08-16 20:31:09 +02:00
brunoherbelin
f6588de023
Unified use of std::future for loading sessions in Mixer and
...
SessionSource.
2020-08-16 19:10:23 +02:00
brunoherbelin
c6d8c7189f
Cleanup after all these changes in MediaPlayer and Mixer.
2020-08-16 16:16:05 +02:00
brunoherbelin
36b57c1499
upgrade
2020-08-15 22:42:06 +02:00
brunoherbelin
f3487d2074
Re-activating threaded loading of session. Seems stable now.
2020-08-15 22:41:24 +02:00
brunoherbelin
35cd5c6a21
unref gst discoverer
2020-08-15 22:40:33 +02:00
brunoherbelin
ab031cf340
Fixed deletion of clone: remove from origin!!!
2020-08-15 22:40:12 +02:00
brunoherbelin
0e2af5b04f
fighting the crash everywhere: random crash at random location. Changing
...
computer might be better idea than changing the code indefinitely...
2020-08-15 18:05:18 +02:00
brunoherbelin
44b9169cdc
Changed MediaPlayer discovering process: using thread to perform
...
discovery (instead of async gstreamer callback).
2020-08-15 09:12:06 +02:00
brunoherbelin
5763a9e756
Thread safe loading and saving of session: use of std::future.
2020-08-14 22:28:36 +02:00
brunoherbelin
e73ebeab93
Disabling threaded session loading: crashing :(
2020-08-12 23:12:20 +02:00
brunoherbelin
ce6f198f08
Prevent possible invalid access to origin in clone
2020-08-12 22:54:16 +02:00
brunoherbelin
2f6f67bdd3
SessionCreator xmldoc not by pointer.
2020-08-12 22:53:35 +02:00
brunoherbelin
a7ba118562
cleanup thread behavior for file dialog. Added keyboard shortcut
...
SHIFT+CTRL+O for re-openning current file: not public yet (to validate)
2020-08-12 22:52:25 +02:00
brunoherbelin
bb1682768a
Fixed seek behavior: sync if necessary in update.
2020-08-12 22:49:48 +02:00
brunoherbelin
3c5c6ef8ed
Improve thread safety of Mixer (loading and importing sessions)
2020-08-12 22:46:58 +02:00
brunoherbelin
3d77642d3b
Simplified Node id
2020-08-12 22:09:38 +02:00
brunoherbelin
675856d57c
Fixed memory leak in gst media player (Valgrind)
2020-08-11 23:02:28 +02:00
brunoherbelin
bb8dcf088e
work in progress cleanum memory leak and crash :(
2020-08-11 00:11:22 +02:00
brunoherbelin
c829e5a40c
Minor improvement display timeline
2020-08-07 18:36:40 +02:00
brunoherbelin
98f9f4a225
New Timeline class to manage segments of media player.
2020-08-06 23:18:35 +02:00
brunoherbelin
3f568f714a
Cleanup of Media Player class
2020-08-06 23:17:22 +02:00
brunoherbelin
2863a1f3c9
improved text display of time with 3 modes depending on the needs.
2020-08-04 19:05:03 +02:00
brunoherbelin
6f844f722d
Improved Media player timeline: adding time indication and enabling to
...
scroll in a zoomed-in timeline. Display current time in overlay on
frame.
2020-08-04 00:01:30 +02:00
brunoherbelin
763d8ac423
Updated webpage with link to snapcraft
2020-08-02 21:22:21 +02:00
brunoherbelin
fa652d74dc
Removed dependency snapcraft interface personal-files
2020-08-02 20:16:43 +02:00
brunoherbelin
96fb3ab951
does not cpack anymore under OSX :(
2020-08-02 17:59:01 +02:00
brunoherbelin
929bf7981a
Changed my mind: using an even more clear toggle button for image
...
processing on/off.
2020-08-02 13:49:02 +02:00
brunoherbelin
37eb845fe4
Improved icon and tooltip for GPU image processing button.
2020-08-02 13:41:18 +02:00
brunoherbelin
e9440c2326
Avoid unsupported x264 image format (4:4:4 is not standard)
2020-08-02 13:20:25 +02:00
brunoherbelin
f19958d744
Fixed for high dpi
2020-08-02 13:05:44 +02:00
brunoherbelin
66977453e1
Update About dialog to link to new github web page.
2020-08-02 11:41:38 +02:00
brunoherbelin
ed596f0ba5
Fixed system toolkit: use $HOME for location of settings. Compilation
...
warning fixed.
2020-08-02 11:25:28 +02:00
brunoherbelin
96d71387dc
Fixing access to settings path for Linux snap.
2020-08-02 00:52:42 +02:00
brunoherbelin
cfd94317cd
improved webpage
2020-08-01 22:10:41 +02:00
brunoherbelin
ec2a65cbba
Change github page template
2020-08-01 21:59:18 +02:00
BHBN
6941d9e999
added screenshot to page
2020-08-01 21:39:47 +02:00
BHBN
7eb5ffaa0d
Set theme jekyll-theme-midnight
2020-08-01 20:43:26 +02:00
brunoherbelin
a3f5ae9e71
github page content
2020-08-01 20:39:57 +02:00
brunoherbelin
2fb3c2baf2
Merge branch 'master' of github.com:brunoherbelin/vimix
2020-08-01 20:38:38 +02:00
brunoherbelin
25b8d59570
github page
2020-08-01 20:38:07 +02:00
BHBN
1e67720c2a
Set theme jekyll-theme-slate
2020-08-01 20:34:22 +02:00
BHBN
531c053db4
Set theme jekyll-theme-midnight
2020-08-01 20:28:56 +02:00