Commit Graph
4956 Commits
Author SHA1 Message Date
Yoshio Miyamae 1e02487272 Add Japanese translation file 2021-07-17 23:17:56 +09:00
luzpaz 01536f9865 Fix various typos in code comments (#1670) [skip ci]
Found via `codespell -q 3 -S *.ts,*.xml -L ba,keypair,numer,uint`
2021-07-13 13:54:30 +02:00
itsmattkc 539b0582bf Merge pull request #1399 from pgilfernandez/icon_nodes2
[UI] Nodes View toolbar iconset
2021-07-10 09:08:38 -07:00
itsmattkc 8b2285513f timeline: use sample rate for waveform offset at all times 2021-07-09 18:42:51 -07:00
itsmattkc 75c102d351 waveform: minor corrections 2021-07-08 12:19:27 -07:00
itsmattkc 1f0de6c5bb waveform: fixed precision issue when generating from sample data
Fixes #1664
2021-07-08 12:08:05 -07:00
itsmattkc 558d849d27 waveform: flip Y axis
Fixes #1666
2021-07-08 11:55:35 -07:00
itsmattkc dce8ebdf01 framehashcache: remove definition for removed function 2021-06-16 17:22:26 -07:00
itsmattkc 401d69954c timeline: ignore drop event if no ghosts were made 2021-06-16 17:18:35 -07:00
itsmattkc 33f71d7548 framehashcache: use static const string rather than function
Should be mildly faster
2021-06-16 14:29:43 -07:00
itsmattkc 08e2fa4d8e renderer: generate audio waveforms in render threads
Solves UI lag issues with long audio sequences.
2021-06-11 23:30:55 -07:00
itsmattkc 48828d6632 timeline: invalidate after place operation
Fixes regression introduced in ef206e9532
Fixes #1654
2021-06-07 10:15:30 +10:00
itsmattkc 2d17173a38 mathbase: other corrections for gl es 2.0 2021-06-07 00:58:04 +10:00
itsmattkc 8d18a8d9d8 mathbase: replace texture() calls 2021-06-07 00:50:33 +10:00
itsmattkc 2fdb85e866 mainmenu: update undo stack actions on language change event
Fixes #1653
2021-06-02 11:54:22 +10:00
Simran Spiller 1ba6aac7fa Add missing Q_OBJECT macro to ExportSubtitlesTab class [skip ci] 2021-05-31 22:18:56 +02:00
Simran Spiller 5283d315a9 Minor fixes to Russian translation, updated ts file 2021-05-31 22:18:33 +02:00
Alexandre Prokoudine ba4caee4c6 Improve Russian translation (#1423) 2021-05-31 22:01:52 +02:00
bovirus 96bfff43ee Italian language update (#1623) 2021-05-31 21:44:37 +02:00
Sun 3434fb4d8d Update zh_CN.ts (#1589) 2021-05-31 20:59:44 +02:00
Sun 7d1bea326e Update zh_CN.ts (#1578) 2021-05-31 20:50:24 +02:00
mara004 c92f53cff2 Add new translations for German localisation (WIP) (#1492) 2021-05-31 20:44:36 +02:00
pafri 00e7d785c3 Update cs_CZ.ts (#1534)
Completion of the file - updated via lupdate command.
2021-05-31 19:43:00 +02:00
mcDandy 63c412fa39 Translation fixes for cs_CZ (#1398) 2021-05-31 18:44:02 +02:00
itsmattkc 7e62ad4e10 audiovisualwaveform: optimize shifting code 2021-05-30 12:55:50 +10:00
itsmattkc 69009180ab ffmpegdecoder: fixed bug where incorrect divider was stored 2021-05-30 12:25:41 +10:00
itsmattkc ef206e9532 timeline: use operation when placing block
Fixes unnecessary length change of caches.
2021-05-30 11:30:03 +10:00
itsmattkc ae3393f031 opengl: use shared contexts and downgrade to ES 2.0 (BIG CHANGE)
If you run into new OpenGL issues, this is likely the commit that caused it.
I've tested this on as many systems as I have access to (including AMD, Apple,
Intel, and NVIDIA GPUs with a mixture of Windows, Linux, and macOS) and it
appears to work fine, however we all know how unpredictable GPUs can be.
This should help increase GPU performance and compatibility.

Squashed commit of the following:

commit fa3c0ac7c469aebe2941a803736bdc06cdd5a2d8
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 13:17:44 2021 +1000

    viewer: updated pixel sampling for shared contexts

commit 9334261da235f09cb67b193c5bb6169abd7a95f7
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 13:12:39 2021 +1000

    pixelsampler: show color preview box

commit dacd9be6971c5c0312ae45c8db349d47910a80dd
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 12:43:32 2021 +1000

    renderer: interlace on GPU

commit 074cea06cb87e9fdc4e8ea6b09587be6df296057
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 12:43:14 2021 +1000

    renderer: added texture clear option

commit 5d4f86b4cf1b1dcd3fb8e8c854ffa7f6fb8ca346
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 12:42:12 2021 +1000

    renderer: updated scopes for shared textures

commit 6fad96358d189874cf45f7887b7e13cc2b1603c4
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 11:42:05 2021 +1000

    opengl: fixed edge case

commit 1a19ffb53703ac6f30ed210f6d8eb5fc4b7b0f2d
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 10:56:13 2021 +1000

    opengl: fix deinterlace shader

commit 085961aa39cca90ebf51b919a78ef07a4882f0e1
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 10:08:40 2021 +1000

    opengl: downgrade to ES 2.0

    With half-float/float/3D extensions, this should be doable

commit ea1ab45cbcf5e017dfd0d8f28b231ff3255dfe92
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Thu May 27 10:06:59 2021 +1000

    renderer: fixed mutex deadlock

commit ecc2f08b16f03421870c5b61625ecd26f2f96582
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Wed May 26 21:28:13 2021 +1000

    opengl: fixed shared contexts

commit 261c689ea8089463155cf11b9ab15aa3f879f439
Merge: bfd4338a 91c88b1c
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Wed May 26 19:52:00 2021 +1000

    Merge branch 'master' into shared-contexts

commit bfd4338aaa3b09b6fbb7717c637face8d5490721
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Wed May 26 18:52:38 2021 +1000

    viewer: remove debug line

commit 45868d8a396181bf81c24b92a1ac5ce9ffed3426
Merge: 642f8e9d d0bd5e21
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Wed May 26 17:21:48 2021 +1000

    Merge branch 'master' into shared-contexts

commit 642f8e9df7d7d1a9ed4202d428f4d968ff668552
Merge: 861e5b89 4de0a727
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Wed May 26 17:01:38 2021 +1000

    Merge branch 'master' of https://github.com/olive-editor/olive into shared-contexts

commit 861e5b89a38c281897dc44b20e3587d39c4f808c
Merge: 472598a7 ef31c3fb
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Wed May 26 14:28:21 2021 +1000

    Merge branch 'master' into shared-contexts

commit 472598a740a095aa43a4aad5680dd5abcf453a4c
Author: itsmattkc <itsmattkc@gmail.com>
Date:   Fri May 14 16:29:35 2021 +1000

    attempt at sharing contexts
2021-05-29 20:02:45 +10:00
itsmattkc 3592982b16 timeline: fixed dodgy code on gap insert command
Also added test for this command to help ensure correct behavior.
2021-05-29 20:02:16 +10:00
itsmattkc ab31df369d packaging: improved nsis installer
- Enabled Hi-DPI
- Enabled Unicode
2021-05-26 23:05:54 +10:00
itsmattkc 91c88b1ccf openglrenderer: initialize framebuffer variable as null 2021-05-26 18:07:18 +10:00
itsmattkc d13f68593b audiomonitor: fix param sync issue that caused crashes 2021-05-26 18:00:12 +10:00
itsmattkc d0bd5e2142 nodeparamview: fix crash when inserting color keyframe 2021-05-26 17:03:49 +10:00
itsmattkc 2d53e35e7c keyframeviewbase: null check to fix crash 2021-05-26 17:03:11 +10:00
itsmattkc a5d3c6f2f5 renderer: this should actually just be less than 2021-05-26 17:02:57 +10:00
itsmattkc 4de0a72786 rational: don't flip if null
Fixes issue where flipped rationals would erroneously create a NaN.

Fixes #1641
Fixes #1642
2021-05-24 16:04:46 +10:00
itsmattkc ef31c3fb1a sequence: move default to sequence dialog 2021-05-24 10:13:26 +10:00
itsmattkc 09dc79f9f6 project: remove array element when deleting a folder's subitem
Fixes #1639
2021-05-23 10:38:30 +10:00
itsmattkc 6ff9ab9f54 menu: added hidden secondary delete option to pick up backspace shortcut 2021-05-23 10:16:39 +10:00
itsmattkc 45db6f4596 node: fixed issue with keyframes
Fixes #1634

This is technically the same bug fixed in #1326, just didn't include all the cases I needed to.
2021-05-21 11:10:41 +10:00
itsmattkc b7916b8ae0 removed subtitle encoding functions 2021-05-21 10:51:51 +10:00
itsmattkc a0f26fcc7b timelineview: don't playheadpress if tool is kAdd 2021-05-21 10:47:05 +10:00
itsmattkc e21d4ab0d7 nodes: revised text node
Clarifies text node's ability to parse HTML with Qt.
Removes janky incomplete "rich text editing" functionality. I don't think this is the right approach.
2021-05-21 10:46:35 +10:00
itsmattkc a7ac1750ae nodeparamview: disable default QMainWindow popup menu
Fixes #1638
2021-05-21 10:07:54 +10:00
itsmattkc 0b1ad0a267 ffmpegencoder: added more error checking 2021-05-18 15:17:27 +10:00
itsmattkc a561daf071 ffmpegencoder: minor code improvement 2021-05-18 13:11:18 +10:00
itsmattkc cc21ed37a7 implemented core subtitle support 2021-05-18 12:42:47 +10:00
itsmattkc 4adaedb304 ffmpegdecoder: fixed issue with interlaced footage in some situations 2021-05-16 18:31:03 +10:00
itsmattkc 597f35bd00 marker: actually add marker after loading it
Fixes #1632
2021-05-16 10:36:52 +10:00
itsmattkc f342546251 code: improved node custom save hierarchy 2021-05-16 10:36:33 +10:00