itsmattkc
a675e0ccbb
conformmanager: actually commit new files
2021-05-14 12:22:30 +10:00
itsmattkc
a1345166c7
renderer: move conform to task
...
Improved rendering system and user interface
Fixes #1375
2021-05-14 12:20:53 +10:00
itsmattkc
a0072cbb75
nodeparamview: get track value rather than combined value when inserting keyframe
...
Fixes #1631
2021-05-14 09:56:47 +10:00
itsmattkc
7d5e778dfa
previewautocacher: multithread hash process
...
Significantly improves hashing speed. Particularly noticeable with longer video sources.
2021-05-14 00:13:04 +10:00
itsmattkc
37915d1c8c
framehashcache: improve time list function
...
Old implementation was particularly slow, this is significantly faster and should be identical in output.
2021-05-14 00:11:20 +10:00
itsmattkc
60c21e23f5
timecodefunctions: allow flooring "to timestamp" conversions
2021-05-13 23:57:50 +10:00
itsmattkc
c4dcf89fde
task: print duration of task to debug
...
Useful for performance testing
2021-05-13 23:57:26 +10:00
itsmattkc
36fcda17a8
export: added debug option
2021-05-13 22:59:55 +10:00
itsmattkc
961889b38f
exporttask: improved progress signalling
2021-05-13 22:59:36 +10:00
itsmattkc
14ae962027
ffmpegencoder: fixed issues with audio frame loop
...
Fixes #1625
2021-05-13 22:36:39 +10:00
itsmattkc
51b3d974c5
ffmpegdecoder: fixed memory leak introduced by switch to AVFilter backend
2021-05-13 21:30:53 +10:00
itsmattkc
5fb9793f43
opengl: use texture cache
...
Prevents a ton of texture allocation/deallocation. Should theoretically improve things, might make no noticeable difference.
2021-05-13 16:38:45 +10:00
itsmattkc
4cfe474861
opengl: wrap uploading to 3D textures
...
Probably won't ever need this, but it felt appropriate
2021-05-13 16:37:58 +10:00
itsmattkc
a5fbcf059e
videoparams: compare depth
...
Seems like a good thing to do
2021-05-13 16:27:17 +10:00
itsmattkc
58d062ad75
viewer: run queue if windows are still active
...
Fixes #1628
2021-05-12 11:10:08 +10:00
itsmattkc
72d5b4af86
nodeview: enable mouse tracking at all times
...
Slightly less efficient, but fixes #1618 , a seemingly
Linux-exclusive Qt bug which caused strange drag issues.
2021-05-11 11:16:59 +10:00
Simran
27c9b8b4fe
CI: Ignore changes to .ts files in PRs [skip ci]
2021-05-10 11:18:26 +02:00
itsmattkc
72ed87d923
ui: scroll zoom preference now specific to widget
...
Fixes #1597
2021-05-10 12:07:15 +10:00
itsmattkc
94b2cebeea
ui: merged nodeview/timelineview scrolling code
...
Greatly improves code quality and maintainability
2021-05-10 11:15:37 +10:00
itsmattkc
1c983f6b8c
nodeparamview: focus next best node when node is removed
...
Fixes #1616
2021-05-10 10:52:34 +10:00
itsmattkc
8383929476
track/audioplaybackcache: re-did binary search algorithms
...
Fixes #1617
Fixes #1615
2021-05-10 10:42:07 +10:00
itsmattkc
febb5b0d25
config: startup option for autocache pause
...
Makes debugging easier
2021-05-10 10:40:17 +10:00
itsmattkc
15556c64ae
encoder: write audio in segments
...
I'll be honest, this probably makes no noticeable difference at all. It should be faster and more efficient, but whether that translates into any tangible improvement is yet to be seen.
2021-05-10 00:44:08 +10:00
itsmattkc
27653f10dc
frame: use correct linesize value for allocations
...
OOF NO WONDER MEMORY USAGE IS SO HIGH
2021-05-09 19:43:26 +10:00
itsmattkc
6d517a851c
cmake: patch for openexr < 3.0
2021-05-09 18:20:48 +10:00
itsmattkc
964129bb08
viewer: further improvements to auto-cache logic
2021-05-09 18:15:56 +10:00
itsmattkc
db237d3bd4
update for openexr 3.x
2021-05-09 17:08:06 +10:00
itsmattkc
029b826f90
slider: change ctrl and shift modifiers
...
Ctrl now does * 0.01 and shift does * 100.
2021-05-08 09:39:21 +10:00
itsmattkc
4b58d55d90
scope: ensure texture is updated from channel count too
...
Fixes #1610
2021-05-07 16:26:02 +10:00
itsmattkc
f3c3b2eecf
viewer: added default parameter
...
Minor code enhancement
2021-05-07 16:26:02 +10:00
itsmattkc
01f4cd4d16
viewer: update the display even if the frame hasn't changed
...
Fixes #1611
2021-05-07 16:26:02 +10:00
itsmattkc
6d14010de7
undef MessageBox
2021-05-05 20:37:53 +10:00
itsmattkc
673f298d9d
actually commit new digit header and tests
2021-05-05 20:15:06 +10:00
itsmattkc
049e32eb40
core: queue project panel focus so it doesn't happen too early
...
Fixes #1608
2021-05-05 19:08:04 +10:00
itsmattkc
84847e0939
viewer: set display image to null when disconnecting viewer node
2021-05-05 19:07:34 +10:00
itsmattkc
4942970c02
export: fixed many export formats including still image and image sequence export
...
Still incomplete, but does a lot towards #1345
2021-05-05 19:03:03 +10:00
itsmattkc
dedc189ebf
sliders: make certain set functions slots
2021-05-05 18:58:51 +10:00
itsmattkc
e219941147
viewer: don't use const ref after popping
2021-05-05 18:54:49 +10:00
itsmattkc
ee90d89ef4
viewer: move set code lower and return
2021-05-05 12:53:42 +10:00
itsmattkc
7945a6b58a
viewer: show last frame in queue even if queue cannot keep up
...
It's better than nothing
2021-05-05 12:49:29 +10:00
itsmattkc
367293e253
viewer: hardcode playback queue number
...
Doesn't make sense to base this on thread count because lower thread computers need this more than higher thread computers
2021-05-05 12:06:15 +10:00
itsmattkc
105655b3d9
nodeview: don't use other input's type for reconnecting nodes, just use traverser heuristic
...
Fixes #1607
2021-05-05 11:41:56 +10:00
itsmattkc
fc63be565d
cache: add more pixel format options for performance testing
2021-05-05 11:39:09 +10:00
itsmattkc
bba23c1589
cache: don't create directories unless necessary
2021-05-05 11:38:27 +10:00
itsmattkc
32e11bb6a1
footage: clamp to last frame rather than length
...
Fixes #1604
2021-05-03 22:18:40 +10:00
itsmattkc
a15ae63c7d
Merge pull request #1603 from ThomasWilshaw/Fix_1602
...
Allow image sequences to use a period seperator
2021-05-03 22:08:22 +10:00
itsmattkc
eb0cbea108
improved interlacing
2021-05-03 22:08:05 +10:00
itsmattkc
5af00496c5
viewer: fixed crash on destruction when interlacing
2021-05-03 22:06:57 +10:00
Thomas Wilshaw
7e93eb6e40
Allow image sequences to use a period seperator
...
Allows image sequences of the form xyz.0000.exr as well as xyz_0000.exr
Fixes #1602
2021-05-03 12:09:24 +01:00
itsmattkc
6d2eeb7409
viewer: upload texture in paint command
...
Fix potential crash a texture is set before the OpenGL context is initialized
2021-05-03 17:50:16 +10:00