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
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
itsmattkc
d20877570e
Merge branch 'master' of https://github.com/olive-editor/olive
2020-10-13 23:59:52 +11:00
itsmattkc
b17b34c5fd
crashhandler: ask confirmation if no summary is written
2020-10-13 23:54:02 +11:00
itsmattkc
d620af412f
decoder: improved memory management
2020-10-13 23:49:30 +11:00
itsmattkc
65507d81ea
audioplaybackcache: use null samplebuffer to write silence
2020-10-13 23:48:59 +11:00
itsmattkc
feb33ac677
Merge pull request #1262 from ThomasWilshaw/Fix_#1252
...
Fix #1252
2020-10-13 23:10:10 +11:00
Thomas Wilshaw
b676f2f8b6
Fix #1252
...
Checks if the SampleBuffer is valid before trying to extract its
packed data. If it is not valid Olive writes blank segments instead.
2020-10-13 12:19:06 +01:00
Simran Spiller
56acbfd06c
Skip CI if message of head commit contains [skip ci]
...
Note: github.event.head_commit.message is potentially not available in
on: pull_request payload. May need to find an alternative when this is
added as trigger.
2020-10-12 17:14:20 +02:00
Simran Spiller
9657e945ea
Workaround with unique matrix key shouldn't be necessary
...
If the matrix has non-unique keys, then an artifical unique key is required in order to match the correct include element, or the last one will overwrite other non-unique
2020-10-12 16:59:36 +02:00
Simran Spiller
2d2310551f
Only specify major version for actions
...
This updates msvc-dev-cmd and install-qt-action, which should make more set-env deprecation warnings go away
2020-10-12 16:56:11 +02:00
itsmattkc
f137a1bbf3
playbackcontrols: set widget visible and enabled properties based on valid timebase
2020-10-12 18:09:10 +11:00
itsmattkc
989dfb7016
footageviewer: reset time if footage is set to null
2020-10-12 18:08:44 +11:00