itsmattkc
b1b845826c
viewertexteditor: move vertical alignment options to toolbar
2022-08-25 10:17:58 -07:00
itsmattkc
3dfaf807af
viewertexteditor: rearranged toolbar, added valign buttons
2022-08-24 14:14:50 -07:00
itsmattkc
a0f11472ac
viewertexteditor: show ibeam cursor on text region
2022-08-24 13:27:05 -07:00
itsmattkc
25ff7e48fe
viewertexteditor: wrangle control back from toolbar after opening
2022-08-24 13:26:50 -07:00
itsmattkc
971babecc4
viewertexteditor: improve gizmo transform usage
2022-08-24 13:26:19 -07:00
itsmattkc
3d92f1f54d
viewertexteditor: use hack to forward drag events
2022-08-24 13:25:20 -07:00
itsmattkc
8bbc81120e
viewertexteditor: nop paint event
2022-08-24 12:21:47 -07:00
itsmattkc
eedebb0936
viewertexteditor: use scale for text cursor
2022-08-24 12:21:36 -07:00
itsmattkc
083a32eb2e
html: write block format
2022-08-24 12:20:50 -07:00
itsmattkc
e55da211b1
viewertexteditor: paint to pixmap then copy to screen
2022-08-21 15:00:32 -07:00
itsmattkc
b361ba8c51
viewer: ignore scrub events when time changes programmatically
2022-08-21 10:03:07 -07:00
itsmattkc
92949c50dd
viewerpanelbase: stop playback when panel is defocused
2022-08-21 10:02:44 -07:00
itsmattkc
e7799c9284
projectexplorer: focus footage panel when opening media there
2022-08-21 09:53:44 -07:00
itsmattkc
b169ad923c
timeline: don't offset waveform by title height
...
Fixes #2014
2022-08-18 07:40:49 -07:00
itsmattkc
78c262fbc9
timeline: replace all with gaps before placing when nudging
...
Fixes #2012
2022-08-17 16:14:36 -07:00
itsmattkc
9cad108d14
Merge pull request #2013 from ogayot/include-avcodec-header
...
ffmpegdecoder: fix missing include avcodec.h to avoid build failures
2022-08-16 10:08:09 -07:00
Olivier Gayot
29cf63b10a
ffmpegdecoder: fix missing include avcodec.h to avoid build failures
...
ffmpegdecoder.h declares a pointer to AVCodecContext ; which is a type
defined in libavcodec/avcodec.h.
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com >
2022-08-16 18:41:18 +02:00
itsmattkc
4a22bf71e7
clip: fix issue with trimming in point of speed adjusted clip
2022-08-15 18:24:17 -07:00
itsmattkc
f091ad5a47
exportdialog: remove unnecessary member
2022-08-15 16:24:34 -07:00
itsmattkc
c1dd45bb57
exportdialog: ignore scroll events on widgets
...
Fixes usability issue where scrolling tabs on the export dialog could inadvertently change parameters
2022-08-15 12:51:12 -07:00
itsmattkc
4a933f7764
viewer: makeCurrent before retrieving pixel at cursor
...
Fixes crash if viewer was somehow made not current (e.g. if the export dialog was shown)
2022-08-15 11:53:39 -07:00
itsmattkc
f18461e69b
timeline: allow pasting nodes into or over clips
2022-08-15 11:06:34 -07:00
itsmattkc
5853c114c2
exportdialog: implemented basic preset saving/loading
...
This may not work perfectly yet, but we can build upon it
2022-08-12 09:16:59 -07:00
itsmattkc
402c4e1694
ui: move zoom scrolling option to preferences
2022-08-12 09:16:12 -07:00
itsmattkc
87348031d8
nodeparamview: fix issue where some nodes didn't appear in curve view
2022-08-12 09:01:47 -07:00
itsmattkc
2130f1799b
renderer: add mutexes around texture cache
2022-08-11 10:03:17 -07:00
itsmattkc
9f8ffe1fc0
config: rename entry to force refresh on other systems
2022-08-11 08:35:17 -07:00
itsmattkc
3cee10dfcf
exportdialog: remove debug line
2022-08-10 11:56:14 -07:00
itsmattkc
409f24be39
exportdialog: allow restoring parameters
2022-08-10 11:49:21 -07:00
itsmattkc
a2b400a1dc
projectexplorer: add delete context menu entry
...
Fixes #2004
2022-08-10 09:51:02 -07:00
itsmattkc
920a294387
shape: add rounded rectangle
2022-08-09 11:49:11 -07:00
itsmattkc
cc7893e7bc
opengl: use flush instead of finish
...
I may live to regret this, but it helped significantly on at least one system. Hopefully it doesn't break a bunch of others...
2022-08-08 14:21:01 -07:00
itsmattkc
30b64d9b9c
render: reimplemented deinterlacing with new shader-based format conversion
2022-08-08 14:05:11 -07:00
itsmattkc
a270b1e3e1
ffmpegdecoder: re-enable hardware scaling
2022-08-08 12:55:57 -07:00
itsmattkc
1ac205413c
footage: allow overriding YCbCr range
...
Fixes #1354
2022-08-08 12:49:50 -07:00
itsmattkc
a3d6ecc4fd
timeline: skip gaps when moving blocks
2022-08-08 11:31:31 -07:00
itsmattkc
4f58268f08
timeline: add exception to never splicing gaps
2022-08-08 11:27:26 -07:00
itsmattkc
ad1b8a5a35
ffmpegdecoder: use real colorspace coefficients in shader
2022-08-07 23:40:21 -07:00
itsmattkc
b39e5028dd
ocioconf: change default colorspace to Rec.709
2022-08-07 23:20:10 -07:00
itsmattkc
9012c27ee6
Merge pull request #1987 from ThomasWilshaw/nclc_tags
...
nclc tags
2022-08-07 23:03:06 -07:00
itsmattkc
42db352921
mainwindow: don't disable focus when appending timeline panel
...
I guess this was supposed to fix something at some point but now breaks it, so I'm removing it
2022-08-07 22:25:31 -07:00
itsmattkc
73fa930f02
ffmpegencoder: use avfilter instead of swscale for pixel format conversions
2022-08-07 14:00:12 -07:00
itsmattkc
a5ac4f889e
timeline: null check on ripple to
...
Fixes #1999
2022-08-07 09:50:15 -07:00
itsmattkc
10bc448caa
render: copy and set null single frame render immediately
2022-07-29 16:36:23 -07:00
itsmattkc
a96afa5a04
videoparams: just use float for the pixel aspect ratio calculation
2022-07-29 13:44:26 -07:00
itsmattkc
5a067f57da
previewautocacher: run passthroughs before TryRender
2022-07-28 14:49:10 -07:00
itsmattkc
8476c9dbeb
polygon: use gpu for upconversion
2022-07-28 09:29:38 -07:00
itsmattkc
9636ec202d
render: allow forcing channel count
2022-07-28 08:57:18 -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