itsmattkc
bd215b34bc
viewer: simplified sizing algorithm and add padding for fit so gizmos are easier to use
2020-11-22 13:01:52 +11:00
itsmattkc
63bc054b34
correctly mark plural
2020-11-22 13:00:55 +11:00
itsmattkc
54cd244801
nodes: added distort nodes
...
Adds nodes for cropping and transforming
2020-11-22 11:34:37 +11:00
itsmattkc
3e48aef88c
renderer: only divide as much as necessary to get within maximum sequence resolution
...
Prevents lower res images from becoming too low res
2020-11-22 10:32:58 +11:00
itsmattkc
81447c439f
opengl: update for shader changes mentioned earlier
2020-11-22 10:32:22 +11:00
itsmattkc
425e69c789
renderprocessor: add generate resolution override
2020-11-22 10:32:01 +11:00
itsmattkc
065fc9e10e
miscellaneous shader changes
...
Since sequence resolution is provided to the nodes now, it no longer needs to be a global in the shaders
Removed some unused shaders
Added default params to ShaderCode to allow skipping types that aren't used
2020-11-22 10:31:37 +11:00
itsmattkc
b9e0bfb679
nodes: added distort gizmo
2020-11-22 10:27:49 +11:00
itsmattkc
da9a6325aa
node: reworked gizmo system
2020-11-22 10:27:37 +11:00
itsmattkc
3167047ded
nodetraverser: added abstract function for generating sequence resolution
2020-11-22 10:25:47 +11:00
itsmattkc
7899c396dc
nodeinputdragger: acknowledge min/max values if they're set
2020-11-22 10:25:04 +11:00
itsmattkc
5e319a0cdd
nodeparamviewwidgetbridge: implemented offsets for more user friendly numeric values
2020-11-22 10:24:35 +11:00
itsmattkc
66bf5db2e1
gizmotraverser: return sequence resolution and adjust texture resolution by pixel aspect
2020-11-22 10:24:07 +11:00
itsmattkc
1b0e69c05b
viewer: fixed deinterlacing and pan regression, reworked gizmos
2020-11-22 10:23:32 +11:00
itsmattkc
d0bcea3b1d
audio: ignore shift event if from time exceeds length
2020-11-21 09:52:24 +11:00
Simran Spiller
620acd4c8e
CMake: _LIBRARIES is a magic suffix
...
Makes CMake automatically pass lib to target_link_libraries()
2020-11-20 17:02:47 +01:00
Simran Spiller
db79ee1b8a
CMake: Simplify OCIO discovery
2020-11-20 17:02:02 +01:00
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
itsmattkc
c4a8ac0d86
Merge pull request #1387 from ThomasWilshaw/ocio_namespace
...
ocioutils: Use OCIO_NAMESPACE for our namespace
2020-11-20 16:02:31 +11:00
Thomas Wilshaw
bc2f203d42
ocioutils: Use OCIO_NAMESPACE for our namespace
2020-11-20 00:52:44 +00:00
ThomasWilshaw
400d22abcc
Merge pull request #1386 from prokoudine/master
...
mainmenu: Mark Window menu for translation
2020-11-20 00:11:58 +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
itsmattkc
3f36eb9315
Merge pull request #1381 from ThomasWilshaw/Fix#1379_oldOIIOVersion
...
Update fix for old OIIO versions.
2020-11-19 10:50:35 +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
itsmattkc
ba094cd54b
Merge pull request #1335 from prokoudine/master
...
Bring back old translations and update them
2020-11-18 12:00:38 +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
cdda27fc72
ci: add otio to mac deps
2020-11-17 23:03:12 +11:00
itsmattkc
3fd27deb7c
removed unnecessary debug line
2020-11-17 22:59:42 +11:00
itsmattkc
502753e05b
Revert "ci: combined mac dependencies"
...
This reverts commit ea090a9215 .
2020-11-17 22:55:20 +11:00