itsmattkc
f234deb9ee
core: allow saving uncompressed xml projects too
2022-12-04 22:35:58 -08:00
itsmattkc
ed7ec77fdd
yuv2rgb: scale before centering uv
2022-12-01 22:56:51 -08:00
itsmattkc
ca8a257a9b
footagerelinkdialog: disable filename filter because it breaks on Windows
2022-10-16 13:55:31 -07:00
itsmattkc
b19730b1f5
nodes: store time with accelerated jobs
...
Fixes #2031
2022-09-23 02:55:18 -07:00
itsmattkc
7a1e1cdb49
ci: strip extension on linux build
2022-09-18 00:49:37 -07:00
itsmattkc
d0d7b74cf9
ci: use non-extension way of differentiating win32
2022-09-18 00:40:16 -07:00
itsmattkc
89edac10de
ci: make sure deploy folder is created on macOS
2022-09-18 00:38:32 -07:00
itsmattkc
5f1d03d746
ci: ensure enclosing macOS app is included in package
2022-09-18 00:28:04 -07:00
itsmattkc
306da70589
ci: attempt to prevent double zip
2022-09-17 23:52:06 -07:00
itsmattkc
7fea14768a
timerange: use internal snapping function for size function
2022-09-17 21:19:15 -07:00
itsmattkc
02ee079bde
timelinemarker: fixed issue with undoing resized markers
2022-09-16 11:28:03 -07:00
itsmattkc
d65722d79d
tests: update test for new code
2022-09-16 01:12:56 -07:00
itsmattkc
f38107109c
audiomonitor: use size_t for std vector
2022-09-16 00:56:03 -07:00
itsmattkc
f157e5014d
fix more instances where sample counts used int instead of size_t
2022-09-16 00:35:48 -07:00
itsmattkc
3003b4e849
crossdissolvetransition: use size_t instead of int for sample counts
2022-09-16 00:09:38 -07:00
itsmattkc
22b618da96
mathbase: use size_t for sample counts instead of int
2022-09-16 00:00:39 -07:00
itsmattkc
ed744802c4
viewer: disable QOpenGLWindow
...
While there was a theoretical performance improvement, it seems there are irreparable compatibility issues that make it not worthwhile. This is probably an optimization that will have to come from a Vulkan backend.
2022-07-27 22:57:46 -07:00
itsmattkc
1c9d86e03b
viewer: update waveform/viewer on construction
2022-07-27 20:25:29 -07:00
itsmattkc
2a74522aa6
viewertexteditor: fixed UI issues on macOS
2022-03-30 12:04:36 -07:00
itsmattkc
03f0ec9f64
ffmpeg: updated for 5.0
2022-02-17 14:53:12 -08:00
itsmattkc
cf1e8c9a95
fixed bug preventing negative timecodes being parsed correctly
2022-02-01 19:55:30 -08:00
itsmattkc
f9112c05fd
Implemented time offset node
2022-02-01 19:55:09 -08:00
itsmattkc
75db2344f2
ci: remove escape sequence on if statement
2022-01-30 10:00:28 -08:00
itsmattkc
2643433f53
ci: fix syntax error
2022-01-30 09:57:50 -08:00
itsmattkc
c876bb8507
try enabling arm64 builds
2022-01-30 09:57:02 -08:00
itsmattkc
6152e8545a
extraneous semicolon
2022-01-24 23:50:04 -08:00
itsmattkc
2afa7ecafe
reworked viewer timers
2022-01-02 16:56:11 -08:00
itsmattkc
ee3ea5990b
ci: continue if patreon generation failed
2022-01-02 16:34:37 -08:00
itsmattkc
923b889f1c
fixed bug where folder mimedata wasn't generated
2021-12-30 12:05:37 -08:00
itsmattkc
d7439ba520
added download option for texture
2021-12-30 11:47:58 -08:00
itsmattkc
eab3148d99
write utf-8 with patreon script
2021-12-29 10:16:57 -08:00
itsmattkc
1fedcf628f
set dots per meter on image when drawing text
...
Fixes #1805
2021-12-29 10:01:01 -08:00
itsmattkc
3c95ff7ac8
recalculate selected nodes on pointer operation
2021-12-29 00:54:48 -08:00
itsmattkc
46bf3334f5
reworked reselection code
...
Fixes #1811
2021-12-29 00:42:59 -08:00
itsmattkc
d538dfb670
fix unicode in recent projects list
2021-12-29 00:23:43 -08:00
itsmattkc
82df30586d
correctly handle unicode args on win32
...
Fixes #1810
2021-12-29 00:12:23 -08:00
itsmattkc
1828c2fd73
otio: update to be v0.14 compliant
2021-12-01 15:41:05 -08:00
itsmattkc
da3dc765a4
implement inhibiting sleep on linux during video playback
...
Fixes #1791
2021-11-12 10:48:39 -08:00
itsmattkc
ab8d9e14e8
moved sleep prevention code for further abstraction, implemented macOS
2021-11-11 16:14:37 -08:00
itsmattkc
e12e5db760
try sse wrapper for neon instructions
2021-10-25 12:30:47 -07:00
itsmattkc
55e87bae95
mathnode: fix macro issue
2021-10-18 21:37:36 -07:00
itsmattkc
d884be9098
cmake: upgrade to C++14
2021-10-18 21:37:16 -07:00
itsmattkc
e03b02d270
cmake: filled out macOS Info.plist
...
Fixes #1762
2021-10-08 11:49:39 -07:00
itsmattkc
83c56c0263
opengl: show driver version info
2021-09-30 17:12:18 -07:00
itsmattkc
22f9a46177
opengl: warn when graphics driver doesn't support crucial functionality rather than crashing
2021-09-30 17:02:16 -07:00
itsmattkc
07b0f36d8e
ci: correct lib paths on macOS
2021-09-30 14:40:53 -07:00
itsmattkc
5b7255b8bb
improved insert/overwrite functions
2021-08-28 13:40:27 -07:00
itsmattkc
a0d7f896c8
dragbutton: set cursor to open hand
...
Hopefully improves discoverability of how this button works
2021-08-28 13:40:27 -07:00
itsmattkc
bc275e421f
ffmpeg: don't use macro which makes compilers mad
2021-08-25 13:24:29 -07:00
itsmattkc
0551b2cc5e
ffmpeg: use format context duration as fallback for conform signalling
2021-08-25 13:01:11 -07:00
itsmattkc
6bd7bc4cca
timeline: copy waveform when copying
2021-08-25 12:27:26 -07:00
itsmattkc
2794730afa
tests: set clip lengths
2021-08-16 22:07:33 -07:00
itsmattkc
474c27405f
Merge branch 'transition-offsets'
2021-08-16 21:29:36 -07:00
itsmattkc
9dad2ef104
transitiontool: updated
2021-08-16 21:28:13 -07:00
itsmattkc
618ecacccd
use highlight instead
...
I think it should be highlight
2021-08-16 17:51:20 -07:00
itsmattkc
cc4ead6935
Merge branch 'master' into transition-offsets
2021-08-12 14:41:30 -07:00
itsmattkc
5e7cb068d9
revise keyboard shortcuts to be translatable
...
Fixes #1459
2021-08-12 14:31:31 -07:00
itsmattkc
f6e510025d
preferences: fixed issue with keyboard shortcut search
2021-08-09 13:35:11 -07:00
itsmattkc
e511fde899
timeline: invalidate when undoing a place command
...
Fixes #1715
2021-08-09 12:52:25 -07:00
itsmattkc
d3cd01c66a
mainmenu: update shortcut
2021-08-09 11:39:25 -07:00
itsmattkc
420042bb57
project: added revert function
...
This can be triggered either with File > Revert or by re-opening an already open project
Fixes #1710
2021-08-09 11:37:45 -07:00
itsmattkc
72d71ddf8c
mainmenu: added remaining tools
2021-08-09 11:28:01 -07:00
itsmattkc
56cfd929e1
Merge branch 'master' of https://github.com/olive-editor/olive
2021-08-09 01:22:55 -07:00
itsmattkc
e36c001e74
audio: prevent playback of any audio after length
...
Fixes #1705
2021-08-08 17:30:07 -07:00
itsmattkc
d713ba3be7
fixed 32-bit integer overflow on long audio
2021-08-08 17:05:41 -07:00
itsmattkc
e4bf8a92f3
ffmpegencoder: set avg_frame_rate
2021-08-08 12:14:11 -07:00
itsmattkc
5c5f6bd0c3
ffmpegencoder: set gop size
2021-08-08 11:08:16 -07:00
itsmattkc
a0bd9b5d8c
ffmpegencoder: rescale audio frames just in case
2021-08-08 11:07:57 -07:00
itsmattkc
2a0107b4a6
Merge branch 'master' of https://github.com/olive-editor/olive
2021-08-08 10:40:58 -07:00
itsmattkc
b5ad35bde2
ffmpegencoder: fix subtitle timestamps
2021-08-08 10:40:55 -07:00
itsmattkc
bdbeb111e8
ui: make color setting undoable
2021-08-07 20:37:40 -07:00
itsmattkc
330a37da92
nodes: implemented shape generator
2021-08-03 11:55:31 -07:00
itsmattkc
8954271e87
nodeparamview: fix combobox set with separators
2021-08-03 10:08:09 -07:00
itsmattkc
9f4470f55c
fixed snapping regression introduced by earlier commit
2021-08-02 19:57:19 -07:00
itsmattkc
c3d30f1b77
Merge branch 'master' into transition-offsets
2021-08-02 14:20:56 -07:00
itsmattkc
f6eea56310
fix build warning
2021-08-02 11:08:57 -07:00
itsmattkc
178fbb6f2f
timecode: use different drop-frame detection heuristic
2021-08-02 11:06:21 -07:00
itsmattkc
2f805abad8
mainmenu: add strings to new menu items
2021-08-02 10:57:16 -07:00
itsmattkc
438cce1ce5
widget: use rational for internal playhead value
...
Fixes #1688
2021-08-02 10:55:01 -07:00
itsmattkc
4510f6d36a
timeline: add move in/out to playhead
...
Fixes #1691
2021-08-02 07:50:36 -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
3593d70f34
speedduration: more or less done now
2021-08-01 14:18:22 -07:00
itsmattkc
bd94a934a3
Merge branch 'master' into speeddurdiag
2021-08-01 13:39:22 -07:00
itsmattkc
3b9421f90e
multiundocommand: keep undo/redo under protected
...
Minor code improvement
2021-08-01 13:37:32 -07:00
itsmattkc
c36efddf86
speeddurdialog now sets speed correctly
2021-08-01 13:34:42 -07:00
itsmattkc
b20a839332
began reimpl of speed/dur diag
2021-08-01 11:25:23 -07:00
itsmattkc
6995ffe015
reworked timeline elements
2021-08-01 11:05:18 -07:00
itsmattkc
8054124924
Merge branch 'master' of https://github.com/olive-editor/olive
2021-08-01 02:28:40 -07:00
itsmattkc
023f3eca70
bezier: rework quadratic algorithm
...
Fixes #1695
2021-08-01 02:28:37 -07:00
itsmattkc
930d8309d3
timeline: implemented nudging #1692
2021-07-30 19:17:26 -07:00
itsmattkc
01d435d80d
timeline: fixed commit issue
2021-07-30 13:22:10 -07:00
itsmattkc
7ae03a31b8
transition: fixed hash issue
2021-07-30 13:21:48 -07:00
itsmattkc
5e35ce6951
cmake: set win32 executable
2021-07-29 13:38:16 -07:00
itsmattkc
cd1254a2c4
compile: fixed shadowed variable
2021-07-29 13:38:06 -07:00
itsmattkc
c3faa49686
transition: reworked hashing
2021-07-29 13:23:24 -07:00
itsmattkc
8f7adaa5d7
transition: fixed bug
2021-07-29 13:23:01 -07:00
itsmattkc
df4138e5be
node: provide convenience function for signing hashes with ID
2021-07-29 13:22:40 -07:00
itsmattkc
bbd6678ec3
timeline: initialized variable
2021-07-29 13:22:01 -07:00
itsmattkc
841f6b0852
sequencedialog: fix bug when undoable was false
2021-07-29 13:21:37 -07:00