itsmattkc
8a949a3153
Update README.md
2020-11-15 00:59:33 +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
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
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
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
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
34cb7c96de
further enclosed C locale setting
2020-10-29 02:20:59 +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
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
itsmattkc
5f5d6e82ab
audioplaybackcache: fixed bug in one of the shift operations
2020-10-24 14:18:59 +11:00
itsmattkc
921608e1df
audioplaybackcache: fixed various audio issues
...
Fixes #1276
2020-10-24 13:59:12 +11:00
itsmattkc
7e637a7372
calculate audio bytes as a 64-bit number
2020-10-24 13:55:07 +11:00
itsmattkc
cf07e52b76
fixed another shadowed variable
2020-10-24 12:05:52 +11:00
itsmattkc
67987bd758
fixed shadowed variable
2020-10-24 11:28:37 +11:00
itsmattkc
17efd0bd9b
default to cache during playback
2020-10-24 10:13:16 +11:00
itsmattkc
253dd86da8
updated OTIO functions for renamed functions
2020-10-24 10:13:06 +11:00
itsmattkc
4082f6d938
Merge branch 'master' of https://github.com/olive-editor/olive
2020-10-23 01:26:49 +11:00
itsmattkc
bc60c74562
finalized very, very basic OTIO support
...
Ironed out various project and footage loading issues, and a single
cache invalidation issue.
2020-10-23 01:26:17 +11:00
itsmattkc
9613730ee8
Merge branch 'otio' of https://github.com/olive-editor/olive into otio
2020-10-22 22:13:37 +11:00
itsmattkc
917738d1de
Merge branch 'master' into otio
2020-10-22 20:26:16 +11:00
itsmattkc
33a0c2d728
Merge pull request #1275 from ThomasWilshaw/stream
...
MediaInput: Rename streams access methods.
2020-10-20 23:32:00 +11:00
itsmattkc
d0858f3f05
Merge pull request #1272 from ThomasWilshaw/Fix#1271_node_duplicate
...
Fix #1271 Duplicate Keyframed Node
2020-10-20 23:31:38 +11:00
itsmattkc
c37607bf66
Merge pull request #1269 from ThomasWilshaw/otio_cmake_fix
...
Fix building without OTIO support
2020-10-20 23:31:19 +11:00
itsmattkc
0ec262125c
otio: added ability to export a whole project rather than a single sequence
2020-10-20 18:15:39 +11:00
Thomas Wilshaw
4ddc659335
MediaInput: Rename streams access methods.
...
Change MediaInput::footage() to MediaInput::stream() and
MediaInput::SetFootage() to MediaInput::SetStream() as they access
streams not footage.
Also update all instances of access methods to reflect this change.
2020-10-19 15:50:36 +01:00
itsmattkc
db8d321fa7
project: improved loading and footage importing
2020-10-19 14:41:01 +11:00
Thomas Wilshaw
7281806c38
Fix #1271 Duplicate Keyframed Node
...
When nodes with keyframes were copied their parent NodeInput was not
set properly leading to a segfult when key->GetParent was called in
KeyframeViewItem::UpdatePos().
This fix properly sets parent_ when keys are copied.
2020-10-16 22:30:54 +01:00
Thomas Wilshaw
70455c1501
Fix building without OTIO support
...
Added a new CMake flag that stops any OTIO related cpp files being
built.
Added extra #ifdefs to catch any OTIO related code in other cpp
files.
2020-10-15 18:59:06 +01:00
itsmattkc
384650e85a
tracklist: ensure track indexes are updated when tracks are added/removed
2020-10-15 10:38:36 +11:00
itsmattkc
e5b18fa45b
audioplaybackcache: fixed bug where the wrong segment may be targeted
2020-10-14 17:40:15 +11:00
itsmattkc
911d13164c
render task: queue all hashes and audio tasks in advance
2020-10-14 17:05:15 +11:00
itsmattkc
a09b551a7d
export: fixed bug that probably didn't cause any issues, but still shouldn't be like that
2020-10-14 17:05:01 +11:00