itsmattkc
e67dabf1ff
keyframes: implemented deleting keyframes with the delete shortcut
2020-05-01 17:01:16 +10:00
itsmattkc
ca323b7bfd
updated contributing page with more information
2020-05-01 16:57:13 +10:00
itsmattkc
4290797389
colormanager: use env variable as default config if it exists
2020-05-01 16:33:46 +10:00
itsmattkc
6433a0bb8c
appveyor: fixed incorrect comparison in last commit
2020-05-01 14:40:07 +10:00
itsmattkc
2125293a3c
appveyor: use ninja to build and try to prevent deploying on PRs
2020-05-01 14:38:49 +10:00
itsmattkc
9335815d20
waveform: ensure waveform updates on null buffers
2020-05-01 14:20:35 +10:00
itsmattkc
baf954a4e0
cmake: add minimum macos version
2020-05-01 14:00:40 +10:00
itsmattkc
be5e5042bd
timeline: prevent rubberband from showing if the user right clicked
2020-05-01 04:08:35 +10:00
itsmattkc
6f2993477d
added null check for audio that hasn't been indexed yet
2020-05-01 03:51:56 +10:00
itsmattkc
a2cba8c103
pixelformat: respect linesizes when converting pixel formats
2020-05-01 03:42:31 +10:00
itsmattkc
8c8bb45f7f
crashhandler: include git commit hash with crash report
2020-05-01 02:11:26 +10:00
itsmattkc
1f76c33f6b
crashhandler: include git commit hash
2020-05-01 02:09:59 +10:00
itsmattkc
95b7c9770c
manageddisplay: fixed segfault when closing exportdialog
...
Really affected any color managed display widget, including scopes, viewers,
and the export dialog.
2020-05-01 02:04:26 +10:00
itsmattkc
472030f8f0
oiiodecoder: implemented workaround for oiio stride bug in versions < 2.1.12
2020-05-01 01:38:31 +10:00
itsmattkc
a9208294a0
exportdialog: automatically snap resolutions to even numbers
2020-05-01 00:49:09 +10:00
itsmattkc
afc9cff301
exporter: fixed segfault when cancelling introduced by multithreaded color space conversion
2020-05-01 00:36:37 +10:00
itsmattkc
f371aff448
exportdialog: move messageboxes to sheets
...
Improves UI on macOS.
2020-05-01 00:35:13 +10:00
itsmattkc
65e117c3de
exportdialog: warn against a non-even resolution
2020-05-01 00:13:00 +10:00
itsmattkc
5a83f3db79
exportdialog: prevent widths/heights from becoming <= 0
2020-04-30 23:44:50 +10:00
itsmattkc
dc355dca46
export: multithread the color space conversion
2020-04-30 18:54:30 +10:00
itsmattkc
549ecc448a
ffmpegencoder: use qstring rather than sprint_s (which is only available on msvc)
2020-04-30 18:54:13 +10:00
itsmattkc
ce42388d68
export: allow users to override the thread count
2020-04-30 17:19:43 +10:00
itsmattkc
aecfa842c3
nodes: moved hashing to nodes so they can override behavior if they wish
2020-04-30 01:56:08 +10:00
itsmattkc
ba94aa0b22
fixed some float typing for msvc build
2020-04-29 18:43:00 +10:00
itsmattkc
4ac5513e3f
nodeview: implemented ability to select and delete node edges
2020-04-29 17:25:41 +10:00
itsmattkc
3f77c2ce91
Merge branch 'master' into nodeviewredux
2020-04-29 15:57:24 +10:00
itsmattkc
544a8855d3
waveform: update for glsl 150
2020-04-29 15:56:46 +10:00
itsmattkc
dfedcb97b2
waveform: use qfontmetrics macro for version compatibility
2020-04-29 15:56:24 +10:00
itsmattkc
bf68a4d631
nodes: added ability to label nodes
2020-04-29 15:35:05 +10:00
itsmattkc
13dc79d0cd
nodeview: implemented duplicate feature
2020-04-29 15:04:53 +10:00
itsmattkc
d83073cf85
nodeview: attach pasted nodes to the cursor
2020-04-29 14:49:43 +10:00
itsmattkc
1db5cf4de4
nodeview: reduce width of items
2020-04-29 14:36:06 +10:00
itsmattkc
999e841bc7
nodes: implemented short name
...
Nodes can provide "short" names for use in the node graph, distinct from their
full names shown everywhere else.
2020-04-29 14:33:57 +10:00
Troy James Sobotka
949e43cada
Update IRE increments
...
Move to 10% increments.
2020-04-28 15:59:40 -07:00
Troy James Sobotka
c06bdc5eac
Update flourishes
...
Centre and align text.
2020-04-28 15:39:16 -07:00
Troy James Sobotka
4af10b2b5c
Update Waveform Output
...
Updates:
* Added IRE text on 20% increments
* Added waveform lines that work
* Scaled waveform to a subsection of the surface
2020-04-28 15:06:22 -07:00
Troy James Sobotka
b9a62eb1aa
Add lines
...
Adding waveform lines. Still requires scaling to
fit in arbitrary range.
2020-04-28 15:06:22 -07:00
Troy James Sobotka
5dd999b406
First working pass of Waveform
...
Remove the sum, add some commments, and
make it scale to the full window.
TODO:
* Hook up CM.
* Add UI for intensity
* Add lines at 20% increments, plus under /
overshoot?
* Add UI for increments.
2020-04-28 15:06:22 -07:00
Troy James Sobotka
f82bd39f0e
Minor tweaks
...
Cleanup.
2020-04-28 15:06:22 -07:00
Troy James Sobotka
c0b4cb28e0
Temp waveform work.
2020-04-28 15:06:22 -07:00
itsmattkc
ff1a470aa0
Merge branch 'master' into nodeviewredux
2020-04-29 05:01:11 +10:00
itsmattkc
2a9c11823e
Merge branch 'master' of https://github.com/olive-editor/olive
2020-04-29 04:57:39 +10:00
itsmattkc
8ab91a70cc
nodeview: implemented moving with either the hand tool or middle mouse button
...
Includes splitting off this functionality from TimelineViewBase so it can be
re-used in any QGraphicsView.
2020-04-29 04:56:58 +10:00
itsmattkc
e7e895739b
Merge pull request #1138 from olive-editor/BrimsonBhin-patch-1
...
Gaussian Blur: Use straight multiply
2020-04-29 04:52:22 +10:00
itsmattkc
366945fd29
add rdynamic to the linux build options
...
This appears to be necessary for debug symbols to show in the crash handler.
2020-04-29 03:57:49 +10:00
itsmattkc
f04fa12c06
nodeview: allow expanded views of nodes again
...
Re-implementing expanding nodes to see the connections (but nicer this time).
2020-04-29 03:56:50 +10:00
itsmattkc
d8df7cd5a7
Merge branch 'master' into nodeviewredux
2020-04-29 02:15:34 +10:00
itsmattkc
877e8d3afc
curveview: ensured curveview is updated with the correct length and playhead
2020-04-29 01:26:09 +10:00
itsmattkc
69d399105a
manageddisplaywidgets: fixed issue that caused buffers to be drawn on the main window
2020-04-29 01:24:21 +10:00
itsmattkc
3070aa7e40
waveformscope: convert buffers to DVL before drawing the waveform
2020-04-29 00:36:55 +10:00