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
Thomas Wilshaw
3b68f027f8
More cleanup
2020-11-12 13:48:24 +00:00
Thomas Wilshaw
7f4b676318
Move OTIO macro to define.h
...
Move the OTIO macro to define.h to avoid having to add it to all
required files.
Also add some cleanup.
2020-11-12 13:44:50 +00: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
Thomas Wilshaw
a1d967efe6
OTIO: Use macro OTIO for opentimelineio::v1_0
...
Exapnd the use of the OTIO macro and add the version number macro.
2020-11-11 22:13:14 +00:00
Thomas Wilshaw
cea436b703
saveoitio: Add fix for to_json_file
...
The function to_json_file can delete it's SerializableObject if it
doesn't have a Retainer associated with it. This fix adds said
Retainer. Retainers clean them selves up when possibly_delete is
called on their associated object.
2020-11-11 21:57:45 +00:00
Thomas Wilshaw
2172cf784c
Rational: conversion to opentime take framerate
...
Add a frame rate option to the conversion to opentime rationals as
otio generaly expects rationals to be in the form value/framerate.
Also add a check to make sure the rational is not in the form 0/0
as this can cause errors with OTIO.
2020-11-11 21:53:44 +00: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
itsmattkc
c69b63dcd3
Merge pull request #1291 from olive-editor/remove-old-ci
...
Remove old Travis and AppVeyor CI, update .gitignore
2020-11-09 15:38:08 +11:00
itsmattkc
ab031dea60
Merge pull request #1312 from pgilfernandez/icon_new
...
[UI] update "New" icon with a right bottom triangle
2020-11-09 15:25:49 +11:00
Thomas Wilshaw
3f0768a1cc
Add support for transitions when loading OTIO files
...
OTIO transitions are now added to the timeline as cross dissolves with
the appropriate in/out points,
Also added a safety check when dealing with media references.
2020-11-08 12:23:37 +00:00
itsmattkc
6ecdb02fd0
okay maybe not
2020-11-08 00:47:59 +11:00
itsmattkc
83cefbd7c7
uhh yeah this might be fubar
2020-11-07 22:44:27 +11:00
Pablo Gil
7b05e1b59e
[UI] update "new" icon with a right bottom triangle because the button really opens a menu
2020-11-07 12:31:31 +01:00
itsmattkc
13dd31d5be
began rewrite of renderer inner workings
2020-11-06 20:18:10 +11:00
Simran Spiller
c4fb90bad4
Remove extra line in issue template
2020-11-05 10:31:23 +01:00
Simran Spiller
6d3357d13b
Add more comments to issue templates
2020-11-05 10:30:05 +01:00
Simran
cc77775692
Update CONTRIBUTING.md
2020-11-05 10:18:53 +01:00
Simran
de48eba713
Make dialog for saving a project actually a save dialog
...
AcceptMode defaults to QFileDialog::AcceptOpen
2020-11-02 12:10:20 +01:00
itsmattkc
60eb71cb4c
derive threadpool from cancelableobject
2020-10-30 22:48:25 +11:00
Simran
82347ccda6
Limit build*/ and docs/ to top level, ignore out/ at top level
2020-10-29 17:24:34 +01:00
Simran Spiller
8c1f7d6d94
Cleanup and add a few more gitignores
2020-10-29 11:16:03 +01:00