itsmattkc
857e4b046d
timeline: when inserting gaps, only do one per track
2020-11-20 19:37:00 +11:00
itsmattkc
e4f011831d
timeline: don't try to link if no clips are selected
2020-11-20 19:36:43 +11:00
itsmattkc
6147bc6846
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-20 18:14:14 +11:00
itsmattkc
42506e0da0
ffmpegdecoder: fallback to footage duration if available
2020-11-20 18:13:53 +11:00
itsmattkc
b25b53591b
footageviewer: raise when footage is set
2020-11-20 18:13:28 +11:00
Thomas Wilshaw
bc2f203d42
ocioutils: Use OCIO_NAMESPACE for our namespace
2020-11-20 00:52:44 +00:00
Alexandre Prokoudine
9920f06b09
Mark Window menu for translation
2020-11-20 02:39:12 +03:00
itsmattkc
6eade26bc8
timeline: force update after timeline actions
...
This is actually relatively efficient since Qt will ignore multiple update
requests leading up to an update and only update once.
Fixes #1374
2020-11-19 17:50:42 +11:00
itsmattkc
30b0af4f3a
opengl: dropped minimum version to es 3.0
2020-11-19 16:55:19 +11:00
itsmattkc
dcf56781b4
removed version macros from shaders and add automatically in compile step
2020-11-19 14:36:05 +11:00
itsmattkc
8c3f0ac64e
oiio: increased minimum version to 2.1.12
2020-11-19 11:06:40 +11:00
itsmattkc
b463c5e6a5
viewer: adjust viewport by device pixel ratio
...
Fixes #1377
2020-11-19 11:05:51 +11:00
Thomas Wilshaw
cef64f42b7
Update fix for old OIIO versions.
2020-11-18 23:22:40 +00:00
itsmattkc
afbd3ada36
bypass track invalidate length limit on trim command
2020-11-18 19:34:12 +11:00
itsmattkc
640b157a2f
use doubles as default node colors
2020-11-18 14:24:47 +11:00
itsmattkc
3c3fd5bd44
ensure colors are loaded from string as doubles
2020-11-18 14:23:18 +11:00
itsmattkc
ad2e3d160f
added mosaic filter node
2020-11-18 14:21:47 +11:00
itsmattkc
5ff234de92
fixed uninitialized variable
2020-11-18 14:10:56 +11:00
itsmattkc
b3c3fe0fc8
merged video and audio nodes into a single media node
...
They performed exactly the same function so I don't think we need the clutter.
Also bumped the project version, but old projects are automatically converted.
2020-11-18 13:48:14 +11:00
itsmattkc
aeb7bc02b6
autocache: added brief delay between changes and recache
2020-11-18 13:08:09 +11:00
itsmattkc
f362109009
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-18 12:56:36 +11:00
itsmattkc
04dd502a40
nodes: bypass invalidate length limit for certain track operations
...
Fixes #1290
Fixes #1228
2020-11-18 12:56:00 +11:00
Alexandre Prokoudine
214ecebd5f
Update old translations with -noobsolete, that should give translators a start
2020-11-17 21:03:41 +03:00
Alexandre Prokoudine
aa8f26b8f9
Add old Olive translations from the 0.1.x series
2020-11-17 21:01:07 +03:00
itsmattkc
3edac8a07f
nodeview: added arrows
2020-11-18 01:34:40 +11:00
itsmattkc
82cc590423
updated splash url in about dialog
...
Fixes #1246
2020-11-17 23:15:32 +11:00
itsmattkc
3fd27deb7c
removed unnecessary debug line
2020-11-17 22:59:42 +11:00
itsmattkc
75d4cd899b
use hardcoded namespace
...
The macro defined namespaces confused the hell out of lupdate and more or less broke translations permanently. Looks like the only way we can do it is to have a hardcoded namespace, which goes against my instinct, but honestly how likely is it that we'll change the namespace anyway (I guess forks might want to do it, but that's their problem ;) )
2020-11-17 20:24:42 +11:00
itsmattkc
d241090a9f
finally updated the copyright year
2020-11-17 20:13:22 +11:00
itsmattkc
15a29288aa
added Q_OBJECT macro to classes that were missing it
2020-11-17 19:13:16 +11:00
itsmattkc
d24178b1b1
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-17 16:04:27 +11:00
itsmattkc
b9724e3910
attempted to implement localization loading
2020-11-17 16:04:09 +11:00
itsmattkc
8a64ef75d9
implemented selecting custom export range
...
Fixes #1314
2020-11-17 09:43:43 +11:00
itsmattkc
e2010dde83
made formal QtUtils class
2020-11-17 09:42:36 +11:00
Thomas Wilshaw
0e0d557b1b
videostreamproperties: Fix alpha checkbox
...
Check video_premultiply_alpha is not null before trying to access its
members in VideoStreamProperties::Accept.
Also initialise video_premultiply_alpha as nullptr in the constructor.
app/dialog/footageproperties/streamproperties/videostreamproperties.cpp
2020-11-16 20:26:45 +00:00
itsmattkc
a911c0acf3
Merge branch 'render-singleton'
2020-11-17 00:41:28 +11:00
itsmattkc
4aea9a3757
timeline: pad by full width rather than half width
2020-11-17 00:20:56 +11:00
Simran Spiller
21f6717187
Add missing includes
2020-11-16 12:34:39 +01:00
Simran Spiller
a88a687b93
Macros already include semicolon. Fixes pedantic GCC errors.
2020-11-16 12:23:19 +01:00
itsmattkc
81450044e0
added preference for duplicating dependencies
...
Fixes #1320
2020-11-16 16:32:15 +11:00
itsmattkc
1b9bf6d92c
switched many QLists for QVectors
...
Minor optimization
2020-11-16 16:17:43 +11:00
itsmattkc
a0fb1981b4
multi-line edit for text in paramview
2020-11-16 12:27:59 +11:00
itsmattkc
9a1917d160
used different approach for populating open recent menu
...
Fixes #1243
2020-11-16 10:23:23 +11:00
itsmattkc
81c98e1026
timeline: made markers undoable
2020-11-16 08:58:51 +11:00
itsmattkc
39149d28c7
fixed bug that prevented cached footage from being reused
2020-11-16 02:02:45 +11:00
itsmattkc
17b9a7e3ad
renderer: moved alpha channel detection to where texture is actually made
2020-11-16 02:02:12 +11:00
itsmattkc
1dd7e24920
merge: removed debug line
2020-11-16 02:01:51 +11:00
itsmattkc
96d4d88471
renderer: fixed bug that caused threads to hang indefinitely
2020-11-16 01:37:39 +11:00
itsmattkc
c81bb003d3
framehashcache: minor code cleanup
2020-11-16 01:35:52 +11:00
itsmattkc
a9bc1312c1
don't show associated alpha option if footage has no alpha
2020-11-16 01:34:20 +11:00