Commit Graph
702 Commits
Author SHA1 Message Date
itsmattkc 4c9863a696 implement audio device to pull directly from renderer 2021-09-25 12:44:58 -07:00
itsmattkc 35873dce01 started new cache 2021-09-23 17:08:12 -07:00
itsmattkc 1ab13c3ab6 cache: reduce audio interval 2021-09-23 00:47:48 -07:00
itsmattkc bc9afc8428 cache: remove unnecessary line 2021-09-23 00:47:34 -07:00
itsmattkc 4fd7298cc3 cache: add audio option 2021-09-23 00:47:21 -07:00
itsmattkc 0b205ece9c cache: improved code flow 2021-09-23 00:16:05 -07:00
itsmattkc 8f4095019a renderer: added null check to fix crash 2021-09-22 18:30:09 -07:00
itsmattkc 04945ff4ff renderer: fixed crash 2021-09-22 18:24:45 -07:00
itsmattkc 401f8d394c shapenode: added gizmos 2021-09-22 01:45:05 -07:00
itsmattkc 8277748719 render: avoid hashing null node 2021-09-21 21:32:20 -07:00
itsmattkc 677277c16d renderer: improved code flow 2021-09-21 19:10:03 -07:00
itsmattkc 0df7012c9e rewrote hashing 2021-09-20 21:14:15 -07:00
itsmattkc 7ba5dca4ab renderer: always hash along edges 2021-09-19 23:11:20 -07:00
itsmattkc 67c7c71ca2 implemented "value hints" for choosing output values to use 2021-09-17 20:56:53 -07:00
itsmattkc b07bccb7dc nodes: revert to single output 2021-09-07 22:01:36 -07:00
itsmattkc a0706a78d8 nodes: implemented core of manual table value selection 2021-09-07 15:27:07 -07:00
itsmattkc 6d576a3e55 opengl: use desktop header on mac
Fixes #1741
2021-09-06 11:01:07 -07:00
itsmattkc 90af822bf0 opengl: use correct shader version 2021-09-03 15:10:11 -07:00
itsmattkc 5e66892e64 rewrite shader compilation code
Fixes #1737
2021-09-03 13:30:22 -07:00
itsmattkc cf1cb5e0a9 renderer: move ocio code to separate file 2021-09-01 15:02:07 -07:00
itsmattkc 6ae368df85 footageviewer: fix infinite loop
Also adds warning to help prevent this from happening again
2021-09-01 11:31:20 -07:00
itsmattkc cc4ead6935 Merge branch 'master' into transition-offsets 2021-08-12 14:41:30 -07:00
itsmattkc e36c001e74 audio: prevent playback of any audio after length
Fixes #1705
2021-08-08 17:30:07 -07:00
itsmattkc 391534b71d fixed waveform issue 2021-08-01 17:10:45 -07:00
itsmattkc be4a18d7de moved visual waveforms to block
This should be nicer, however it has a bug that I need to fix
2021-08-01 16:43:53 -07:00
itsmattkc 6995ffe015 reworked timeline elements 2021-08-01 11:05:18 -07:00
itsmattkc e433d7c374 Merge branch 'master' of https://github.com/olive-editor/olive 2021-07-24 09:37:17 -07:00
itsmattkc c26deb998e Merge branch 'master' of https://github.com/olive-editor/olive 2021-07-23 17:09:12 -07:00
itsmattkc c127bebae4 renderer/viewer: more flexibility regarding alpha association 2021-07-23 17:08:42 -07:00
itsmattkc 179e8d9014 audio: added null check
Fixes common crash.
2021-07-23 15:47:25 -07:00
itsmattkc db29dfdf1a viewer: use auto-cache as sequence parameter 2021-07-23 14:55:19 -07:00
itsmattkc 6da4464f05 moved effects slider drag bool to static and outside core 2021-07-19 19:25:45 -07:00
itsmattkc 9b0c5373b5 Merge branch 'nodeview-redux' 2021-07-19 18:41:50 -07:00
itsmattkc 59e228439f cache: ignore shifts beyond map size
Fixes crash
2021-07-18 11:05:33 -07:00
itsmattkc 24b9756e3b Merge branch 'master' of https://github.com/olive-editor/olive 2021-07-16 20:41:02 -07:00
itsmattkc e5340dab81 Merge branch 'nodeview-redux' of https://github.com/olive-editor/olive into nodeview-redux 2021-07-16 20:30:51 -07:00
itsmattkc a341fb1a1a render: add default constructor to TimeRangeWithJob 2021-07-16 20:30:18 -07:00
itsmattkc c1c910af1b render: accidentally committed no waveforms 2021-07-16 20:29:20 -07:00
itsmattkc 593a3b025a Merge branch 'master' into nodeview-redux 2021-07-16 20:09:33 -07:00
itsmattkc 5bacdd0aff subtitles: rewrite to support older versions of qt 2021-07-16 19:39:12 -07:00
itsmattkc 710b931bbb render: queue audio over time rather than all at once 2021-07-16 15:53:01 -07:00
itsmattkc 4bbc75392a nodes: rewrote and simplified length signaling system 2021-07-15 21:00:18 -07:00
itsmattkc 8350ce300f cache: improved invalidation system 2021-07-15 20:59:37 -07:00
itsmattkc d2233664fd colorprocessor: use frame's actual channel count 2021-07-13 16:23:21 -07:00
itsmattkc 528852c148 render: pack audio during playback
Should optimize audio rendering
2021-07-12 23:54:18 -07:00
itsmattkc c374a03e9d render: further simplified job times
Outside of silly mistakes, this should be significantly faster and more stable.
2021-07-12 15:14:37 -07:00
itsmattkc 7ff419b0a3 render: use events to iterate gradually through frame queue
Fixes #1665
2021-07-12 00:48:26 -07:00
itsmattkc 310fd3541a various: greatly simplified job times
Hopefully this doesn't break everything
2021-07-11 23:33:21 -07:00
itsmattkc d18f650034 framehashcache: disabled reserve 2021-07-11 17:20:50 -07:00
itsmattkc a9d6e0f3e5 audioplaybackcache: increase size of segments 2021-07-11 16:53:24 -07:00