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