itsmattkc
|
e12013e2fb
|
don't use shared ptrs for project items
|
2020-12-16 10:28:43 +11:00 |
|
itsmattkc
|
1cd07bc1f7
|
improved footage relink
Interface improvements and uses more heuristics to relink files faster.
|
2020-12-13 14:27:47 +11:00 |
|
itsmattkc
|
0699795c6f
|
export: implemented audio bit rate setting
The UI for this isn't perfect, I just wrote this in because I needed it. But the backend is solid.
|
2020-12-04 01:01:50 +11:00 |
|
itsmattkc
|
7dd9115e3f
|
audiowaveformview: clamp start to 0
|
2020-11-30 12:07:22 +11:00 |
|
itsmattkc
|
d2727f1932
|
minor tweak to fix compilation on linux
|
2020-11-30 09:32:08 +11:00 |
|
itsmattkc
|
2363f7057c
|
resizabletimelinescrollbar: handle RATIONAL_MAX without overflow
|
2020-11-30 08:59:53 +11:00 |
|
itsmattkc
|
d82f484c4c
|
audiowaveformview: on validation, only update visible sections
|
2020-11-30 08:57:51 +11:00 |
|
itsmattkc
|
b39565cff4
|
audiowaveformview: multithreaded waveform rendering
|
2020-11-30 08:18:11 +11:00 |
|
itsmattkc
|
f48c8b552b
|
export: calculate total length from individual frames rather than all frames
|
2020-11-30 07:22:48 +11:00 |
|
itsmattkc
|
9ee523b145
|
timeline: split gaps only if there's an insert
Fixes regression from 97afae9687
|
2020-11-29 17:06:56 +11:00 |
|
itsmattkc
|
6a6fa8674a
|
actually stage the new files
|
2020-11-29 17:05:52 +11:00 |
|
itsmattkc
|
c15b734011
|
timebasedwidget: show workarea and markers on scrollbar
|
2020-11-29 16:56:00 +11:00 |
|
itsmattkc
|
c9323b9731
|
renderer: added another cancelled check
|
2020-11-29 12:17:42 +11:00 |
|
itsmattkc
|
97afae9687
|
timeline: when ripple removing an area, don't split gaps
|
2020-11-29 12:17:23 +11:00 |
|
itsmattkc
|
720acb8f77
|
renderer: fixed shadowed property
Fixes issue where waveforms would only appear on one track
|
2020-11-29 10:20:10 +11:00 |
|
itsmattkc
|
90edc4f933
|
timebasedwidget: added infrastructure of passing scroll wheel signals to the scrollbar
|
2020-11-29 10:08:37 +11:00 |
|
itsmattkc
|
ee2deb1365
|
exportdialog: use open rather than exec
|
2020-11-28 21:27:47 +11:00 |
|
itsmattkc
|
d9e445d39e
|
rendermanager: always create tickets in own thread
|
2020-11-28 21:27:35 +11:00 |
|
itsmattkc
|
73aa3760f3
|
timeline: initialize variable introduced in last commit
|
2020-11-28 19:36:57 +11:00 |
|
itsmattkc
|
350df42ad1
|
timeline: improved rubberband behavior
Improved rubberband responsiveness and show rubberband if dragging from a gap
(or other such immovable block).
|
2020-11-28 17:31:44 +11:00 |
|
itsmattkc
|
56b17dd69f
|
exportdialog: prioritize preview area when resizing
|
2020-11-28 10:21:35 +11:00 |
|
itsmattkc
|
24c7c136dc
|
export: set properties before moving thread
|
2020-11-28 10:21:24 +11:00 |
|
itsmattkc
|
6447aad522
|
Merge branch 'master' of https://github.com/olive-editor/olive
|
2020-11-28 08:24:56 +11:00 |
|
itsmattkc
|
466900e579
|
renderer: mutex around color context creation/retrieval
|
2020-11-28 08:24:40 +11:00 |
|
itsmattkc
|
a2d855b102
|
improve UI feedback when cancelling a task
|
2020-11-27 14:47:31 +11:00 |
|
itsmattkc
|
0fa05e1bc9
|
removed unused file
|
2020-11-27 14:28:09 +11:00 |
|
itsmattkc
|
f8ceefff6c
|
don't use shared ptr on projects
Really unnecessary
|
2020-11-27 14:24:02 +11:00 |
|
itsmattkc
|
b178dfa06e
|
Merge pull request #1416 from XGSZZ/master
Improved translation
|
2020-11-27 13:10:52 +11:00 |
|
itsmattkc
|
992b6eb952
|
added plural forms to translatable strings
Fixes #1421
|
2020-11-27 13:04:49 +11:00 |
|
itsmattkc
|
240fe81961
|
extend UI styling to 5.15.2 since they still haven't fixed this bug
|
2020-11-27 12:49:51 +11:00 |
|
itsmattkc
|
d02a1aa41b
|
renderer: mutex colorspace and premultiplied fields of video footage
|
2020-11-27 12:49:40 +11:00 |
|
itsmattkc
|
8a869d0393
|
use QObject property system now that i know how to signal them
|
2020-11-27 10:10:24 +11:00 |
|
itsmattkc
|
1deb95b804
|
renderer: run tickets in the thread they're rendering in
Fixes #1380
|
2020-11-27 09:30:09 +11:00 |
|
XGSZZ
|
9c7902a005
|
Update zh_CN.ts
Changed punctuation to Chinese half-width.
|
2020-11-26 17:47:14 +08:00 |
|
itsmattkc
|
f8a5e28c37
|
code: removed double "protected" marker
|
2020-11-26 19:53:42 +11:00 |
|
itsmattkc
|
f068343a08
|
oiio: actually store the last opened sequence index
Fixes #1376
|
2020-11-26 19:53:29 +11:00 |
|
itsmattkc
|
378216acb9
|
timeline: draw playheads over selections
|
2020-11-26 19:52:54 +11:00 |
|
XGSZZ
|
896382b01b
|
Update zh_CN.ts
|
2020-11-25 16:40:03 +08:00 |
|
Sun
|
7aef648af5
|
Merge pull request #1 from olive-editor/master
Update
|
2020-11-25 15:31:57 +08:00 |
|
itsmattkc
|
210417a5f2
|
enable undo/redo on node param text editor
|
2020-11-25 17:17:13 +11:00 |
|
itsmattkc
|
afa31e1df8
|
timeline: don't flip scroll axes on apple trackpads
|
2020-11-25 17:16:35 +11:00 |
|
itsmattkc
|
a043a686c6
|
timeline: started record tool
|
2020-11-25 11:53:56 +11:00 |
|
itsmattkc
|
b5cc13c10e
|
timeline: snap pointer and import operations to timebase
If frame rates are mixed, ensures that video doesn't end up falling or ending on half frames which potentially make the entire sequence awkward
|
2020-11-25 11:46:41 +11:00 |
|
itsmattkc
|
c35005d1bf
|
renderer: only use different footage dividers on smaller footage
|
2020-11-25 11:45:42 +11:00 |
|
itsmattkc
|
c7f5af9534
|
moved autoscroll code to TimeBasedWidget rather than TimelineViewBase
Better place for it. Fixes #1406
|
2020-11-25 10:00:57 +11:00 |
|
itsmattkc
|
bd2b3f7a7c
|
gizmos: detect generated images like titles
Fixes #1413
|
2020-11-25 09:43:15 +11:00 |
|
itsmattkc
|
7cc64927b8
|
mainwindow: when maximizing panels, fallback to focused panel if hovered panel is null
Fixes #1403
|
2020-11-25 09:04:15 +11:00 |
|
itsmattkc
|
2b1700e088
|
Merge branch 'master' of https://github.com/olive-editor/olive
|
2020-11-25 08:59:26 +11:00 |
|
itsmattkc
|
0eda91a0cb
|
renderer: destroy surface in main thread
|
2020-11-25 08:59:14 +11:00 |
|
itsmattkc
|
1254726079
|
transform: set alpha channel required always true for now
|
2020-11-25 08:57:55 +11:00 |
|