Commit Graph
4029 Commits
Author SHA1 Message Date
itsmattkc 6db591e89f footage: merge video and image streams and improve image sequence import process
Image streams were initially separated from video streams, but they're now
joined with a parameter defining if they're a still image, image sequence,
or regular video. The image sequence import process has also improved so
that if images from the same sequence are imported too, they'll either be
ignored or the user won't be asked again for those if they should be an
image sequence (fixes #1193). Also shifts decoder "probe" process to return
an item, useful if the decoder returns a non-footage item.
2020-09-26 19:45:07 +10:00
itsmattkc 85abd6c6b4 Merge branch 'master' into otio 2020-09-25 17:00:02 +10:00
itsmattkc 4290d9b897 oiio: removed unused enum 2020-09-25 16:59:56 +10:00
itsmattkc 4d811fe47f mainwindow: link export OTIO menu item to correct function 2020-09-25 16:59:37 +10:00
itsmattkc ab41333da9 otio: renamed ProjectSaveAsOTIOTask to ExportOTIOTask 2020-09-25 16:59:19 +10:00
itsmattkc a70f9f15a3 core: merged function for improved code reusability 2020-09-25 16:58:52 +10:00
itsmattkc 818f38d55a otio: started otio decoder for importing OpenTimelineIO 2020-09-25 16:58:07 +10:00
itsmattkc 24468e283d Merge branch 'master' of https://github.com/olive-editor/olive into otio 2020-09-25 16:32:22 +10:00
itsmattkc bb6d5505f5 otio: began early functionality to export to OTIO 2020-09-25 16:32:18 +10:00
itsmattkc fd143f1d51 Merge pull request #1220 from ThomasWilshaw/Fix_#1218
Fix Issue #1218
2020-09-25 11:18:58 +10:00
itsmattkc 3ec1407f91 Merge branch 'master' of https://github.com/olive-editor/olive 2020-09-25 11:15:24 +10:00
Thomas Wilshaw 378708c9d3 Exporter falls back to timeline if all else fails
If no recent TimeBasedPanel can be found the exporter defaults to the
first timeline. If this also fails an error is shown.
2020-09-24 17:46:11 +01:00
itsmattkc 0a1cd0e1c0 ui: force full screen border on Windows
Fixes #1226

Workaround for known Qt issue: https://doc.qt.io/qt-5/windows-issues.html
2020-09-25 00:04:23 +10:00
itsmattkc 654370425d crashpad: detect when crashpad handler is missing 2020-09-24 23:56:58 +10:00
Thomas Wilshaw 615ce8ef79 Fix Issue #1218
Add an error message if there is no active sequence.

Selected a Sequence panel as opposed to a generic time based panel as
we will only ever export a sequence. Also makes error logic slightly
easier.
2020-09-23 17:59:15 +01:00
Simran Spiller faf3670850 ci: Don't trigger build on certain paths
Makes no sense for updates to issue templates, the funding config and readme.

Also exclude docker folder, as changes will not affect the build until someone builds & pushes updated images.

Do not exclude the LICENSE file however, as it gets packaged in CI runs.
2020-09-23 14:50:48 +02:00
Simran Spiller 21412c5eee github: Fix build issue templates
There's a limitation to the length of frontmatter fields it seems:
About is too long (maximum is 200 characters)
2020-09-23 14:34:12 +02:00
Simran Spiller 7f4157042d github: issue template formatting
Wrap lines at ~80 characters, add space after subjects in title
2020-09-23 14:23:42 +02:00
itsmattkc 3855da2335 use https for site communication 2020-09-23 21:35:30 +10:00
itsmattkc 34d527020f cmake: ensure 8 character hash
Fixes #1219
2020-09-23 21:19:53 +10:00
itsmattkc d186f69eb1 removed extraneous release text file 2020-09-23 21:12:40 +10:00
itsmattkc e98261658e use different push URL 2020-09-23 21:12:36 +10:00
itsmattkc d5595ccd53 Merge branch 'master' of https://github.com/olive-editor/olive 2020-09-23 15:46:14 +10:00
itsmattkc 8a45bc10d3 Merge branch 'master' of https://github.com/olive-editor/olive 2020-09-23 15:44:03 +10:00
itsmattkc 2ea7b91f5d Merge branch 'master' into otio 2020-09-23 15:41:45 +10:00
itsmattkc 08c0931016 crashhandler: stay on top so it's hard to miss 2020-09-23 15:41:23 +10:00
itsmattkc a684c32752 Merge branch 'master' into otio 2020-09-23 14:52:19 +10:00
itsmattkc 983f43d738 cmake: minor improvements to crashpad find script 2020-09-23 14:08:22 +10:00
itsmattkc c0a874d43c cmake: fixed breakpad detection on windows 2020-09-23 11:48:37 +10:00
itsmattkc 921be8f08d ci: updated windows breakpad path 2020-09-23 11:38:36 +10:00
Simran Spiller 9fadd9905f Add Linux Docker image source files 2020-09-23 01:55:47 +02:00
Simran Spiller f0019be680 Force LF line endings for .sh and .desktop 2020-09-23 01:47:58 +02:00
Simran Spiller 341278f3d7 Add nightly upload for Linux (GCC build only) 2020-09-23 01:47:58 +02:00
Simran Spiller b1cfe57894 Unify step names, add ctest 2020-09-23 01:19:52 +02:00
Simran Spiller 5b6e6e70ee Upload to GitHub first in case remote server not reachable 2020-09-23 00:55:31 +02:00
Simran Spiller 5614c293f3 Add Docker-based Linux (CentOS 7) CI 2020-09-23 00:53:53 +02:00
Simran Spiller 31674e0a31 Fix indention 2020-09-23 00:47:34 +02:00
Simran Spiller 68f40101f5 No need for DEP_SUFFIX, EXTRACT_TOOL & CMAKE_GEN env vars 2020-09-23 00:47:13 +02:00
Simran Spiller 65be374a70 Split Windows and macOS into separate jobs 2020-09-23 00:34:26 +02:00
Simran d196689c2d Improve cmake crashpad/breakpad discovery, compilation & installation under Unix (#1184)
* Clean up Crashpad library discovery code

* Find and install Breakpad binary

* Copy crashpad_handler and minidum_stackwalk POST_BUILD (macOS only)

* Install crashpad_handler and minidum_stackwalk for AppImage
2020-09-22 23:58:44 +02:00
itsmattkc 76d73b17aa block: made speed a percentage 2020-09-23 02:29:38 +10:00
itsmattkc d69e478a62 paramview: ensure item time target is set upon creation
Fixes #1213
2020-09-23 01:44:11 +10:00
itsmattkc 9f83865f6e Merge branch 'master' into otio 2020-09-22 20:13:58 +10:00
itsmattkc 28c7bbbc09 Merge branch 'master' of https://github.com/olive-editor/olive 2020-09-22 18:44:26 +10:00
itsmattkc cd47676043 crashpad: updated crash handler 2020-09-22 18:42:51 +10:00
itsmattkc 4b0e07dc42 Merge pull request #1207 from olive-editor/gh-crash-issue-template
Issue template: <details> for backtrace
2020-09-22 12:00:10 +10:00
Simran Spiller 82d12a58ca Extra spacing, unify commit hash text 2020-09-22 02:08:53 +02:00
itsmattkc 871bc08c12 Revert "renderer: if texture is null, don't allocate a frame unless exporting"
This reverts commit 8e0c86a6fa.

Fixes #1209
2020-09-21 17:28:28 +10:00
itsmattkc 90f28b6853 updated readme for new release/actions workflow 2020-09-21 15:28:08 +10:00
itsmattkc e4b6d72b59 use rpath instead of absolute path 2020-09-21 13:48:00 +10:00