itsmattkc
|
91b761693b
|
code: use config macro
Macro is much easier to use and more readable
|
2022-05-04 09:50:34 -07:00 |
|
itsmattkc
|
5f13a83009
|
footage: support multi-layered images
Fixes #982
|
2022-05-04 09:27:34 -07:00 |
|
itsmattkc
|
a3c52cafaa
|
traverser: fixed regression regarding converting generated frames
|
2022-05-03 20:49:44 -07:00 |
|
itsmattkc
|
d8a944c8c4
|
port more nodes to use recursive jobs
|
2022-05-03 20:34:17 -07:00 |
|
itsmattkc
|
5f116633c5
|
colorvalueswidget: fix picker emitting wrong color
|
2022-05-03 19:05:28 -07:00 |
|
itsmattkc
|
e7b49f311d
|
shapenodebase: move base translate
|
2022-05-03 19:05:11 -07:00 |
|
itsmattkc
|
329dfb7913
|
renderer: resolve jobs at the end
|
2022-05-03 18:43:12 -07:00 |
|
itsmattkc
|
fa1a57318b
|
Merge branch 'master' of https://github.com/olive-editor/olive
|
2022-05-03 17:10:08 -07:00 |
|
itsmattkc
|
6512774b86
|
code: conform traverser buffer creation
Helps ensure parity between traverser and render processor
|
2022-05-03 17:10:03 -07:00 |
|
itsmattkc
|
b00609111e
|
Merge pull request #1909 from aeroc7/ub_fixes
Fix undefined behavior: return timestamp of 0 if 'time' is NaN
|
2022-05-03 15:52:33 -07:00 |
|
itsmattkc
|
0e490b94e5
|
nodes: implemented recursive jobs
|
2022-05-03 15:03:14 -07:00 |
|
itsmattkc
|
4249b82cfc
|
suppress pointless gcc warning
|
2022-05-03 14:35:43 -07:00 |
|
itsmattkc
|
5d06c58a29
|
text: update code for new job system
|
2022-05-03 14:25:29 -07:00 |
|
itsmattkc
|
d6670dfe47
|
nodeparamview: correct bool mistake
|
2022-05-03 14:23:53 -07:00 |
|
itsmattkc
|
82bd6a103c
|
timeline: implement reveal in project action
|
2022-05-03 14:23:41 -07:00 |
|
itsmattkc
|
7fbe711866
|
audio: correctly report packed format to encoder
|
2022-05-03 13:53:53 -07:00 |
|
itsmattkc
|
22e2b33e06
|
code: added missing include
|
2022-05-03 13:44:00 -07:00 |
|
itsmattkc
|
b290c4d007
|
audio: extended support for planar/packed formats
|
2022-05-03 13:41:27 -07:00 |
|
itsmattkc
|
6e7e6f81f9
|
traverser: remove debug line
|
2022-05-03 11:23:03 -07:00 |
|
itsmattkc
|
028d2fd60c
|
nodes: optimize job infrastructure
Rework traversing so that jobs are only resolved when they are used. This should provide moderate optimize to the traversing process.
|
2022-05-03 11:19:21 -07:00 |
|
itsmattkc
|
5351e634b0
|
nodeparamviewwidgetbridge: force spacing between sliders
Fixes #1910
|
2022-05-03 07:10:38 -07:00 |
|
Bennett
|
4eba69c305
|
Return timestamp of 0 if 'time' is NaN; would otherwise cause signed integer overflow in qRound64
|
2022-05-02 17:25:23 -07:00 |
|
itsmattkc
|
ef515579df
|
completed audio recording implementation
|
2022-05-02 17:05:11 -07:00 |
|
itsmattkc
|
026cc9f064
|
config: add default recording format
|
2022-05-02 16:07:43 -07:00 |
|
itsmattkc
|
6e4cb02ac2
|
seekablewidget: reimplement 0 limit on seek
|
2022-05-02 16:07:35 -07:00 |
|
itsmattkc
|
818ac12fb7
|
viewer: set actual filename for audio recording
|
2022-05-02 16:07:24 -07:00 |
|
itsmattkc
|
9fb50b2fe6
|
markerpropertiesdialog: update dialog title
|
2022-05-02 16:06:50 -07:00 |
|
itsmattkc
|
d2010760ed
|
rational: restored ostream operator
|
2022-05-02 14:38:29 -07:00 |
|
itsmattkc
|
9101f5dc49
|
implemented core audio recording support
|
2022-05-02 14:00:03 -07:00 |
|
itsmattkc
|
a34fb2145d
|
rational: fixed otio code
|
2022-05-02 12:37:29 -07:00 |
|
itsmattkc
|
ac1c4733ac
|
various: added now-missing includes
|
2022-05-02 10:32:17 -07:00 |
|
itsmattkc
|
38a5c36a35
|
rational: rewrite
Our rational is now a much thinner wrapper around AVRational. Their code is better than ours and using it greatly reduces our own maintenance cost
|
2022-05-02 10:31:59 -07:00 |
|
itsmattkc
|
b9e1498ea0
|
curvewidget: connect snapping subsystem
|
2022-05-02 09:45:59 -07:00 |
|
itsmattkc
|
5441f2f9a4
|
markeraddcommand: removed unused members
|
2022-05-02 00:35:43 -07:00 |
|
itsmattkc
|
059331c295
|
markerremovecommand: removed unused members
|
2022-05-02 00:26:11 -07:00 |
|
itsmattkc
|
e6d4fe43de
|
reworked and vastly improved snapping subsystem
|
2022-05-02 00:01:49 -07:00 |
|
itsmattkc
|
756ff77ae8
|
cleaned up clip marker click code
|
2022-05-01 22:41:07 -07:00 |
|
itsmattkc
|
f7396de121
|
markers: reimplemented copy/paste
|
2022-05-01 22:33:58 -07:00 |
|
itsmattkc
|
6a0b5856c9
|
various: extended marker and timeline functionality
|
2022-05-01 21:17:22 -07:00 |
|
itsmattkc
|
cdcd83c09a
|
ported seekablewidget to timebasedview
Cuts down on a lot of code duplication and opens up usage of the new TimelineViewSelectionManager framework
|
2022-05-01 15:45:20 -07:00 |
|
itsmattkc
|
f04ff5f1ff
|
preferences: minor relabelling of marker settings
|
2022-05-01 11:16:33 -07:00 |
|
itsmattkc
|
838017a468
|
config: set default marker color to lime
This feels slightly closer to the existing color
|
2022-05-01 11:16:13 -07:00 |
|
itsmattkc
|
e8dde836e3
|
Merge branch 'master' into pr/1717
|
2022-05-01 10:58:44 -07:00 |
|
itsmattkc
|
004c66a073
|
node: implement find path utility function
|
2022-05-01 10:47:58 -07:00 |
|
itsmattkc
|
67f1a1ad0c
|
viewer: improve safe margins rendering
|
2022-05-01 10:27:15 -07:00 |
|
itsmattkc
|
6e08b61ecc
|
nodeview: prevent default behavior when items are attached
Fixes buggy behavior when dropping attached nodes and moving the cursor
|
2022-04-28 10:44:02 -07:00 |
|
itsmattkc
|
7825d0e16d
|
nodeview: improved drop functionality
|
2022-04-28 09:54:49 -07:00 |
|
itsmattkc
|
827dd98d6c
|
nodeparamview: implement deleting node
|
2022-04-26 15:19:04 -07:00 |
|
itsmattkc
|
001834cbfa
|
node: implemented bypassing
|
2022-04-26 15:07:01 -07:00 |
|
itsmattkc
|
d1bb931854
|
nodeparamview: implemented add button
|
2022-04-26 14:23:19 -07:00 |
|