itsmattkc
3da9643da2
Squashed commit of the following:
...
commit 8e06ded5769a41294d1f6645b1442634d2f503ff
Author: itsmattkc <itsmattkc@gmail.com >
Date: Thu May 7 03:18:39 2020 +1000
updated widget layout consistency
commit ba0ef33d56af23ccb611bc10293bd6cd0a52f250
Merge: 0f306550 9a4f7b54
Author: itsmattkc <itsmattkc@gmail.com >
Date: Thu May 7 03:12:12 2020 +1000
Merge branch 'pp_tabs' of https://github.com/ThomasWilshaw/olive into ThomasWilshaw-pp_tabs
commit 9a4f7b546eb096c64de16ab6ea9d942963ac9ae2
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Mon May 4 23:56:26 2020 +0100
Tabify Project Properties
Move the project properites from boxes to tabs.
2020-05-07 03:19:25 +10:00
itsmattkc
43ee598e01
Merge branch 'master' of https://github.com/olive-editor/olive
2020-05-07 03:14:18 +10:00
itsmattkc
39efafc8c2
Merge pull request #1151 from ThomasWilshaw/footageProperties
...
Fix first useable stream being selected
2020-05-07 03:11:41 +10:00
itsmattkc
b3ffc42113
Merge pull request #1140 from Simran-B/msvc-mp-flag
...
MSVC: Build with Multiple Processes (CMAKE_CXX_FLAGS /MP)
2020-05-07 03:11:24 +10:00
itsmattkc
0f306550bf
slider: use custom dragging code on mac
...
The slider dragging implementation used for other platforms caused issues on
macOS. We now have a custom Mac implementation that doesn't cause problems, and
is arguably better than the other implementation anyway.
2020-05-07 03:04:40 +10:00
itsmattkc
373eeaeacd
renderer: when invalidating visible, kick the workers into emit mode
2020-05-07 01:29:05 +10:00
itsmattkc
c61adbf2a2
videorenderer: if an InvalidateVisible() signal comes through, cancel the queue
...
Optimization that frees up the GPU as quickly as possible when the user starts
making changes that may require quick feedback.
2020-05-07 00:56:16 +10:00
itsmattkc
2eb753e99d
matrix: comment out broken test code
2020-05-06 23:23:07 +10:00
itsmattkc
3ef119c0ab
removed shaders.qrc
...
Accidentally got merged in on this branch.
2020-05-06 23:22:49 +10:00
itsmattkc
f262f1dadd
Merge branch 'master' into gizmos
2020-05-06 23:18:15 +10:00
itsmattkc
ee61ed3b2b
Merge branch 'master' of https://github.com/olive-editor/olive
2020-05-06 23:15:24 +10:00
itsmattkc
4d85987b71
nodeparamviewwidgetbridge: fixed array index out of bounds
2020-05-06 17:47:42 +10:00
itsmattkc
530aae00b8
nodeparamviewitem: fixed bug that didn't pass time target to array elements
2020-05-06 17:47:13 +10:00
itsmattkc
67854a2c97
gizmos: use scale instead of matrix transform
...
Improves appearance of gizmos lines and ensures other controls are drawn in
UI dimensions rather than texture dimensions.
2020-05-06 17:45:44 +10:00
itsmattkc
1ceefb6dba
Merge branch 'master' into gizmos
2020-05-06 16:35:40 +10:00
itsmattkc
2e0082b04c
nodes: started array widget
2020-05-06 16:32:54 +10:00
itsmattkc
78e305a593
mergenode: optimize so null textures (gaps, etc.) don't affect the hash
2020-05-06 16:14:27 +10:00
itsmattkc
d49c6a059c
nodes: optimize blocks so they don't unnecessarily change the hash
2020-05-06 16:14:23 +10:00
itsmattkc
fb625cb76e
nodes: removed XML infrastructure
2020-05-06 15:06:37 +10:00
Thomas Wilshaw
df97a86dbc
Fix first usable stream being selected
...
Footage Properties should always select the first usable stream. Commit 1fa3f4e
didn't quite fix this with all footage. This should.
2020-05-05 22:32:11 +01:00
itsmattkc
057cfe4296
config: make sure floats are used for color instantiation
2020-05-06 02:53:36 +10:00
itsmattkc
fd30643204
Merge branch 'master' of https://github.com/olive-editor/olive
2020-05-06 00:23:11 +10:00
itsmattkc
721f6a79b4
mild conform to the rest of the code
2020-05-06 00:22:43 +10:00
itsmattkc
0d0d35f025
Merge branch 'ire_lines' of https://github.com/ThomasWilshaw/olive into ThomasWilshaw-ire_lines
2020-05-06 00:12:37 +10:00
itsmattkc
d5f293c02a
Merge branch 'master' of https://github.com/olive-editor/olive
2020-05-06 00:11:09 +10:00
itsmattkc
17876410b5
rewrote OCIO C locale patch
...
Previous build was getting optimized out. This one shouldn't.
2020-05-06 00:10:10 +10:00
itsmattkc
c6213b32ad
Merge branch 'nodeviewredux'
2020-05-05 23:47:33 +10:00
itsmattkc
af994cd1b6
preferences: added preference for node color scheme
2020-05-05 23:47:03 +10:00
itsmattkc
0628ddb901
nodes: use different colors from config based on category
2020-05-05 23:24:00 +10:00
itsmattkc
74d252c5c0
nodes: use defined categories rather than arbitrary string based
2020-05-05 22:12:15 +10:00
Thomas Wilshaw
1e81969fca
Waveform fixes
...
- Due to a floating point division error not all the bars on the waveform were
being drawn.
- Fix ratio in the fragment shader
2020-05-05 11:29:15 +01:00
itsmattkc
911ef782f9
colormanager: always temporarily set C locale when loading an OCIO config from file
...
Fixes known bug in OCIO when loading files from non-English locales.
2020-05-05 14:48:09 +10:00
itsmattkc
1bf0f90a0a
Merge pull request #1145 from eszlari/cmake-generate
...
ocioconf: replace script with cmake
2020-05-05 02:58:35 +10:00
itsmattkc
51c896ed7e
scopes: moved all shared code to a base class to easily add more scopes
2020-05-05 02:41:16 +10:00
itsmattkc
54baba63f9
Merge branch 'master' into gizmos
2020-05-05 01:05:52 +10:00
itsmattkc
30efe054c7
colordialog: if display changes, ensure views change before anything else
...
Prevents exception if new display doesn't contain current view.
2020-05-05 00:42:55 +10:00
itsmattkc
b80eb6fd45
track: fixed segfault if user tried to use "add" tool on nonexistant track
2020-05-05 00:36:28 +10:00
itsmattkc
c387ce1cd7
polygon node: early crude implementation
2020-05-05 00:22:49 +10:00
itsmattkc
b6696f3161
Merge branch 'master' into gizmos
2020-05-04 13:12:11 +10:00
itsmattkc
63f3e542ee
style: fixed windows compile issue
2020-05-04 12:58:28 +10:00
Peter Eszlari
2c8ebdf0d2
ocioconf: replace script with cmake
2020-05-04 04:35:32 +02:00
itsmattkc
1fa3f4edb4
footageproperties: auto-select first usable stream ( fixes #105 )
2020-05-04 02:09:52 +10:00
itsmattkc
22bfff2c62
proxy: improved progress signalling
...
Signals once cache to disk is fully complete (rather than signalling on decode
and then sitting at 100% for ages until the disk saving is done).
2020-05-04 01:53:47 +10:00
itsmattkc
b458bfa542
proxy: improved UI on proxy menu
2020-05-04 01:33:26 +10:00
itsmattkc
2b1640ac04
frame/texture: use dividers when allocating buffers
...
Allows render pipeline to know the "real" and "simulated" resolution of a
divided buffer.
2020-05-04 01:08:46 +10:00
itsmattkc
e4e797c901
proxy: cleaned up, re-use the render cache's disk save system for proxies, multithreaded compression
2020-05-04 00:29:26 +10:00
itsmattkc
f7f437ab04
Merge branch 'master' into exrproxy
2020-05-03 17:15:32 +10:00
itsmattkc
b2acb5c326
style: use native menu styling on macOS too
2020-05-03 17:15:09 +10:00
itsmattkc
6754feb2f6
proxy: began work towards creating proxy from video
2020-05-03 17:09:52 +10:00
itsmattkc
e4c3b6bf7b
renderer/decoder: simplified audio PCM transcode
...
Turned the two-step PCM transcode into one step and simplified/removed much of
the unnecessary infrastructure that supported it. This makes the code cleaner
and generally improves the code paths.
2020-05-03 16:07:10 +10:00