Commit Graph
4797 Commits
Author SHA1 Message Date
itsmattkc f2f5ab8739 audiovisualwaveform: keep track of length
Useful to determine how long the visual waveform is.
2021-04-27 00:49:04 +10:00
itsmattkc 81cc665ff2 core: add status bar timeout 2021-04-27 00:48:37 +10:00
itsmattkc 542e5f4f7b nodes: actually use array value rather than hardcoding to true
Wow.
2021-04-26 21:59:17 +10:00
itsmattkc 660e68b56a fixed transition bugs
Fixes #1522
2021-04-26 21:45:04 +10:00
itsmattkc f4e1856d30 clip: use super macro
Minor code improvement.
2021-04-26 21:45:04 +10:00
itsmattkc 7f27853f53 Merge pull request #1588 from ThomasWilshaw/test_naming
Update standard test name to improve usability in Visual Studio.
2021-04-26 20:34:31 +10:00
itsmattkc 6ca36a5d5c Merge pull request #1587 from ThomasWilshaw/optimise_audio
Small audio caching optimisation
2021-04-26 20:34:16 +10:00
itsmattkc 87678ff438 ci: run unit tests verbosely 2021-04-26 20:32:48 +10:00
itsmattkc e2a590da26 timeline: remove transitions when removing clips
Fixes #1224
2021-04-26 20:29:21 +10:00
Thomas Wilshaw b4670d6cff Revert "audioplaybackcache: optimise writing to PCM"
This reverts commit 59163e8127.
2021-04-25 21:08:28 +01:00
Thomas Wilshaw 7ee6d52651 audioparams: move channel count calculation to its own function 2021-04-25 21:03:35 +01:00
Thomas Wilshaw f9890ad928 Make test renaming OS specific and update names 2021-04-25 20:40:52 +01:00
itsmattkc 67f48bc37c nodeview: use additional heuristics to get a node's output type 2021-04-25 09:37:18 +10:00
Thomas Wilshaw 59163e8127 audioplaybackcache: optimise writing to PCM 2021-04-24 14:26:07 +01:00
Thomas Wilshaw 8373579009 audioparams: cache channel_count 2021-04-24 13:23:34 +01:00
Thomas Wilshaw 4c9c2a8892 Update standard test name to improve usability in Visual Studio. 2021-04-24 11:28:03 +01:00
itsmattkc 573597bec3 track: use binary search for blocks
Minor optimization for longer sequences.
2021-04-24 18:21:33 +10:00
itsmattkc fcb344bd4e render: improved threading stability 2021-04-24 18:21:33 +10:00
itsmattkc b07e132dbb framehashcache: allow access to frames being saved
Minor optimization and crash fix. If a frame is currently being
saved, it's still technically available in memory and can be
returned faster than loading from EXR. This also prevents
OpenEXR from trying to load a frame that we're midway through
saving.
2021-04-24 18:21:33 +10:00
itsmattkc cd9ae8abde cmake: match opencolorio 2.1 2021-04-24 17:47:14 +10:00
itsmattkc 1fca3e1767 render: properly defined "out of bounds time" behavior with footage
If a user extends a clip beyond the footage's length, they can
choose whether they want a black frame, the last frame continued,
or for the footage to loop infinitely (same for extending earlier
than the start of footage).
2021-04-23 14:49:21 +10:00
itsmattkc 7f93ed7fc0 rational: fixed NaN
Also added tests to ensure rational NaN behavior is tested.
2021-04-23 14:48:22 +10:00
itsmattkc ed542f0842 nodeview: prevent infinite loops
Fixes #1531
2021-04-23 11:52:40 +10:00
itsmattkc 4864656cf5 nodeview: ensure connecting item is in front 2021-04-23 11:52:29 +10:00
itsmattkc 528999bbbc tests: added more to merge rgb test 2021-04-23 11:43:31 +10:00
itsmattkc 445d276cd0 nodes: further optimized merge node to passthrough RGB blend textures 2021-04-23 11:01:08 +10:00
Simran 5e3d42e52a Create ISSUE_TEMPLATE.md
Add a legacy workflow ISSUE_TEMPLATE.md that will be used if the template chooser is bypassed (e.g. after login)
2021-04-22 17:56:08 +02:00
itsmattkc 74ad4110be transform: hash the generated matrix
Making an exception for the transform node, we use a slightly
heavier hash to save more rendering time later.

Fixes #1560
Addresses some of #1360
2021-04-22 18:01:26 +10:00
itsmattkc 97b9bcc79f nodes: merged gizmotraverser and nodetabletraverser into nodetraverser
No real reason for these other derivatives that did virtually
the same thing.
2021-04-22 12:52:10 +10:00
itsmattkc 65a1922ed4 ci: remove vcredist
Microsoft took this link down. It's still up on web.archive.org,
but it might not be necessary anyway since now we compile our own
deps. Going to try without it.
2021-04-22 11:50:24 +10:00
itsmattkc b1be00bbf5 ci: remove manual rpath fixes on macOS
These fixes have been implemented into our dependency package.
2021-04-22 11:50:24 +10:00
itsmattkc d54e241311 ci: use new path for crashhandler 2021-04-22 11:50:24 +10:00
itsmattkc 451171857b ci: add dependency bin dir to path for win32 tests 2021-04-22 11:50:24 +10:00
itsmattkc fa58dc1039 nodeview: pass icon size specifically 2021-04-22 11:50:24 +10:00
itsmattkc fb66cced19 ci/cmake: just compile as an object 2021-04-22 11:50:24 +10:00
itsmattkc 52223c4bb7 cmake: added include dir to crashhandler 2021-04-22 11:50:24 +10:00
itsmattkc 9dadf6258b cmake: fixed new crashhandler directory 2021-04-22 11:50:24 +10:00
itsmattkc cada76e1d2 cmake: corrections 2021-04-22 11:50:24 +10:00
itsmattkc e7fcc1726f ci: verbose testing 2021-04-22 11:50:24 +10:00
itsmattkc 83d44570c1 ci: update for new structure 2021-04-22 11:50:24 +10:00
itsmattkc 3929004535 cmake: reworked everything and add unit tests 2021-04-22 11:50:24 +10:00
itsmattkc 46e457f0aa start using source file for timelineundo again
Less recompiling than having it all in a header
2021-04-22 11:50:24 +10:00
itsmattkc f230bed709 sequence: allow default nodes without undo command 2021-04-22 11:50:24 +10:00
itsmattkc d4a2f1d6bc colormanager: don't list spaces if config is null 2021-04-22 11:50:24 +10:00
itsmattkc 269fa6d905 remove block enum
Replaced with dynamic casts.
2021-04-22 11:50:24 +10:00
itsmattkc 50644b8e10 viewer: implemented path to show empty frame
Mild UI improvement.
2021-04-22 11:50:24 +10:00
itsmattkc 0cd40028d9 openglrenderer: use effective texture size rather than virtual size
Oof, this was an oopsie. This appears to fix the issues on AMD and some Intel
GPUs (the most prominent issues at least).
2021-04-18 00:19:19 +10:00
itsmattkc 77d4b18a60 updated copyright year for 2021 [skip ci] 2021-04-17 18:56:50 +10:00
itsmattkc e410eb2aa6 nodefactory: minor code change 2021-04-17 15:13:33 +10:00
itsmattkc 8a5613bed7 nodes: improve timeremap hashing 2021-04-17 15:13:18 +10:00