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
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
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
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
Simran Spiller
493babab59
Update Qt gitignores
2020-10-29 11:15:35 +01:00
Simran Spiller
ee8961eeae
Remove old AppVayor CI (Windows)
2020-10-29 10:54:26 +01:00
Simran Spiller
0b3dd128e1
Remove old Travis CI (Linux, macOS)
2020-10-29 10:54:16 +01:00
itsmattkc
26e351d363
moved frame cache saving to our custom thread pool so we can control the priority
2020-10-29 03:12:04 +11:00
itsmattkc
84a1ec0ca3
began graphics backend enum
2020-10-29 02:59:18 +11:00
itsmattkc
a3a57181a6
re-copy list when waiting since it may have changed
2020-10-29 02:59:10 +11:00
itsmattkc
34cb7c96de
further enclosed C locale setting
2020-10-29 02:20:59 +11:00
itsmattkc
00fef29cac
fixed issues where hashes wouldn't set correctly
2020-10-29 02:18:58 +11:00
itsmattkc
07dc7104c5
made timerangelist a encapsulation rather than a derivation
...
Locks off functionality that really shouldn't be used.
2020-10-29 02:18:41 +11:00
itsmattkc
59241f9023
generate OCIO extraction directory BEFORE setting C locale for OCIO
2020-10-29 01:39:22 +11:00
itsmattkc
10d2ea823c
ci: try new dependencies
2020-10-29 01:39:03 +11:00
itsmattkc
b65c0f4056
Merge branch 'master' of https://github.com/olive-editor/olive
2020-10-29 01:36:42 +11:00
itsmattkc
b582843d27
moved things around and started rewriting render backend
2020-10-29 01:36:26 +11:00
Simran
2959f1eb11
Update 50-build_issue.md
...
There is a separate label for continuous integration now, but we don't have a separate issue template for that. It's unlikely that someone wants to report CI issue anyway.
2020-10-28 09:10:16 +01:00
itsmattkc
94321c0a86
align frames to 32 bytes instead of 16
2020-10-28 15:50:56 +11:00
itsmattkc
43873e79e9
clear decoders when viewer is disconnected
2020-10-28 15:50:20 +11:00
itsmattkc
5343ec4b86
use default playback cache if there's no project
2020-10-28 15:49:53 +11:00
Simran
9d029c4ae4
Docker: Add more & update libraries for FFmpeg ( #1279 )
...
* Fix error: x265 not found using pkg-config
Need to checkout tag or fetch tags, see https://bitbucket.org/multicoreware/x265_git/issues/572/pc-file-is-not-generated
* Add libs ogg, vorbis, theora, webp, xvid, openjpeg, png to ffmpeg
* ffmpeg x265 uses libnuma (but optional)
ci-common image not updated yet, pkg-config error resolved by checking out a tag. Installing libnuma was a suggested fix here: https://stackoverflow.com/questions/51918409/compiling-ffmpeg-x265-not-found-using-pkg-config
* Add Docker Images readme
2020-10-27 18:21:54 +01:00
itsmattkc
379a799ad9
Merge branch 'master' of https://github.com/olive-editor/olive
2020-10-27 12:37:21 +11:00
itsmattkc
1e6208517f
decoder: fixed regression in image handling in OIIO decoder
...
Fixes #1277
2020-10-27 12:36:55 +11:00
Simran
472913610a
Docker: Add ci-otio image ( #1278 )
...
This includes both, the Python and C++ version. We basically just need the headers and libopentime(line).so
* Add label for VFXPLATFORM_VERSION
* org.opencontainers.image.licenses defaults to GPL-2.0-only?!
2020-10-27 01:15:22 +01:00