Commit Graph
3868 Commits
Author SHA1 Message Date
itsmattkc 8792c66c9c ci: removed debug output flag 2020-09-15 02:32:44 +10:00
itsmattkc 9ddcd2a229 ci: maybe this new zlib build will work 2020-09-15 02:14:31 +10:00
itsmattkc 9431739658 Merge pull request #1179 from rnkn/master
Prefer curl on OSX
2020-09-15 01:27:48 +10:00
itsmattkc b1c3b0e451 ci: build dependencies in main directory again 2020-09-14 23:18:22 +10:00
itsmattkc db4e4944a8 ci: try acquiring all dependencies into build folder 2020-09-14 23:13:35 +10:00
itsmattkc a26deb10fb ci: acquire Qt 2020-09-14 23:02:28 +10:00
itsmattkc 10a4f07a40 ci: try enabling msvc developer prompt and ninja 2020-09-14 22:48:58 +10:00
itsmattkc a3ee126cf2 ci: use nmake 2020-09-14 22:44:58 +10:00
itsmattkc 9a2292b024 ci: try using ninja 2020-09-14 22:43:27 +10:00
itsmattkc 6ca3796408 ci: acquire all dependencies 2020-09-14 21:38:35 +10:00
itsmattkc d1a01cbaa2 ci: try using curl in actions 2020-09-14 21:25:25 +10:00
itsmattkc 026e9bc2ff ci: remove extraneous colon 2020-09-14 20:57:16 +10:00
itsmattkc 570604a1a5 Update ci.yml
ci: test dependency acquisition
2020-09-14 20:55:13 +10:00
itsmattkc 4b20d11f76 Create ci.yml
ci: beginning of GitHub Actions CI
2020-09-14 20:44:46 +10:00
William RankinandSimran 030fceba35 Update .travis/script.sh
Co-authored-by: Simran <Simran-B@users.noreply.github.com>
2020-09-14 19:43:23 +10:00
itsmattkc e6daa3d3c6 Merge branch 'master' of https://github.com/olive-editor/olive 2020-09-14 17:54:56 +10:00
itsmattkc 22c5b61898 fixed compile issue with qt 5.15.1 2020-09-14 17:49:23 +10:00
itsmattkc 32eb40253f Merge pull request #1178 from olive-editor/issue-template-improvements
Improve issue templates
2020-09-14 17:48:48 +10:00
William Rankin 2ef338f0c0 Prefer curl on OSX
wget is not available by default on OSX
2020-09-14 17:03:39 +10:00
Simran 89b8b9e563 Update 00-olive_unsupported.md
Add emoji for a visual clue that 0.1 reports aren't accepted
2020-09-14 07:41:51 +02:00
Simran 6f67854d60 Rename 1-crash_issue.md to 01-crash_issue.md 2020-09-14 07:40:18 +02:00
Simran 915503d3f0 Add issue template config
Disables link below template chooser to create a blank issue (still possible via URL though), add Discord invite link
2020-09-14 07:33:46 +02:00
itsmattkc c4a6ed98d1 issue templates: this was probably the problem 2020-09-13 17:01:39 +10:00
itsmattkc c93448cb35 removed issue templates for re-adding later 2020-09-13 16:58:54 +10:00
itsmattkc f35cdd33e5 Create FUNDING.yml 2020-09-13 16:56:15 +10:00
itsmattkc aad08795f9 Update issue templates 2020-09-13 16:54:09 +10:00
itsmattkc e617cd285e updated issue templates for new labels 2020-09-13 16:45:49 +10:00
Troy James Sobotka 3bcefcce4e Update Issues Templates, Force Push 2020-09-06 10:30:56 -07:00
itsmattkc 4f65e83322 gcc: fixed shadowed parameter 2020-09-06 18:33:22 +10:00
itsmattkc 83c7596038 viewer: extended scrolling/panning functionality 2020-09-06 17:40:53 +10:00
itsmattkc ba64313dd7 Merge branch 'issue_70' of https://github.com/ThomasWilshaw/olive into ThomasWilshaw-issue_70
# Conflicts:
#	app/widget/viewer/viewerwindow.cpp
2020-09-06 17:40:14 +10:00
itsmattkc 43d0129004 renderer: unqueue deleted node inputs
Fixes segfault when renderer tries to update from a since deleted node
input.
2020-09-05 19:49:34 +10:00
itsmattkc 58d33db34f Merge branch 'ThomasWilshaw-headless_help_fix' 2020-09-05 18:57:08 +10:00
itsmattkc 68233b9402 updated basename fix for multi-platform 2020-09-05 18:56:30 +10:00
itsmattkc 8e7fb70e73 Merge branch 'headless_help_fix' of https://github.com/ThomasWilshaw/olive into ThomasWilshaw-headless_help_fix 2020-09-05 18:51:48 +10:00
itsmattkc cabcd49b25 renderer: copy cache path before render to avoid race conditions 2020-09-05 18:48:54 +10:00
Thomas Wilshaw eed41c1f12 Comments 2020-09-03 15:25:07 +01:00
Thomas Wilshaw 8d6bd5e929 Fix Help option in headless mode on Windows
Help option failed when Olive was run in its own directory as strrchr
failed. If all else fails basename is equal to argv[0] and we don't
increment in the print statement. Tested on Windows 7.
2020-09-02 23:35:44 +01:00
itsmattkc 1334c04235 viewer: return if no viewer is connected
Minor improvement
2020-08-31 15:20:31 +10:00
itsmattkc e42ba3f9d4 corrected compile issues on xenial (should fix linux CI) 2020-08-30 13:35:00 +10:00
itsmattkc 050103a857 memory: implemented basic memory limiting functionality
Keeps track of total memory usage and uses it as a guide towards
allocating/reusing more memory.
2020-08-29 13:34:54 +10:00
itsmattkc c99eb68d45 ffmpegdecoder: frame pool by dimensions/format rather than stream
Memory optimization.
2020-08-26 17:42:10 +10:00
itsmattkc f86ab6a965 renderer: prevent infinite loop occurring on some time invalidations 2020-08-26 17:38:16 +10:00
itsmattkc 5b00089dd8 commandlineparser: removed extraneous semicolon 2020-08-25 17:07:04 +10:00
itsmattkc f0928814fc track: store height in "units" rather than pixels
Fixes DPI scalability issue if a project ever moved from a display with
one DPI to another.
2020-08-22 00:23:46 +10:00
itsmattkc 48ac8ea509 main/core: changed code so that headless would run truly headless with QCoreApplication instead of QApplication
QApplication is designed for GUI/widget programs and thus fails to launch
if no window system is available. For a true headless mode, we must swap
out with QCoreApplication. However, what complicates this is that
QCommandLineParser - the class we use to determine whether we should run
in GUI mode or not - requires an active application instance to work.
This creates an unfortunate catch-22 that ultimately ended in writing a
custom command line parser.

Now we can correctly swap out with QCoreApplication, however this has
exposed other issues regarding functions that unnecessarily rely on QWidget
functions. So they'll need to be sorted out eventually.
2020-08-22 00:22:19 +10:00
itsmattkc 9aabde303e nodeview: added arrows to indicate a node can be expanded
Minor UI detail. Also slightly increases the size of node items and adds
"short names" to the video input and audio input nodes.
2020-08-21 15:15:39 +10:00
itsmattkc f6760386ce renderer: improved handling of pixel aspect ratio and footage cache 2020-08-21 14:43:13 +10:00
itsmattkc 416ba8e2b2 viewer: ensure pixel aspect and interlace parameters are sent to viewer windows too 2020-08-20 19:34:09 +10:00
itsmattkc d99a8e9005 timeline: refactored "replace with gap" command fixed bug
Fixes an unfortunate bug that restored blocks in the wrong order and leads
to a segfault if you continue undoing beyond that point.
2020-08-20 13:40:58 +10:00