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
Thomas Wilshaw
e07240cc30
Merge branch 'master' into ocio_node
2022-05-03 18:54:02 +01: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
Bennett
b11e681d2d
Add support for using sanitizer options with MSVC
2022-05-02 16:35:28 -07:00
Bennett Anderson
8b35c22c83
Add sanitizer options to build system
2022-05-02 16:35:28 -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
985131af55
pass colortransformjob alpha setting to shader
2022-05-02 15:16:27 -07:00
itsmattkc
d2010760ed
rational: restored ostream operator
2022-05-02 14:38:29 -07:00
Thomas Wilshaw
abc669fa8e
Attempt to fix build issue
2022-05-02 22:04:59 +01:00
Thomas Wilshaw
4c8407a882
Add keying tolerance controls
2022-05-02 22:02:31 +01:00
itsmattkc
9101f5dc49
implemented core audio recording support
2022-05-02 14:00:03 -07:00
Thomas Wilshaw
2c31fdfc0e
Fix PR comments and generate mask
2022-05-02 20:47:18 +01: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
Thomas Wilshaw
f9f8622682
Add ability to set custom OCIO function names
2022-04-27 22:48:41 +01: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
itsmattkc
3c13e32620
further implement colortransformjob
2022-04-26 13:13:28 -07:00
itsmattkc
45b18f6df2
fixed deserializer issue introduced by copy/paste fix
2022-04-26 09:04:34 -07:00
itsmattkc
abb84aa2ca
rational: assert when limits are used for calculations
...
These will necessarily result in overflows or underflows so I've attempted to weed this behavior out while adding asserts in case there are still usages I haven't found
2022-04-25 14:26:07 -07:00
itsmattkc
4536ed87a5
nodeparamview: fixed crash caused by closing contexts
2022-04-25 14:00:21 -07:00
itsmattkc
fb53931f68
implement "type" for xml node data
2022-04-25 13:16:27 -07:00
itsmattkc
fe7444e762
implemented underline, strikethrough, trackselect, and smallcaps icons
2022-04-25 12:40:55 -07:00
Pablo Gil
27cb53cc44
Icon track tool ( #1901 )
...
* initial icon design
* Dark SVG and all PNGs
2022-04-25 12:16:16 -07:00
Pablo Gil
006d4e76a0
Updated icon "text-underline" ( #1903 )
...
* initial redesign
* updated Dark SVG and all PNGs
2022-04-25 12:15:56 -07:00