Commit Graph
4264 Commits
Author SHA1 Message Date
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