Commit Graph
4217 Commits
Author SHA1 Message Date
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
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
itsmattkc 2f61cde582 Merge pull request #1333 from ThomasWilshaw/premult_fix
videostreamproperties: Fix alpha checkbox
2020-11-17 08:15:59 +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
Simran Spiller a9935a6bb4 CI: Enable automated builds for pull requests against our master branch.
This includes branches from forked repos.

Packages and debug symbols are not uploaded to the website, but artifacts can be accessed by any authenticated GitHub user until they expire (current 90 days).
[skip ci]
2020-11-16 15:07:16 +01:00
itsmattkc 97a15f2c54 Merge branch 'master' of https://github.com/olive-editor/olive 2020-11-17 00:41:37 +11: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 d17fcdaf88 Docker: Add own ci-ocio image for OpenColorIO v2 (#1332)
Uses Olive CI Common image as base instead of ASWF's ci-ocio build image
2020-11-16 13:00:11 +01: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 ea090a9215 ci: combined mac dependencies 2020-11-16 18:35:18 +11: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
itsmattkc fe4e45e386 fixed timerangelist removing bug 2020-11-16 01:33:53 +11:00
itsmattkc 2c086ce9fb removed debug line 2020-11-16 01:33:24 +11:00
itsmattkc c0b710b8c0 use round instead of floor to convert time to samples 2020-11-15 23:51:12 +11:00
itsmattkc fbfa3e1348 use virtual texture size rather than physical and clear destination when running shaders 2020-11-15 23:02:20 +11:00
itsmattkc c3c1fa6f28 project: don't try to retrieve duration of a still image 2020-11-15 22:47:58 +11:00
itsmattkc bb1f16c8e1 merge: don't merge if the blend texture is RGB 2020-11-15 22:47:10 +11:00
itsmattkc 0d0766e4fb improved render channel count system 2020-11-15 22:16:40 +11:00
itsmattkc ee5307336e re-implemented alpha assoc/deassoc when color managing 2020-11-15 10:41:29 +11:00
itsmattkc 8a949a3153 Update README.md 2020-11-15 00:59:33 +11:00
itsmattkc c9a8b96c89 reimplemented export process 2020-11-13 22:05:43 +11:00
itsmattkc 8776bb9c4a finished upgrade to ocio v2 2020-11-12 15:36:29 +11:00
itsmattkc 2d2d6d2a2b Merge branch 'master' of https://github.com/olive-editor/olive 2020-11-12 09:38:54 +11:00
itsmattkc 04e27e8e7f otio: use item rather than first of array 2020-11-12 09:38:49 +11:00
itsmattkc ddbca1ba51 Merge branch 'master' of https://github.com/olive-editor/olive into render-singleton 2020-11-12 00:57:12 +11:00
itsmattkc 3c1ac3eeba upgraded to ocio v2 2020-11-11 21:53:24 +11:00
itsmattkc 0429e70fe0 merged all drawing functions into a single shader processing function 2020-11-10 15:50:13 +11:00
itsmattkc 1d61f89920 large scale renderer rework
- Abstracts all OpenGL functionality including UI objects
- Cleans up several rendering codepaths
- Improves threading functionality
- Removes old code and problematic functions
2020-11-10 11:24:51 +11:00
itsmattkc 52b98f3fa3 lightened SampleFormat struct 2020-11-10 11:24:20 +11:00
itsmattkc 94c0914e50 codec system rework
Codecs are now much cleaner and thread safe by design.
2020-11-10 11:23:25 +11:00