Compare commits

...

4051 Commits

Author SHA1 Message Date
Jean-Baptiste Mardelle
791187b151 Ensure clip load and proxy tasks stay alove until the clip is fully loaded in Bin, to limit threads when importing/proxying many clips 2025-10-07 08:50:35 +02:00
l10n daemon script
0130995c54 GIT_SILENT Sync po/docbooks with svn 2025-10-07 03:23:56 +00:00
Jean-Baptiste Mardelle
0e8949daa0 Fix fade to black preset incorrectly applied
BUG: 509108
FIXED-IN: 25.08.2
2025-10-06 18:50:12 +02:00
Jean-Baptiste Mardelle
0953f92cf9 Fix crash dragging effect from another window
BUG: 510253
FIXED-IN: 25.08.2
2025-10-06 18:49:59 +02:00
Bernd Jordan
a4a68d2bb1 Added new pass-through alpha parameter to frei0r_pixeliz0r.xml
According to https://www.mltframework.org/plugins/FilterFrei0r-pixeliz0r/ there is a new parameter `pass-through alpha` for this effect. Added in the UI for the effect.
2025-10-06 18:49:44 +02:00
Bernd Jordan
7b96596ddd Added new VSync parameter to frei0r_nosync0r.xml 2025-10-06 18:49:18 +02:00
Bernd Jordan
31049abbd9 Updated frei0r_sigmoidaltransfer.xml 2025-10-06 18:48:38 +02:00
l10n daemon script
3556445f43 GIT_SILENT Sync po/docbooks with svn 2025-10-06 03:28:15 +00:00
l10n daemon script
58a114e4c4 GIT_SILENT Sync po/docbooks with svn 2025-10-05 03:12:17 +00:00
l10n daemon script
c29bf9ed6a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-10-05 03:06:25 +00:00
l10n daemon script
0c7bd834ec GIT_SILENT Sync po/docbooks with svn 2025-10-02 03:15:04 +00:00
l10n daemon script
bff4c990d2 GIT_SILENT Sync po/docbooks with svn 2025-10-01 03:23:37 +00:00
Heiko Becker
c351d3c502 GIT_SILENT Update Appstream for new release 2025-09-30 23:49:09 +02:00
Heiko Becker
5b217aad4a GIT_SILENT Upgrade release service version to 25.08.2. 2025-09-30 23:18:35 +02:00
l10n daemon script
f786038300 GIT_SILENT Sync po/docbooks with svn 2025-09-29 03:18:50 +00:00
l10n daemon script
a2faf92010 GIT_SILENT Sync po/docbooks with svn 2025-09-28 03:32:11 +00:00
Jean-Baptiste Mardelle
af78fdd02a Fix crash using filter job (tracker, loudness) on sequence clip
CCBUG: 509769
2025-09-27 05:36:06 +02:00
Jean-Baptiste Mardelle
72144d5be1 Fix monitor audio waveform using incorrect normalize factor when switching betwwen clips 2025-09-27 05:35:53 +02:00
Jean-Baptiste Mardelle
909a190e51 Improve selection and resize of small clips
BUG: 509911
FIXED-IN: 25.08.2
2025-09-27 05:35:41 +02:00
l10n daemon script
6aee6bd8b6 GIT_SILENT Sync po/docbooks with svn 2025-09-27 03:18:13 +00:00
l10n daemon script
be1d72f9c2 GIT_SILENT Sync po/docbooks with svn 2025-09-26 03:17:45 +00:00
Jean-Baptiste Mardelle
7edb162438 Fix job QProcess created in incorrect thread 2025-09-25 14:39:49 +02:00
Jean-Baptiste Mardelle
ff276b1767 Fix sequence subclips disappear after reopening project
BUG: 509773
FIXED-IN: 25.08.2
2025-09-25 14:39:10 +02:00
l10n daemon script
86c7303711 GIT_SILENT Sync po/docbooks with svn 2025-09-25 03:20:54 +00:00
l10n daemon script
c624ec4b41 GIT_SILENT Sync po/docbooks with svn 2025-09-24 03:15:40 +00:00
l10n daemon script
8a7958ac59 GIT_SILENT Sync po/docbooks with svn 2025-09-23 03:27:32 +00:00
l10n daemon script
20c3d8d2bc GIT_SILENT Sync po/docbooks with svn 2025-09-21 03:21:23 +00:00
Jean-Baptiste Mardelle
7a8d9b2010 Drop v4l in ffmpeg too 2025-09-20 06:12:33 +02:00
l10n daemon script
2bdee8f797 GIT_SILENT Sync po/docbooks with svn 2025-09-20 03:19:21 +00:00
l10n daemon script
2df71345a2 GIT_SILENT Sync po/docbooks with svn 2025-09-19 03:19:16 +00:00
Luigi Toscano
bd7d1a5c6c doc: remove the space after a 'url' tag
It is an error with libxml2 2.15.0, since
e4cbc295fa

(cherry picked from commit 40f63dd3d5)
2025-09-18 23:59:59 +02:00
Jean-Baptiste Mardelle
65b2a585fe Fix incorrect links in appdata 2025-09-18 09:23:36 +02:00
l10n daemon script
d9b54c9852 GIT_SILENT Sync po/docbooks with svn 2025-09-18 03:18:14 +00:00
Justin Zobel
44b3c95733 CI - Flatpak - Use our mirror as ladspa URL is unreliable 2025-09-18 04:04:03 +02:00
Jean-Baptiste Mardelle
c82d886189 Fix freeze loading invalid clip 2025-09-17 05:21:48 +02:00
l10n daemon script
879ce50a4c GIT_SILENT Sync po/docbooks with svn 2025-09-16 03:22:57 +00:00
Jean-Baptiste Mardelle
3a494c2c87 Fix gif preset not finding the correct file
Fixes #2044
2025-09-15 18:30:51 +02:00
l10n daemon script
10f2bf571e GIT_SILENT Sync po/docbooks with svn 2025-09-15 03:14:35 +00:00
l10n daemon script
edeffec857 GIT_SILENT Sync po/docbooks with svn 2025-09-14 03:12:24 +00:00
l10n daemon script
e19bdf7f46 GIT_SILENT Sync po/docbooks with svn 2025-09-13 03:26:51 +00:00
l10n daemon script
1318883168 GIT_SILENT Sync po/docbooks with svn 2025-09-11 03:10:48 +00:00
l10n daemon script
91e6db5cf4 GIT_SILENT Sync po/docbooks with svn 2025-09-09 04:29:14 +00:00
l10n daemon script
a54dde4a6c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-09-09 04:18:38 +00:00
l10n daemon script
585073b01e GIT_SILENT made messages (after extraction) 2025-09-09 03:27:03 +00:00
Jean-Baptiste Mardelle
72a084143e Remove deprecated reference to frei0r.scal0tilt 2025-09-08 18:44:17 +02:00
Jean-Baptiste Mardelle
44aa3c0179 Fix playlist clips (or kdenlive projects) not reloading when modified. 2025-09-08 11:59:04 +02:00
Jean-Baptiste Mardelle
5690d35245 Fix render path reset when creating a new sequence in the project 2025-09-08 11:58:53 +02:00
balooii balooii
dec1ef2b54 Fix Transform effect when current clip is not below play head / timeline cursor
BUG: 508818
2025-09-08 11:58:37 +02:00
l10n daemon script
d4c120a3fb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-09-08 04:01:44 +00:00
l10n daemon script
46276fb446 GIT_SILENT made messages (after extraction) 2025-09-08 03:14:44 +00:00
l10n daemon script
2f05f3443c GIT_SILENT Sync po/docbooks with svn 2025-09-06 03:15:49 +00:00
Jean-Baptiste Mardelle
5eba76556d Fix crash on bin clip deletion 2025-09-04 08:22:11 +02:00
l10n daemon script
b1e024c312 GIT_SILENT Sync po/docbooks with svn 2025-09-04 03:17:25 +00:00
Heiko Becker
1bd357daa1 GIT_SILENT Update Appstream for new release 2025-09-04 00:47:20 +02:00
Heiko Becker
90d2891db8 GIT_SILENT Upgrade release service version to 25.08.1. 2025-09-04 00:05:10 +02:00
Jean-Baptiste Mardelle
f5f0f74728 Fix clip monitor image stays visible after closing a project 2025-09-03 23:53:43 +02:00
Jean-Baptiste Mardelle
a720657a03 Fix crash on project open
CCBUG: 509077
2025-09-03 18:34:57 +02:00
Jean-Baptiste Mardelle
864600fc9a Curve editors can use the full width
CCBUG: 508258
2025-09-03 08:30:10 +02:00
l10n daemon script
755af06d72 GIT_SILENT Sync po/docbooks with svn 2025-09-03 03:25:10 +00:00
Jean-Baptiste Mardelle
fc95e6bdbc Fix crash trying to apply an effect on a subclip
CCBUG: 509005
2025-09-02 23:04:05 +02:00
l10n daemon script
635bb67c4d GIT_SILENT Sync po/docbooks with svn 2025-09-01 03:22:52 +00:00
l10n daemon script
944fcc3b78 GIT_SILENT Sync po/docbooks with svn 2025-08-31 03:24:12 +00:00
l10n daemon script
5aff135319 GIT_SILENT Sync po/docbooks with svn 2025-08-30 03:21:55 +00:00
l10n daemon script
95e0cf7602 GIT_SILENT Sync po/docbooks with svn 2025-08-29 03:17:23 +00:00
l10n daemon script
3a721bf7a8 GIT_SILENT Sync po/docbooks with svn 2025-08-28 03:28:32 +00:00
Jean-Baptiste Mardelle
a8a9fe4aae Fix macOS project files icon 2025-08-27 09:42:05 +02:00
l10n daemon script
d39176dbb9 GIT_SILENT Sync po/docbooks with svn 2025-08-27 03:25:57 +00:00
Jean-Baptiste Mardelle
e385f0fedc Fix recent regression in render with multiple audio files 2025-08-26 14:40:22 +02:00
Jean-Baptiste Mardelle
636c0824b7 Fix create sequence from selection sometimes not working
BUG: 508576
2025-08-26 14:29:53 +02:00
Jean-Baptiste Mardelle
7754888f9d Fix crash on failed sequence creation
CCBUG: 508576
2025-08-26 12:00:15 +02:00
Jean-Baptiste Mardelle
9943540947 Fix incorrect mime icon names 2025-08-26 11:34:56 +02:00
Jean-Baptiste Mardelle
2f204c5324 Fix 2 pass rendering
Superseed !563
2025-08-26 09:11:27 +02:00
l10n daemon script
3424864b9a GIT_SILENT Sync po/docbooks with svn 2025-08-26 03:16:41 +00:00
Jean-Baptiste Mardelle
03aa694420 Try to fix MacOS icon
CCBUG: 508508
2025-08-25 12:21:48 +02:00
l10n daemon script
130784c996 GIT_SILENT Sync po/docbooks with svn 2025-08-24 03:15:55 +00:00
Scarlett Moore
0f559429ad snapcraft: Fix protobuf crash 2025-08-23 12:22:33 +02:00
l10n daemon script
39b10889e1 GIT_SILENT Sync po/docbooks with svn 2025-08-23 03:20:41 +00:00
balooii balooii
2d30e98b00 Fix peak indicators immediately resetting when no audio is coming in
Also fixes peak indicators *not* resetting when muting via track header (they only got reset when using mute buttons of the Mixer)

Regression introduced in 25.08.0 compared to 25.04.3 and earlier
2025-08-22 19:38:35 +02:00
balooii balooii
f40e877da5 Fix ugly icons in Clip Properties panel
On my system (Arch Linux, Qt 6.9.1 KDE Frameworks 6.17.0) the Clip Properties Panel looks like this:

![ugly](/uploads/c3214eb38b1fb604ec5631774c231bbb/ugly.png)

I assume this not always looked like this so maybe this is a Breeze or Qt bug?

I found a workaround by overwriting the style sheet for QTabBar, this is how it looks then:

![pretty_overwritestylesheet](/uploads/0f353f92a6008250fdfda7f613e32f86/pretty_overwritestylesheet.png)

Another Alternative would be to set DocumentMode to false then these ugly gray overlays will not be shown either. Then it would look like this on my system:

![pretty_nondocumentmode](/uploads/91f69f9f924e879802fe63b7efa8780d/pretty_nondocumentmode.png)

I tested 24.12 AppImage and get the same result so it's probably not a recent change/bug in Breeze/Qt)
The docs about QTabBar DocumentMode mention MacOS so maybe this is specific to Linux? 🤔  Can you check if you can reproduce this issue on Windows/MacOS?
2025-08-22 11:45:34 +02:00
balooii balooii
6f5a0636bd Don't attempt to update geometry scene when its not actually loaded
AFAIK it did not have any negative effects except spamming the logs with
```
QMetaObject::invokeMethod: No such method ClipMonitor_QMLTYPE_80::updatePoints(QVariant,QVariant)
```

This became apparent when using built-in effects which adds a disabled transform effect to all clips.

This bug was introduced in b8ffac30 but I don't remember or understand why I wanted to force this update even if the effect is disabled... This commit reverts this change and removes the hasRotation condition.
2025-08-22 11:45:24 +02:00
Jean-Baptiste Mardelle
c311022f4a Fix crash starting bin clip task in multiple bin project 2025-08-22 11:44:28 +02:00
Jean-Baptiste Mardelle
999ec160ac Fix monitor playing when clicking in the zoombar area 2025-08-22 11:44:16 +02:00
balooii balooii
3a3fe8ec58 Monitor transform: Fix changing into moving state when doing keyframe selection 2025-08-22 11:44:04 +02:00
balooii balooii
d00ec8a826 Monitor transform: Fix keyframe selection via center points when rotated 2025-08-22 11:43:48 +02:00
balooii balooii
11e3f3da82 Fix crash clicking on effects timeline on an empty project 2025-08-22 11:43:30 +02:00
Jean-Baptiste Mardelle
020adcd220 Don't install 1024px icon breaking Flatpak 2025-08-22 10:17:08 +02:00
Jean-Baptiste Mardelle
15df17e176 Ignore old project file black producer on opening 2025-08-22 09:01:10 +02:00
Jean-Baptiste Mardelle
6f7afb4a93 Add higher res icons.
CCBUG: 508508
2025-08-21 18:05:26 +02:00
Jean-Baptiste Mardelle
03e78b9d09 Fix MacOS icon is low resolution.
CCBUG: 508508
2025-08-21 06:31:35 +02:00
l10n daemon script
e548c41579 GIT_SILENT Sync po/docbooks with svn 2025-08-19 03:41:33 +00:00
Julius Künzel
3d3f6d2750 [Flatpak nightly] Disable MLT movit module
In fact it was implicitely disabled before, but not it is more reliable and does not disable itself if the dependency is missing
2025-08-18 22:10:07 +02:00
l10n daemon script
3be3012eef GIT_SILENT Sync po/docbooks with svn 2025-08-18 03:17:54 +00:00
Jean-Baptiste Mardelle
4ae6627719 Fix freeze adding an unsupported file to project bin 2025-08-16 13:55:30 +02:00
l10n daemon script
d19a8f0e58 GIT_SILENT Sync po/docbooks with svn 2025-08-15 03:45:25 +00:00
Jean-Baptiste Mardelle
bf46a6ac52 Fix corrupted/missing font in effect stack and stabilize dialog
(cherry picked from commit 1986244d69)

9817a908 Remove call to font in QTreeView delegate that breaks Ubuntu AppImage
608ba10c disable effectstack fonts
5182b6f0 Remove QFontDatabase call corrupting clip stabilize dialog
64a11f4f Fix clang warning

Co-authored-by: Jean-Baptiste Mardelle <jb@kdenlive.org>
2025-08-14 08:37:10 +02:00
l10n daemon script
2b436b02b4 GIT_SILENT Sync po/docbooks with svn 2025-08-14 03:33:18 +00:00
l10n daemon script
4e2340800a GIT_SILENT Sync po/docbooks with svn 2025-08-13 03:19:09 +00:00
l10n daemon script
38d3f59bd0 GIT_SILENT Sync po/docbooks with svn 2025-08-12 03:21:02 +00:00
l10n daemon script
de7e8b3993 GIT_SILENT Sync po/docbooks with svn 2025-08-11 03:22:41 +00:00
l10n daemon script
a76236d6cb GIT_SILENT Sync po/docbooks with svn 2025-08-10 03:26:09 +00:00
l10n daemon script
9a2e85a227 GIT_SILENT Sync po/docbooks with svn 2025-08-07 21:07:09 +00:00
balooii balooii
f66b954516 Fix subs from lower layers always being shown in layer 0
This bug happened when loading a project that uses subtitles and has subs on lower layers (not 0).

In this case all subs are visually shown at the top (layer 0) even though they should be shown in lower layers.
2025-08-07 18:40:47 +02:00
balooii balooii
12b93cbbba monitor snapping: Get rid of redundant coordinate transformations 2025-08-07 17:55:03 +02:00
balooii balooii
43f0531b43 monitor snapping: Bring back snapping when resizing for non-rotated frames 2025-08-07 17:54:56 +02:00
balooii balooii
894abf5165 monitor snapping: Support snapping when moving a rotated frame 2025-08-07 17:54:50 +02:00
balooii balooii
29d36158a2 monitor snapping: Add snapping support for all edges when moving instead of only top-left 2025-08-07 17:54:44 +02:00
Jean-Baptiste Mardelle
90b204b9e6 Fix crash deleting a custom effect used in the project
Related to #2036
2025-08-07 17:48:35 +02:00
Jean-Baptiste Mardelle
8bd3c4ab23 Remove incorrect duplicate Bin TreeView 2025-08-07 11:51:27 +02:00
Julius Künzel
78d6304873 Fix timecode offset not visible in raw params widget
Also from a code architecture perspective it seems to be cleaner now
2025-08-07 09:00:55 +02:00
Jean-Baptiste Mardelle
70fe18eb55 Fix tests from last commit 2025-08-07 08:58:06 +02:00
Jean-Baptiste Mardelle
75dc2f9c96 Disable undo while processing a clip replacement to prevent corruption on undo operation
CCBUG: 507849
2025-08-07 07:15:25 +02:00
Jean-Baptiste Mardelle
c4438caed3 On replace clip, perform the resize operation before the replacement if clip is shorter to allow propert undo 2025-08-07 07:08:39 +02:00
l10n daemon script
5582a14f8b GIT_SILENT Sync po/docbooks with svn 2025-08-07 03:22:53 +00:00
l10n daemon script
0a7c077971 GIT_SILENT Sync po/docbooks with svn 2025-08-06 03:34:26 +00:00
Jean-Baptiste Mardelle
7bd78cad00 Fix qml signal name conflict 2025-08-05 07:08:37 +02:00
Jean-Baptiste Mardelle
1192301310 Fix monitor overlay for obscure and alpha shape effects 2025-08-05 07:08:34 +02:00
l10n daemon script
ead3b95a52 GIT_SILENT Sync po/docbooks with svn 2025-08-05 03:53:58 +00:00
l10n daemon script
86e5ec36bc GIT_SILENT Sync po/docbooks with svn 2025-08-04 03:38:05 +00:00
Jean-Baptiste Mardelle
946ed2a08b Titler: fix resizing images also moves them 2025-08-04 05:21:58 +02:00
Jean-Baptiste Mardelle
5660218533 Fix titler selection on create / resize object 2025-08-04 04:38:46 +02:00
balooii balooii
d9df83c907 Adjust style of Autosave Indicator in top-right corner
* Replace neon green filled square with Save icon. The icon should hopefully make it more self-explanatory what this indicator is for. The neon green didn't fit well in with the rest of the themes color palette and was a bit too distracting I think
* Adjust background color, which was same as the Layout Switcher with a similar but slightly different color and only show it when the icon is shown. Previously, when the indicator was not showing it looked a bit off as there was now visually a larger gap on the left side of the switcher compared to its right
2025-08-03 07:58:50 +02:00
Jean-Baptiste Mardelle
2aee0270d5 Correctly show custom effects when displaying video (or audio) only effects
BUG: 358436
FIXED-IN: 25.08.0
2025-08-03 07:42:25 +02:00
l10n daemon script
f5840e955b GIT_SILENT Sync po/docbooks with svn 2025-08-03 03:18:20 +00:00
l10n daemon script
1f11f1f53a GIT_SILENT Sync po/docbooks with svn 2025-08-02 03:15:33 +00:00
l10n daemon script
47850fce4a GIT_SILENT Sync po/docbooks with svn 2025-08-01 03:26:36 +00:00
Heiko Becker
3925e22fe7 GIT_SILENT Update Appstream for new release 2025-08-01 00:15:53 +02:00
Heiko Becker
ec01f1b3f6 GIT_SILENT Upgrade release service version to 25.08.0. 2025-07-31 23:40:15 +02:00
Richard Ash
7c60159827 Add SVT-AV1 to codecs which use crf option
SVT-AV1 code uses the ffmpeg option `crf` to set set the rate factor for
VBR and constrained VBR mode, rather than `qscale`.
Preserve custom quality scale when editing presets.
BUG: 492708
2025-07-31 16:50:10 +02:00
balooii balooii
1b99ff31cd Fix rotation normalization of RotationHandle
Keep it between -360 and +360 to match SpinBox behaviour
2025-07-31 13:11:28 +02:00
balooii balooii
4f3b328594 Fix Transform Monitor Tool resizing when rotated
* Fixes #2033
* Make position, Size, Rotation text overlays more readable by flipping the text on high rotation angles
* Keep rotation angles between -360 and + 360 degrees so it matches the range that's used for the rotation parameter in the Transform effect in the Effects Panel
* Adjust Resize corner and edge handles cursor shape depending on rotation handle so they point roughly in the correct correction (e.g. if rotated by 90 deg the top edge handle visually becomes the right edge handle)
*  When resizing with rotation keep the rectangle in its position by aligning/moving it after resize so it lines up with its rotated position (e.g. 45deg rotation and user pulls bottom-left corner we keep the rectangle fixed to it's top-right corner)
* Enable antialiasing for drawing the red Rectangle so it looks smoother when rotated
* Fix circular updates Monitor -> cpp -> Monitor when resizing, moving, rotation via Monitor. There was - I assume - a partial fix for this in the code `updateEffectRect` called via Monitor/cpp but it didn't work and was spamming `QMetaObject::invokeMethod: No such method QQuickItem_QML_317::updateEffectRect(QRect)`. Implemented a different approach where the QML side ignores updates from cpp while it is in a moving, resizing or rotation operation.
2025-07-31 13:11:18 +02:00
l10n daemon script
bd2efbf9a1 GIT_SILENT Sync po/docbooks with svn 2025-07-31 03:13:40 +00:00
Jean-Baptiste Mardelle
678ef6e612 avfilter.unsharp alpha crashes Kdenlive, disable it
CCBUG: 507492
2025-07-31 00:58:21 +02:00
Jean-Baptiste Mardelle
49384c5cba Fix bin not properly activated on drag with multiple bin widgets 2025-07-30 22:35:53 +02:00
Jean-Baptiste Mardelle
f3b7802e65 Fix mutex called from wrong thread and source clip marked missing if proxy is invalid 2025-07-30 22:35:49 +02:00
l10n daemon script
5a4a7709be GIT_SILENT Sync po/docbooks with svn 2025-07-30 03:14:48 +00:00
Jean-Baptiste Mardelle
d5ca3064ea Ensure bin message get displayed in the active bin 2025-07-29 20:22:05 +02:00
Jean-Baptiste Mardelle
7f3b6a2d7b Fix possible locale issue on render in Mac/Windows
CCBUG: 507568
2025-07-29 08:01:16 +02:00
l10n daemon script
1cc6540d1a GIT_SILENT Sync po/docbooks with svn 2025-07-28 03:12:59 +00:00
Jean-Baptiste Mardelle
e9ce43dcde Try to workaround Qt locale issue on Mac
CCBUG: 507568
2025-07-28 03:47:41 +02:00
Jean-Baptiste Mardelle
cfc8912543 Fix qml anchor warning in subtitle track 2025-07-28 03:47:38 +02:00
Jean-Baptiste Mardelle
15a47dacdc Fix startup crash when QML Graphics API is set to Vulkan
BUG: 503162
FIXED-IN: 25.08.0
2025-07-27 16:01:56 +02:00
l10n daemon script
6b1b925870 GIT_SILENT Sync po/docbooks with svn 2025-07-27 03:19:45 +00:00
Jean-Baptiste Mardelle
1ae508779d Add quality and speed control to svtav1 preset
CCBUG: 507521
2025-07-26 23:23:47 +02:00
balooii balooii
5914a32228 Fix blurry Bin icons on HiDPI displays with scaling factor 2025-07-26 13:23:21 +02:00
balooii balooii
4c3f550037 Fix contrast issue of Audio/Video bin icon hover rectangle drawn on selected item 2025-07-26 13:23:16 +02:00
balooii balooii
132c433478 Fix Bin icons color scheme consistency
We've been using Link color instead of highlight. For default breeze theme that's practically the same color but for other non-bluish themes this looked out of place as Link color is blue in all tested themes but we're using Highlight color in all other places to highlight text/icons.
2025-07-26 13:23:13 +02:00
balooii balooii
89b6f01ebf Use the same audio icon in Bin as used in Timeline Headers 2025-07-26 13:23:10 +02:00
balooii balooii
55be97e21b Fix incorrect icon for disabling bin/timeline effects
We're using the magic wand icon for effects and the favorite icon specifically for favorite effects (or other favorite items)
2025-07-26 13:23:04 +02:00
Jean-Baptiste Mardelle
63f94ab76e Hide clip name and effect list when resizing a clip
CCBUG: 503025
2025-07-26 13:15:52 +02:00
Jean-Baptiste Mardelle
3ecf2a39de Fix audio/video only insert dragging from bin icons 2025-07-26 05:40:26 +02:00
l10n daemon script
3686c33201 GIT_SILENT Sync po/docbooks with svn 2025-07-26 03:16:51 +00:00
balooii balooii
873bcbe4ca Fix Audio Mixer neutral value styling
* Fix spin box non-neutral value not getting styled when initially set (worked only if changed by user but not on initial project loading) -> Extracted this logic into a custom class so it cannot be forgotten to update the style after updating the value
* Fix not updating neutral value of the spinbox when switching to recording mode (we only updated the slider neutral value position)
2025-07-25 20:52:29 +02:00
Jean-Baptiste Mardelle
28fc34a170 Fix effect slider with decimals jumping
Related to #2031
2025-07-25 18:02:33 +02:00
Jean-Baptiste Mardelle
63fa879f85 Don't allow moving built-in effects
CCBUG: 507481
2025-07-25 17:57:16 +02:00
Jean-Baptiste Mardelle
363bdd7c75 Fix mask apply resulting in black screen 2025-07-25 14:01:35 +02:00
Jean-Baptiste Mardelle
44a093d128 Fix image sequence render incorrectly reported as failed 2025-07-25 12:40:25 +02:00
Jean-Baptiste Mardelle
0fb862dd76 Fix secondary bins cannot open clips 2025-07-25 11:56:42 +02:00
l10n daemon script
f111119ab5 GIT_SILENT Sync po/docbooks with svn 2025-07-25 03:19:49 +00:00
Jean-Baptiste Mardelle
c5b1993f8d Make icon for project bin clip effects more visible, fix crash on close with mutilpe bins
Fixes #2029
2025-07-24 22:32:23 +02:00
Jean-Baptiste Mardelle
6ff8888b8f Fix possible crash with multiple bins on add clip (2nd try) 2025-07-24 12:36:06 +02:00
Jean-Baptiste Mardelle
c5382b4a08 Fix possible crash on add clip 2025-07-24 11:58:03 +02:00
Jean-Baptiste Mardelle
f2695ccedb Fix transcoding of files with missing duration.
BUG: 507396
2025-07-24 08:07:51 +02:00
Jean-Baptiste Mardelle
a817a38ea3 Switch av1 encoder to faster dav1d 2025-07-24 07:57:10 +02:00
Jean-Baptiste Mardelle
a74a51cd2e Update catch version 2025-07-24 07:56:58 +02:00
balooii balooii
68c2a1f858 Fix Layout Switcher in LayoutManagement not properly redrawing itself on Palette Change 2025-07-24 07:56:47 +02:00
balooii balooii
ff10c88e13 Fix RGBParade and StatusBarMessageLabel not properly redrawing themselves on Palette Change 2025-07-24 07:56:32 +02:00
balooii balooii
830767d130 Fix Whisper TTS using Python 3.13
* Fix Whisper STT crashing on Python 3.13
* Fix Whisper/Torch deprecation warning
* Remove additional platform-specific whisper requirements.txt file
* Add support for Cuda 12.8 / RTX 5000 GPUs for Whisper STT
2025-07-24 07:55:16 +02:00
Jean-Baptiste Mardelle
81a7d851ab Convert Keyboard schemes from .rc to xml after download since this is what is expected
BUG: 503526
2025-07-24 07:55:01 +02:00
l10n daemon script
83e1899d9d GIT_SILENT Sync po/docbooks with svn 2025-07-24 03:22:04 +00:00
Heiko Becker
10fa88b5a6 GIT_SILENT Upgrade release service version to 25.07.90. 2025-07-23 21:40:50 +02:00
l10n daemon script
ef27d04cb4 GIT_SILENT Sync po/docbooks with svn 2025-07-22 03:20:30 +00:00
Jean-Baptiste Mardelle
20c81e4fa2 Switch CI tests to use MPG instead of MP4 (part 2) 2025-07-21 23:17:46 +02:00
Jean-Baptiste Mardelle
8abb0481d5 Switch CI tests to use MPG instead of MP4 to fix Tumbleweed unable to play h264 2025-07-21 22:58:06 +02:00
Jean-Baptiste Mardelle
f42c5eac0b Fix crash disabling lift/gamma/gain
Fixes #2028
2025-07-21 18:19:17 +02:00
l10n daemon script
4af00be531 GIT_SILENT Sync po/docbooks with svn 2025-07-21 03:17:24 +00:00
Jean-Baptiste Mardelle
ac13d19de5 Fix proxy image size incorrectly disabled 2025-07-20 07:35:38 +02:00
l10n daemon script
fdb3155246 GIT_SILENT Sync po/docbooks with svn 2025-07-20 03:19:54 +00:00
l10n daemon script
eebc2f2e8f GIT_SILENT Sync po/docbooks with svn 2025-07-19 07:51:41 +00:00
Jean-Baptiste Mardelle
ccc287f6f3 Fix opening project with locked track marks it as modified 2025-07-19 08:05:58 +02:00
balooii balooii
be57bfff55 Reduce minimum height of Speech Editor Widget
BUG: 465766

* the minimum height of the subtitle edit widget was reduced in bug 506899 by JBM.
* tested the 5 default layouts and they now fit a screen with a low resolution of 1280x720
2025-07-19 06:28:07 +02:00
balooii balooii
04a85a24aa Fix Vosk Speech-To-Text producing garbage subtitles
BUG: 503985

Fixes adding results twice producing garbage transcription results. E.g. on the small-en-us model it would produce lots of 'the' subtitles as reported in the linked bug report.
2025-07-18 14:33:48 +02:00
Jean-Baptiste Mardelle
362a0602f4 Proper fix for dropping av file onto an timeline audio track 2025-07-18 14:32:46 +02:00
Jean-Baptiste Mardelle
70f2940bfa Fix tests 2025-07-18 11:09:14 +02:00
Jean-Baptiste Mardelle
294ebba127 Fix dropping an av file from a file manager to an audio track 2025-07-18 08:43:33 +02:00
Jean-Baptiste Mardelle
a80af37c14 Ensure all bin items can receive drop 2025-07-18 08:43:31 +02:00
Jean-Baptiste Mardelle
e57fce01bd Don't unneccessarily update bin message 2025-07-18 08:43:27 +02:00
l10n daemon script
3b506c44b9 GIT_SILENT Sync po/docbooks with svn 2025-07-18 03:12:20 +00:00
balooii balooii
87a3531387 Make Audio Spectrum style consistent with color scopes
* fix: repaint background on initial palette change (Widget background was drawn using default/light theme not using the selected theme -> replaced our custom event (which is only fired on manual theme change) with Qt default PaletteChange event)
* fix: use correct bottom position when drawing the bars (was off-by-one)
* change: make style consistent with color scopes (background, border and line colors)
* change: draw vertical lines at frequency label position
* change: use white instead of green color for the bars. I think this could avoid confusion as this green color is also used for the first audio channel when drawing the Audio Thumbnails so it could indicate that the Audio Spectrum is showing only the first channel of the Audio. I checked the fft filter in MLT and it uses the average of all channels so probably better to avoid green (channel color) here and go with a more neutral fill color.
2025-07-17 21:24:15 +02:00
Jean-Baptiste Mardelle
79d454b1ac Audio thumbnails for files with an audio delay are not correctly geenrated with the libav generator
CCBUG: 507119
2025-07-17 12:55:53 +02:00
Jean-Baptiste Mardelle
466c818913 Fix crash trying to mute a track 2025-07-17 12:55:45 +02:00
balooii balooii
8dbd5e7271 remove Timeline widget focus/hover highlighting effect 2025-07-17 12:55:36 +02:00
balooii balooii
2bee2a7b6c tweak Timeline visuals
* removed custom greenish/reddish background color for audio tracks (doesn't work well with most color themes, especially our default breeze as its using blue accents)
* use same background color for video and audio tracks (I think the difference in track headers is enough so we don't need another visual clue here and reduce a potential distraction)
* replaced timeline focus from highlighted top border to highlighted timecode in Timeline toolbar similar to what we do with highlighting the Monitors. This reduces the visual overload as the previous highlight line is very close to the multiple other highlight lines from the widget tab groups above (at least if the user did not change their tabs from bottom to top positioning)
* changed the track settings / timeline toolbar settings icon to a good'ol hamburger menu icon. This is more consistent with menus in other widgets, also the previously used settings icon looks very similar to the Audio Mixer button
* fix: update Monitor Timecode and ToolMessage of the MainWindow after user changed the color scheme and redraw them using new colors
2025-07-17 12:55:26 +02:00
l10n daemon script
164ed6db04 GIT_SILENT Sync po/docbooks with svn 2025-07-17 03:13:44 +00:00
Jean-Baptiste Mardelle
f6487e7991 Update Mac project file mimetype 2025-07-16 19:21:57 +02:00
l10n daemon script
f2266added GIT_SILENT Sync po/docbooks with svn 2025-07-16 04:03:33 +00:00
Jean-Baptiste Mardelle
3ffe990e90 Ensure audio checkbox is disabled if rendering to an image sequence 2025-07-15 16:21:30 +02:00
Jean-Baptiste Mardelle
b2a2527a04 Fix incorrect standardpath use in recent commit 2025-07-15 14:03:54 +02:00
Jean-Baptiste Mardelle
83e14caca7 Fix crash disabling effect stack 2025-07-15 10:46:41 +02:00
Jean-Baptiste Mardelle
d45050ecc1 On Windows, also check the AppData/local folder for downloaded stuff
CCBUG: 466501
2025-07-15 10:29:38 +02:00
l10n daemon script
e091119ce9 GIT_SILENT Sync po/docbooks with svn 2025-07-15 03:23:53 +00:00
Jean-Baptiste Mardelle
208ae01d0f Try to fix opening project file on Mac 2025-07-14 21:07:14 +02:00
Jean-Baptiste Mardelle
05165b50f8 MacOs: Try to add support for kdenlive mimetype 2025-07-14 12:05:41 +02:00
Jean-Baptiste Mardelle
4db5956179 Fix possible crash deleting project with disabled build-in effects 2025-07-14 09:14:48 +02:00
Jean-Baptiste Mardelle
3b889b25df Fix transform presets restoring incorrect frame size
BUG: 505964
FIXED-IN: 25.08.0
2025-07-14 09:14:45 +02:00
l10n daemon script
4bb6747737 GIT_SILENT Sync po/docbooks with svn 2025-07-14 03:35:36 +00:00
Jean-Baptiste Mardelle
e4cc97dbde Fix subtitle layer name width.
Fixes #2026
2025-07-13 13:19:51 +02:00
Ron El
b81bb06814 Defang dragging subtitle clips down to create a new layer
It was too easy to accidentally do that, so make it require <shift>-drag
as a safety catch.

BUG: 506414
FIXED-IN: 25.08.0
2025-07-13 13:05:44 +02:00
balooii balooii
38ddc9e18e Change Timecode color of active Monitor from green/positive to highlight color 2025-07-13 13:05:21 +02:00
balooii balooii
be79b27c5a fix: make sure Monitor playhead is on top of orange "this clip section is used in timeline" indicators 2025-07-13 13:05:11 +02:00
Jean-Baptiste Mardelle
7ff2007ceb Cleanup Bin Drag, try to fix incorrect clip inserted on fast drag
CCBUG: 506174
2025-07-13 13:03:15 +02:00
Jean-Baptiste Mardelle
7341364215 Fix lag switching between clips in Bin 2025-07-13 13:03:12 +02:00
balooii balooii
b1256c95b2 fix Vectorscope contrast issue on light themes and fix cut-off circle border
* fix: use palette text color for I/Q and HUD text (text was not visible on light themes)
* fix use palette dark color for circle border on light themes (border was barely visible on light themes)
* fix: consider circle border pen width when drawing (circle was cut-off by 1px)
* change: enable antialiasing for drawing the HUD circle
* change use palette highlight color for drawing the HUD (more consistent with other color scopes)
2025-07-13 13:03:08 +02:00
l10n daemon script
649ed12502 GIT_SILENT Sync po/docbooks with svn 2025-07-13 03:14:56 +00:00
Yuri Chornoivan
367f1cacef Fix minor typos 2025-07-12 06:51:21 +02:00
balooii balooii
5def1060aa fix Waveform contrast issues
* fix: adds small border around the Waveform to guarantee good contrast regardless of the surrounding background color (was a problem on light themes)
* fix: make axis line color less distracting / lower opacity (now uses same color as used in RGB parade)
* fix: prevent clipping bottom y value
* change: instead of drawing current y value in the HUD scale below/above top/bottom scale values to prevent clipping let's hide the scale value instead and only show the current y value
* change: draw current y value and horizontal line in highlight color instead of text color (think this looks better when drawing the parade only in black/white color mode; same color as used in RGB parade)
* change: use same margin between drawing area and scale on the right for both Waveform and RGB Parade
2025-07-12 06:51:11 +02:00
l10n daemon script
0a89488a4b GIT_SILENT Sync po/docbooks with svn 2025-07-12 03:20:39 +00:00
Jean-Baptiste Mardelle
0738228f44 Whisper: disable translation when the Turbo model is selected (it does not support it) 2025-07-11 19:57:28 +02:00
Josep M. Ferrer
b5dcd68481 Fix minor typos 2025-07-11 19:12:42 +02:00
Jean-Baptiste Mardelle
a8d7545f06 Fix setting Whisper language breaks in text based editing
BUG: 506100
FIXED-IN: 25.08.0
2025-07-11 16:34:00 +02:00
Jean-Baptiste Mardelle
40509213a9 Move non keyframable effect params on top again and fix stack layout issue 2025-07-11 15:38:32 +02:00
Jean-Baptiste Mardelle
a33b587824 Ix undefined qml var 2025-07-11 13:48:41 +02:00
Jean-Baptiste Mardelle
deae360f72 Fix crash closing settings dialog just after opening it 2025-07-11 13:48:18 +02:00
Jean-Baptiste Mardelle
c7fb46b953 Fix missing license 2025-07-11 11:38:25 +02:00
Jean-Baptiste Mardelle
2f05dd3014 Make the subtitle edit widget resizable to adapt to lower resolutions.
BUG: 506899
FIXED-IN: 25.08.0
2025-07-11 09:21:20 +02:00
l10n daemon script
92d10f689d GIT_SILENT Sync po/docbooks with svn 2025-07-11 03:16:38 +00:00
balooii balooii
a28b6ba12f fix RGB Parade contrast and HiDPI issues
* fix: adds small border around the parade to guarantee good contrast regardless of the surrounding background color (was a problem on light themes)
* fix: fill area between individual color channels with this border color instead of palette background color (on light themes this looks better as there is too much contrast between parade background and palette background)
* fix: consider device pixel scaling when drawing axis (fixed bug on HiDPI displays where the axis did not fully extend to the parade right border)
* fix: make axis line color less distracting
* change: instead of drawing current y value in the HUD scale below/above top/bottom scale values to prevent clipping let's hide the scale value instead and only show the current y value instead
* change: draw current y value and horizontal line in highlight color instead of text color (think this looks better when drawing the parade only in black/white color mode)
* change: use same color for gradient reference line as is used for drawing the axis lines but with higher opacity

---
Most of these issues are regressions caused by my previous change to use the system palette for the surrounding area like the min/max values or the drop-down selection on top of the widget. The HiDPI bug is ancient and also present in latest release.

Before:

<img src="/uploads/57df01a3162714c1e720148375ccddbe/before_breeze_light.png" width=200>
<img src="/uploads/5b66098b110f25ac36db9820bec38d2d/before_breeze_dark.png" width=200>

After:

<img src="/uploads/33243b7c868dcf748e9cc35b043f06d0/after_breeze_light.png" width=200>
<img src="/uploads/70d63fd9d0b054b6c11a526ff7899895/after_breeze_dark.png" width=200>
2025-07-10 16:19:44 +02:00
Bernd Jordan
3481e7cbac Add new and update effect XML files
Added XML files:
- burningtv
- gradientmap
- greyedge
- avfilter.ciescope
- avfilter.hsvhold
- avfilter.hsvkey
- avfilter.huesaturation
- frei0r.bluescreen0r
- frei0r.denoise_hqdn3d
- frei0r.elastic_scale
- frei0r.measure_pr0be
- frei0r.measure_pr0file
- mask.start.frei0r.alphaspot

Corrected spelling, punctuation, parameters, updated/added comments for:
- crop
- oldfilm
- qtcop
- rotate-3-way
- scratchlines
- strobe
- wave
- avfilter.cas
- avfilter.chromashift
- avfilter.colorize
- avfilter.colorspace
- avfilter.datascope
- avfilter.elbg
- avfilter.fftdnoiz
- avfilter.fillborders
- avfilter.gblur
- avfilter.gradfun
- avfilter.histogram
- avfilter.hqdn3d
- avfilter.kerneldeint
- avfilter.kirsch
- avfilter.lenscorrection
- avfilter.lowpass
- avfilter.median
- avfilter.oscilloscope
- avfilter.photsensitivity
- avfilter.pixelize
- avfilter.prewitt
- avfilter.rgbashift
- avfilter.roberts
- avfilter.scroll
- avfilter.shear
- avfilter.sobel
- avfilter.vaguedenoiser
- avfilter.vectorscope
- avfilter.waveform
- avfilter.xbr
- avfilter.zoompan
- avfilter.brightness
- frei0r.aech0r
- frei0r.alpha0ps
- frei0r.alphaspot
- frei0r.alphagrad
- frei0r.alpha0ps_alpha0ps
- frei0r.alpha0ps_alphaspot
- frei0r.alpha0ps_alphagrad
- frei0r.bigsh0t_eq_to_rect
- frei0r.bigsh0t_transform_360
- frei0r.corners
- frei0r.cairoimagegrid (changed the slider [0,1] to a selection list)
- frei0r.cluster
- frei0r.colorize
- frei0r.colortap
- frei0r.defish0r
- frei0r.distort0r
- frei0r.dither
- frei0r.edgeglow
- frei0r.emboss
- frei0r.filmgrain
- frei0r.glitch0r
- frei0r.hqdn3d
- frei0r.kaleid0sc0pe
- frei0r.keyspillmopup
- frei0r.lenscorrection
- frei0r.letterboxed
- frei0r.pixeliz0r
- frei0r.pixs0r
- frei0r.pr0be
- frei0r.pr0file
- frei0r.primaries
- frei0r.rgbsplitt0r
- frei0r.scale0tilt
- frei0r.softglow
- frei0r.threshold0r
- frei0r.timeout
2025-07-10 16:18:58 +02:00
Jean-Baptiste Mardelle
2617d745a5 Make grid (snapping) work in corners effect 2025-07-10 16:18:36 +02:00
Jean-Baptiste Mardelle
6d3c36af61 When making a sequence shorter, if the sequence is used in other sequences and the duration has to be shortened in those, inform user and correctly apply.
BUG: 506839
FIXED-IN: 25.08.0
2025-07-10 09:41:37 +02:00
Jean-Baptiste Mardelle
0a5ba8f7ec Fix keyboard not always working to increment effect parameter 2025-07-10 06:50:54 +02:00
Jean-Baptiste Mardelle
cd4b10e86a Fix crash dropping media file on subtitle track
BUG: 506835
FIXED-IN: 25.08.0
2025-07-10 06:50:51 +02:00
l10n daemon script
5b67280da0 GIT_SILENT Sync po/docbooks with svn 2025-07-10 03:15:43 +00:00
Jean-Baptiste Mardelle
61e30a99a8 Ensure effect parameter tooltips are correctly displayed
BUG: 506785
FIXED-IN: 25.08.0
2025-07-09 11:11:51 +02:00
Side Projects Lab
6d70802c29 Fixed erratic behavior of ellipse resizing in titler with border > 0 (bug 497008) 2025-07-09 11:10:44 +02:00
balooii balooii
0cb1f89c42 fill transparent levels border background via QPixmap instead of QPainter
Attempting to fix Windows bug where levels area appears just black
2025-07-09 09:18:02 +02:00
balooii balooii
6d621358bd fix setting alternating mixer widget background color if track id != mixer id 2025-07-09 09:17:54 +02:00
balooii balooii
15218d33e3 refactor: color thresholds 2025-07-09 09:17:46 +02:00
balooii balooii
362b2504ee refactor: variable renaming 2025-07-09 09:17:38 +02:00
balooii balooii
7b54aea5e5 refactor: level painting DTO construction 2025-07-09 09:17:31 +02:00
balooii balooii
ab13ff38df optimize drawing of audio levels 2025-07-09 09:17:23 +02:00
balooii balooii
f9b17a64e9 user border instead of channel background color for border lines 2025-07-09 09:17:14 +02:00
balooii balooii
a29c88c271 tweak channel fill colors 2025-07-09 09:17:06 +02:00
balooii balooii
d3537038c5 adjust dB scale color thresholds 2025-07-09 09:16:57 +02:00
balooii balooii
3989567dc7 Revamp audio mixer and levels
* restyle audio mixer
* create new styles for audio levels
* share the same component for audio levels in the mixer and monitor toolbar
* refactor mixer and level widgets
* make channels readable on non-stereo projects (especially on HiDPI displays with fractional scaling they have been pretty much unreadable)

implements: #2008
implements: #2010
2025-07-09 09:16:47 +02:00
Jean-Baptiste Mardelle
727ded18e2 Fix Mac compilation 2025-07-09 08:35:16 +02:00
Jean-Baptiste Mardelle
326dd275f1 Add powermanagement to disable sleep while rendering and playing
Add powermanagement to disable sleep while rendering
BUG: 500615
FIXED-IN: 25.08.0
2025-07-09 08:35:05 +02:00
Jean-Baptiste Mardelle
b10dce5572 Ensure built in effects and especially flip always stay on top of the effectstreemodel
Fixes issues like combined flip and transform resulting in incorrect positions
Related to #2022
2025-07-09 08:34:53 +02:00
Jean-Baptiste Mardelle
8e82eb6351 Fix build-in effects
related to #2022
2025-07-09 08:34:43 +02:00
Jean-Baptiste Mardelle
9b89a11712 Fix save frame dialog size 2025-07-09 08:34:32 +02:00
chocolate image
475d2ed420 Fix clip creation dialog being too small
According to the documentation of KWindowConfig::restoreWindowSize, a
window should be created with winId() before calling the function.
2025-07-09 08:34:17 +02:00
l10n daemon script
1b60b06c46 GIT_SILENT Sync po/docbooks with svn 2025-07-09 03:21:57 +00:00
l10n daemon script
13a4700965 GIT_SILENT Sync po/docbooks with svn 2025-07-07 03:13:08 +00:00
l10n daemon script
5d69af3096 GIT_SILENT Sync po/docbooks with svn 2025-07-06 03:20:26 +00:00
Albert Astals Cid
c1ceed4c4b GIT_SILENT Upgrade release service version to 25.07.80. 2025-07-05 11:13:01 +02:00
l10n daemon script
a730cdc20f GIT_SILENT Sync po/docbooks with svn 2025-07-05 01:38:51 +00:00
l10n daemon script
5335447a35 GIT_SILENT Sync po/docbooks with svn 2025-07-04 01:38:17 +00:00
l10n daemon script
2ee9bf6538 GIT_SILENT Sync po/docbooks with svn 2025-07-03 07:50:45 +00:00
l10n daemon script
d821b286a3 GIT_SILENT Sync po/docbooks with svn 2025-07-02 08:00:30 +00:00
l10n daemon script
5a0f2c9c53 GIT_SILENT Sync po/docbooks with svn 2025-07-02 01:39:50 +00:00
l10n daemon script
e91f7e47ae GIT_SILENT Sync po/docbooks with svn 2025-07-01 01:39:32 +00:00
Heiko Becker
1ea88a04eb Fix appdata version after release scripts
GIT_SILENT

(cherry picked from commit 8a569344c1)
2025-06-30 20:18:47 +02:00
Heiko Becker
2135679800 GIT_SILENT Update Appstream for new release
(cherry picked from commit 2d2e5c2c63)
2025-06-30 18:22:57 +02:00
l10n daemon script
ac9949f57d GIT_SILENT Sync po/docbooks with svn 2025-06-30 01:40:17 +00:00
l10n daemon script
ffd342b1d2 GIT_SILENT Sync po/docbooks with svn 2025-06-28 01:39:22 +00:00
l10n daemon script
c5945c97b1 GIT_SILENT Sync po/docbooks with svn 2025-06-27 01:40:21 +00:00
l10n daemon script
fabbe482a6 GIT_SILENT Sync po/docbooks with svn 2025-06-26 01:40:22 +00:00
l10n daemon script
eec955e686 GIT_SILENT Sync po/docbooks with svn 2025-06-25 01:42:05 +00:00
Jean-Baptiste Mardelle
965d9ffad5 Fix build-in volume effect still disabled after enabling it 2025-06-24 09:57:10 +02:00
Jean-Baptiste Mardelle
b9ea89922c Fix transitions parameters invisible 2025-06-24 09:23:39 +02:00
l10n daemon script
558c5d7f8c GIT_SILENT Sync po/docbooks with svn 2025-06-23 01:38:59 +00:00
l10n daemon script
32dabb1bda GIT_SILENT Sync po/docbooks with svn 2025-06-22 01:44:04 +00:00
l10n daemon script
b487b67528 GIT_SILENT Sync po/docbooks with svn 2025-06-21 01:40:17 +00:00
l10n daemon script
8222672cba GIT_SILENT Sync po/docbooks with svn 2025-06-20 01:38:21 +00:00
l10n daemon script
36aa9db366 GIT_SILENT Sync po/docbooks with svn 2025-06-19 01:38:22 +00:00
l10n daemon script
5d531ec773 GIT_SILENT Sync po/docbooks with svn 2025-06-18 01:38:31 +00:00
l10n daemon script
cf0095f188 GIT_SILENT Sync po/docbooks with svn 2025-06-17 01:39:31 +00:00
l10n daemon script
1ae0648e3c GIT_SILENT Sync po/docbooks with svn 2025-06-16 01:38:36 +00:00
l10n daemon script
1607eece68 GIT_SILENT Sync po/docbooks with svn 2025-06-15 01:39:10 +00:00
l10n daemon script
d2bd8956c7 GIT_SILENT Sync po/docbooks with svn 2025-06-14 01:38:55 +00:00
l10n daemon script
f037649604 GIT_SILENT Sync po/docbooks with svn 2025-06-13 01:38:53 +00:00
l10n daemon script
38406bcb01 GIT_SILENT Sync po/docbooks with svn 2025-06-12 01:40:07 +00:00
Jean-Baptiste Mardelle
9d0ab5e067 Cleanup colorspace info 2025-06-11 18:53:47 +02:00
Jean-Baptiste Mardelle
059da23ee1 Don't create unnecessary pointers on render error 2025-06-11 13:11:10 +02:00
l10n daemon script
b1857c1d0d GIT_SILENT Sync po/docbooks with svn 2025-06-11 01:43:43 +00:00
Jean-Baptiste Mardelle
bb4d791211 Expose HW decoding option in Wizard
Expose HW decoding option in Wizard and Render option to keep render log files.
Expose log files in render dialog
![image](/uploads/bdeab57e48bf97b04b69d127d3962da6/image.png){width=532 height=312}
![image](/uploads/6a72452e93754032e652dfe45883c6a1/image.png){width=564 height=522}
2025-06-10 17:18:06 +02:00
Jean-Baptiste Mardelle
7d0f383181 Fix xml closing tag 2025-06-10 16:45:37 +02:00
Jean-Baptiste Mardelle
dbf4808657 Fix broken xml from last commit 2025-06-10 16:42:34 +02:00
Jean-Baptiste Mardelle
88eaea17bc Fix mask apply effect not completely opaque by enforcing qtblend transition 2025-06-10 16:38:38 +02:00
l10n daemon script
2f3a3e688d GIT_SILENT Sync po/docbooks with svn 2025-06-10 01:40:05 +00:00
l10n daemon script
e769cd9579 GIT_SILENT Sync po/docbooks with svn 2025-06-09 01:41:08 +00:00
Darby Johnston
305c03d80d Add kdenlive version string to OTIO metadata 2025-06-08 17:52:53 +02:00
Darby Johnston
d3a2453aea Remove unused variables 2025-06-08 17:52:10 +02:00
Darby Johnston
df8399772d Fix missing OTIO error status 2025-06-08 17:50:39 +02:00
l10n daemon script
96f6378fd5 GIT_SILENT Sync po/docbooks with svn 2025-06-08 01:40:18 +00:00
l10n daemon script
64194f6559 GIT_SILENT Sync po/docbooks with svn 2025-06-07 01:38:25 +00:00
Jean-Baptiste Mardelle
a2ee65b66b Fix guides not correctly adjusted when changing profile to clip profile from bin messsage action
CCBUG: 434585
2025-06-06 16:33:27 +02:00
Jean-Baptiste Mardelle
2112fafe44 Merge branch 'release/25.04' 2025-06-06 10:56:47 +02:00
Jean-Baptiste Mardelle
8a1e601b88 Fix guides position not adjusted after project profile change
BUG: 434585
FIXED-IN: 25.04.3
2025-06-06 10:55:50 +02:00
l10n daemon script
504ed1b432 GIT_SILENT Sync po/docbooks with svn 2025-06-06 03:10:33 +00:00
l10n daemon script
f8948a26d3 GIT_SILENT Sync po/docbooks with svn 2025-06-06 01:37:35 +00:00
Jean-Baptiste Mardelle
828e05fb00 Merge branch 'release/25.04' 2025-06-05 18:34:22 +02:00
Jean-Baptiste Mardelle
c5ced2d7da By default insert to the lowest video track, not top track.
BUG: 503028
FIXED-IN: 25.04.3
2025-06-05 18:22:41 +02:00
Jean-Baptiste Mardelle
9bd6fc9439 When the transform on monitor rectangle is small, apply an offset to resize handles so rect can be moved
BUG: 505224
FIXED-IN: 25.04.3
2025-06-05 07:05:31 +02:00
Jean-Baptiste Mardelle
198671907a When the transform on monitor rectangle is small, apply an offset to resize handles so rect can be moved
BUG: 505224
FIXED-IN: 25.04.3
2025-06-05 06:53:23 +02:00
l10n daemon script
2f4e431e01 GIT_SILENT Sync po/docbooks with svn 2025-06-05 03:15:18 +00:00
l10n daemon script
62ccc97230 GIT_SILENT Sync po/docbooks with svn 2025-06-05 01:38:52 +00:00
Jean-Baptiste Mardelle
76292c101c Implement cut for timeline clips
BUG: 505192
FIXED-IN: 25.08.0
2025-06-04 12:31:08 +02:00
l10n daemon script
ab1edf7b6b GIT_SILENT Sync po/docbooks with svn 2025-06-04 03:13:58 +00:00
l10n daemon script
f958596b62 GIT_SILENT Sync po/docbooks with svn 2025-06-04 01:39:12 +00:00
Jean-Baptiste Mardelle
1df1e4c955 Add action to expand/collapse items (effects, folders) and navigate effects with arrows
BUG: 470987
BUG: 497834
FIXED-IN: 25.08.0
2025-06-03 17:21:23 +02:00
l10n daemon script
2806c1660a GIT_SILENT Sync po/docbooks with svn 2025-06-03 03:20:38 +00:00
l10n daemon script
4df36597f4 GIT_SILENT Sync po/docbooks with svn 2025-06-03 01:41:30 +00:00
Heiko Becker
f030f50aec appstream: Fix up version
Unfortunately the script to add the version to the appstream files
relies on cmake and at the moment it grabs the version from imath, which
is included with OpenTimeLineIO, which is fetched by default.

GIT_SILENT
2025-06-03 00:29:26 +02:00
Heiko Becker
644d5fdfcd appstream: Fix up version
Unfortunately the script to add the version to the appstream files
relies on cmake and at the moment it grabs the version from imath, which
is included with OpenTimeLineIO, which is fetched by default.

GIT_SILENT
2025-06-03 00:28:20 +02:00
Heiko Becker
a664096e66 GIT_SILENT Update Appstream for new release
(cherry picked from commit 0793d653eb)
2025-06-02 23:06:55 +02:00
Heiko Becker
0793d653eb GIT_SILENT Update Appstream for new release 2025-06-02 23:06:46 +02:00
Heiko Becker
e17d72d001 GIT_SILENT Upgrade release service version to 25.04.2. 2025-06-02 21:58:57 +02:00
Jean-Baptiste Mardelle
162c53b54d Fix moving subtitle with grab
BUG: 474193
FIXED-IN: 25.04.2
2025-06-02 18:57:20 +02:00
Jean-Baptiste Mardelle
036c860fd6 Fix compilation with Qt < 6.8 2025-06-02 18:45:14 +02:00
Jean-Baptiste Mardelle
db170cfb11 Cleanup changing project profile and fix confusing save option
BUG: 505089
FIXDED-IN: 25.08.0
2025-06-02 13:22:31 +02:00
l10n daemon script
e3db0183be GIT_SILENT Sync po/docbooks with svn 2025-06-02 03:16:18 +00:00
l10n daemon script
d0120ad65a GIT_SILENT Sync po/docbooks with svn 2025-06-02 01:38:20 +00:00
Jean-Baptiste Mardelle
f740781260 Document the multiswitch parameter type 2025-06-01 20:46:18 +02:00
Jean-Baptiste Mardelle
f9b36eb45e Remove debug 2025-06-01 20:38:11 +02:00
Jean-Baptiste Mardelle
3b9549077d Merge branch 'release/25.04' 2025-06-01 18:14:44 +02:00
Jean-Baptiste Mardelle
1d60e53a3f Fix empty gradient in config causes crash
BUG: 505014
FIXED-IN: 25.04.2
2025-06-01 18:13:55 +02:00
l10n daemon script
501f6a8ead GIT_SILENT Sync po/docbooks with svn 2025-06-01 03:22:59 +00:00
l10n daemon script
3a504101c1 GIT_SILENT Sync po/docbooks with svn 2025-06-01 01:43:02 +00:00
Scarlett Moore
c525b7868d snapcraft: Give more permissions for microphone access.
NO_CHANGELOG
BUG: 504192
2025-05-31 10:06:19 +00:00
Jean-Baptiste Mardelle
75cc4417f3 Add align clip based on timecode.
Based on work by Palmer Dabbelt palmer@dabbelt.com
Replaces !526
2025-05-31 07:52:46 +02:00
l10n daemon script
6c621daa9e GIT_SILENT Sync po/docbooks with svn 2025-05-31 03:20:03 +00:00
l10n daemon script
87173c264d GIT_SILENT Sync po/docbooks with svn 2025-05-31 01:41:03 +00:00
Jean-Baptiste Mardelle
9bead192cf Backport missing effects xml 2025-05-30 17:27:55 +02:00
Jean-Baptiste Mardelle
0f1c80a852 OTIO: put import above export
BUG: 504996
2025-05-30 14:44:58 +02:00
Jean-Baptiste Mardelle
97ff8b02fd Add Nvidia 10 bit x265 encoding 2025-05-30 14:39:20 +02:00
Bernd Jordan
3f6889a960 Adding and fixing effects XML files
Fixes, updates, corrections:
- avfilter.bilateral
- avfilter.cas
- avfilter.colormatrix
- avfilter.colorspace
- avfilter.depand
- avfilter.dilation
- avfilter.erosion
- avfilter.gblur
- avfilter.hqx
- avfilter.kerneldeint
- avfilter.mcdeint
- avfilter.median
- avfilter.noise
- avfilter.normalize
- avfilter.setrange
- avfilter.xbr
- frei0r.bigsh0t_eq_mask
- frei0r.bigsh0t_eq_to_rect
- frei0r.bigsh0t_eq_to_stereo
- frei0r.bigsh0t_hemi_to_eq
- frei0r.bigsh0t_rect_to_eq
- frei0r.bigsh0t_stabilize_360
- frei0r.bigsh0t_transform_360
- frei0r.colgate
- frei0r.coloradj_rgb
- frei0r.colorize
- frei0r.levels
- frei0r.spillsuppress
- dust
- lumaliftgaingamma
- rotate-3-way
- vignette

New:
- avfilter.scharr
- frei0r.bigsh0t_eq_cap
- frei0r.bigsh0t_eq_wrap
- frei0r.filmgrain
- hsl_primaries
- hsl_range
2025-05-30 12:22:34 +02:00
Jean-Baptiste Mardelle
e5769a8fbe Expose MLT's 10 bit export profiles with a warning that it will be converted to 8 bit when using compositing or non avfilter effects 2025-05-30 12:08:41 +02:00
Jean-Baptiste Mardelle
9a7c75db52 Fix quick markers not taking clip crop in in timeline 2025-05-30 10:37:28 +02:00
Jean-Baptiste Mardelle
9b60fb6a00 Fix quick markers not taking clip crop in in timeline 2025-05-30 10:34:50 +02:00
Jean-Baptiste Mardelle
fa24f76076 Fix marker dialog not allowing to add marker if only 1 category exists
BUG: 504993
FIXED-IN: 25.04.2
2025-05-30 07:51:02 +02:00
Jean-Baptiste Mardelle
f571b6eda1 Fix marker dialog not allowing to add marker if only 1 category exists
BUG: 504993
FIXED-IN: 25.04.2
2025-05-30 07:49:11 +02:00
Jean-Baptiste Mardelle
28d8b34776 Fix title thumbnail not updating in timeline after change 2025-05-30 07:41:23 +02:00
l10n daemon script
7f2fe54934 GIT_SILENT Sync po/docbooks with svn 2025-05-30 01:41:08 +00:00
balooii balooii
ae2ce4fc3c Fix OTIO export tracks order and ensures .otio file extension
Gave OTIO export a try and noticed that the video tracks were reversed when opening the .otio file with the official `otioviewer` app (audio tracks are fine).

Found this [bug report](https://bugs.kde.org/show_bug.cgi?id=503692) which describes the same issue using Davinci Resolve. 

The documentation https://opentimelineio.readthedocs.io/en/latest/tutorials/otio-timeline-structure.html mentions this:

> Rendering of the image tracks in a timeline is done in painter order. The layers in a stack are iterated from the bottom (the first entry in the stack) towards the top (the final entry in the stack)

So when we have the timeline V3, V2, V1, A1, A2, A3 in Kdenlive it seems like that the tracks should be added to the stack in this order: V1, V2, V3, A1, A2, A3. I did not find an answer if video or audio should/must come in a specific order though, but this seems to work with `otioviewer` so is probably fine.

I don't have an application to test this with other than `otioviewer` (or know anything else about OTIO  😅 ) so if someone has Davinci Resolve or some other thing that can import .otio files would be nice if you could test the issue and this change.
2025-05-29 11:13:56 +02:00
l10n daemon script
16155c09dd GIT_SILENT Sync po/docbooks with svn 2025-05-29 03:24:22 +00:00
l10n daemon script
139c00e8fe GIT_SILENT Sync po/docbooks with svn 2025-05-29 01:42:09 +00:00
Jean-Baptiste Mardelle
1f00e07cd7 Fix backup widget showing incorrect save time 2025-05-28 17:18:42 +02:00
Jean-Baptiste Mardelle
becd4608de Backup widget: add search and show file in file manager 2025-05-28 15:25:07 +02:00
Jean-Baptiste Mardelle
bb1aec57b3 Fix merge error causing freeze on exit 2025-05-28 08:54:15 +02:00
l10n daemon script
29f8a84611 GIT_SILENT Sync po/docbooks with svn 2025-05-28 03:17:08 +00:00
l10n daemon script
e85f6ab1f2 GIT_SILENT Sync po/docbooks with svn 2025-05-28 01:40:04 +00:00
balooii balooii
df3e7e3d54 Fix crash in HistogramGenerator when running on a white color clip
We call drawComponent with bins in y and max always set to 256.
so std::max_element gets two indices while the first is inclusive and the last exclusive so by &y[max - 1] we always exclude the last/highest bin.

When you pass in a white color clip then there is only data in the highest bin with index=255. If we skip this then maxBinSize will be 0 leading to infinity in the log function leading to funny results when trying to call setPixel at minus infinity.

Note1: Its not a crash but the app will become unresponsive/blocked and you can see infinite log messages complaining about setPixel
Note2: There is probably another issue unrelated to the Histogram. I would have expected this to die on almost all color clips like #ff0000 or #ffff00. For yellow for example I can reproduce but not for red. For some reason all these red pixels are not 255 but 254...
2025-05-27 20:52:16 +02:00
balooii balooii
978e08734a Fix whisper model dir not being created if asked to do so
fixes: Bug 499012
2025-05-27 20:52:02 +02:00
Jean-Baptiste Mardelle
069d120505 Fix canceling quit on rendering leaves kdenlive in unstable state 2025-05-27 20:51:38 +02:00
Jean-Baptiste Mardelle
5f12d07ea9 Only clear undo stack when we delete a timeline sequence, not a standard bin clip 2025-05-27 20:49:54 +02:00
balooii balooii
2b13ba33b3 Fix misalignment of monitor tools CCBUG: 498337 CCBUG:461219
* Fixes rounding error when converting between cpp and qml offsets. In cpp we use top-left integer offset but in QML centered x/y floating point coords. This accumulated in a misalignment by a few pixels. Also affected drawing the overlays / grids being off slightly.
* Fixes zoombar compensation when setting qml offsets. This was hardcoded to 10 pixels but on my system this is 14. This resulted in major misalignment on higher zoom levels as the error is multiplied by the zoom factor.

2nd problem is most noticable when using rotoscope on a high zoom level but affected all tools. Notice yellow rectangle is off as well as red rotoscope mask border

misaligned:
![misalignment_roto_zoomed](/uploads/28c59b85cd7e506be63fd4220505301e/misalignment_roto_zoomed.png)

fixed:
![fixed_alignment_roto_zoomed](/uploads/c14216cce501fc6d76733acc8f17cb3d/fixed_alignment_roto_zoomed.png)

1st problem was also noticable when not zoomed. See slight offset of red rectangle at the bottom

misaligned:

![misalignment_transform_no_zoom](/uploads/d3a055d492b80b45c4adee551b0983b9/misalignment_transform_no_zoom.png)

fixed:

![fixed_alignment_transform_no_zoom](/uploads/40f52bc10314b6e4c4aec17510960e0e/fixed_alignment_transform_no_zoom.png)

I was pulling my hair out trying to understand what `10 * m_zoom` is supposed to be until I understood that is supposed to be the size of the opposite zoombar...

This is definitely a fix for 
https://bugs.kde.org/show_bug.cgi?id=498337

and I think also for 
https://bugs.kde.org/show_bug.cgi?id=461219

but I'm not exactly sure about the 2nd report or if reported meant something different.
2025-05-27 20:43:23 +02:00
Jean-Baptiste Mardelle
1f29bd9d8e Get rid of KIO::DirectorySizeJob. Fixes folders size check always returns 0 on Windows 2025-05-27 09:27:32 +02:00
l10n daemon script
26b733c707 GIT_SILENT Sync po/docbooks with svn 2025-05-27 03:15:33 +00:00
l10n daemon script
2f5bbce8ae GIT_SILENT Sync po/docbooks with svn 2025-05-27 01:38:31 +00:00
Jean-Baptiste Mardelle
5d0ebfb86d Add button and infos to rebuild SAM venv in case it is broken, like using an incorrect python version 2025-05-26 13:21:17 +02:00
Jean-Baptiste Mardelle
e15f9cee6f Minor code cleanup - make transform effect monitor grid setting apply to both monitors 2025-05-26 09:24:44 +02:00
Jean-Baptiste Mardelle
c7402803f8 DIrectly use KdenliveSettings class to show/hide on monitor transform button 2025-05-26 09:11:48 +02:00
balooii balooii
1f4d122c52 Pixelize filter: set x/y block size based on percentage of project dimension 2025-05-26 08:44:14 +02:00
Xander Bailey
917e96a464 Add profile check when creating clip from single file
Fixes CCBUG: 504718
2025-05-26 07:06:33 +02:00
balooii balooii
bff7bbac9a Fix crash in HistogramGenerator when running on a white color clip
We call drawComponent with bins in y and max always set to 256.
so std::max_element gets two indices while the first is inclusive and the last exclusive so by &y[max - 1] we always exclude the last/highest bin.

When you pass in a white color clip then there is only data in the highest bin with index=255. If we skip this then maxBinSize will be 0 leading to infinity in the log function leading to funny results when trying to call setPixel at minus infinity.

Note1: Its not a crash but the app will become unresponsive/blocked and you can see infinite log messages complaining about setPixel
Note2: There is probably another issue unrelated to the Histogram. I would have expected this to die on almost all color clips like #ff0000 or #ffff00. For yellow for example I can reproduce but not for red. For some reason all these red pixels are not 255 but 254...
2025-05-26 06:57:29 +02:00
l10n daemon script
b7401faaf2 GIT_SILENT Sync po/docbooks with svn 2025-05-26 03:17:39 +00:00
l10n daemon script
1d5d17543a GIT_SILENT Sync po/docbooks with svn 2025-05-26 01:39:48 +00:00
balooii balooii
d2339f5091 Fix whisper model dir not being created if asked to do so
fixes: Bug 499012
2025-05-25 17:09:27 +02:00
Jean-Baptiste Mardelle
9160ded454 Fix canceling quit on rendering leaves kdenlive in unstable state 2025-05-25 15:52:54 +02:00
Jean-Baptiste Mardelle
72d400ffdb Merge branch 'release/25.04' 2025-05-25 08:40:06 +02:00
Jean-Baptiste Mardelle
c16f7051ca Fix OTIO path issue on import, related to #1998
BUG: 504708
FIXED-IN: 25.04.2
2025-05-25 08:09:01 +02:00
l10n daemon script
e26fcd3b10 GIT_SILENT Sync po/docbooks with svn 2025-05-25 03:54:41 +00:00
l10n daemon script
479aa9c1fa GIT_SILENT Sync po/docbooks with svn 2025-05-25 01:51:32 +00:00
l10n daemon script
a1b12d35b0 GIT_SILENT Sync po/docbooks with svn 2025-05-24 03:16:47 +00:00
l10n daemon script
4fc2e6e132 GIT_SILENT Sync po/docbooks with svn 2025-05-24 01:39:26 +00:00
Jean-Baptiste Mardelle
cd37e20068 Fix Colorwheels not showing up after recent assetparameterview changes 2025-05-23 16:51:36 +02:00
Jean-Baptiste Mardelle
193b039dcf Only clear undo stack when we delete a timeline sequence, not a standard bin clip 2025-05-23 16:03:54 +02:00
Jean-Baptiste Mardelle
732a507456 Add a context menu in undo history to clear all history, might help release some memory in long edit sessions 2025-05-23 15:51:17 +02:00
Jean-Baptiste Mardelle
48a662c56d Merge branch 'release/25.04' 2025-05-23 13:30:14 +02:00
Jean-Baptiste Mardelle
f2a05da290 Fix bin clip effects disappear after disabling a timeline clip
BUG: 439194
FIXED-IN: 25.04.2
2025-05-23 13:29:01 +02:00
Jean-Baptiste Mardelle
bc6fd5a4cc Better fix for projects with incompatible clip inserted in track
CCBUG: 504547
2025-05-23 11:58:55 +02:00
Jean-Baptiste Mardelle
693da182e5 On project load, if there is a clip mismatch (video only clip on audio track), check again the source clip.
Improve error message in these cases.
CCBUG: 504547
2025-05-23 10:44:15 +02:00
Jean-Baptiste Mardelle
a3b0f3766f Ensure clicking a marker in the list always selects it in timeline
Fixes #2007
2025-05-23 09:15:47 +02:00
Jean-Baptiste Mardelle
a0eb2fa443 Make on monitor transform button less invisible, hide when playing 2025-05-23 07:14:43 +02:00
l10n daemon script
df9add0115 GIT_SILENT Sync po/docbooks with svn 2025-05-23 03:18:38 +00:00
l10n daemon script
8a6c30ae78 GIT_SILENT Sync po/docbooks with svn 2025-05-23 01:41:06 +00:00
Jean-Baptiste Mardelle
cc19c6d136 Fix keyframe in monitor not correctly reported on clip selection 2025-05-22 22:46:43 +02:00
Jean-Baptiste Mardelle
80c1efe9a6 Fix keyframe in monitor not correctly reported on clip selection 2025-05-22 22:44:48 +02:00
Jean-Baptiste Mardelle
acfba8f5e5 Merge branch 'release/25.04' 2025-05-22 13:15:11 +02:00
Jean-Baptiste Mardelle
0a3440915f Fix monitor scene not correcty activated on clip selection 2025-05-22 13:01:23 +02:00
l10n daemon script
a4c9d58bc3 GIT_SILENT Sync po/docbooks with svn 2025-05-22 03:21:24 +00:00
l10n daemon script
6325fcbe34 GIT_SILENT Sync po/docbooks with svn 2025-05-22 01:39:54 +00:00
Jean-Baptiste Mardelle
b66509a508 Fix small error causing offset in long audio thumbnails
CCBUG: 504579
2025-05-21 16:26:30 +02:00
Jean-Baptiste Mardelle
73c4623b68 Fix small error causing offset in long audio thumbnails
CCBUG: 504579
2025-05-21 16:25:58 +02:00
balooii balooii
b8ffac30ea Transform effect: add rotation capabilities to monitor and effect stack tooling
Implements https://invent.kde.org/multimedia/kdenlive/-/issues/2006
2025-05-21 12:34:27 +02:00
l10n daemon script
30b9b63bf6 GIT_SILENT Sync po/docbooks with svn 2025-05-21 01:40:54 +00:00
balooii balooii
334e3e4b49 Fix Vectorscope zooming artifacts on high zoom level
When zoomed (gain > 1.0) we did not plot additional pixels in the zoomed region so those remain as fill color producing visible artifacts making it hard to see anything on the scope.

Fixed by interpolating these additional in-between pixels so we get a smooth continuous view without artifacts.

Using QImage SmoothTransformation method here for a smooth/blurry look. With FastTransformation we'd be 2x faster but compared to the time it takes to draw the vectorscope overall the scaling time doesn't really matter.

Testing on a 1080p clip:

Before:

**101_000 us**

![no_transformation](/uploads/18daf0a6fc13c5c661ae46f12dc29346/no_transformation.png)

After:

**102_000 us**

This includes scaling with SmoothTransformation which itself took **700 us**.

![smooth_transformation](/uploads/83bccc2d15e4aa004301534a030dba5c/smooth_transformation.png)

Interpolation Method:

I went with SmoothTransformation but other options would be possible.

FastTransformation would be faster at around **300 us**. But given the time it takes to draw the unscaled Vectorscope this gain is pretty much negligible.

This is how it would look using FastTransformation instead of Smooth:

![fast_transformation](/uploads/1708b1e95628efa36d53543635c580a5/fast_transformation.png)

This is what it looks like in Davinci Resolve: https://youtu.be/m1F9TJzfo1s?feature=shared&t=483

Too me this looks blurry so I guess they use Bilinear/Smooth interpolation.

@emohr was in favor (via Chat) of following Davinci here.
2025-05-20 10:23:37 +02:00
Jean-Baptiste Mardelle
016366d6bb Template clips: add informative text to make user aware of the %s requirement, use typed text as clip name, update preview live as we type
BUG: 407942
2025-05-20 10:15:49 +02:00
l10n daemon script
8554a39f1d GIT_SILENT Sync po/docbooks with svn 2025-05-20 03:17:39 +00:00
l10n daemon script
70045078c1 GIT_SILENT Sync po/docbooks with svn 2025-05-20 01:39:15 +00:00
Jean-Baptiste Mardelle
bf14b03175 Make stem audio export specific to project.
BUG: 491162
2025-05-19 18:41:29 +02:00
Jean-Baptiste Mardelle
ebb2b392a8 Revert guides list font to normal, prettier font 2025-05-19 07:14:01 +02:00
Jean-Baptiste Mardelle
562e2b96d3 Minor cleanup 2025-05-19 06:52:23 +02:00
Jean-Baptiste Mardelle
0363495438 Add comment explaining the size hint 2025-05-19 06:48:38 +02:00
Jean-Baptiste Mardelle
505748bd25 Use Marker as default marker text instead of timecode 2025-05-19 06:37:41 +02:00
Jean-Baptiste Mardelle
464bb2918a Fix python version error message not showing up on Whisper install
Related to #2005
2025-05-19 06:37:38 +02:00
l10n daemon script
2acd522019 GIT_SILENT Sync po/docbooks with svn 2025-05-19 03:19:48 +00:00
l10n daemon script
e531ce5c6e GIT_SILENT Sync po/docbooks with svn 2025-05-19 01:41:09 +00:00
l10n daemon script
982d2b4ec4 GIT_SILENT Sync po/docbooks with svn 2025-05-18 03:19:08 +00:00
l10n daemon script
9b82fb7fcc GIT_SILENT Sync po/docbooks with svn 2025-05-18 01:39:35 +00:00
Jean-Baptiste Mardelle
86de851444 WHen adding a new marker, select it in the guides list, and when clicking a guide in timeline, also select it in the guides list
Related to #2007
2025-05-17 19:02:26 +02:00
l10n daemon script
d3600dd2d8 GIT_SILENT Sync po/docbooks with svn 2025-05-17 03:15:06 +00:00
l10n daemon script
04983e6110 GIT_SILENT Sync po/docbooks with svn 2025-05-17 01:39:19 +00:00
Jean-Baptiste Mardelle
ae70b653ab Cleanup plugins config page 2025-05-16 18:12:40 +02:00
Jean-Baptiste Mardelle
dc02eb9841 Fix SAM2 use system packages hidden
Related to #2005
2025-05-16 17:13:40 +02:00
Jean-Baptiste Mardelle
0eeceaeef5 Fix whisper process button incorrectly disabled and incorrect install detection
Related to #2005
2025-05-16 16:32:17 +02:00
Jean-Baptiste Mardelle
dc9b0d1f25 Fix tests failing if system uses a non 25 fps default profile 2025-05-16 12:49:01 +02:00
Jean-Baptiste Mardelle
e052a35601 Fix guides list buttons not working on app opening
Fixes #2007
2025-05-16 12:28:37 +02:00
Jean-Baptiste Mardelle
6762998801 Cleanup some of the recent markers changes 2025-05-16 11:45:56 +02:00
Jean-Baptiste Mardelle
ddaec4e7da Enable/disable guides liste buttons contextually 2025-05-16 11:17:05 +02:00
Jean-Baptiste Mardelle
7d3ebd6bf5 Fix missing config entry 2025-05-16 11:07:00 +02:00
Jean-Baptiste Mardelle
3b37b009b3 Fix case of enum 2025-05-16 10:55:18 +02:00
Jean-Baptiste Mardelle
ea1dc75fdf Fix marker list not initialized on opening and missing includes 2025-05-16 10:53:12 +02:00
Jean-Baptiste Mardelle
a5a411773e Add option to show thumbails in markers list dialog
This adds a new option in the guides list menu: show thumbnails

![image](/uploads/a8044fa26f7503d5c8f0cb7bac4ee6c1/image.png){width=236 height=276}
2025-05-16 10:21:57 +02:00
l10n daemon script
89213af9f0 GIT_SILENT Sync po/docbooks with svn 2025-05-16 03:23:17 +00:00
l10n daemon script
7a1c3bf866 GIT_SILENT Sync po/docbooks with svn 2025-05-16 01:40:48 +00:00
Jean-Baptiste Mardelle
dbedd52e9b Move show all guides option to a top pushbutton, show sequence name in guides widget
Related to !641
2025-05-15 13:14:56 +02:00
Jean-Baptiste Mardelle
53b39b4f65 Cleanup guides list code 2025-05-15 09:33:36 +02:00
Jean-Baptiste Mardelle
c51655a4a7 Fix built-in effects disabled state changes on cut 2025-05-15 06:23:52 +02:00
Jean-Baptiste Mardelle
4485d3f704 Fix built-in effects disabled state changes on cut 2025-05-15 06:23:14 +02:00
l10n daemon script
0ef8cb7b24 GIT_SILENT Sync po/docbooks with svn 2025-05-15 01:41:42 +00:00
Jean-Baptiste Mardelle
f310a6231a Guides list: add a button to show all project clip markers in the list
Fixes #1402
2025-05-14 14:53:27 +02:00
l10n daemon script
bb36127e4c GIT_SILENT Sync po/docbooks with svn 2025-05-14 03:16:38 +00:00
l10n daemon script
019725ee7a GIT_SILENT Sync po/docbooks with svn 2025-05-14 01:40:53 +00:00
Jean-Baptiste Mardelle
8c5e36da68 Drop mediainfo dependency now that we can directly read tc from MLT 2025-05-13 11:32:06 +02:00
l10n daemon script
6464b653c6 GIT_SILENT Sync po/docbooks with svn 2025-05-13 03:25:34 +00:00
l10n daemon script
5ba472bd85 GIT_SILENT Sync po/docbooks with svn 2025-05-13 01:41:56 +00:00
Jean-Baptiste Mardelle
8847d35313 STT: fix disabled process button in speech dialog
Related to #2005
2025-05-12 18:33:49 +02:00
Jean-Baptiste Mardelle
17b348c2d8 Resources widget: add abort button and don't add clips in sequences folder
CCBUG: 503991
2025-05-12 07:35:32 +02:00
l10n daemon script
cae0b02e71 GIT_SILENT Sync po/docbooks with svn 2025-05-12 03:10:12 +00:00
l10n daemon script
b2163e0d4d GIT_SILENT Sync po/docbooks with svn 2025-05-12 01:37:00 +00:00
balooii balooii
c48d5c2431 Download online resources thumbnails in parallel
* previously thumbs have been loaded sequentially which wasn't the best experience. This change speeds it up by running these requests in parallel
* according to docs QNetworkAccessManager executes up to 6 requests in parallel which fits this purpose and shouldn't overload these APIs
* don't use temporary files to download the thumbnails before converting to pixmaps. Just do it in memory
2025-05-11 07:32:05 +02:00
l10n daemon script
3714befac3 GIT_SILENT Sync po/docbooks with svn 2025-05-11 03:16:29 +00:00
l10n daemon script
8bb0225c93 GIT_SILENT Sync po/docbooks with svn 2025-05-11 01:39:32 +00:00
Jean-Baptiste Mardelle
482eed7b02 Fix possible crash on new project introduced in last commit 2025-05-10 18:06:47 +02:00
Jean-Baptiste Mardelle
0253ff9359 Update render dialog guides when sequence offset changes 2025-05-10 18:00:19 +02:00
Jean-Baptiste Mardelle
14d1bdb889 Changing sequence timecode offset now updates timecode display in timeline ruler, monitor timecode and guides list
CCBUG: 499221
2025-05-10 07:32:15 +02:00
Jean-Baptiste Mardelle
ecaa0ad692 remove debug 2025-05-10 07:32:13 +02:00
Jean-Baptiste Mardelle
a5b68b3927 Adjust monitor timecode for sequence clips with timecode offset 2025-05-10 07:32:11 +02:00
Jean-Baptiste Mardelle
09c52b37bd Display timecode offset in render dialog 2025-05-10 07:32:08 +02:00
l10n daemon script
b8888d2e84 GIT_SILENT Sync po/docbooks with svn 2025-05-10 03:15:41 +00:00
l10n daemon script
8cb404864d GIT_SILENT Sync po/docbooks with svn 2025-05-10 01:39:12 +00:00
Jean-Baptiste Mardelle
94bdad65a2 Add timeline sequence offset timecode in clip properties
Related to #886
2025-05-09 11:54:56 +02:00
Jean-Baptiste Mardelle
4d20f8d631 Add better strings for mask task 2025-05-09 10:10:58 +02:00
Jean-Baptiste Mardelle
e51138e1f8 Merge branch 'release/25.04' 2025-05-09 10:04:08 +02:00
Jean-Baptiste Mardelle
82116260aa Fix render widget target file can have no extension or incorrect path.
CCBUG: 503896
2025-05-09 10:02:06 +02:00
Jean-Baptiste Mardelle
a823ce9889 SAM2: show message and full log if the python script crashes, try to auto reinstall if the venv python exe is missing 2025-05-09 10:02:01 +02:00
l10n daemon script
5624376e17 GIT_SILENT Sync po/docbooks with svn 2025-05-09 03:09:54 +00:00
l10n daemon script
030568a1bb GIT_SILENT Sync po/docbooks with svn 2025-05-09 01:35:42 +00:00
l10n daemon script
9c437161e0 GIT_SILENT Sync po/docbooks with svn 2025-05-08 01:36:26 +00:00
l10n daemon script
f37f3cc320 GIT_SILENT Sync po/docbooks with svn 2025-05-07 03:13:06 +00:00
l10n daemon script
73f5f65482 GIT_SILENT Sync po/docbooks with svn 2025-05-07 01:38:25 +00:00
Xander Bailey
cbb54eeb1c Add Arch Linux build instructions
I added some instructions on how to get a build environment for Arch Linux. I figured if it's specifically named as being supported for building it would make sense to have some information on how to build under it.
2025-05-06 11:13:29 +02:00
Jean-Baptiste Mardelle
4da56479c4 Project notes:use space as separator for clip timecodes, update links when a clip is renamed
CCBUG: 503558
2025-05-06 10:18:54 +02:00
Jean-Baptiste Mardelle
9975f670e5 Merge branch 'release/25.04' 2025-05-06 09:08:26 +02:00
Jean-Baptiste Mardelle
156ab9072b Save and restore titler tool panel width
CCBUG: 502869
2025-05-06 09:05:34 +02:00
l10n daemon script
7497e40e91 GIT_SILENT Sync po/docbooks with svn 2025-05-06 03:15:02 +00:00
l10n daemon script
b82aa23422 GIT_SILENT Sync po/docbooks with svn 2025-05-06 01:37:10 +00:00
balooii balooii
3ba1cd602b Audio thumbnail generation: set discard flag for all but selected streams to reduce I/O 2025-05-06 00:12:03 +02:00
balooii balooii
2708d8687e Audio thumbnail generation: set discard flag for all but selected streams to reduce I/O 2025-05-06 00:09:35 +02:00
Jean-Baptiste Mardelle
6c20666b5c Merge branch 'release/25.04' 2025-05-05 23:52:40 +02:00
Jean-Baptiste Mardelle
b8270cad18 Fix crash deleting multiple bin clips 2025-05-05 23:51:56 +02:00
Jean-Baptiste Mardelle
6f78fac339 Fix crash on profile change while loading clips
Related to #2001
2025-05-05 22:14:14 +02:00
Jean-Baptiste Mardelle
68a778c25a Don't try to cancel finished tasks
Related to #2001
2025-05-05 22:14:00 +02:00
Jean-Baptiste Mardelle
af238778c7 Drop unique_ptr in favor of plain pointers to avoid dangling connections.
Related to #2001
2025-05-05 22:13:48 +02:00
Jean-Baptiste Mardelle
43141b76b3 Fix crash on profile change while loading clips
Related to #2001
2025-05-05 22:12:22 +02:00
balooii balooii
98a68e287a Fix misalignment of monitor tools CCBUG: 498337 CCBUG:461219
* Fixes rounding error when converting between cpp and qml offsets. In cpp we use top-left integer offset but in QML centered x/y floating point coords. This accumulated in a misalignment by a few pixels. Also affected drawing the overlays / grids being off slightly.
* Fixes zoombar compensation when setting qml offsets. This was hardcoded to 10 pixels but on my system this is 14. This resulted in major misalignment on higher zoom levels as the error is multiplied by the zoom factor.

2nd problem is most noticable when using rotoscope on a high zoom level but affected all tools. Notice yellow rectangle is off as well as red rotoscope mask border

misaligned:
![misalignment_roto_zoomed](/uploads/28c59b85cd7e506be63fd4220505301e/misalignment_roto_zoomed.png)

fixed:
![fixed_alignment_roto_zoomed](/uploads/c14216cce501fc6d76733acc8f17cb3d/fixed_alignment_roto_zoomed.png)

1st problem was also noticable when not zoomed. See slight offset of red rectangle at the bottom

misaligned:

![misalignment_transform_no_zoom](/uploads/d3a055d492b80b45c4adee551b0983b9/misalignment_transform_no_zoom.png)

fixed:

![fixed_alignment_transform_no_zoom](/uploads/40f52bc10314b6e4c4aec17510960e0e/fixed_alignment_transform_no_zoom.png)

I was pulling my hair out trying to understand what `10 * m_zoom` is supposed to be until I understood that is supposed to be the size of the opposite zoombar...

This is definitely a fix for 
https://bugs.kde.org/show_bug.cgi?id=498337

and I think also for 
https://bugs.kde.org/show_bug.cgi?id=461219

but I'm not exactly sure about the 2nd report or if reported meant something different.
2025-05-05 18:57:34 +02:00
balooii balooii
17fac17d25 Use window color as background color for RGB Parade min/max text section 2025-05-05 08:38:30 +02:00
l10n daemon script
cbb59da155 GIT_SILENT Sync po/docbooks with svn 2025-05-05 03:15:16 +00:00
l10n daemon script
d47a9f1120 GIT_SILENT Sync po/docbooks with svn 2025-05-05 01:39:08 +00:00
Jean-Baptiste Mardelle
08df6e405e Don't try to cancel finished tasks
Related to #2001
2025-05-04 15:08:37 +02:00
Jean-Baptiste Mardelle
d12173f34a Drop unique_ptr in favor of plain pointers to avoid dangling connections.
Related to #2001
2025-05-04 14:33:35 +02:00
Jean-Baptiste Mardelle
365a6965b0 CEnsure the python venv is found before launching mask task 2025-05-04 13:58:28 +02:00
balooii balooii
55f2cb2bc8 Fix high memory consumption of SAM2
Fixes: https://invent.kde.org/multimedia/kdenlive/-/issues/1973

Official AsyncVideoFrameLoader loads all frames into memory which prevents it for being used clips longer than a few seconds.
This introduces our own version of AsyncVideoFrameLoader which doesn't cache all images.

Check out the comment https://invent.kde.org/multimedia/kdenlive/-/issues/1973#note_1199934 for more details.

Didn't bother to create a PR for the official Facebook repo. Based on outstanding open PRs and official activity on that repo its not a community project. Need to fix this on our side unfortunately.

Its basically as three line change as mentioned in the comment but needed to create our custom SAM2VideoPredictor which delegates to the official SAM2VideoPredictorOfficial except loading the images in init in order to fix it (Wanted to avoid forking SAM2 repo so we don't have another repo to maintain...).

I intend to work a bit more on the SAM integration and added a few TODOs for myself. Will clean up this code and fix the TODOs in future MRs.

Also, while testing the feature looks like preview mode is somewhat broken (preview seems to work only for the first frame atm).
2025-05-04 08:07:05 +02:00
Jean-Baptiste Mardelle
d6b05aee93 Fix AMF checksum 2025-05-04 08:06:00 +02:00
Jean-Baptiste Mardelle
ab993a44db Fix amf download url 2025-05-04 08:05:47 +02:00
Jean-Baptiste Mardelle
b5bc58cc8f Project notes: fix entering newline breaks timeline links, enable timecode actions only if relevant
CCBUG: 503558
2025-05-04 08:04:43 +02:00
Jean-Baptiste Mardelle
bb37143346 Merge branch 'release/25.04' 2025-05-04 07:11:24 +02:00
Jean-Baptiste Mardelle
8b9d06ef25 Fix audio mixer volume spinbox not really changing volume
CCBUG: 503662
2025-05-04 07:08:39 +02:00
Jean-Baptiste Mardelle
789274f0cd Fix release script catching incorrect version for Kdenlive 2025-05-04 06:31:52 +02:00
l10n daemon script
276c1a18c9 GIT_SILENT Sync po/docbooks with svn 2025-05-04 03:24:01 +00:00
l10n daemon script
8b60e54104 GIT_SILENT Sync po/docbooks with svn 2025-05-04 01:43:08 +00:00
Jean-Baptiste Mardelle
4217373f8e Fix release script catching incorrect version for Kdenlive 2025-05-03 06:25:54 +02:00
Jean-Baptiste Mardelle
dcff4f0def Allow reassigning a notes timecode to a timeline clip
CCBUG: 503558
2025-05-03 06:07:18 +02:00
l10n daemon script
0c264059ee GIT_SILENT Sync po/docbooks with svn 2025-05-03 03:09:53 +00:00
l10n daemon script
6e6175bf07 GIT_SILENT Sync po/docbooks with svn 2025-05-03 01:36:52 +00:00
Heiko Becker
bd3e9af4fc GIT_SILENT Update Appstream for new release
(cherry picked from commit 3b4958533e)
2025-05-02 23:38:57 +02:00
Heiko Becker
3b4958533e GIT_SILENT Update Appstream for new release 2025-05-02 23:38:43 +02:00
Heiko Becker
8cbc1f3626 GIT_SILENT Upgrade release service version to 25.04.1. 2025-05-02 22:57:18 +02:00
balooii balooii
b0222af82b Fix high memory consumption of SAM2
Fixes: https://invent.kde.org/multimedia/kdenlive/-/issues/1973

Official AsyncVideoFrameLoader loads all frames into memory which prevents it for being used clips longer than a few seconds.
This introduces our own version of AsyncVideoFrameLoader which doesn't cache all images.

Check out the comment https://invent.kde.org/multimedia/kdenlive/-/issues/1973#note_1199934 for more details.

Didn't bother to create a PR for the official Facebook repo. Based on outstanding open PRs and official activity on that repo its not a community project. Need to fix this on our side unfortunately.

Its basically as three line change as mentioned in the comment but needed to create our custom SAM2VideoPredictor which delegates to the official SAM2VideoPredictorOfficial except loading the images in init in order to fix it (Wanted to avoid forking SAM2 repo so we don't have another repo to maintain...).

I intend to work a bit more on the SAM integration and added a few TODOs for myself. Will clean up this code and fix the TODOs in future MRs.

Also, while testing the feature looks like preview mode is somewhat broken (preview seems to work only for the first frame atm).
2025-05-02 16:10:45 +02:00
Jean-Baptiste Mardelle
3fcf0b7a3b When creating guides/markers from project notes, use notes text.
CCBUG: 503558
2025-05-02 14:31:15 +02:00
Jean-Baptiste Mardelle
7aa0b29bc1 Notes widget: improve icons, automatically convert typed timecodes to links when pressing enter
CCBUG: 503558
2025-05-02 13:04:40 +02:00
Jean-Baptiste Mardelle
7669fb6ac9 Fix pasting text with multiple lines in notes widget not seeing timecode 2025-05-02 11:16:12 +02:00
Jean-Baptiste Mardelle
e0c17f11b6 Fix pasting text with multiple lines in notes widget not seeing timecode 2025-05-02 11:15:24 +02:00
Jean-Baptiste Mardelle
632c21abbf Fix AMF checksum 2025-05-02 11:11:37 +02:00
Jean-Baptiste Mardelle
1d304dfc92 Fix amf download url 2025-05-02 10:15:07 +02:00
Jean-Baptiste Mardelle
2fb2996b8c Merge branch 'release/25.04' 2025-05-02 09:48:26 +02:00
Jean-Baptiste Mardelle
d563e8c952 Fix crash moving single clip from group and standalone clip
BUG: 503626
FIXED-IN: 25.04.1
2025-05-02 09:47:56 +02:00
Jean-Baptiste Mardelle
066c705fa1 Merge branch 'release/25.04' 2025-05-02 09:09:15 +02:00
Jean-Baptiste Mardelle
ebf4cf6bdd Fix ghost widget and other layout issues in effectstack
BUG: 503562
FIXED-IN: 25.04.1
2025-05-02 09:01:58 +02:00
l10n daemon script
e54fc12e0f GIT_SILENT Sync po/docbooks with svn 2025-05-02 03:12:53 +00:00
l10n daemon script
07523d723c GIT_SILENT Sync po/docbooks with svn 2025-05-02 01:36:43 +00:00
Jean-Baptiste Mardelle
95463586fe Timecode widget can now be dragged to seek (Shift+drag for 1 frame, CTRL+drag for fast seek)
CCBUG: 502869
2025-05-01 09:49:15 +02:00
Jean-Baptiste Mardelle
0e7a26b5c7 Don't seek when double clicking a title in timeline
CCBUG: 502869
2025-05-01 09:32:00 +02:00
Jean-Baptiste Mardelle
91fc2e6330 Remove incorrect whitespaces 2025-05-01 09:31:58 +02:00
l10n daemon script
51874f941e GIT_SILENT Sync po/docbooks with svn 2025-05-01 03:13:27 +00:00
l10n daemon script
60a42047a3 GIT_SILENT Sync po/docbooks with svn 2025-05-01 01:37:17 +00:00
Jean-Baptiste Mardelle
a527764581 Merge branch 'release/25.04' 2025-04-30 09:19:06 +02:00
Jean-Baptiste Mardelle
04046e707d Add timecode to seek in Title widget, Rename pattern tab to templates and move templates there
CCBUG: 502869
2025-04-30 09:18:03 +02:00
l10n daemon script
26f4fb6949 GIT_SILENT Sync po/docbooks with svn 2025-04-30 03:13:05 +00:00
l10n daemon script
125b35266b GIT_SILENT Sync po/docbooks with svn 2025-04-30 01:38:17 +00:00
Jean-Baptiste Mardelle
49be8aea5b Various titler fixes: allow correctly moving and resizing svg items, add center resize with Shift+Drag
CCBUG: 502869
2025-04-29 11:18:12 +02:00
l10n daemon script
49eaa2dca4 GIT_SILENT Sync po/docbooks with svn 2025-04-29 03:13:24 +00:00
l10n daemon script
b2b7e60c6f GIT_SILENT Sync po/docbooks with svn 2025-04-29 01:35:27 +00:00
l10n daemon script
fcccd9b27a GIT_SILENT Sync po/docbooks with svn 2025-04-28 03:15:19 +00:00
l10n daemon script
b672a0782d GIT_SILENT Sync po/docbooks with svn 2025-04-28 01:36:58 +00:00
Camille Moulin
7156b5977a Brand color correction for flathub guidelines
See #1971
2025-04-27 10:50:39 +00:00
Jean-Baptiste Mardelle
953e333911 Fix background removal not starting with box selection 2025-04-27 11:57:32 +02:00
l10n daemon script
0af0a4aad5 GIT_SILENT Sync po/docbooks with svn 2025-04-27 03:15:36 +00:00
l10n daemon script
09763ff013 GIT_SILENT Sync po/docbooks with svn 2025-04-27 01:37:40 +00:00
Jean-Baptiste Mardelle
c60b3e5ecd Titler: allow scaling images with mouse drag
CCBUG: 502869
2025-04-26 16:41:50 +02:00
Eugen Mohr
f2cb5cdf98 Update copyright to 2025 2025-04-26 11:04:42 +02:00
Eugen Mohr
e65f8aa14c Update copyright to 2025 2025-04-26 09:21:27 +02:00
l10n daemon script
93c4ac6935 GIT_SILENT Sync po/docbooks with svn 2025-04-26 03:14:36 +00:00
l10n daemon script
8d01bd8a9b GIT_SILENT Sync po/docbooks with svn 2025-04-26 01:38:02 +00:00
Jean-Baptiste Mardelle
b0348d5f7a Merge branch 'release/25.04' 2025-04-25 15:42:31 +02:00
Jean-Baptiste Mardelle
f3c2030d4e Fix project corruption pasting sequences into another project
BUG: 503227
2025-04-25 15:41:32 +02:00
l10n daemon script
0972b69851 GIT_SILENT Sync po/docbooks with svn 2025-04-25 03:13:19 +00:00
l10n daemon script
e99e9cf2b4 GIT_SILENT Sync po/docbooks with svn 2025-04-25 01:37:53 +00:00
l10n daemon script
0365c5ccd3 GIT_SILENT Sync po/docbooks with svn 2025-04-24 03:12:14 +00:00
l10n daemon script
0588c221f4 GIT_SILENT Sync po/docbooks with svn 2025-04-24 01:35:54 +00:00
Jean-Baptiste Mardelle
3732c80ec3 Merge branch 'release/25.04' 2025-04-23 20:56:37 +02:00
Jean-Baptiste Mardelle
f94d4ea3c8 Allow recovering project files with invalid sequence in bin
CCBUG: 503227
2025-04-23 20:54:34 +02:00
Jean-Baptiste Mardelle
17dbce0c9c Add spinbox with values in titler's gradient editor
CCBUG: 502869
2025-04-23 13:33:19 +02:00
Jean-Baptiste Mardelle
244feed044 Fix Titles cannot be created on first run 2025-04-23 13:15:01 +02:00
Jean-Baptiste Mardelle
e214e1a83f Merge branch 'release/25.04' 2025-04-23 10:36:52 +02:00
Jean-Baptiste Mardelle
b38c0345b4 Fix titler text shadow angles 2025-04-23 10:10:12 +02:00
Jean-Baptiste Mardelle
a8675682ac Fix title text outline has sharp angles
Requires latest MLT git
BUG: 437781
FIXED-IN: 25.04.1
2025-04-23 09:44:13 +02:00
Jean-Baptiste Mardelle
074e9ad675 Fix editing title text with outline makes text ugly
BUG: 503205
FIXED-IN: 25.04.1
2025-04-23 09:27:08 +02:00
Jean-Baptiste Mardelle
0b3f1ccdb6 Fix bin audio/video icons have wrong color if not using default color theme 2025-04-23 09:27:05 +02:00
balooii balooii
fdb38ba769 Refactor layout management
* extract layout management dialog (accessible via menu View - Manage Layouts...)
* extract layout switcher (shown in top-right corner of menu bar)
* extract functionality around the collection of layouts (like loading, ordering, getting)

While preparing for https://invent.kde.org/multimedia/kdenlive/-/issues/1999 I had a hard time understanding this code as its doing lots of things so I tried to extract the self-contained functionality mentioned above and kept only the plumbing in layoutmanagement.cpp.

This change contains no user-visible changes, just refactoring of existing functionality.

Left a TODO regarding setting up the autosafe label and corner of the bar menu where I didn't know a good place to put it. If you have a suggestion for this I can do in scope of this MR otherwise I hope I'd find something while working on the layout switcher. Cheers!
2025-04-23 07:56:00 +02:00
Jean-Baptiste Mardelle
66fb3f3db5 Discard all audio thumbs jobs when disabling thumbnails 2025-04-23 07:55:04 +02:00
l10n daemon script
e8d996ca2f GIT_SILENT Sync po/docbooks with svn 2025-04-23 03:14:05 +00:00
l10n daemon script
0edb8063e3 GIT_SILENT Sync po/docbooks with svn 2025-04-23 01:37:28 +00:00
Jean-Baptiste Mardelle
4530bd135b Fix inverted logic in titler background previous commit 2025-04-22 16:01:57 +02:00
Jean-Baptiste Mardelle
4fa1cb4a0c Fix load/save text action tooltips 2025-04-22 15:49:42 +02:00
Jean-Baptiste Mardelle
90a2708253 Merge branch 'release/25.04' 2025-04-22 15:12:19 +02:00
Jean-Baptiste Mardelle
d7a2b87dcb Titler: disable background type if background disabled
Remove duplicate shortcuts from toolbar actions
CCBUG: 502869
2025-04-22 15:11:42 +02:00
Jean-Baptiste Mardelle
c59123c4cc Audio mix composition should only be allowed on audio tracks
BUG: 502998
FIXED-IN: 25.04.1
2025-04-22 14:57:35 +02:00
Jean-Baptiste Mardelle
5cc834da3f Don't save disabled built-in effects when saving effect stack
BUG: 502973
FIXED-IN: 25.04.1
2025-04-22 14:39:56 +02:00
Jean-Baptiste Mardelle
6c54ac5549 Merge branch 'release/25.04' 2025-04-22 11:49:25 +02:00
Jean-Baptiste Mardelle
27929bd74f Fix freeze extracting last clips in timeline
BUG: 503149
FIXED-IN: 25.04.1
2025-04-22 11:35:49 +02:00
balooii balooii
37037a2924 docs: update README
I'd like to propose some changes to the README:

After brief welcome and introduction what this project is I would like to point regular users to the website. It contains the best and most up-to-date info for everything except dev/coding documentation.

Everything after that would then focus only on developers / potential code contributors.

I imagine the README to be the landing page we forward people to from the website that are interested in contributing code / hacking on the project. (On the new website this would be from the contribute page https://invent.kde.org/websites/kdenlive-org/-/merge_requests/22)
2025-04-22 09:12:43 +02:00
l10n daemon script
07f28391c8 GIT_SILENT Sync po/docbooks with svn 2025-04-22 03:13:37 +00:00
l10n daemon script
72009eb4e7 GIT_SILENT Sync po/docbooks with svn 2025-04-22 01:36:25 +00:00
l10n daemon script
ef4796697a GIT_SILENT Sync po/docbooks with svn 2025-04-21 03:11:59 +00:00
l10n daemon script
52f5453c6b GIT_SILENT Sync po/docbooks with svn 2025-04-21 01:35:57 +00:00
Julius Künzel
91a86857c1 [plugins] Add option for cuda 12.8 2025-04-20 13:26:32 +02:00
l10n daemon script
82c1f91d7a GIT_SILENT Sync po/docbooks with svn 2025-04-20 03:10:04 +00:00
l10n daemon script
0bc3039803 GIT_SILENT Sync po/docbooks with svn 2025-04-20 01:35:09 +00:00
Julius Künzel
d32d5c7e47 [Nightly Flatpak] Update deps and sync with stable
(cherry picked from commit f105a113fd)
2025-04-19 20:10:57 +02:00
Julius Künzel
ccbdb63201 [nightly flatpak] Update runtime
(cherry picked from commit 8d73ecbdb1)
2025-04-19 20:10:49 +02:00
Julius Künzel
4a956b3a9f GIT_SILENT Add missing header 2025-04-19 19:04:27 +02:00
Julius Künzel
2b183639e2 GIT_SILENT At missing header 2025-04-19 18:31:00 +02:00
Julius Künzel
4c9d1c5f30 Fix build-in flip effect creates orphaned widgets
This was visible in the UI and causes a crash on close

(cherry picked from commit bdfca83c44)
2025-04-19 13:43:15 +02:00
Julius Künzel
bdfca83c44 Fix build-in flip effect creates orphaned widgets
This was visible in the UI and causes a crash on close
2025-04-19 13:39:23 +02:00
Julius Künzel
827c87ac47 Cleanup and deduplicate code for build in effects widget 2025-04-19 13:39:22 +02:00
Jean-Baptiste Mardelle
39e830fada Add tooltip to autosave indicator 2025-04-19 08:07:51 +02:00
Jean-Baptiste Mardelle
01964b54ec Make autosave configurable (duration, operations count), show small save indicator besides layout widget 2025-04-19 08:06:48 +02:00
l10n daemon script
169aa1012d GIT_SILENT Sync po/docbooks with svn 2025-04-19 03:13:09 +00:00
l10n daemon script
316927fd7c GIT_SILENT Sync po/docbooks with svn 2025-04-19 01:36:46 +00:00
Julius Künzel
6a190060ac Add keybind info for automask monitor 2025-04-19 00:49:53 +02:00
Julius Künzel
911a60668b Consistently use bookmark icon for guides/markers 2025-04-19 00:17:52 +02:00
Julius Künzel
f105a113fd [Nightly Flatpak] Update deps and sync with stable 2025-04-18 21:10:40 +02:00
Julius Künzel
8d73ecbdb1 [nightly flatpak] Update runtime 2025-04-18 21:09:05 +02:00
Jean-Baptiste Mardelle
ab244be451 Merge branch 'release/25.04' 2025-04-18 19:11:07 +02:00
Jean-Baptiste Mardelle
09cb1b71b5 Fix autosave is too agressive, causes lag in editing (switch minimum interval from a few seconds to 1 minute) 2025-04-18 19:10:22 +02:00
Alex Efimov
99b32e254f build.md: Add missing libraries
On Ubuntu 25.04, the libraries listed under `Get the build dependencies`
in `build.md` are insufficient to build the project. Add the missing
libraries.

Fixes https://bugs.kde.org/show_bug.cgi?id=471281.
2025-04-18 10:52:33 +00:00
balooii balooii
3eebf8d991 Vectorscope: Use system palette for better theme integration
No changes inside the circle regarding pen or background colors.

## before
Themes: Breeze light & Sweet

<img src="/uploads/ebe7870f9c165578d56469308f4852b4/vectorscope-current-breeze-light.png" width="400">
<img src="/uploads/ae93cd5920f3fae782c368d8ff22aa68/vectorscope-current-sweet.png" width="400">

## after
Themes: Breeze light & Sweet

<img src="/uploads/89431b66cc4fa1a776a3099d3b3154eb/vectorscope-pr-breeze-light.png" width="400">
<img src="/uploads/df869ef8f7a6c9be9e22e88c9198e8e2/vectorscope-pr-sweet.png" width="400">
2025-04-18 08:20:03 +00:00
Darby Johnston
2d712beaf1 Disable OTIO install 2025-04-18 07:52:33 +00:00
l10n daemon script
6b7bd3b4a3 GIT_SILENT Sync po/docbooks with svn 2025-04-18 03:11:16 +00:00
l10n daemon script
6605f8964b GIT_SILENT Sync po/docbooks with svn 2025-04-18 01:35:48 +00:00
balooii balooii
2ad7cb3bf8 RGB parade color scope: Use system palette for better theme integration 2025-04-17 08:51:49 +00:00
balooii balooii
0f3a5f0d5d Waveform color scope: Use system palette for better theme integration + fix bug in green paint mode
Green paint mode produced brownish and other weird colors instead of green as 0 values were not handled correctly which produced -inf when calculating its log value
2025-04-17 08:48:38 +00:00
balooii balooii
300eb8c7ea Histogram color scope: Use system palette for better theme integration
## before
Themes: Breeze light & Sweet

<img src="/uploads/45978ba042c956867d00ac65091f94c4/histogram-current-breeze-light.png" width="400">
<img src="/uploads/950468efef3f7992497c4cf229f9db70/histogram-current-sweet.png" width="400">

## after
Themes: Breeze light & Sweet

<img src="/uploads/9c8f1a73b19c33f05fc78f0ed0b2f1a7/histogram-pr-breeze-light.png" width="400">
<img src="/uploads/b45c6090fe0907b2e8ab12941a9809d2/histogram-pr-sweet.png" width="400">
2025-04-17 08:45:10 +00:00
l10n daemon script
c8b682a5e6 GIT_SILENT Sync po/docbooks with svn 2025-04-17 03:10:42 +00:00
l10n daemon script
7371a0cfda GIT_SILENT Sync po/docbooks with svn 2025-04-17 01:35:20 +00:00
l10n daemon script
2028695fc5 GIT_SILENT Sync po/docbooks with svn 2025-04-16 03:10:49 +00:00
l10n daemon script
4f754b134e GIT_SILENT Sync po/docbooks with svn 2025-04-16 01:36:07 +00:00
Jean-Baptiste Mardelle
77e2d2cebe Merge branch 'release/25.04' 2025-04-15 08:34:24 +02:00
Jean-Baptiste Mardelle
d6b3da499b Ensure secondary bins are created after mainwindow is initialized 2025-04-15 07:37:09 +02:00
l10n daemon script
0fa6c21a76 GIT_SILENT Sync po/docbooks with svn 2025-04-15 03:12:06 +00:00
l10n daemon script
b40b5f6c55 GIT_SILENT Sync po/docbooks with svn 2025-04-15 01:36:18 +00:00
Jean-Baptiste Mardelle
1dcd0818d3 Fix corrupted bin icon
Fixes #1993
2025-04-14 22:15:36 +02:00
Jean-Baptiste Mardelle
a6207c6938 Fix crash duplicating a sequence with built-in effects enabled
Fixes #1996
2025-04-14 22:04:34 +02:00
Darby Johnston
4d7c91e522 Temporarily disable exporting OTIO metadata on macos
Try disabling OTIO metadata on macOS to fix the crash when exporting.

As an alternative to:
https://invent.kde.org/multimedia/kdenlive/-/merge_requests/618
2025-04-14 22:04:32 +02:00
Darby Johnston
62f3d783ef Temporarily disable exporting OTIO metadata on macos
Try disabling OTIO metadata on macOS to fix the crash when exporting.

As an alternative to:
https://invent.kde.org/multimedia/kdenlive/-/merge_requests/618
2025-04-14 10:23:39 +00:00
l10n daemon script
a0bde2b9c8 GIT_SILENT Sync po/docbooks with svn 2025-04-14 03:11:47 +00:00
l10n daemon script
6448759e13 GIT_SILENT Sync po/docbooks with svn 2025-04-14 01:35:34 +00:00
Scarlett Moore
977f3134a6 snapcraft: Enable glaxnimate 2025-04-13 21:16:56 +00:00
Scarlett Moore
295176e9fe snapcraft: sync fixes from master to release 2025-04-13 21:02:39 +00:00
Jean-Baptiste Mardelle
dce0619755 Merge branch 'release/25.04' 2025-04-13 17:40:26 +02:00
Jean-Baptiste Mardelle
c6e80c2978 Don't search LUT file in all subdirectories
CCBUG: 502581
2025-04-13 17:39:58 +02:00
Jean-Baptiste Mardelle
dfe54b0deb Fix guides menu
Fixes #1995
2025-04-13 16:01:44 +02:00
Eugen Mohr
1153552d89 Fix GPU whisper script 2025-04-13 06:30:49 +02:00
Eugen Mohr
2b110d060a Fix GPU whisper script 2025-04-13 04:30:01 +00:00
Jean-Baptiste Mardelle
aba0cee287 Merge branch 'release/25.04' 2025-04-13 06:27:59 +02:00
Jean-Baptiste Mardelle
4976a9bd37 Show proper error message when trying to apply a mix and all tracks are disabled
BUG: 502610
FIXED-IN: 25.04.0
2025-04-13 06:26:07 +02:00
Jean-Baptiste Mardelle
3b0b9066f4 Fix qml typo 2025-04-13 06:26:04 +02:00
l10n daemon script
308314a2c1 GIT_SILENT Sync po/docbooks with svn 2025-04-13 03:06:31 +00:00
l10n daemon script
c8a1edd7b1 GIT_SILENT Sync po/docbooks with svn 2025-04-13 01:35:01 +00:00
Jean-Baptiste Mardelle
d4c8790900 Fix clip markers vertical pos 2025-04-12 11:26:02 +02:00
Jean-Baptiste Mardelle
624d9994e3 Fix clip markers vertical pos 2025-04-12 11:05:11 +02:00
l10n daemon script
8539fae5c7 GIT_SILENT Sync po/docbooks with svn 2025-04-12 03:06:37 +00:00
l10n daemon script
1850464a72 GIT_SILENT Sync po/docbooks with svn 2025-04-12 01:33:28 +00:00
Jean-Baptiste Mardelle
fb91fa5035 Merge branch 'release/25.04' 2025-04-11 21:42:13 +02:00
Jean-Baptiste Mardelle
7cac2ca22a Fix typo breaking timeline thumbnails 2025-04-11 21:36:43 +02:00
Jean-Baptiste Mardelle
3e07cddd24 Merge branch 'release/25.04' 2025-04-11 18:10:54 +02:00
Jean-Baptiste Mardelle
75ab29ca9d Fix major slowdown to timeline operations (scroll, etc) on large projects using clip markers
CCBUG: 502610
2025-04-11 17:58:08 +02:00
Jean-Baptiste Mardelle
7db52e6fea Refactor qml around timeline mouse position 2025-04-11 11:17:08 +02:00
l10n daemon script
dc5bf8cf56 GIT_SILENT Sync po/docbooks with svn 2025-04-11 03:09:40 +00:00
l10n daemon script
f6e9c5ee86 GIT_SILENT Sync po/docbooks with svn 2025-04-11 01:35:01 +00:00
Jean-Baptiste Mardelle
24dac85e3c Merge branch 'release/25.04' 2025-04-10 13:36:52 +02:00
Jean-Baptiste Mardelle
792ccca07c Try to fix render dialog categories (xml extract does not work with i18nc)
CCBUG: 502297
2025-04-10 13:36:22 +02:00
Jean-Baptiste Mardelle
e40208bf1f Merge branch 'release/25.04' 2025-04-10 12:49:54 +02:00
Jean-Baptiste Mardelle
f68f7e4278 Add torchaudio for NVidia GPU whisper in case it is not automatically installed 2025-04-10 12:38:22 +02:00
Jean-Baptiste Mardelle
ade168ca11 Fix Extract clip with multiple selection
BUG: 485517
FIXED-IN: 25.04.0
2025-04-10 12:37:26 +02:00
Jean-Baptiste Mardelle
efd0219cd3 Don't enforce mapping audio or video streams if we anyways don't want them
CCBUG: 502437
2025-04-10 10:53:40 +02:00
Jean-Baptiste Mardelle
b09fa218a5 Fix Clip monitor audio preview causing monitor image resize when not permanently enabled
Related to #1984
2025-04-10 10:40:36 +02:00
Jean-Baptiste Mardelle
64d0835d2b Merge branch 'release/25.04' 2025-04-10 09:43:51 +02:00
Jean-Baptiste Mardelle
158a05e9e2 Fix audio spectrum not correctly refreshing on color theme change.
Replaces !614
2025-04-10 09:42:10 +02:00
Jean-Baptiste Mardelle
5ce35a35ba Remove undocumented <full> tag in effects xml breaking translations
CCBUG: 502594
2025-04-10 09:42:07 +02:00
Jean-Baptiste Mardelle
bc31282277 Fix documentation link to JogShuttle
BUG: 502618
FIXED-IN: 25.04.0


(cherry picked from commit 6c23fb372a)

d27cfed1 Fix documentation link to JogShuttle
33c7d978 Fix url

Co-authored-by: Eugen Mohr <fritzibaby@gmx.net>
2025-04-10 07:08:07 +00:00
Eugen Mohr
6c23fb372a Fix documentation link to JogShuttle
BUG: 502618
FIXED-IN: 25.04.0
2025-04-10 07:07:41 +00:00
l10n daemon script
7e4d06492d GIT_SILENT Sync po/docbooks with svn 2025-04-10 03:10:57 +00:00
l10n daemon script
6b611174c0 GIT_SILENT Sync po/docbooks with svn 2025-04-10 01:35:38 +00:00
Jean-Baptiste Mardelle
57fc6ffe22 Merge branch 'release/25.04' 2025-04-09 13:38:36 +02:00
Jean-Baptiste Mardelle
e9434d9ce3 Cleanup track head tooltips, show track name on track tag hover when collapsed 2025-04-09 13:36:48 +02:00
l10n daemon script
035cbeafda GIT_SILENT Sync po/docbooks with svn 2025-04-09 03:11:04 +00:00
l10n daemon script
b73740225d GIT_SILENT Sync po/docbooks with svn 2025-04-09 01:35:37 +00:00
Heiko Becker
be57ab2c0d appstream: Fix up version
Unfortunately the script to add the version to the appstream files
relies on cmake and at the moment it grabs the version from imath, which
is included with OpenTimeLineIO, which is fetched by default.

GIT_SILENT

(cherry picked from commit 89eb8d717b)
2025-04-08 22:09:19 +02:00
Heiko Becker
89eb8d717b appstream: Fix up version
Unfortunately the script to add the version to the appstream files
relies on cmake and at the moment it grabs the version from imath, which
is included with OpenTimeLineIO, which is fetched by default.

GIT_SILENT
2025-04-08 22:04:52 +02:00
l10n daemon script
35308125e4 GIT_SILENT Sync po/docbooks with svn 2025-04-08 03:19:47 +00:00
l10n daemon script
7070e08455 GIT_SILENT Sync po/docbooks with svn 2025-04-08 01:39:22 +00:00
Heiko Becker
eb9bc5f6ea GIT_SILENT Update Appstream for new release
(cherry picked from commit adbc3ad486)
2025-04-07 23:18:29 +02:00
Heiko Becker
adbc3ad486 GIT_SILENT Update Appstream for new release 2025-04-07 23:18:18 +02:00
Heiko Becker
f5c6a358fc GIT_SILENT Upgrade release service version to 25.04.0. 2025-04-07 22:38:11 +02:00
balooii balooii
1c9ee5400f Make Slider in AudioMixer follow changes done in the SpinBox
Currently the slider only changes if the user hits enter after doing changes in the spin box. On other widgets like Volume Effect widget we update the slider immediately when user changes the value via mousewheel or up/down buttons.
2025-04-07 09:30:38 +02:00
balooii balooii
7852040d3d Fix cut-off text of dB scale values in AudioLevelWidget
We need to calculate the bounding rectangle after we've set the actual
font via setFont(). Otherwise the default font will be used for the
calculation which may or may not be what is used later when draw the
actual text.
2025-04-07 09:30:19 +02:00
balooii balooii
d2ab466d33 Make Slider in AudioMixer follow changes done in the SpinBox
Currently the slider only changes if the user hits enter after doing changes in the spin box. On other widgets like Volume Effect widget we update the slider immediately when user changes the value via mousewheel or up/down buttons.
2025-04-07 07:29:47 +00:00
balooii balooii
0821ead32e Fix cut-off text of dB scale values in AudioLevelWidget
We need to calculate the bounding rectangle after we've set the actual
font via setFont(). Otherwise the default font will be used for the
calculation which may or may not be what is used later when draw the
actual text.
2025-04-07 07:26:43 +00:00
Darby Johnston
e96cbbbedb Additional OTIO missing media test
As I was doing more OTIO testing, I found a freeze while opening a file with all missing media filenames. All of the `ClipCreator::createClipFromFile` callbacks seemed to fire OK, but the test hangs when trying to insert the clips into the timeline. Here is a partial stack trace:
```
QReadWriteLock::lockForRead(class QReadWriteLock * const this) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qreadwritelock.h:68)
QReadLocker::relock(class QReadLocker * const this) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qreadwritelock.h:115)
QReadLocker::QReadLocker(class QReadLocker * const this, class QReadWriteLock * areadWriteLock) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qreadwritelock.h:134)
ClipController::getProducerIntProperty(const class ClipController * const this, const class QString & name) (src/mltcontroller/clipcontroller.cpp:596)
TimelineModel::requestClipInsertion(class TimelineModel * const this, const class QString & binClipId, int trackId, int position, int & id, bool logUndo, bool refreshView, bool useTargets, Fun & undo, Fun & redo, const QVector & allowedTracks) (src/timeline2/model/timelinemodel.cpp:2119)
OtioImport::importClip(class OtioImport * const this, const class std::shared_ptr<OtioImportData> & importData, const struct opentimelineio::v1_0::SerializableObject::Retainer<opentimelineio::v1_0::Clip> & otioClip, int trackId) (src/otio/otioimport.cpp:325)
OtioImport::importTrack(class OtioImport * const this, const class std::shared_ptr<OtioImportData> & importData, const struct opentimelineio::v1_0::SerializableObject::Retainer<opentimelineio::v1_0::Track> & otioTrack, int trackId) (src/otio/otioimport.cpp:276)
OtioImport::importTimeline(class OtioImport * const this, const class std::shared_ptr<OtioImportData> & importData) (src/otio/otioimport.cpp:248)
```

Strangely enough, the existing OTIO missing media test that only has some missing media filenames seems to pass OK.

(Note, I also edited the test OTIO files to remove some empty tracks that were not necessary for testing.)
2025-04-07 09:15:03 +02:00
Darby Johnston
b9b2c7908f Additional OTIO missing media test
As I was doing more OTIO testing, I found a freeze while opening a file with all missing media filenames. All of the `ClipCreator::createClipFromFile` callbacks seemed to fire OK, but the test hangs when trying to insert the clips into the timeline. Here is a partial stack trace:
```
QReadWriteLock::lockForRead(class QReadWriteLock * const this) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qreadwritelock.h:68)
QReadLocker::relock(class QReadLocker * const this) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qreadwritelock.h:115)
QReadLocker::QReadLocker(class QReadLocker * const this, class QReadWriteLock * areadWriteLock) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qreadwritelock.h:134)
ClipController::getProducerIntProperty(const class ClipController * const this, const class QString & name) (src/mltcontroller/clipcontroller.cpp:596)
TimelineModel::requestClipInsertion(class TimelineModel * const this, const class QString & binClipId, int trackId, int position, int & id, bool logUndo, bool refreshView, bool useTargets, Fun & undo, Fun & redo, const QVector & allowedTracks) (src/timeline2/model/timelinemodel.cpp:2119)
OtioImport::importClip(class OtioImport * const this, const class std::shared_ptr<OtioImportData> & importData, const struct opentimelineio::v1_0::SerializableObject::Retainer<opentimelineio::v1_0::Clip> & otioClip, int trackId) (src/otio/otioimport.cpp:325)
OtioImport::importTrack(class OtioImport * const this, const class std::shared_ptr<OtioImportData> & importData, const struct opentimelineio::v1_0::SerializableObject::Retainer<opentimelineio::v1_0::Track> & otioTrack, int trackId) (src/otio/otioimport.cpp:276)
OtioImport::importTimeline(class OtioImport * const this, const class std::shared_ptr<OtioImportData> & importData) (src/otio/otioimport.cpp:248)
```

Strangely enough, the existing OTIO missing media test that only has some missing media filenames seems to pass OK.

(Note, I also edited the test OTIO files to remove some empty tracks that were not necessary for testing.)
2025-04-07 07:13:51 +00:00
l10n daemon script
2939e56c8f GIT_SILENT Sync po/docbooks with svn 2025-04-07 03:25:35 +00:00
l10n daemon script
f015b97883 GIT_SILENT Sync po/docbooks with svn 2025-04-07 01:41:29 +00:00
l10n daemon script
3867d06545 GIT_SILENT Sync po/docbooks with svn 2025-04-06 03:13:44 +00:00
l10n daemon script
f6cca5df23 GIT_SILENT Sync po/docbooks with svn 2025-04-06 01:37:08 +00:00
l10n daemon script
f07b93744c GIT_SILENT Sync po/docbooks with svn 2025-04-05 03:19:14 +00:00
l10n daemon script
61a8b50b5a GIT_SILENT Sync po/docbooks with svn 2025-04-05 01:37:41 +00:00
Jean-Baptiste Mardelle
e5765dce6b Merge branch 'release/25.04' 2025-04-04 12:58:00 +02:00
Darby Johnston
e1170af448 Fixes for small clips
Two fixes for clips with small durations (1 and zero frames):

* Don't create clips with zero duration when importing OTIO files.
* Remove an assert in ClipModel::requestSlip() that was triggered when slipping clips with a duration of 1 frame.

The diff for the first change looks like a lot, but the change is really just adding this conditional:
```
const int duration = otioTrimmedRange.value().duration().rescaled_to(otioTimelineDuration).round().value();
if (duration > 0) {
```
2025-04-04 12:56:11 +02:00
Jean-Baptiste Mardelle
9476d8ea9e Fix effect stack model crashes and undo move 2025-04-04 12:55:34 +02:00
Darby Johnston
12ef8c0058 Fixes for small clips
Two fixes for clips with small durations (1 and zero frames):

* Don't create clips with zero duration when importing OTIO files.
* Remove an assert in ClipModel::requestSlip() that was triggered when slipping clips with a duration of 1 frame.

The diff for the first change looks like a lot, but the change is really just adding this conditional:
```
const int duration = otioTrimmedRange.value().duration().rescaled_to(otioTimelineDuration).round().value();
if (duration > 0) {
```
2025-04-04 07:06:49 +00:00
l10n daemon script
a72dd496d7 GIT_SILENT Sync po/docbooks with svn 2025-04-04 03:19:59 +00:00
l10n daemon script
e25113cee0 GIT_SILENT Sync po/docbooks with svn 2025-04-04 01:38:51 +00:00
Jean-Baptiste Mardelle
542258f37a Fix deleting single bin clip effect when effect group is enabled 2025-04-03 13:51:02 +02:00
Jean-Baptiste Mardelle
fcc18d1c88 increase precision of BoxBlur to allow 1 pixel blur 2025-04-03 12:04:04 +02:00
Jean-Baptiste Mardelle
60e57fe9d9 LUT: always list LUTS placed in the last opened folder
Related to #1985
2025-04-03 09:10:59 +02:00
l10n daemon script
72ba694cf7 GIT_SILENT Sync po/docbooks with svn 2025-04-03 03:11:56 +00:00
l10n daemon script
4787fd85a0 GIT_SILENT Sync po/docbooks with svn 2025-04-03 01:36:07 +00:00
l10n daemon script
c0431a274a GIT_SILENT Sync po/docbooks with svn 2025-04-02 03:12:15 +00:00
l10n daemon script
9742a94125 GIT_SILENT Sync po/docbooks with svn 2025-04-02 01:36:30 +00:00
Jean-Baptiste Mardelle
22395c893e Merge branch 'release/25.04' 2025-04-01 11:19:27 +02:00
Jean-Baptiste Mardelle
4fc03d21ab Fix timeline audio thumbnails for clips with multiple streams and different channel count
BUG: 501280
FIXED-IN: 25.04.0
2025-04-01 11:09:02 +02:00
Jean-Baptiste Mardelle
4b5d224ae9 Make Remove timeline preview work with undo/redo
BUG: 502192
FIXED-IN: 25.04.0
2025-04-01 10:42:06 +02:00
Jean-Baptiste Mardelle
a630af0c69 Fix timeline preview chunk incorrectly identified as missing bin clip 2025-04-01 09:10:32 +02:00
Jean-Baptiste Mardelle
1c08610892 timeline preview: fix breakage with build-in effects and undo 2025-04-01 08:52:25 +02:00
l10n daemon script
15bfaf7959 GIT_SILENT Sync po/docbooks with svn 2025-04-01 01:36:12 +00:00
l10n daemon script
c6e2ab52dc GIT_SILENT Sync po/docbooks with svn 2025-03-31 03:11:00 +00:00
l10n daemon script
58120fd61c GIT_SILENT Sync po/docbooks with svn 2025-03-31 01:35:37 +00:00
Josep M. Ferrer
3c1b1f5294 Fix minor typo (shutte -> shuttle) 2025-03-30 08:39:04 +00:00
l10n daemon script
0b6817dd33 GIT_SILENT Sync po/docbooks with svn 2025-03-30 03:07:32 +00:00
l10n daemon script
bc9d1a97af GIT_SILENT Sync po/docbooks with svn 2025-03-30 01:35:38 +00:00
Julius Künzel
9d750bd12d Restore setting to control raise of effect stack
This option seems to be effectively dead since 19.04, but still exposed on the UI. No the wording is a bit clear and it works again.
2025-03-29 21:49:28 +01:00
Julius Künzel
b477b040d2 Fix compositions after recent QML changes 2025-03-29 20:41:39 +01:00
Julius Künzel
947814ecf5 Add setting to enable/disable timeline debug mode 2025-03-29 20:27:40 +01:00
Julius Künzel
892033bff7 GIT_SILENT Minor code cleanup 2025-03-29 17:18:39 +01:00
Julius Künzel
6c921a67e7 Start enhance some logging lines 2025-03-29 17:17:22 +01:00
Julius Künzel
6ff2f19179 Use a logging category for the renderer 2025-03-29 17:14:59 +01:00
Julius Künzel
6a9fa83cbd Cleanup unused code (mostly commented logging) 2025-03-29 17:11:56 +01:00
l10n daemon script
1890891520 GIT_SILENT Sync po/docbooks with svn 2025-03-29 03:11:33 +00:00
l10n daemon script
f4d371f2a5 GIT_SILENT Sync po/docbooks with svn 2025-03-29 01:36:23 +00:00
Jean-Baptiste Mardelle
8a5da5fbff Merge branch 'release/25.04' 2025-03-28 15:03:01 +01:00
Julius Künzel
a36eac9838 Fix typo 2025-03-28 13:11:13 +00:00
Julius Künzel
8f16c443ed Split SubtitleTrackHead into its own file 2025-03-28 12:01:54 +00:00
Julius Künzel
07ce97766b Switch QML to the default icon mechanism
This seems to work fine. I can not see theming issues anymore which I
vaguely remember from the last time I tried it.
2025-03-28 12:01:54 +00:00
Julius Künzel
6ab196cc28 Use KdenliveSettings directly from QML 2025-03-28 12:01:54 +00:00
Julius Künzel
a19f391d85 De-duplicate guide monitor overlay code 2025-03-28 12:01:54 +00:00
Julius Künzel
2f9e3c76fd Make KdenliveSettings available in QML 2025-03-28 12:01:54 +00:00
Julius Künzel
4d1e433e46 Fix a few qmllint warnings 2025-03-28 12:01:54 +00:00
Julius Künzel
1af870746d Use new KLocalizedQmlContext 2025-03-28 12:01:54 +00:00
Julius Künzel
d0e11f61b3 Cleanup monitor code
- Remove unused code
- Normalize connections (https://github.com/KDE/clazy/blob/1.13/docs/
checks/README-connect-not-normalized.md)
2025-03-28 12:01:54 +00:00
Julius Künzel
9a0a93ae37 Cleanup unused QML files 2025-03-28 12:01:54 +00:00
Julius Künzel
1e694f186d Update monitor qml filenames 2025-03-28 12:01:54 +00:00
Julius Künzel
b60f17d816 Port to qml module 2025-03-28 12:01:54 +00:00
Jean-Baptiste Mardelle
ec583e3640 Fix clear history broken
BUG: 499544
FIXED-IN: 25.04.0
2025-03-28 12:38:14 +01:00
Jean-Baptiste Mardelle
4e9619b1d0 Fix glaxnimate connection not terminated on app close on Windows
BUG: 473036
FIXED-IN: 25.04.0
2025-03-28 12:23:19 +01:00
Jean-Baptiste Mardelle
cd59f097f6 Text based edit: with multiple text selection, create multiple markers
BUG: 498259
FIXED-IN: 25.04.0
2025-03-28 10:48:49 +01:00
Jean-Baptiste Mardelle
d4fce1e924 Fix markers on clips with negative speed seeking to incorrect position 2025-03-28 09:35:28 +01:00
Jean-Baptiste Mardelle
6fc25a0461 Fix variable fps message in clip properties using too much space 2025-03-28 06:58:04 +01:00
l10n daemon script
e9417f8779 GIT_SILENT Sync po/docbooks with svn 2025-03-28 03:16:16 +00:00
l10n daemon script
66a302ff50 GIT_SILENT Sync po/docbooks with svn 2025-03-28 01:38:10 +00:00
Jean-Baptiste Mardelle
ad3b618173 Better default height for assets info box, remember its size
BUG: 502089
2025-03-28 01:48:17 +01:00
Steve Cossette
9b7588355c Fix simple spelling mistake 2025-03-27 11:50:16 +00:00
Julius Künzel
cdddd9b41e Refactor clippropertiescontroller 2025-03-27 10:25:42 +00:00
Julius Künzel
da8f7b05a2 De-duplicate proxy support check 2025-03-27 10:25:42 +00:00
Julius Künzel
7bbac8b402 Cleanup code for Exif and MagicLantern metadata 2025-03-27 10:25:42 +00:00
Julius Künzel
d7dec9b9e3 Move ElidedLinkLabel out of ClipProperties, refactor and use it more 2025-03-27 10:25:42 +00:00
Julius Künzel
1ef71bdea6 Move rotatedIcon to UiUtils 2025-03-27 10:25:42 +00:00
Albert Astals Cid
de241b83e3 GIT_SILENT Upgrade release service version to 25.03.90. 2025-03-27 10:52:25 +01:00
Jean-Baptiste Mardelle
d1fa418b20 Merge branch 'release/25.04' 2025-03-27 09:29:23 +01:00
Jean-Baptiste Mardelle
8330a3287c Fix 1 frame offset in reverse clip 2025-03-27 09:28:40 +01:00
Jean-Baptiste Mardelle
c8f5f12d76 Fix incorrect waveform on clips with negative speed
Fixes #1981
2025-03-27 09:23:41 +01:00
l10n daemon script
55e60c9d95 GIT_SILENT Sync po/docbooks with svn 2025-03-27 03:16:41 +00:00
l10n daemon script
463a8ed36c GIT_SILENT Sync po/docbooks with svn 2025-03-27 01:37:57 +00:00
Ron El
63ebfe21af Add a status tip for hide-all as we have for collapse-all 2025-03-26 09:04:36 +00:00
Jean-Baptiste Mardelle
cbf9e78f5a Prevent loading MLT Qt5 modules crashing tests 2025-03-26 10:03:58 +01:00
Jean-Baptiste Mardelle
424889fbed Prevent loading MLT Qt5 modules crashing tests 2025-03-26 10:03:24 +01:00
Jean-Baptiste Mardelle
d4b965bd61 Add extract frame to clipboard
BUG: 501513
FIXED-IN: 25.08.0
2025-03-26 09:12:00 +01:00
Jean-Baptiste Mardelle
bcc70f8c60 Add action and shortcut for hide all tracks (Shift+Ctrl+H)
BUG: 495921
FIXED-IN: 25.08.0
2025-03-26 08:54:14 +01:00
Jean-Baptiste Mardelle
62bddf6265 Merge branch 'release/25.04' 2025-03-26 08:30:24 +01:00
Jean-Baptiste Mardelle
a3f10cf484 Ensure track state is correctly restored on undo hide 2025-03-26 08:22:16 +01:00
Jean-Baptiste Mardelle
7b3e209aba Fix missing menu entry for hide track, cleanup and allow Shift+click to hide all audio/video tracks
CCBUG: 495921
2025-03-26 07:38:14 +01:00
l10n daemon script
872d98fb2d GIT_SILENT Sync po/docbooks with svn 2025-03-26 03:12:33 +00:00
l10n daemon script
3e7146e82b GIT_SILENT Sync po/docbooks with svn 2025-03-26 01:36:40 +00:00
Jean-Baptiste Mardelle
3ccc5c9684 Merge branch 'release/25.04' 2025-03-25 09:26:08 +01:00
Jean-Baptiste Mardelle
e2c3e961a9 Fix first background frame not displayed when opening a timeline clip in glaxnimate 2025-03-25 09:20:55 +01:00
Jean-Baptiste Mardelle
d7620212a2 Correclty restore all audio streams in restore audio operation.
Also, we should use active tracks not audio target tracks to restore
BUG: 474140
FIXED-IN: 25.04.0
2025-03-25 06:49:36 +01:00
Jean-Baptiste Mardelle
b628bb8613 Ensure render dialog shows up even if it was minimized 2025-03-25 06:49:32 +01:00
l10n daemon script
aca11cd861 GIT_SILENT Sync po/docbooks with svn 2025-03-25 03:12:56 +00:00
l10n daemon script
51eb3fe397 GIT_SILENT Sync po/docbooks with svn 2025-03-25 01:36:12 +00:00
Jean-Baptiste Mardelle
0c1f250dff Try to move Render Widget on top when activated 2025-03-24 15:36:05 +00:00
Jean-Baptiste Mardelle
86bf2c4c36 Fix audio targets not updating anymore after audio or video only drag from clip monitor 2025-03-24 13:32:58 +01:00
l10n daemon script
ada794beb4 GIT_SILENT Sync po/docbooks with svn 2025-03-24 03:11:33 +00:00
l10n daemon script
1b42061a28 GIT_SILENT Sync po/docbooks with svn 2025-03-24 01:35:56 +00:00
Jean-Baptiste Mardelle
206b520493 Merge branch 'release/25.04' 2025-03-23 22:00:40 +01:00
Jean-Baptiste Mardelle
f359c2bff4 cleanup debug lines 2025-03-23 21:56:41 +01:00
Jean-Baptiste Mardelle
993307f16c Add Quick Sync h264/265 render profile 2025-03-23 21:42:28 +01:00
l10n daemon script
cdf4e02440 GIT_SILENT Sync po/docbooks with svn 2025-03-23 03:11:41 +00:00
l10n daemon script
6cc82e25b8 GIT_SILENT Sync po/docbooks with svn 2025-03-23 01:36:37 +00:00
l10n daemon script
3bc738b819 GIT_SILENT Sync po/docbooks with svn 2025-03-22 03:10:02 +00:00
l10n daemon script
937094cf12 GIT_SILENT Sync po/docbooks with svn 2025-03-22 01:35:04 +00:00
Jean-Baptiste Mardelle
c737342f15 Merge branch 'release/25.04' 2025-03-22 00:56:16 +01:00
Jean-Baptiste Mardelle
899becf20d Ensure we don't delete a builtin effect 2025-03-22 00:55:23 +01:00
Jean-Baptiste Mardelle
17c5bba646 Fix crash undoing delete all effects 2025-03-22 00:38:30 +01:00
Jean-Baptiste Mardelle
bf4b158dfc Merge branch 'release/25.04' 2025-03-21 15:07:23 +01:00
Jean-Baptiste Mardelle
2e70ab24c4 Fix crash trying to group a clip with a composition 2025-03-21 15:06:30 +01:00
Jean-Baptiste Mardelle
24e6ca13ff Enable Ctrl+F shortcut to focus search line in Bin, Guides and Effects/Transitions list 2025-03-21 14:19:09 +01:00
Jean-Baptiste Mardelle
efa4b8ba1f Merge branch 'release/25.04' 2025-03-21 14:04:36 +01:00
Jean-Baptiste Mardelle
20039488c2 Text based edit: don't use hardcoded colors in text search background, make standard shortcuts work (find, find next/previous)
Make is also work for project notes
2025-03-21 14:03:22 +01:00
Josep M. Ferrer
ff6604180b Some minor typos 2025-03-21 09:57:58 +00:00
Jean-Baptiste Mardelle
9a08c67ee2 Fix some effects/composition names appear untranslated - caused by i18n context
CCBUG: 473086
2025-03-21 06:40:08 +01:00
l10n daemon script
a1a6fafaa8 GIT_SILENT Sync po/docbooks with svn 2025-03-21 03:19:51 +00:00
l10n daemon script
e99b03a5b9 GIT_SILENT Sync po/docbooks with svn 2025-03-21 01:38:19 +00:00
Jean-Baptiste Mardelle
7f67049d44 Merge branch 'release/25.04' 2025-03-20 12:17:56 +01:00
Jean-Baptiste Mardelle
816a894d0e Fix tests after last commit 2025-03-20 12:17:19 +01:00
Jean-Baptiste Mardelle
5707f37e4f Merge branch 'release/25.04' 2025-03-20 12:02:23 +01:00
Jean-Baptiste Mardelle
6dec114a42 When opening a project file with a custom effect that is not on the system, use the MLT base effect to correctly recover the project
BUG: 460928
FIXED-IN: 25.04.0
2025-03-20 12:01:52 +01:00
Jean-Baptiste Mardelle
606ff404fe Correctly set audio flag for generator clips (don't pretend we have an audio track when we don't)
Related to !546
2025-03-20 11:25:49 +01:00
Jean-Baptiste Mardelle
3c680571e0 Correctly set audio flag for generator clips (don't pretend we have an audio track when we don't)
Related to !546
2025-03-20 11:23:16 +01:00
Julius Künzel
00b668d260 Re-enable OTIO tests 2025-03-20 09:16:41 +00:00
Jean-Baptiste Mardelle
01b1e725c1 Merge branch 'release/25.04' 2025-03-20 09:29:02 +01:00
Jean-Baptiste Mardelle
6d0511bf4f Fix autoclose attribute not properly set on playlists on rendering, causing huge memory usage
CCBUG: 501578
2025-03-20 09:28:05 +01:00
l10n daemon script
c2daf06712 GIT_SILENT Sync po/docbooks with svn 2025-03-20 03:19:19 +00:00
l10n daemon script
b75197328f GIT_SILENT Sync po/docbooks with svn 2025-03-20 01:39:00 +00:00
Jean-Baptiste Mardelle
148463ca1e Fix some minor color palette issues in effect stack 2025-03-19 22:17:32 +01:00
Jean-Baptiste Mardelle
2859b8e409 Remove unsupported html tags from notifications
BUG: 174560
FIXED-IN: 25.04.0
2025-03-19 09:23:51 +01:00
Jean-Baptiste Mardelle
42f62f59c4 Merge branch 'release/25.04' 2025-03-19 07:39:32 +01:00
Jean-Baptiste Mardelle
6ff2edcd92 Improve our memory checks on rendering to use more sane values and be more visible on low memory 2025-03-19 07:38:30 +01:00
l10n daemon script
442a5ec08c GIT_SILENT Sync po/docbooks with svn 2025-03-19 03:12:55 +00:00
l10n daemon script
b58ad9273a GIT_SILENT Sync po/docbooks with svn 2025-03-19 01:37:16 +00:00
Jean-Baptiste Mardelle
4ef3d02ea7 Get rid of stylesheets for asset panel
Related to QTBUG-133845
2025-03-18 10:57:55 +01:00
l10n daemon script
765803daaf GIT_SILENT Sync po/docbooks with svn 2025-03-18 03:17:05 +00:00
l10n daemon script
50de205b11 GIT_SILENT Sync po/docbooks with svn 2025-03-18 01:39:08 +00:00
Bernd Jordan
9125e250d8 Corrected some minor typos; updated list parameters 2025-03-17 20:19:50 +00:00
Jean-Baptiste Mardelle
99dd34e1e5 Warn when exiting Kdenlive when render jobs are running, allow to terminate all jobs
BUG: 396519
FIXED-IN: 25.08.0
2025-03-17 19:43:52 +01:00
Yuri Chornoivan
628dec251a Fix minor typos 2025-03-17 20:40:10 +02:00
Jean-Baptiste Mardelle
b0f3bb84d2 Ensure we use cpu by default for whisper if no device configured yet 2025-03-17 09:04:08 +01:00
l10n daemon script
75e25d0a67 GIT_SILENT Sync po/docbooks with svn 2025-03-17 03:08:25 +00:00
l10n daemon script
c518e3b57b GIT_SILENT Sync po/docbooks with svn 2025-03-17 01:34:34 +00:00
Oliver Kellogg
0493203cee data/effects/avfilter/avfilter_yadif.xml : fix typo in paramlistdisplay of av.mode and av.parity 2025-03-16 15:59:57 +00:00
Yuri Chornoivan
58560d3fd8 Fix minor typos 2025-03-16 16:18:08 +02:00
Jean-Baptiste Mardelle
4ea0ba3a58 Merge branch 'release/25.04' 2025-03-16 11:32:50 +01:00
Jean-Baptiste Mardelle
1aa7778301 Fix speed dialog mnemonics and tab order
BUG: 501565
FIXED-IN: 25.04.0
2025-03-16 11:31:45 +01:00
Jean-Baptiste Mardelle
d878548134 Several monitor qml overlay fixes
Fix crash exiting mask mode and resize on show hide audio thumbs
2025-03-16 10:28:31 +00:00
l10n daemon script
bf3fc5ffd5 GIT_SILENT Sync po/docbooks with svn 2025-03-16 03:14:37 +00:00
l10n daemon script
7166d84b41 GIT_SILENT Sync po/docbooks with svn 2025-03-16 01:37:19 +00:00
Yuri Chornoivan
d83db8defc Fix tag 2025-03-15 22:16:29 +02:00
Yuri Chornoivan
4521e4c741 Fix minor typos 2025-03-15 19:02:34 +02:00
l10n daemon script
32c1cf7c03 GIT_SILENT Sync po/docbooks with svn 2025-03-15 03:15:32 +00:00
l10n daemon script
5f78ca2928 GIT_SILENT Sync po/docbooks with svn 2025-03-15 01:37:21 +00:00
Jean-Baptiste Mardelle
c6947cbaec Merge branch 'release/25.04' 2025-03-14 17:37:01 +01:00
Jean-Baptiste Mardelle
b3afb024b7 Fix profile change aborted when switching from empty project
BUG: 500751
FIXED-IN: 25.04.0
2025-03-14 17:34:02 +01:00
Jean-Baptiste Mardelle
f62bcec44f Merge branch 'release/25.04' 2025-03-14 17:16:21 +01:00
Jean-Baptiste Mardelle
6bb2a28764 Insert space should move guides if they are not locked
BUG: 500773
FIXED-IN;: 25.04.0
2025-03-14 17:15:50 +01:00
Jean-Baptiste Mardelle
dd43263e3f Add keyboard shortut for render filename field
BUG: 500772
FIXED-IN: 25.04.0
2025-03-14 17:08:10 +01:00
Jean-Baptiste Mardelle
701e17d06a Fix rendering files with an ampersand in name is broken on linux
BUG: 500794
FIXED-IN: 25.04.0
2025-03-14 17:02:30 +01:00
Jean-Baptiste Mardelle
6d237e9a05 Remove link character that is missing in many fonts 2025-03-14 15:21:06 +01:00
Jean-Baptiste Mardelle
724d42fec4 Merge branch 'release/25.04' 2025-03-14 14:16:59 +01:00
Jean-Baptiste Mardelle
9dfaef6981 Motion tracker: create keyframes with smooth_natural type instead of the deprecated smooth that caused cusps and could lead to empty area causing crashes
CCBUG: 500850
2025-03-14 14:08:50 +01:00
Jean-Baptiste Mardelle
3f857e57a2 Merge branch 'release/25.04' 2025-03-14 07:01:10 +01:00
Jean-Baptiste Mardelle
3a495be063 Add missing subfolders for translations
CCBUG: 473086
2025-03-14 07:00:13 +01:00
l10n daemon script
49c6521c9e GIT_SILENT Sync po/docbooks with svn 2025-03-14 03:23:14 +00:00
l10n daemon script
eef4618aeb GIT_SILENT Sync po/docbooks with svn 2025-03-14 01:41:16 +00:00
Jean-Baptiste Mardelle
21c6c6610e Fix saved tracker effect doesn't work
BUG: 501227
FIXED-IN: 25.04.0
2025-03-13 19:03:29 +01:00
Darby Johnston
e22afe883c Add OTIO tests for transitions and missing media 2025-03-13 18:52:22 +01:00
Jean-Baptiste Mardelle
c61d301d00 Ensure Bin messages don't crash when running in headless mode (like tests) 2025-03-13 18:52:11 +01:00
Jean-Baptiste Mardelle
d643cb6a8b Fix project monitor ruler not updating correctly on scene change 2025-03-13 18:51:46 +01:00
Jean-Baptiste Mardelle
5fd6475c1e Display black frame when seeking after last clip in timeline 2025-03-13 18:51:33 +01:00
Jean-Baptiste Mardelle
c390b87c0f Display timecode in project monitor even if we are past the last clip 2025-03-13 18:51:20 +01:00
Darby Johnston
280abf9703 Add OTIO tests for transitions and missing media 2025-03-13 17:49:20 +00:00
Jean-Baptiste Mardelle
9388b110d4 Ensure Bin messages don't crash when running in headless mode (like tests) 2025-03-13 17:48:53 +00:00
Jean-Baptiste Mardelle
a085a1e481 Fix replacing color clip
BUG: 501394
FIXED-IN: 25.04.0
2025-03-13 12:48:00 +01:00
Jean-Baptiste Mardelle
ecfcc320b5 Reorganize timeline toolbar separators to be more coherent with feature
Related to #1972
2025-03-13 12:23:48 +01:00
Jean-Baptiste Mardelle
633eeee461 Merge branch 'release/25.04' 2025-03-13 12:13:04 +01:00
Jean-Baptiste Mardelle
501e45db12 Re-enable the keep source default size feature now that qtblend is fixed 2025-03-13 12:12:03 +01:00
Jean-Baptiste Mardelle
e5bceed37e Add some context info for built-in effects 2025-03-13 12:11:29 +01:00
Jean-Baptiste Mardelle
46e6d4bb77 Fix project monitor ruler not updating correctly on scene change 2025-03-13 12:10:32 +01:00
Jean-Baptiste Mardelle
e1e2d594d8 Merge branch 'release/25.04' 2025-03-13 11:14:44 +01:00
Jean-Baptiste Mardelle
4e97fdf00c Fix crash on close with mask task running 2025-03-13 11:13:18 +01:00
Jean-Baptiste Mardelle
94b2346709 Display black frame when seeking after last clip in timeline 2025-03-13 04:52:11 +01:00
l10n daemon script
cc2dfac3ac GIT_SILENT Sync po/docbooks with svn 2025-03-13 03:13:18 +00:00
l10n daemon script
8f510d20e6 GIT_SILENT Sync po/docbooks with svn 2025-03-13 01:37:34 +00:00
Bernd Jordan
054d0e92c8 XML effect file corrections
- Added suffix, one decimal point, translated planes from numbers to plain text and changed type to "list"
- Added parameters for alpha channel, added comments with explanation
- Corrected max values, added alpha channel, added comments
2025-03-12 23:35:06 +01:00
Jean-Baptiste Mardelle
0b7d72da94 Display timecode in project monitor even if we are past the last clip 2025-03-12 20:19:12 +01:00
Bernd Jordan
5a7e93863e XML effect file corrections
- Added suffix, one decimal point, translated planes from numbers to plain text and changed type to "list"
- Added parameters for alpha channel, added comments with explanation
- Corrected max values, added alpha channel, added comments
2025-03-12 17:20:53 +00:00
Jean-Baptiste Mardelle
d771e1e6bb Merge branch 'release/25.04' 2025-03-12 13:37:50 +01:00
Jean-Baptiste Mardelle
c9272e0e58 Add some contextual info buttons to plugins 2025-03-12 13:37:04 +01:00
Jean-Baptiste Mardelle
49286f99e2 Fix transcoding and proxying of clips with cover art
BUG: 496599
FIXED-IN: 25.04.0
2025-03-12 13:36:18 +01:00
Jean-Baptiste Mardelle
a9cda0406b Merge branch 'release/25.04' 2025-03-12 07:59:46 +01:00
Jean-Baptiste Mardelle
b7c388fda7 Add info message about SAM2's high memory usage 2025-03-12 07:58:49 +01:00
Jean-Baptiste Mardelle
d8b272e4d5 Hide some built-in effects on color clips 2025-03-12 07:58:47 +01:00
l10n daemon script
b22117db33 GIT_SILENT Sync po/docbooks with svn 2025-03-12 03:15:05 +00:00
l10n daemon script
b07e8b56e2 GIT_SILENT Sync po/docbooks with svn 2025-03-12 01:38:07 +00:00
Jean-Baptiste Mardelle
7d1f1ce210 Merge branch 'release/25.04' 2025-03-11 11:26:20 +01:00
Jean-Baptiste Mardelle
115a8827ce Fix incorrect properties keyword 2025-03-11 11:25:39 +01:00
Jean-Baptiste Mardelle
c353374683 Merge branch 'release/25.04' 2025-03-11 11:23:11 +01:00
Jean-Baptiste Mardelle
72021098ae Disable exception handling to fix CD builds 2025-03-11 11:19:23 +01:00
Jean-Baptiste Mardelle
161b0b6c14 Clazy fixes 2025-03-11 10:35:05 +01:00
Jean-Baptiste Mardelle
293d0d0fb6 Allow installing specific CUDA version for Whisper and SAM2 2025-03-11 10:33:57 +01:00
Darby Johnston
4ea348d614 Add OTIO support for color clips
This adds OTIO support for exporting and importing color clips.

I implemented the OTIO metadata a bit different from the kdenlinve Python adapter, by adding a "kdenlive" namespace/prefix. Since OTIO doesn't specify what the metadata should be, it seemed like a good idea to mark it as kdenlive specific (they also recommend this in the developer documentation).

I am currently seeing a segfault in the tests with these changes, it looks like it is happening when the test application is shutting down. Doing a similar import/export test in the kdenlive application works OK though.

```
libQt6Core.so.6!QUuid::isNull() const (Unknown Source:0)
libQt6Core.so.6!QUuid::variant() const (Unknown Source:0)
libQt6Core.so.6!QUuid::operator<(QUuid const&) const (Unknown Source:0)
std::less<QUuid>::operator()(const std::less<QUuid> * const this, const QUuid & __x, const QUuid & __y) (/usr/include/c++/14/bits/stl_function.h:405)
std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::_M_lower_bound(const std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > > * const this, std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::_Const_Link_type __x, std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::_Const_Base_ptr __y, const QUuid & __k) (/usr/include/c++/14/bits/stl_tree.h:1964)
std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::find(const std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > > * const this, const QUuid & __k) (/usr/include/c++/14/bits/stl_tree.h:2541)
std::map<QUuid, std::shared_ptr<TimelineItemModel>, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::find(const std::map<QUuid, std::shared_ptr<TimelineItemModel>, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > > * const this, const std::map<QUuid, std::shared_ptr<TimelineItemModel>, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::key_type & __x) (/usr/include/c++/14/bits/stl_map.h:1244)
QMap<QUuid, std::shared_ptr<TimelineItemModel> >::contains(const QMap<QUuid, std::shared_ptr<TimelineItemModel> > * const this, const QUuid & key) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qmap.h:344)
KdenliveDoc::getTimeline(KdenliveDoc * const this, const QUuid & uuid, bool allowEmpty) (src/doc/kdenlivedoc.cpp:2311)
ProjectClip::selfSoftDelete(ProjectClip * const this, Fun & undo, Fun & redo) (src/bin/projectclip.cpp:2480)
ProjectItemModel::requestBinClipDeletion(ProjectItemModel * const this, const std::shared_ptr<AbstractProjectItem> & clip, Fun & undo, Fun & redo) (src/bin/projectitemmodel.cpp:776)
ProjectItemModel::clean(ProjectItemModel * const this, bool quit) (src/bin/projectitemmodel.cpp:631)
main(int argc, char ** argv) (tests/TestMain.cpp:41)
```
2025-03-11 10:33:42 +01:00
Jean-Baptiste Mardelle
bd91b63f69 Allow installing specific CUDA version for Whisper and SAM2 2025-03-11 09:32:42 +00:00
Darby Johnston
3f328288b8 Add OTIO support for color clips
This adds OTIO support for exporting and importing color clips.

I implemented the OTIO metadata a bit different from the kdenlinve Python adapter, by adding a "kdenlive" namespace/prefix. Since OTIO doesn't specify what the metadata should be, it seemed like a good idea to mark it as kdenlive specific (they also recommend this in the developer documentation).

I am currently seeing a segfault in the tests with these changes, it looks like it is happening when the test application is shutting down. Doing a similar import/export test in the kdenlive application works OK though.

```
libQt6Core.so.6!QUuid::isNull() const (Unknown Source:0)
libQt6Core.so.6!QUuid::variant() const (Unknown Source:0)
libQt6Core.so.6!QUuid::operator<(QUuid const&) const (Unknown Source:0)
std::less<QUuid>::operator()(const std::less<QUuid> * const this, const QUuid & __x, const QUuid & __y) (/usr/include/c++/14/bits/stl_function.h:405)
std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::_M_lower_bound(const std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > > * const this, std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::_Const_Link_type __x, std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::_Const_Base_ptr __y, const QUuid & __k) (/usr/include/c++/14/bits/stl_tree.h:1964)
std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::find(const std::_Rb_tree<QUuid, std::pair<QUuid const, std::shared_ptr<TimelineItemModel> >, std::_Select1st<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > >, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > > * const this, const QUuid & __k) (/usr/include/c++/14/bits/stl_tree.h:2541)
std::map<QUuid, std::shared_ptr<TimelineItemModel>, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::find(const std::map<QUuid, std::shared_ptr<TimelineItemModel>, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > > * const this, const std::map<QUuid, std::shared_ptr<TimelineItemModel>, std::less<QUuid>, std::allocator<std::pair<QUuid const, std::shared_ptr<TimelineItemModel> > > >::key_type & __x) (/usr/include/c++/14/bits/stl_map.h:1244)
QMap<QUuid, std::shared_ptr<TimelineItemModel> >::contains(const QMap<QUuid, std::shared_ptr<TimelineItemModel> > * const this, const QUuid & key) (/usr/include/x86_64-linux-gnu/qt6/QtCore/qmap.h:344)
KdenliveDoc::getTimeline(KdenliveDoc * const this, const QUuid & uuid, bool allowEmpty) (src/doc/kdenlivedoc.cpp:2311)
ProjectClip::selfSoftDelete(ProjectClip * const this, Fun & undo, Fun & redo) (src/bin/projectclip.cpp:2480)
ProjectItemModel::requestBinClipDeletion(ProjectItemModel * const this, const std::shared_ptr<AbstractProjectItem> & clip, Fun & undo, Fun & redo) (src/bin/projectitemmodel.cpp:776)
ProjectItemModel::clean(ProjectItemModel * const this, bool quit) (src/bin/projectitemmodel.cpp:631)
main(int argc, char ** argv) (tests/TestMain.cpp:41)
```
2025-03-11 09:31:49 +00:00
l10n daemon script
63915cff3f GIT_SILENT Sync po/docbooks with svn 2025-03-11 03:15:38 +00:00
l10n daemon script
41fc40c6f3 GIT_SILENT Sync po/docbooks with svn 2025-03-11 01:36:26 +00:00
Darby Johnston
4e754eb04c Add progress dialogs 2025-03-10 06:34:53 +01:00
Darby Johnston
62713e8f21 Add progress dialogs 2025-03-10 05:31:25 +00:00
l10n daemon script
0aff21133f GIT_SILENT Sync po/docbooks with svn 2025-03-10 03:47:10 +00:00
l10n daemon script
b45546d4eb GIT_SILENT Sync po/docbooks with svn 2025-03-10 01:40:15 +00:00
Julius Künzel
8c30021686 Revert "Allow testing checkerboard with MLT 7.30"
This reverts commit 1f3ffe3b74.
2025-03-09 19:25:58 +01:00
Jean-Baptiste Mardelle
ef61674e95 Merge branch 'release/25.04' 2025-03-09 15:47:43 +01:00
Jean-Baptiste Mardelle
78940d8476 Improve error log on venv setup error 2025-03-09 15:32:55 +01:00
l10n daemon script
7c72682d7e GIT_SILENT Sync po/docbooks with svn 2025-03-09 03:10:05 +00:00
l10n daemon script
09e4270c49 GIT_SILENT Sync po/docbooks with svn 2025-03-09 01:35:20 +00:00
Albert Astals Cid
6c7c73914c GIT_SILENT Upgrade release service version to 25.07.70. 2025-03-08 19:05:05 +01:00
Albert Astals Cid
f8ccdfe0ca GIT_SILENT Upgrade release service version to 25.03.80. 2025-03-08 18:21:25 +01:00
Julius Künzel
a03de7916f Work around for header oddity with OTIO and Imath 2025-03-08 12:25:50 +00:00
Julius Künzel
51588b9fe9 Update nightly Flatpak deps for OpenTimelineIO 2025-03-08 12:25:50 +00:00
Julius Künzel
59503e1274 Fix OpenTimelineIO target names 2025-03-08 12:25:50 +00:00
Jean-Baptiste Mardelle
ea4c140d55 Ensure Bin effects keep their in/out when clip is inserted in timeline, like shape filter 2025-03-08 07:38:22 +01:00
l10n daemon script
654f992cc0 GIT_SILENT Sync po/docbooks with svn 2025-03-08 01:42:02 +00:00
Jean-Baptiste Mardelle
72bc8fba1e Fix alpha mask keyframes
Related to #1964
2025-03-07 18:39:19 +01:00
Jean-Baptiste Mardelle
a3bb0b2dcc Fix startup crash 2025-03-07 18:27:20 +01:00
Jean-Baptiste Mardelle
62d70427ba Fix mask not created on request 2025-03-07 17:46:53 +01:00
Jean-Baptiste Mardelle
d3338dced4 Fix effectstack not showing up for color/image bin clips 2025-03-07 17:01:44 +01:00
Jean-Baptiste Mardelle
917b6b11c2 Misc Mask fixes, allow editing a missing mask to recreate it 2025-03-07 14:49:23 +01:00
l10n daemon script
0db7ab0211 GIT_SILENT Sync po/docbooks with svn 2025-03-07 01:38:11 +00:00
Jean-Baptiste Mardelle
113e54ccc1 temporarily disable otio test 2025-03-06 18:52:21 +01:00
Darby Johnston
9fb0c29a16 Test fix 2025-03-06 08:20:49 +00:00
Darby Johnston
769a1b503e Add guides and markers test 2025-03-06 08:20:49 +00:00
Darby Johnston
6bd5e55b2d Refactoring 2025-03-06 08:20:49 +00:00
Darby Johnston
d4d75f5959 Add more tests 2025-03-06 08:20:49 +00:00
Darby Johnston
734184f933 Wait for clips to load 2025-03-06 08:20:49 +00:00
Darby Johnston
ee40dfcbdb Add messages boxes for errors 2025-03-06 08:20:49 +00:00
Darby Johnston
f10a678733 Add asserts
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
8db62302f7 WIP import transitions
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
7f88bc3bd6 Remove old code
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
1c34328fdd WIP support for exporting mixes as OTIO transitions
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
7dca8b7bf9 Set the profile
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
29c6c87fa9 Add basic test
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
c1d64876c7 Add copyright header
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
213a3d8054 Move OTIO dependency into a subdirectory
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
8ac9baa91d Add test file
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
782a436820 Refactoring
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
38506ebccc Remove TODOs
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
38cdbe846b Get the resolution from the first video clip
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
af7d2edbfa Update notes
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
b281f1cc52 Use AV libs for timecode
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
ab2790d77a CMake fixes
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
658fa8ab68 Add notes
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
69b10470b0 Refactoring
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
70b443505a Add guides support
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
b62a8f76b5 Refactoring
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
070b4c1696 Refactoring
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
b67255db56 Import markers
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
a3e02d6b40 Better profile handling
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
84d7c63f71 Export markers
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
31129385c0 Account for gaps
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
fed51ef75e Remove QModelIndex traversal
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
78f3de305f Use start time code from media
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
d964d0dda2 Add FETCH_OTIO option
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
fb244172c1 Create a new document when importing
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
5ffab980dc Do not translate the file extension
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
1fac81f4c8 WIP import
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
c6e182316b Add comment
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
0f63210aab Initial attempt at importing
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
dccbe04997 Add basic OTIO export
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
afc0b9f83a Try using kde_target_enable_exceptions() for OTIO
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
fe43be77b9 Use FetchContent for OTIO
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Darby Johnston
ad40f9372b Initial check-in
Signed-off-by: Darby Johnston <darbyjohnston@yahoo.com>
2025-03-06 08:20:49 +00:00
Jean-Baptiste Mardelle
e74a8296c1 Multiple fixes for background removal (you can now continue working while mask is being created) 2025-03-06 08:48:29 +01:00
l10n daemon script
01cd56e360 GIT_SILENT Sync po/docbooks with svn 2025-03-06 01:38:25 +00:00
l10n daemon script
10d09680e7 GIT_SILENT Sync po/docbooks with svn 2025-03-05 01:51:55 +00:00
Jean-Baptiste Mardelle
c3527ca31e Timeline highlight: switch from stylesheet to palette roles 2025-03-04 17:44:27 +01:00
Jean-Baptiste Mardelle
79a7e6fe6b Get rid of focus timer hack breaking stuff 2025-03-04 17:21:02 +01:00
Jean-Baptiste Mardelle
8cdd8ad489 Revamp python plugins install, fix downloading whisper model on first run if model folder does not exist 2025-03-04 17:09:42 +01:00
l10n daemon script
e16f32f1a3 GIT_SILENT Sync po/docbooks with svn 2025-03-04 01:36:58 +00:00
Jean-Baptiste Mardelle
a3581c05e7 Fix invert mask button
Related to #1976
2025-03-03 08:41:19 +01:00
l10n daemon script
2f2d7b9fd7 GIT_SILENT Sync po/docbooks with svn 2025-03-03 01:35:58 +00:00
Jean-Baptiste Mardelle
d0953aa91d Fix audio playback breaks when switching between bin clips
CCBUG: 500491
Related to #1963
2025-03-02 21:31:53 +01:00
Jean-Baptiste Mardelle
690d344210 remove debug 2025-03-02 21:25:36 +01:00
Jean-Baptiste Mardelle
7a41d722e8 Various fixes for background removal 2025-03-02 17:50:48 +01:00
l10n daemon script
3fbfa5ac63 GIT_SILENT Sync po/docbooks with svn 2025-03-02 01:34:58 +00:00
l10n daemon script
9c796e9fa4 GIT_SILENT Sync po/docbooks with svn 2025-03-01 01:47:20 +00:00
Jean-Baptiste Mardelle
42ed556191 Fix playlist alpha proxy
Related to #1556
2025-02-28 13:09:59 +01:00
Jean-Baptiste Mardelle
d67e0fb6b1 Don't allow changing zone when monitor is in mask creation mode 2025-02-28 11:44:25 +01:00
Jean-Baptiste Mardelle
8bf8e921b5 Fix coding style 2025-02-28 11:37:25 +01:00
Jean-Baptiste Mardelle
c71f999b2f Fix seeking to zone start in bin clip when starting a mask 2025-02-28 11:36:58 +01:00
Jean-Baptiste Mardelle
ec02a93809 Make proxy profile for clips with alpha configurable (globaly not per project)
Add a flag to library clips created from bin drop to correctly identify alpha channel
Related to #1556
2025-02-28 10:30:54 +01:00
Jean-Baptiste Mardelle
424edee936 Enforce libvpx decoders when transcoding a file with alpha
Related to #1556
2025-02-28 09:02:18 +01:00
l10n daemon script
d2108de0e4 GIT_SILENT Sync po/docbooks with svn 2025-02-28 01:35:34 +00:00
Jean-Baptiste Mardelle
66b262e5e4 Add basic alpha detection for playlist clips to disable automatic proxies
Related to #1556
2025-02-27 21:56:48 +01:00
Heiko Becker
46599f2f57 GIT_SILENT Update Appstream for new release
(cherry picked from commit 3ee06ea514)
2025-02-27 21:12:22 +01:00
l10n daemon script
2f51bb1304 GIT_SILENT Sync po/docbooks with svn 2025-02-27 01:34:33 +00:00
l10n daemon script
e2f22afa0e GIT_SILENT made messages (after extraction) 2025-02-27 00:40:36 +00:00
Jean-Baptiste Mardelle
107ae8e009 Try to fix CI tests freeze 2025-02-26 13:20:27 +01:00
Jean-Baptiste Mardelle
21f06a0a2d Cleanup built-in Mask task 2025-02-26 08:45:40 +01:00
l10n daemon script
048396d0cb GIT_SILENT Sync po/docbooks with svn 2025-02-26 01:37:04 +00:00
Jean-Baptiste Mardelle
5823f4dc2f Ensure we don't add 2 mask effects 2025-02-25 20:38:54 +01:00
Jean-Baptiste Mardelle
00a976b624 Show mask progress and stop button in build-in widget 2025-02-25 16:53:44 +01:00
Jean-Baptiste Mardelle
4a0bd815f3 Add remove background button in built-in effects 2025-02-25 11:26:00 +01:00
Jean-Baptiste Mardelle
97a5ff2d3c Use deleteLater when switching monitor scene to avoid possible crash if a switch occurs while a qml action happens like mouse click 2025-02-25 08:55:37 +00:00
Jean-Baptiste Mardelle
f529f5d168 Object masks: allow selecting mask color and adding a border 2025-02-25 09:53:46 +01:00
l10n daemon script
99de537753 GIT_SILENT Sync po/docbooks with svn 2025-02-24 10:27:56 +00:00
Jean-Baptiste Mardelle
d745a3b49f Fix ClipLoadtask usage in tests 2025-02-24 11:16:08 +01:00
l10n daemon script
6bbe7707c8 GIT_SILENT Sync po/docbooks with svn 2025-02-24 01:34:53 +00:00
Julius Künzel
8a3ae8d4bf Add a few tests for Timecode and GenTime
There is more that can be tested, eg. drop-frame timecodes
2025-02-23 22:33:56 +01:00
Julius Künzel
3ecc942a16 Improve code to get start timecode of a clip
- Better detect start timecode without mediainfo. Inspired by work done
by Palmer Dabbelt
- Cleanup code
2025-02-23 18:31:59 +01:00
Julius Künzel
c344614214 Add scaleTimecode helper to deduplicate code 2025-02-23 18:30:55 +01:00
l10n daemon script
2007642a88 GIT_SILENT Sync po/docbooks with svn 2025-02-23 01:33:52 +00:00
Julius Künzel
5b0cf9607a Change icon for speech recogniation in subtitle trackhead
It was the same as the effects icon for AV tracks before which is
confusing
2025-02-22 12:58:46 +01:00
l10n daemon script
4213b3178d GIT_SILENT Sync po/docbooks with svn 2025-02-22 01:35:01 +00:00
l10n daemon script
8398dd223f GIT_SILENT Sync po/docbooks with svn 2025-02-21 01:34:55 +00:00
l10n daemon script
b3b61e1cb8 GIT_SILENT Sync po/docbooks with svn 2025-02-20 01:35:59 +00:00
l10n daemon script
1e64b0d9fb GIT_SILENT Sync po/docbooks with svn 2025-02-19 01:36:35 +00:00
Jean-Baptiste Mardelle
f5c6ffa505 Make active monitor timecode font bold 2025-02-18 12:19:24 +01:00
Jean-Baptiste Mardelle
84240a980e Make monitor timecode color different if monitor is active
CCBUG: 471086
2025-02-18 12:02:42 +01:00
l10n daemon script
e23730ac0a GIT_SILENT Sync po/docbooks with svn 2025-02-18 01:35:49 +00:00
Jean-Baptiste Mardelle
180d4fb805 Fix align audio to reference always using first stream
Fixes #1968
2025-02-17 22:48:19 +01:00
Jean-Baptiste Mardelle
b129d92dc8 Fix audio stream index indicator in timeline clips 2025-02-17 22:36:38 +01:00
Jean-Baptiste Mardelle
dcfa293af6 Don't output hundreds of useless avformat warnings 2025-02-17 16:53:01 +01:00
Jean-Baptiste Mardelle
8d64165d57 SAM: Add option to offload memory to CPU, allowing to create longer masks, useful for GPU with low VRAM.
Switch all MLT tasks to loglevel error, since the log overflow sometimes caused freezes
2025-02-17 16:14:05 +01:00
Scarlett Moore
e3e7915798 snapcraft: Use ffmpeg sdk for building. 2025-02-17 07:17:52 -07:00
Jean-Baptiste Mardelle
7c2a52db43 Fix compilation 2025-02-17 13:51:51 +01:00
Jean-Baptiste Mardelle
858afad9e7 SAM segmentation: Allow creating include / exclude points later in the video, display keyframes in monitor ruler
Allow editing a mask to refine it
2025-02-17 12:34:18 +00:00
Jean-Baptiste Mardelle
a8f39133e6 Ask for confirmation when closing a project with running mask task.
Correctly display log on mask task crash
2025-02-17 12:34:18 +00:00
Jean-Baptiste Mardelle
64130223b5 Ensure shape masks gets correct parameters on start 2025-02-17 12:34:18 +00:00
Jean-Baptiste Mardelle
0581cdf4cb Remove useless debug 2025-02-17 12:34:18 +00:00
Jean-Baptiste Mardelle
69cd1f37d8 Make sam2 process stay alive during mask creation
Improve user feedback during process
2025-02-17 12:34:18 +00:00
Jean-Baptiste Mardelle
a601b241b3 Don't draw audio channel name if we merge channels 2025-02-17 05:32:42 +01:00
l10n daemon script
5b721fd137 GIT_SILENT Sync po/docbooks with svn 2025-02-17 01:34:05 +00:00
Jean-Baptiste Mardelle
970839c02f Fix audiothumbs disappear on high zoom
Fixes #1969
2025-02-16 22:29:27 +01:00
l10n daemon script
53e447abdc GIT_SILENT Sync po/docbooks with svn 2025-02-16 01:37:00 +00:00
l10n daemon script
48e0db83f4 GIT_SILENT Sync po/docbooks with svn 2025-02-15 01:46:54 +00:00
Jean-Baptiste Mardelle
3ef8a8f38d Fix dragging from clip monitor becomes audio or video only when passing over the buttons 2025-02-14 13:00:19 +01:00
Jean-Baptiste Mardelle
0f329ee781 Use current stream for audio matching
Related to #1968
2025-02-14 12:46:06 +01:00
Farid Abdelnour
2d4c869e35 Fix compile issue with fakeit template
Based on this: https://github.com/eranpeer/FakeIt/issues/348
2025-02-14 10:09:55 +00:00
Jean-Baptiste Mardelle
f80f40ca76 Fix effects with analysis step like loudness 2 pass and tracker broken on cut clips or on tracks
BUG: 492729
BUG: 441451
Fixes #1789
2025-02-14 10:57:54 +01:00
l10n daemon script
f04e9ef797 GIT_SILENT Sync po/docbooks with svn 2025-02-14 01:39:30 +00:00
l10n daemon script
84b4aca33b GIT_SILENT made messages (after extraction) 2025-02-14 00:42:55 +00:00
l10n daemon script
70f3b75927 GIT_SILENT Sync po/docbooks with svn 2025-02-13 01:41:56 +00:00
Julius Künzel
eff2ed2187 [CI] Dependencies for @all 2025-02-12 17:37:49 +00:00
Albert Astals Cid
aedd83df8c CI: Add linux-qt6-next build 2025-02-12 01:20:22 +01:00
l10n daemon script
f1f85c4144 GIT_SILENT Sync po/docbooks with svn 2025-02-11 01:36:29 +00:00
Jean-Baptiste Mardelle
1abb92a1b2 remove dead code to trigger rebuild 2025-02-10 09:33:04 +01:00
l10n daemon script
29daa6c794 GIT_SILENT Sync po/docbooks with svn 2025-02-10 01:32:27 +00:00
Jean-Baptiste Mardelle
950aa8d830 Titler: fix horizontal center of text with letter spacing > 0 2025-02-09 14:06:12 +01:00
Jean-Baptiste Mardelle
d82a04084c Fix crash pasting clips with a same track transition (like dissolve) 2025-02-09 14:00:45 +01:00
l10n daemon script
4d80cbb7cb GIT_SILENT Sync po/docbooks with svn 2025-02-09 01:33:17 +00:00
l10n daemon script
e3a6eea5a8 GIT_SILENT Sync po/docbooks with svn 2025-02-08 01:32:50 +00:00
Jean-Baptiste Mardelle
1f3ffe3b74 Allow testing checkerboard with MLT 7.30 2025-02-07 19:55:07 +00:00
Jean-Baptiste Mardelle
81defea1b5 Ensure proxy clips have a fixed frame rate (using vsync 1)
BUG: 499559
2025-02-07 17:30:45 +01:00
Jean-Baptiste Mardelle
924a294f65 Fix Clip Monitor audi/video drag buttons 2025-02-07 12:42:28 +01:00
Jean-Baptiste Mardelle
dcf44db242 Shift+Click to collapse/expand all effects 2025-02-07 10:52:01 +01:00
Jean-Baptiste Mardelle
60abdb9680 Fix rotoscoping shape sometimes jumps to unexpected location when drag while playing 2025-02-07 10:30:49 +01:00
l10n daemon script
3a473d6e3c GIT_SILENT Sync po/docbooks with svn 2025-02-07 01:39:26 +00:00
Jean-Baptiste Mardelle
e0ad3acd12 Fix incorrect behavior / crash on single item deletion
BUG: 499570
2025-02-06 22:55:17 +01:00
Jean-Baptiste Mardelle
77ec6bab5d Fix crash trying to import invalid keyframe data from clipboard
BUG: 499531
2025-02-06 22:09:20 +01:00
Jean-Baptiste Mardelle
056bc0f3a8 Fix keyboard focus lost on fullscreen monitor with rotoscoping and maybe other effect overlays 2025-02-06 21:39:42 +01:00
Julius Künzel
8a0d13af8c Clip Monitor Background: add checkerboard option
Fixes #833
2025-02-06 18:25:01 +01:00
Jean-Baptiste Mardelle
0e6abb01fb Fix resetting rotoscoping effect is broken 2025-02-06 12:54:16 +01:00
l10n daemon script
4e3a626208 GIT_SILENT Sync po/docbooks with svn 2025-02-05 01:35:42 +00:00
Jean-Baptiste Mardelle
b9e2625e8a Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-02-03 18:33:06 +01:00
Jean-Baptiste Mardelle
32fde5671b Don't try to update monitor overlay if effect is disabled 2025-02-03 18:32:13 +01:00
l10n daemon script
d2c12af6d5 GIT_SILENT Sync po/docbooks with svn 2025-02-03 01:32:52 +00:00
Jean-Baptiste Mardelle
5fc2aa0953 Report proxy failure if process exit code != 0 2025-02-02 13:49:55 +01:00
Jean-Baptiste Mardelle
c44832975f Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-02-02 13:41:11 +01:00
Jean-Baptiste Mardelle
fd70658e30 Hide split screen from 3 point balance (option is available from Kdenlive effect stack button) 2025-02-02 13:40:57 +01:00
Jean-Baptiste Mardelle
c8f19c5682 Try having double and integer params have the same size in effects,
Allow word wrap on long param names
2025-02-02 13:40:12 +01:00
l10n daemon script
2bc756451e GIT_SILENT Sync po/docbooks with svn 2025-02-02 01:38:02 +00:00
Yuri Chornoivan
ebb1af084f Fix minor typo 2025-02-01 09:50:59 +02:00
l10n daemon script
fe5d50311c GIT_SILENT Sync po/docbooks with svn 2025-02-01 01:34:02 +00:00
Jean-Baptiste Mardelle
32087eb592 remove unused qml param 2025-02-01 00:02:46 +01:00
Jean-Baptiste Mardelle
2a305263fa Add option to zoom audio waveforms. From the timeline menu or button in the first audio track header
Relate to #1961
2025-01-31 23:55:51 +01:00
Jean-Baptiste Mardelle
423b5eca52 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-31 20:22:32 +01:00
Jean-Baptiste Mardelle
05ad55c79c Fix clip monitor selection invisible on audio frame
CCBUG: 499365
2025-01-31 20:21:46 +01:00
Jean-Baptiste Mardelle
5beafbc6ab Fix crash setting empty name for folder
BUG: 499070
FIXED-IN: 24.12.2
2025-01-31 18:11:23 +01:00
Jean-Baptiste Mardelle
88c39ca937 Fixes to rectangle keyframes (fix possible crash) and add configurable limit to automatic keyframes, for example only every 10 frames. 2025-01-31 17:02:28 +01:00
Jean-Baptiste Mardelle
07d8f061f2 Ensure the keyframe position is correct in case we move a rectangle over monitor while playing 2025-01-31 12:53:41 +01:00
Jean-Baptiste Mardelle
3ee58841f7 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-31 12:34:37 +01:00
Jean-Baptiste Mardelle
4bdc2e1caf Cleanup communication with qml monitor rectangle 2025-01-31 12:34:20 +01:00
l10n daemon script
1d2a69c0fa GIT_SILENT Sync po/docbooks with svn 2025-01-31 01:34:56 +00:00
Heiko Becker
80f98525a9 GIT_SILENT Update Appstream for new release
(cherry picked from commit a6b708c777)
2025-01-31 01:01:16 +01:00
Jean-Baptiste Mardelle
f4bd5f9312 Better fix for expand library clips broken with proxies
BUG: 499171
FIXED-IN: 24.12.2
2025-01-30 21:49:53 +01:00
Jean-Baptiste Mardelle
5eec9158d2 Revert "Correctly fix path for proxied clip inside a playlist clip like in library"
This reverts commit e3eace2ab1
2025-01-30 13:46:31 +00:00
Jean-Baptiste Mardelle
e3eace2ab1 Correctly fix path for proxied clip inside a playlist clip like in library
Existing playlist clip will still have the bug, only newly created playlist clips will work fine
CCBUG: 499171
2025-01-30 13:24:07 +01:00
Jean-Baptiste Mardelle
8dc0e7792b Fix clip monitor default zone does not include last frame 2025-01-30 11:37:54 +01:00
Jean-Baptiste Mardelle
e176514b67 Try to fix Whisper models folder on Flatpak
CCBUG: 499012
2025-01-30 10:56:57 +01:00
Jean-Baptiste Mardelle
231db5c4b8 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-30 10:11:13 +01:00
Jean-Baptiste Mardelle
f5147241d1 Ensure CTRL+end goes after the last frame to allow inserting new clips 2025-01-30 10:08:07 +01:00
Jean-Baptiste Mardelle
df723e645c Fix effect param slider misbehaving after effect reset 2025-01-30 10:06:51 +01:00
l10n daemon script
a4c0b4bb72 GIT_SILENT Sync po/docbooks with svn 2025-01-30 01:35:11 +00:00
l10n daemon script
d1fbdc95d7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-01-30 01:28:08 +00:00
Jean-Baptiste Mardelle
b391a6591c Don't try to delete ui file elements on subtitlemanager close 2025-01-29 15:06:35 +00:00
Josep M. Ferrer
0e30692564 Fix minor typo (remove an extra period) 2025-01-29 11:37:40 +00:00
Yuri Chornoivan
34e83e5865 Fix tags 2025-01-29 11:14:03 +02:00
Jean-Baptiste Mardelle
4e8d17072e Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-29 08:25:18 +01:00
Jean-Baptiste Mardelle
3899e90b49 Object mask: fix minor monitor overlay issues (rectangle selection incorrect when zoomed) 2025-01-29 08:25:01 +01:00
l10n daemon script
d1c7ec68e2 GIT_SILENT Sync po/docbooks with svn 2025-01-29 01:34:49 +00:00
Jean-Baptiste Mardelle
4f4cc37a4b Add shortcut to focus bin search 2025-01-28 22:56:21 +01:00
Jean-Baptiste Mardelle
fc70f87956 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-28 11:44:51 +01:00
Jean-Baptiste Mardelle
864d7a0373 Fix effect stack widget not properly resizing.
Related to #1957
2025-01-28 11:44:35 +01:00
Bernd Jordan
d1f1cbe0b0 New XML files, updates, fixes, UI improvements
Updated XML files for
- qtblend (allow 2 decimals for rotation)
- chroma_hold (added keyframes, detailed comments)
- avfilter_chromahold (added keyframes, detailed comments)
- avfilter_fftdnoiz (UI improvements, fixes, detailed comments)
- avfilter_median (UI improvements, fixes, detailed comments)
- avfilter_scroll (UI improvements, fixes)
- avfilter_waveform (UI improvements, fixes, detailed comments)
- avfilter_drawgrid (UI improvements, fixes, added alpha, detailed comments)
- avfilter_drawbox (UI improvements, fixes, added alpha, detailed comments)
- avfilter_shear (UI improvements)
- avfilter_pixelize (fixes)
- frei0r_cairogradient (UI improvements, fixes)
- frei0r_alphagrad (UI improvements, fixes, detailed comments)
- frei0r_alpha0ps_alphagrad (UI improvements, fixes, detailed comments)
- frei0r_c0rners (UI improvements)
- frei0r_profile (UI improvements, fixes, detailed comments)

New XML files for
- dropshadow (working now, added alpha, UI improvements, shadow can go either direction)
- 3-way-rotate (replacing rotation_keyframable.xml)
- shear (replacing rotation.xml)
- frei0r_aech0r
- frei0r_posterize
- avfilter_oscilloscope
- avfilter_gradfun

CMAKE files updated accordingly
2025-01-28 09:58:48 +00:00
Jean-Baptiste Mardelle
a3e07d0507 Fix whisper not working if device is empty. Don't unnecessarily reset monitor scene when changing monitor preview resolution, fix progress in frame export 2025-01-28 09:10:48 +00:00
Jean-Baptiste Mardelle
55c562b893 Add a proper meltjob class to handle SAM2 frame export 2025-01-28 09:10:48 +00:00
Jean-Baptiste Mardelle
b33c4ba878 Fix crash on some systems while extracting frames for a mask 2025-01-28 09:10:48 +00:00
Jean-Baptiste Mardelle
42e8890060 testing some sam2 fixes 2025-01-28 09:10:48 +00:00
l10n daemon script
8dcc17e217 GIT_SILENT Sync po/docbooks with svn 2025-01-28 01:35:30 +00:00
l10n daemon script
2f59c8bf7e GIT_SILENT Sync po/docbooks with svn 2025-01-27 01:36:09 +00:00
l10n daemon script
74f9aeb50c GIT_SILENT Sync po/docbooks with svn 2025-01-26 01:34:14 +00:00
Eugen Mohr
f3c763f49d Update config tooltip 2025-01-25 11:21:22 +00:00
Jean-Baptiste Mardelle
5bf7cc1fbd Fix compilation with Qt < 6.7 2025-01-25 12:05:09 +01:00
l10n daemon script
092eea0be0 GIT_SILENT Sync po/docbooks with svn 2025-01-25 01:35:21 +00:00
Jean-Baptiste Mardelle
f80bae64eb Fix whisper/sam system python not correctly stored
related to #1944
2025-01-24 11:39:06 +01:00
Jean-Baptiste Mardelle
9f4db37000 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-24 11:02:58 +01:00
Jean-Baptiste Mardelle
5b2f1ff7fa Improve control points visibility for object masks, allow moving a point 2025-01-24 11:02:42 +01:00
l10n daemon script
1a844fd9e4 GIT_SILENT Sync po/docbooks with svn 2025-01-24 01:35:26 +00:00
Jean-Baptiste Mardelle
9ac1bcc5cf Fix SAM rect selection 2025-01-23 18:42:47 +01:00
Jean-Baptiste Mardelle
62ff3d00e1 Fix remaining incorrect ffmpeg path on Mac 2025-01-23 15:59:33 +00:00
Jean-Baptiste Mardelle
97e494b8fb Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-23 13:21:17 +01:00
Jean-Baptiste Mardelle
59e0293ec1 Cleanup speech scripts, fix hardcoded ffmpeg path breaking whisper and vosk on Mac, add system packages checkbox
CCBUG: 498949
2025-01-23 13:21:05 +01:00
l10n daemon script
85501db45c GIT_SILENT Sync po/docbooks with svn 2025-01-23 01:32:41 +00:00
Jean-Baptiste Mardelle
98cb25a4e5 Update automask tooltip to say you can also draw a box 2025-01-22 08:18:43 +01:00
Jean-Baptiste Mardelle
33c9ab853e Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-22 08:17:15 +01:00
Jean-Baptiste Mardelle
ea990d0cbc SAM segmentation: allow drawing a rectangle on monitor to select object, fix system python package, related to #1944 2025-01-22 08:16:52 +01:00
l10n daemon script
f94d2c3c1b GIT_SILENT Sync po/docbooks with svn 2025-01-22 01:33:37 +00:00
Jean-Baptiste Mardelle
c45fed88d0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-21 11:40:35 +01:00
Jean-Baptiste Mardelle
36f23c6765 Add option to use system packages for SAM (Whisper will come later)
Related to #1944
2025-01-21 11:39:37 +01:00
Jean-Baptiste Mardelle
211d095e42 Another round of clazy fixes 2025-01-21 10:01:49 +01:00
l10n daemon script
aadbc071e1 GIT_SILENT Sync po/docbooks with svn 2025-01-21 01:34:25 +00:00
Eugen Mohr
b35d38f709 Change icon back from "red trash can" to "red X"
#1947
2025-01-20 20:44:02 +01:00
l10n daemon script
f9eb594757 GIT_SILENT Sync po/docbooks with svn 2025-01-20 01:37:50 +00:00
l10n daemon script
a2c9f5b33a GIT_SILENT Sync po/docbooks with svn 2025-01-19 01:33:59 +00:00
Jean-Baptiste Mardelle
ed76fcf2aa Another round of Clazy fixes 2025-01-18 18:07:30 +01:00
Jean-Baptiste Mardelle
67938726b6 Clazy fixes 2025-01-18 17:26:19 +01:00
Jean-Baptiste Mardelle
6103dbb5a0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-18 16:28:08 +01:00
Jean-Baptiste Mardelle
5417b17f1b Ensure built-in effects reset button is enabled 2025-01-18 16:27:56 +01:00
Ron El
4b6838e480 Typo fix in setTimelineProperty method name
No functional change (other than it being found when grepping the source
for property).
2025-01-18 22:35:54 +10:30
l10n daemon script
0965b8c49c GIT_SILENT Sync po/docbooks with svn 2025-01-18 01:40:50 +00:00
Jean-Baptiste Mardelle
93acc71452 Ensure vidstab external files are correctly listed and archived 2025-01-17 18:00:26 +01:00
Jean-Baptiste Mardelle
348ff2e895 Ensure mask files are correctly listed in Project settings / Archive widget 2025-01-17 17:51:19 +01:00
Bernd Jordan
90b68dea91 Added 2 decimals for the rotation parameter (addresses bug #498586) 2025-01-17 15:58:23 +00:00
Ron El
b4e80aafa1 Rescale 48-apps-kdenlive.png to 48x48
It's installed to /usr/share/icons/hicolor/48x48/ but it was 64x64
2025-01-17 13:48:22 +00:00
Jean-Baptiste Mardelle
b64d4cb787 Fix effects layout broken on resize
BUG: 498749
2025-01-17 14:01:28 +01:00
l10n daemon script
2d09ff7fa4 GIT_SILENT Sync po/docbooks with svn 2025-01-17 01:33:59 +00:00
Jean-Baptiste Mardelle
cc2fcceb6f Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-16 08:29:40 +01:00
Jean-Baptiste Mardelle
55519d85fd Fix possible crash on exit 2025-01-16 08:29:18 +01:00
l10n daemon script
1a3372c1bd GIT_SILENT Sync po/docbooks with svn 2025-01-16 01:34:21 +00:00
Ron El
4670ea8841 Reassemble proxy profile elements in the correct order after validation
The external proxy preset strings consist of sets of 6 elements:
path clip->proxy;proxy prefix;proxy suffix;path proxy->clip;clip prefix;clip suffix
appended sequentially for each 'profile' that the preset describes.

When we import those into the proxy profiles edit dialog, we deconstruct
that and regroup them so that all the clip->proxy paths (etc.) are together
in a single QLineEdit widget for each element type.

Which means we need to reverse that process and re-interleave them in
profile groups after validating those fields.  If we just concatenate
the contents of the edit widgets all the elements end up in the wrong
order.

BUG: 485356
2025-01-15 12:26:09 +00:00
Ron El
57055cabdc Fix the spinbox range for title position and size
Large animated titles (like credits) can easily extend past the default
spinbox maximum of 5000.  You could still place them outside that range
but you then get no feedback or fine control via the spinbox of their
precise position.

Increasing it to 99999 is still a bit arbitrary, but that value will
fit without making the box physically larger, and INT_MAX seems a bit
overkill.  We can always bump it again if a real user needs that.

Cap the width and height minimum at 0 - negative size doesn't make
a lot of sense here.

BUG: 487950
2025-01-15 12:19:43 +00:00
Étienne André
86eb34eff7 Fix handling of null frames in audiolevels generation
Fixes crash mentioned in https://invent.kde.org/multimedia/kdenlive/-/merge_requests/562#note_1110834 .

- Skips null buffers in generateMLT;
- Allow the waveform renderer to work even if the requested outPoint is out of range.
- Adds a unit test for audiolevels generation using a MLT noise generator;
2025-01-15 08:00:33 +00:00
l10n daemon script
e0dfb651a8 GIT_SILENT Sync po/docbooks with svn 2025-01-15 01:34:57 +00:00
l10n daemon script
eb9d99c8f0 GIT_SILENT Sync po/docbooks with svn 2025-01-14 01:35:33 +00:00
Étienne André
8875406255 remove debug print 2025-01-13 09:56:13 +00:00
Étienne André
30037f89dd fix memory leaks in generatelibav 2025-01-13 09:56:13 +00:00
Étienne André
fa2a23058b fix crash on audio zoomed in view with merged channels
cause: incorrect calculation of output points in mid operation
2025-01-13 09:56:13 +00:00
l10n daemon script
92ccc708ad GIT_SILENT Sync po/docbooks with svn 2025-01-13 01:37:07 +00:00
Eugen Mohr
ab898bf2be Change: Whisper, «Uninstall model» to «Remove model» 2025-01-12 14:05:05 +01:00
l10n daemon script
7db8e1db90 GIT_SILENT Sync po/docbooks with svn 2025-01-12 01:38:54 +00:00
Eugen Mohr
a449955e0d Fix: Make more delete icon consistent 2025-01-11 20:21:49 +01:00
Jean-Baptiste Mardelle
033fa25810 Workaround crash switching or zooming in merged audio channel view 2025-01-11 15:31:56 +01:00
Étienne André
32da1cef78 audio waveform (audiolevels) rewrite
# Rewrite Audio Waveform generation + drawing

Addresses #1888.

This work is done as part of contract work with KDE e.V.

# Summary
## Waveform generation performance improvements

The original MLT method has been improved and a faster libav* -based one is used when possible. The original method used the "audiolevel" MLT filter, which only supported 1 point per frame and was quite slow.

Measured time taken for audio levels generation in release builds on my machine (AMD Ryzen 7 3700U with SSD).
 - _original MLT_ is before these changes, with one point per frame;
 - _new MLT_ is the improved method, with 5 points per frame;
 - _new libav_ is the method using libav directly, with 5 points per frame.

| file                                    | new libav (s) | new MLT (s) | original MLT (s) |
|-----------------------------------------|---------------|-------------|------------------|
| 1h 20min of stereo uncompressed WAV     | 2.477         | 5.187       | 8.131            |
| 1h 20min of stereo max-compressed FLAC  | 6.818         | 9.03        | 12.513           |
| 26min of OPUS audio in a MKV video file | 4.774         | 6.86        | 8.614            |

## Better waveform resolution
This merge requests brings better waveform temporal resolution (1 -> N points per frame) and better vertical resolution (256 -> 65,535 levels).

**Before changes (KDenlive 24.08.3):**

![before](/uploads/c11313b83005508c002550db1c71f45d/before.png)

**After changes:**

![after](/uploads/6e1c12bb9c14875f1dfbba4ced503900/after.png)

## Fix incorrect waveform drawing function
When drawing the waveform, the current implementation samples the audio levels at points corresponding to the pixels to draw. This is incorrect and results in distorted waveforms, missing peaks, and visual artifacts. The new implementations uses a slower but correct max-based resampling method.


**Before changes (KDenlive 24.08.3)**

![ref-before](/uploads/d40c5b0467fc12dd4326cea825639097/ref-before.png)

**After changes:**

![ref-after](/uploads/c7218be75a820b730fa7339d2080bfdb/ref-after.png)

**Reference (audacity)**

![ref-audacity](/uploads/b0ff3407954e5493a604ded56fcde564/ref-audacity.png)

**Stretching a waveform, before changes:**
![stretch-before](/uploads/465ae44c0a4afafa5f493ccda738a1dc/stretch-before.mp4)

**Stretching a waveform, after changes:**

![stretch-after](/uploads/fe86a61411834951384c87fc9c37f690/stretch-after.mp4)


# Detailed changes
- Change audiolevels sample format to uint16_t for increased precision
- Add support for N points per frame, currently set to 5
- projectclip.cpp:
  - Use TimelineWaveform to render the audio clip thumbnails
  - do not store audiolevels in object
  - generate larger thumbnails
- Change audio max property key from "kdenlive:audio_max%1" to "_kdenlive:audio_max%1"
- audiolevelstask.cpp: major refactor
  - Replace audiolevels PNG (de)serializer with a dumber one
  - add fast libav-based generation
  - simplify and improve MLT-based generation
    - disable caching
    - disable resampling
    - remove useless audiochannels filter
    - remove redundant stream selection
    - replace audiolevel filter with direct levels calculation
    - add generic computePeaks() function
- kdenliveclipmonitor.qml: fix incorrect clip duration passed to waveform renderer
- timelineitems.cpp: separated items into their own source/header files (timelineplayhead, timelinerecwaveform, timelinetriangle, timelinewaveform)
- timelinewaveform.cpp: simplify and improve waveform rendering
  - add support for N points per frame
  - add support for fractional in and outpoints
  - replace incorrect sampling drawing function with correct max-based one
  - remove unused properties
  - add even and odd color properties
- Add tests
  - Add tests for computePeaks and both generation methods
  - Add audio tests files + script to generate them
2025-01-11 14:03:39 +00:00
Eugen Mohr
4d41ad10c8 Fix typo builtin to built-in 2025-01-11 13:52:50 +00:00
Eugen Mohr
eadec351b1 Update to icon "edit-delete" 2025-01-10 20:49:29 +01:00
l10n daemon script
5498ddc1dd GIT_SILENT Sync po/docbooks with svn 2025-01-10 10:23:27 +00:00
Jean-Baptiste Mardelle
488bb52d85 Make monitor opengl interpolation independant for clip and project monitors 2025-01-10 10:05:19 +01:00
Jean-Baptiste Mardelle
04ac151963 When zooming in the monitor view, use linear scaling so we can see individual pixels (linux only for now) 2025-01-10 09:51:06 +01:00
Jean-Baptiste Mardelle
db87eb236b Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-09 11:14:17 +01:00
Jean-Baptiste Mardelle
45589d153e Fix rendering progress not shown when rendering a zone 2025-01-09 11:13:52 +01:00
l10n daemon script
ae7d4a182e GIT_SILENT Sync po/docbooks with svn 2025-01-09 01:35:21 +00:00
Scarlett Moore
5524e5fd2d snapcraft: symbolic link to proper home in packaging dir. 2025-01-08 03:26:25 -07:00
Scarlett Moore
8c552a5cd2 Merge branch kdenlive:master into master 2025-01-08 10:25:54 +00:00
l10n daemon script
5bb70c41b2 GIT_SILENT Sync po/docbooks with svn 2025-01-08 01:35:58 +00:00
Julius Künzel
2f1bf0e1de Nightly Flatpak: Add inih dep for exiv2 2025-01-08 00:50:59 +01:00
Julius Künzel
a26a19701f Nightly Flatpak: remove movit dependency
It has been disabled in Kdenlive some time ago and the server is unreliable
2025-01-08 00:00:25 +01:00
Julius Künzel
c7e959af78 Nightly Flatpak: update deps 2025-01-07 22:57:04 +01:00
Julius Künzel
4584275a56 Nightly Flatpak: don't install srt and vosk anymore
Now that we use venvs it is possible to install it through the settings like on other systems
2025-01-07 22:44:43 +01:00
Julius Künzel
8f9c0e89c0 SAM-2: pull as archive, not from git
Most users don't have git installed and eg. in our Flatpak it isn't available either
2025-01-07 22:41:20 +01:00
Julius Künzel
9ca91a41be AbstractPythonInterface: cleanup venv check
Make code better readable and fix several bugs:
- We do not need to check for pip on the system anymore because we always use pip from the venv
- The warning messages talk about system python, while they check the  venv python
2025-01-07 21:51:32 +01:00
Julius Künzel
31ff50eee9 GIT_SILENT AbstractPythonInterface: better function name 2025-01-07 21:15:32 +01:00
Julius Künzel
7314c8b6aa GIT_SILENT PluginSettings: better member name 2025-01-07 21:05:45 +01:00
Julius Künzel
563cf4e516 PythonInterface: remove unused installDisabled option 2025-01-07 20:39:35 +01:00
Julius Künzel
8910d43056 GIT_SILENT Minor cleanup for pythonExecs function 2025-01-07 20:09:06 +01:00
Jean-Baptiste Mardelle
ba8d80f718 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-07 10:48:44 +01:00
Jean-Baptiste Mardelle
9b9a2267a7 Small tweaks to timeline resize handles and fix subtitles track head anchor issue 2025-01-07 10:48:20 +01:00
Jean-Baptiste Mardelle
2610e298fe Timeline: make resize handle slightly larger 2025-01-07 09:31:06 +01:00
l10n daemon script
f6cbb4eb1f GIT_SILENT Sync po/docbooks with svn 2025-01-07 01:34:45 +00:00
Jean-Baptiste Mardelle
7c6e65d1bd Fix error in last commit breaking tests and more 2025-01-06 18:32:23 +01:00
Jean-Baptiste Mardelle
704e988262 Work/sequenceresize
Fix size issue when a sequence clip is made shorter
2025-01-06 12:31:28 +00:00
l10n daemon script
52b8b5e19c GIT_SILENT Sync po/docbooks with svn 2025-01-06 01:35:57 +00:00
Jean-Baptiste Mardelle
feb2028c0a Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-05 17:47:36 +01:00
Jean-Baptiste Mardelle
42e12551eb Ensure sequence clips in timeline are not resized to smaller when hiding a track
BUG: 498178
FIXED-IN: 24.12.1
2025-01-05 17:45:43 +01:00
Scarlett Moore
dbbacc1390 Merge branch kdenlive:master into master 2025-01-05 10:09:42 +00:00
Scarlett Moore
a801ed6512 snapcraft: Move to core24. 2025-01-05 03:08:53 -07:00
l10n daemon script
a9caaf9839 GIT_SILENT Sync po/docbooks with svn 2025-01-05 01:35:00 +00:00
l10n daemon script
d60a48dcbf GIT_SILENT Sync po/docbooks with svn 2025-01-04 01:33:09 +00:00
l10n daemon script
0739f9d999 GIT_SILENT made messages (after extraction) 2025-01-04 00:40:46 +00:00
Jean-Baptiste Mardelle
4edb7352f4 Merge branch 'release/24.12' 2025-01-03 23:37:22 +01:00
Jean-Baptiste Mardelle
7f1d83c218 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2025-01-03 23:35:08 +01:00
Jean-Baptiste Mardelle
185bbd3c35 Fix crash moving build-in effect with feature disabled 2025-01-03 23:34:53 +01:00
l10n daemon script
40982c157c GIT_SILENT Sync po/docbooks with svn 2025-01-03 03:11:58 +00:00
l10n daemon script
87029cc04d GIT_SILENT Sync po/docbooks with svn 2025-01-03 01:34:03 +00:00
l10n daemon script
9d0bed6bdb GIT_SILENT made messages (after extraction) 2025-01-03 00:41:09 +00:00
Jean-Baptiste Mardelle
c5a4cc3a0a Allow more than 9 layouts 2025-01-02 16:34:06 +01:00
Jean-Baptiste Mardelle
df78e4d743 Fix crash saving effect stack
BUG: 498124
FIXED-IN: 24.12.1
2025-01-02 15:17:43 +01:00
Jean-Baptiste Mardelle
194abb6c66 Fix layout order with > 9 layouts 2025-01-02 15:17:31 +01:00
Jean-Baptiste Mardelle
6824fcf11c Fix crash saving effect stack
BUG: 498124
FIXED-IN: 24.12.1
2025-01-02 15:16:37 +01:00
Jean-Baptiste Mardelle
7980763a71 Fix layout order with > 9 layouts 2025-01-02 14:55:57 +01:00
Heiko Becker
0405022bd6 GIT_SILENT Update Appstream for new release
(cherry picked from commit 0765525ce3)
2025-01-02 14:23:57 +01:00
Heiko Becker
0765525ce3 GIT_SILENT Update Appstream for new release 2025-01-02 14:23:48 +01:00
Heiko Becker
e421558e4b GIT_SILENT Upgrade release service version to 24.12.1. 2025-01-02 13:53:51 +01:00
l10n daemon script
49b00925c2 GIT_SILENT Sync po/docbooks with svn 2025-01-02 03:10:49 +00:00
Jean-Baptiste Mardelle
d8a10d0066 Fix use after free from last commit 2025-01-02 03:13:14 +01:00
Jean-Baptiste Mardelle
0bbb496947 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2025-01-02 03:12:02 +01:00
Jean-Baptiste Mardelle
9ec409c83d Fix use after free from last commit 2025-01-02 03:11:38 +01:00
l10n daemon script
b7f9124772 GIT_SILENT Sync po/docbooks with svn 2025-01-02 01:32:46 +00:00
Jean-Baptiste Mardelle
a55916bb13 Fix reload or proxy clip losing tags, markers, force aspect ratio
BUG: 498014
FIXED-IN: 24.12.1
2025-01-02 02:30:03 +01:00
Jean-Baptiste Mardelle
671cb1ffdd Fix reload or proxy clip losing tags, markers, force aspect ratio
BUG: 498014
FIXED-IN: 24.12.1
2025-01-02 02:28:35 +01:00
Jean-Baptiste Mardelle
79272005dc Some mask fixes, including error reporting 2025-01-01 14:35:50 +01:00
Jean-Baptiste Mardelle
9a82035f2c Show log on mask creation error 2025-01-01 11:31:28 +01:00
l10n daemon script
a95fed252c GIT_SILENT Sync po/docbooks with svn 2025-01-01 03:08:58 +00:00
l10n daemon script
008ae7df9e GIT_SILENT Sync po/docbooks with svn 2025-01-01 01:33:56 +00:00
l10n daemon script
fd320baeaf GIT_SILENT Sync po/docbooks with svn 2024-12-31 01:35:26 +00:00
l10n daemon script
4cff27237a GIT_SILENT Sync po/docbooks with svn 2024-12-30 03:19:59 +00:00
l10n daemon script
c2253b2fe9 GIT_SILENT Sync po/docbooks with svn 2024-12-30 01:39:47 +00:00
Jean-Baptiste Mardelle
d5535d1032 Fix mask creation on Windows 2024-12-29 08:37:40 +01:00
Jean-Baptiste Mardelle
3f9f388c56 Fix label without layout 2024-12-29 08:13:25 +01:00
l10n daemon script
d0c690c82c GIT_SILENT Sync po/docbooks with svn 2024-12-29 03:19:02 +00:00
l10n daemon script
7d7d6e678c GIT_SILENT Sync po/docbooks with svn 2024-12-29 01:40:00 +00:00
Jean-Baptiste Mardelle
0247732d34 Fix bin clips effects sometimes incorrectly applied to timeline instance 2024-12-28 18:50:03 +01:00
Jean-Baptiste Mardelle
ef17a1e107 Show notification in mask manager when creating a mask 2024-12-28 18:37:32 +01:00
Jean-Baptiste Mardelle
ad92e93751 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-12-28 18:36:11 +01:00
Jean-Baptiste Mardelle
787d8e8b0d Fix bin clips effects sometimes incorrectly applied to timeline instance 2024-12-28 18:35:35 +01:00
Yuri Chornoivan
a0a01f1b10 Fix minor typos 2024-12-28 09:02:30 +02:00
l10n daemon script
26e50fe5f2 GIT_SILENT Sync po/docbooks with svn 2024-12-28 03:26:49 +00:00
l10n daemon script
2e28f864c0 GIT_SILENT Sync po/docbooks with svn 2024-12-28 01:44:03 +00:00
Jean-Baptiste Mardelle
970525e7d5 Don't enable vos_optimized on CUDA < 8 2024-12-27 23:03:05 +01:00
Jean-Baptiste Mardelle
b47f8ddb5f Fix sam config layout issue 2024-12-27 22:37:45 +01:00
Jean-Baptiste Mardelle
34140ad840 * Fix image mask creation after first install
* Allow selecting a device (GPU/CPU) to perform object segmentation
2024-12-27 22:30:08 +01:00
Jean-Baptiste Mardelle
af0d0eb02a Don't move selection when dropping a bin clip on another bin 2024-12-27 12:48:45 +01:00
Jean-Baptiste Mardelle
3c64ab60f3 Merge branch 'release/24.12' 2024-12-27 11:43:55 +01:00
Jean-Baptiste Mardelle
73d32a83c5 Fix typo
BUG: 497932
2024-12-27 10:51:24 +01:00
Jean-Baptiste Mardelle
43e8fc2d87 Automatic object segmentation
This implements an interface with SAM2 to detect objects in a video and create masks
Related to #1919
![object-mask-demo](/uploads/40107453963062ea49955b419891fcdc/object-mask-demo.mp4)

Which then allows to do this:

![Screencast_20241220_052248](/uploads/676c5894d774b604d8b782812919299b/Screencast_20241220_052248.mp4)
2024-12-27 09:43:58 +00:00
l10n daemon script
9610f1233d GIT_SILENT Sync po/docbooks with svn 2024-12-27 03:12:40 +00:00
l10n daemon script
2d0afcdb44 GIT_SILENT Sync po/docbooks with svn 2024-12-27 01:36:18 +00:00
Jean-Baptiste Mardelle
b937e269a4 Fix title widget braking text shadow and typewriter settings.
BUG: 476885
2024-12-26 16:05:08 +01:00
Jean-Baptiste Mardelle
3c87235f64 Update message when trying to proxy a clip with alpha 2024-12-26 15:11:29 +01:00
l10n daemon script
984c3671a4 GIT_SILENT Sync po/docbooks with svn 2024-12-26 01:37:19 +00:00
l10n daemon script
0efd19fb80 GIT_SILENT Sync po/docbooks with svn 2024-12-25 01:47:29 +00:00
l10n daemon script
161a0ef691 GIT_SILENT Sync po/docbooks with svn 2024-12-24 01:32:15 +00:00
Jean-Baptiste Mardelle
e7c4e106c9 Merge branch 'release/24.12' 2024-12-23 10:44:29 +01:00
Jean-Baptiste Mardelle
abc7fe554d Math operators not supported in xml params
BUG:  497796
FIXED-IN: 24.12.1
2024-12-23 10:43:41 +01:00
l10n daemon script
cff123e21e GIT_SILENT Sync po/docbooks with svn 2024-12-21 01:43:20 +00:00
Jean-Baptiste Mardelle
e0720e6f3b Fix track resizing 2024-12-20 12:03:34 +01:00
Jean-Baptiste Mardelle
8ecfcdde8e Fix track resizing 2024-12-20 12:02:49 +01:00
l10n daemon script
63dbfd9133 GIT_SILENT Sync po/docbooks with svn 2024-12-20 03:17:33 +00:00
l10n daemon script
c2771d200c GIT_SILENT Sync po/docbooks with svn 2024-12-20 01:34:44 +00:00
l10n daemon script
3d277e3b95 GIT_SILENT Sync po/docbooks with svn 2024-12-18 03:18:47 +00:00
l10n daemon script
07435a5001 GIT_SILENT Sync po/docbooks with svn 2024-12-18 01:34:08 +00:00
l10n daemon script
a85ba68739 GIT_SILENT Sync po/docbooks with svn 2024-12-16 03:57:37 +00:00
l10n daemon script
69a68d12ac GIT_SILENT Sync po/docbooks with svn 2024-12-16 02:01:13 +00:00
l10n daemon script
27c76fbb3e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-12-16 01:36:49 +00:00
l10n daemon script
983b12e4ca GIT_SILENT made messages (after extraction) 2024-12-16 00:42:01 +00:00
Jean-Baptiste Mardelle
a308060cf1 Merge branch 'release/24.12' 2024-12-15 17:44:32 +01:00
Jean-Baptiste Mardelle
1917dadb7a Fix bin effects cannot be removed from timeline instance 2024-12-15 17:01:15 +01:00
Jean-Baptiste Mardelle
f4df94f882 Fix crash trying to move bin effect before builtin effect 2024-12-15 11:12:06 +01:00
l10n daemon script
da80df611c GIT_SILENT Sync po/docbooks with svn 2024-12-15 03:52:48 +00:00
l10n daemon script
727320532e GIT_SILENT Sync po/docbooks with svn 2024-12-15 02:01:25 +00:00
l10n daemon script
564b083d17 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-12-15 01:34:20 +00:00
l10n daemon script
e0990c56fc GIT_SILENT made messages (after extraction) 2024-12-15 00:40:38 +00:00
Jean-Baptiste Mardelle
0237dcc6d5 Merge branch 'release/24.12' 2024-12-14 17:56:26 +01:00
Jean-Baptiste Mardelle
e9f4bdc68d Fix venv packages install on some distros 2024-12-14 17:38:07 +01:00
l10n daemon script
b1834c3363 GIT_SILENT Sync po/docbooks with svn 2024-12-14 04:01:16 +00:00
l10n daemon script
866258a6fa GIT_SILENT Sync po/docbooks with svn 2024-12-14 02:04:37 +00:00
l10n daemon script
5831111c57 GIT_SILENT made messages (after extraction) 2024-12-14 00:47:53 +00:00
Jean-Baptiste Mardelle
464448f602 Merge branch 'release/24.12' 2024-12-13 18:26:47 +01:00
Jean-Baptiste Mardelle
38136c9afb Fix Whisper models download 2024-12-13 18:23:01 +01:00
l10n daemon script
d9918b9fb8 GIT_SILENT Sync po/docbooks with svn 2024-12-13 12:13:31 +00:00
l10n daemon script
b81574b9f4 GIT_SILENT Sync po/docbooks with svn 2024-12-13 10:38:18 +00:00
l10n daemon script
e056918c80 GIT_SILENT Sync po/docbooks with svn 2024-12-13 03:09:16 +00:00
l10n daemon script
22fb54a5c9 GIT_SILENT Sync po/docbooks with svn 2024-12-13 01:30:44 +00:00
Jean-Baptiste Mardelle
b5e832d0ff Add MAC videotoolbox HW rendering profiles 2024-12-11 16:28:13 +00:00
l10n daemon script
1559db6d4f GIT_SILENT Sync po/docbooks with svn 2024-12-10 03:17:07 +00:00
l10n daemon script
a6b89e41f2 GIT_SILENT Sync po/docbooks with svn 2024-12-10 01:33:00 +00:00
Jean-Baptiste Mardelle
114618350a Fix delta display when resizing clip, add duration info when resizing from start 2024-12-09 12:13:38 +01:00
Jean-Baptiste Mardelle
27e4850cb6 Fix line return when pasting text with timecodes inside project notes 2024-12-09 12:12:46 +01:00
Jean-Baptiste Mardelle
93731dc0db Fix transparent rendering ffv1 profile 2024-12-09 12:12:29 +01:00
Jean-Baptiste Mardelle
3ed05ebe2a Bring back presets to build in effects 2024-12-09 12:06:43 +01:00
l10n daemon script
6a83d3885a GIT_SILENT Sync po/docbooks with svn 2024-12-09 03:21:37 +00:00
l10n daemon script
b8c5f70779 GIT_SILENT Sync po/docbooks with svn 2024-12-09 01:34:38 +00:00
l10n daemon script
a036315fbd GIT_SILENT Sync po/docbooks with svn 2024-12-08 03:06:59 +00:00
l10n daemon script
6b92a9fde8 GIT_SILENT Sync po/docbooks with svn 2024-12-08 01:29:02 +00:00
l10n daemon script
5db17507fc GIT_SILENT Sync po/docbooks with svn 2024-12-07 03:10:11 +00:00
l10n daemon script
4e95c138f8 GIT_SILENT Sync po/docbooks with svn 2024-12-07 01:31:16 +00:00
Jean-Baptiste Mardelle
82cce69ff3 Fix line return when pasting text with timecodes inside project notes 2024-12-06 18:15:30 +01:00
Jean-Baptiste Mardelle
a2c4546309 Warn and fix proxying of alpha clips
When automatic proxying is enabled, don't proxy clips with an alpha channel. On manual trigger, warn user, and if proxying is requested, transcode to FFV1
2024-12-06 13:15:00 +00:00
Jean-Baptiste Mardelle
710ed556e4 Fix delta display when resizing clip, add duration info when resizing from start 2024-12-06 13:12:33 +01:00
Jean-Baptiste Mardelle
3ec3bcc042 Fix transparent rendering ffv1 profile 2024-12-06 11:14:37 +01:00
Jean-Baptiste Mardelle
5274c83174 Add ripple checkbox to clip duration dialog 2024-12-06 10:56:47 +01:00
Jean-Baptiste Mardelle
d0ad8d0f69 Save effect preset screen positions in percents 2024-12-06 10:56:16 +01:00
Jean-Baptiste Mardelle
be4232033c Bring back presets to build in effects 2024-12-06 07:59:24 +01:00
l10n daemon script
5b3f39747f GIT_SILENT Sync po/docbooks with svn 2024-12-06 03:08:13 +00:00
l10n daemon script
4fcd6729c2 GIT_SILENT Sync po/docbooks with svn 2024-12-06 01:30:31 +00:00
Jean-Baptiste Mardelle
9f197a8303 Merge branch 'release/24.12' 2024-12-05 23:24:49 +01:00
Jean-Baptiste Mardelle
6a1ea0b30b Save extracted frames in project folder is project is supposed to save files in its parent folder
BUG: 496486
2024-12-05 23:23:33 +01:00
Jean-Baptiste Mardelle
451b7171db Fix proxied image messes exif orentation
BUG: 496681
FIXED-IN: 24.12.0
2024-12-05 22:40:30 +01:00
Jean-Baptiste Mardelle
ff4d608846 Merge branch 'release/24.12' 2024-12-05 12:45:15 +01:00
Jean-Baptiste Mardelle
7436d138ba Fix audio capture, ensure default monitor scene is active to start recording
CCBUG: 496263
2024-12-05 12:44:11 +01:00
Jean-Baptiste Mardelle
07c82f6b9a Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-12-05 11:38:50 +01:00
Jean-Baptiste Mardelle
23c06c1ec6 Don't allow question mark in script names (not supported by MLT)
BUG: 496763
2024-12-05 11:38:08 +01:00
l10n daemon script
60f2e73d73 GIT_SILENT Sync po/docbooks with svn 2024-12-05 03:12:48 +00:00
l10n daemon script
447bed7b0c GIT_SILENT Sync po/docbooks with svn 2024-12-05 01:30:26 +00:00
Jean-Baptiste Mardelle
55e75da816 Merge branch 'release/24.12' 2024-12-04 13:32:07 +01:00
Jean-Baptiste Mardelle
b1bed4c6da Fix motion tracker effect link to documentation and create models folder in any case to avoid error message 2024-12-04 13:26:51 +01:00
Jean-Baptiste Mardelle
077a010f8c Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-12-04 13:04:50 +01:00
Jean-Baptiste Mardelle
1148b1286b Allow creating 1 frame mixes 2024-12-04 09:04:28 +01:00
Jean-Baptiste Mardelle
26d36d5ee2 Fix resizing mix to 1 frame duration breaking mix position 2024-12-04 08:55:43 +01:00
Jean-Baptiste Mardelle
a6dd2b7b39 Move enable builtin effects from asset panel to Kdenlive Settings dialog 2024-12-04 08:29:13 +01:00
Jean-Baptiste Mardelle
0f3861ea3d Various built in effect fixes on copy effect 2024-12-04 08:05:29 +01:00
l10n daemon script
f9dd4af5f9 GIT_SILENT Sync po/docbooks with svn 2024-12-04 03:09:43 +00:00
l10n daemon script
a7e37c99fd GIT_SILENT Sync po/docbooks with svn 2024-12-04 01:31:12 +00:00
Jean-Baptiste Mardelle
9252672f01 Merge branch 'release/24.12' 2024-12-03 17:06:17 +01:00
Jean-Baptiste Mardelle
229292bcb9 Properly display the full log on missing render file 2024-12-03 16:53:00 +01:00
Jean-Baptiste Mardelle
fdffd295fa Ensure we display an error if the render job finishes but rendered file does not exist 2024-12-03 16:50:37 +01:00
Jean-Baptiste Mardelle
c0b91b3a94 Don't enable keyframes in timeline if an effect is disabled 2024-12-03 10:50:00 +01:00
Jean-Baptiste Mardelle
0c41ad1a03 Fix titlewidget animation tab layout 2024-12-03 10:04:37 +01:00
Jean-Baptiste Mardelle
76385ee79a clazy fixes part two 2024-12-03 10:01:17 +01:00
Jean-Baptiste Mardelle
ed6338ec8f clazy fixes part one 2024-12-03 09:03:27 +01:00
Raresh Rus
bed184d986 assetlistwidget buildLink use const ref for argument 'id'
Fix issue "src/assets/assetlist/view/assetlistwidget.cpp:418:
Function parameter 'id' should be passed by const reference.".
2024-12-03 07:38:05 +00:00
l10n daemon script
816264c896 GIT_SILENT Sync po/docbooks with svn 2024-12-03 03:17:22 +00:00
l10n daemon script
f0ba365752 GIT_SILENT made messages (after extraction) 2024-12-03 02:33:07 +00:00
l10n daemon script
1671eaf6ee GIT_SILENT Sync po/docbooks with svn 2024-12-03 01:30:30 +00:00
Heiko Becker
5ada4554ac GIT_SILENT Update Appstream for new release
(cherry picked from commit bd1a05fd54)
2024-12-03 00:31:35 +01:00
Heiko Becker
bd1a05fd54 GIT_SILENT Update Appstream for new release 2024-12-03 00:31:25 +01:00
Heiko Becker
1459f7f1c6 GIT_SILENT Upgrade release service version to 24.12.0. 2024-12-03 00:01:09 +01:00
l10n daemon script
c24ef26a00 GIT_SILENT Sync po/docbooks with svn 2024-12-02 04:13:40 +00:00
l10n daemon script
e8cf1db363 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-12-02 04:00:36 +00:00
l10n daemon script
dcd977c518 GIT_SILENT Sync po/docbooks with svn 2024-12-02 01:52:26 +00:00
l10n daemon script
c3dba764d4 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-12-02 01:28:34 +00:00
l10n daemon script
6e608c7828 GIT_SILENT made messages (after extraction) 2024-12-02 00:40:58 +00:00
l10n daemon script
0535155a31 GIT_SILENT Sync po/docbooks with svn 2024-12-01 03:08:22 +00:00
l10n daemon script
3bbbda09bb GIT_SILENT Sync po/docbooks with svn 2024-12-01 01:30:38 +00:00
l10n daemon script
7c7160385a GIT_SILENT Sync po/docbooks with svn 2024-11-30 03:08:47 +00:00
l10n daemon script
155409045c GIT_SILENT Sync po/docbooks with svn 2024-11-30 01:30:01 +00:00
Jean-Baptiste Mardelle
3b6debcc54 Disable keep original size feature as it has issues (causes distortion if another transform is added in timeline) 2024-11-29 15:40:43 +01:00
Jean-Baptiste Mardelle
88cd171b5d Don't allow adding master only effect to timeline clips/tracks 2024-11-29 15:21:56 +01:00
Jean-Baptiste Mardelle
8e8c9d4e2f Add small transform button in top left timeline monitor when build-in effects enabled to easily trigger a resize 2024-11-29 13:47:13 +01:00
Jean-Baptiste Mardelle
cf0467ce49 Merge branch 'release/24.12' 2024-11-29 09:56:54 +01:00
Jean-Baptiste Mardelle
444f0daaa5 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-29 09:55:39 +01:00
Jean-Baptiste Mardelle
b121f5dc7f Archiving: don't show two abort buttons 2024-11-29 09:55:18 +01:00
l10n daemon script
b3243769f0 GIT_SILENT Sync po/docbooks with svn 2024-11-29 03:15:42 +00:00
l10n daemon script
b7102ce91c GIT_SILENT Sync po/docbooks with svn 2024-11-29 01:33:35 +00:00
Jean-Baptiste Mardelle
3e3c39cbaa Fix incorrect code change that broke tests 2024-11-28 13:20:23 +01:00
Jean-Baptiste Mardelle
13dfa9c1ed Fix incorrect code change that broke tests 2024-11-28 13:19:38 +01:00
Jean-Baptiste Mardelle
30b11b42cd Merge branch 'release/24.12' 2024-11-28 12:32:58 +01:00
Jean-Baptiste Mardelle
d2f8008dae Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-28 12:30:43 +01:00
Jean-Baptiste Mardelle
a230981dc2 Don't allow creating invalid project profiles with strange pixel aspect ratio 2024-11-28 10:26:07 +01:00
Jean-Baptiste Mardelle
aa44a2fb69 Don't change timeline audio/video targets while dragging
BUG: 496354
FIXED-IN: 24.12.0
2024-11-28 09:40:28 +01:00
Albert Astals Cid
6e1f20da89 GIT_SILENT Upgrade release service version to 24.11.90. 2024-11-28 08:59:53 +01:00
l10n daemon script
0536d39405 GIT_SILENT Sync po/docbooks with svn 2024-11-28 03:06:42 +00:00
l10n daemon script
7b0b9dc1fd GIT_SILENT Sync po/docbooks with svn 2024-11-28 01:29:15 +00:00
Jean-Baptiste Mardelle
4dcebafd27 minor cleanup, ProjectClip cannot be of type Timeline 2024-11-27 09:16:31 +01:00
l10n daemon script
388c186398 GIT_SILENT Sync po/docbooks with svn 2024-11-27 03:09:50 +00:00
l10n daemon script
c8658ed0cf GIT_SILENT Sync po/docbooks with svn 2024-11-27 01:31:16 +00:00
Jean-Baptiste Mardelle
560d2dc05d Merge branch 'release/24.12' 2024-11-26 22:17:30 +01:00
Jean-Baptiste Mardelle
75a52ac6cd Fix title widget incorrectly showing text color as gradient if it was once switched to gradient 2024-11-26 22:16:37 +01:00
Jean-Baptiste Mardelle
d1e34117c0 Merge branch 'release/24.12' 2024-11-26 21:48:32 +01:00
Jean-Baptiste Mardelle
385d9b7c4c Fix wrong HW profile selected when transcoding 2024-11-26 21:41:42 +01:00
Jean-Baptiste Mardelle
1dae9e5d03 Merge branch 'release/24.12' 2024-11-26 17:19:21 +01:00
Camille Moulin
77193d039c Add shortcut to extract clip from timeline 2024-11-26 17:18:46 +01:00
Camille Moulin
34d5133576 Add shortcut to extract clip from timeline 2024-11-26 16:17:47 +00:00
Jean-Baptiste Mardelle
f178561f00 Add the new MLT HSL color correction effects to the correct category 2024-11-26 17:14:02 +01:00
Jean-Baptiste Mardelle
e0a7304fa9 Merge branch 'release/24.12' 2024-11-26 10:38:15 +01:00
Jean-Baptiste Mardelle
fa1a96cbe3 Fix guides not appearing in first timeline of newly created projects 2024-11-26 10:37:50 +01:00
Jean-Baptiste Mardelle
1dc3da702d Merge branch 'release/24.12' 2024-11-26 10:10:19 +01:00
Jean-Baptiste Mardelle
fc2d2e872f Fix corners effect broken and lag
Fixes #1939
2024-11-26 10:09:51 +01:00
Jean-Baptiste Mardelle
7508e80e71 Merge branch 'release/24.12' 2024-11-26 09:12:53 +01:00
Jean-Baptiste Mardelle
787ea298c5 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-26 09:12:09 +01:00
Jean-Baptiste Mardelle
e982db4202 Fix crash in effectstack 2024-11-26 09:11:19 +01:00
l10n daemon script
6d75485e0c GIT_SILENT Sync po/docbooks with svn 2024-11-26 03:07:46 +00:00
l10n daemon script
ad2d5bd999 GIT_SILENT Sync po/docbooks with svn 2024-11-26 01:29:57 +00:00
Jean-Baptiste Mardelle
e69e3da42c Merge branch 'release/24.12' 2024-11-25 13:12:35 +01:00
Jean-Baptiste Mardelle
07e2980a34 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-25 13:09:54 +01:00
Jean-Baptiste Mardelle
ec796f3a5d Fix disabled built-in effects incorrectly flagged as non built-in 2024-11-25 13:09:29 +01:00
l10n daemon script
ea04ae5527 GIT_SILENT Sync po/docbooks with svn 2024-11-25 03:11:50 +00:00
l10n daemon script
e1f13a9a0e GIT_SILENT Sync po/docbooks with svn 2024-11-25 01:31:54 +00:00
l10n daemon script
d46b2b1a00 GIT_SILENT Sync po/docbooks with svn 2024-11-24 03:12:16 +00:00
l10n daemon script
5d0ddc8924 GIT_SILENT Sync po/docbooks with svn 2024-11-24 01:31:23 +00:00
l10n daemon script
6875956f80 GIT_SILENT Sync po/docbooks with svn 2024-11-23 03:04:59 +00:00
l10n daemon script
592fa69de4 GIT_SILENT Sync po/docbooks with svn 2024-11-23 01:28:50 +00:00
Jean-Baptiste Mardelle
d823daab10 Merge branch 'release/24.12' 2024-11-22 13:11:06 +01:00
Jean-Baptiste Mardelle
709c41081c Fix crash trying to remove keyframes when there are none.
BUG: 496391
FIXED-IN: 24.12.0
2024-11-22 13:09:57 +01:00
Jean-Baptiste Mardelle
8d964cd144 Merge branch 'release/24.12' 2024-11-22 12:51:39 +01:00
Jean-Baptiste Mardelle
0856585867 Fix merge error in fix for windows crash in file with missing drive 2024-11-22 12:51:15 +01:00
Jean-Baptiste Mardelle
1ff83e2410 Merge branch 'release/24.12' 2024-11-22 11:53:41 +01:00
Jean-Baptiste Mardelle
b49c3d5e75 Fix Clip In Project Bin not opening the item's folder in secondary bins 2024-11-22 11:49:51 +01:00
Jean-Baptiste Mardelle
f474d942b2 Merge branch 'release/24.12' 2024-11-22 11:28:27 +01:00
Jean-Baptiste Mardelle
e2ea068c25 Fix rotoscoping lag on keyframe change 2024-11-22 11:27:59 +01:00
Jean-Baptiste Mardelle
5c2128d74e Merge branch 'release/24.12' 2024-11-22 10:13:56 +01:00
Jean-Baptiste Mardelle
7f5d3aee3e Fix recent commit breaking tests 2024-11-22 10:13:32 +01:00
Jean-Baptiste Mardelle
407bba81b6 Merge branch 'release/24.12' 2024-11-22 09:45:58 +01:00
Jean-Baptiste Mardelle
2261cccc05 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-22 09:45:01 +01:00
Jean-Baptiste Mardelle
d6fb95b7d8 cleanup, fix incorrect invokation of setProducer 2024-11-22 09:44:23 +01:00
l10n daemon script
f9188d7572 GIT_SILENT Sync po/docbooks with svn 2024-11-22 03:08:21 +00:00
l10n daemon script
162f7c2c4f GIT_SILENT Sync po/docbooks with svn 2024-11-22 01:32:02 +00:00
Jean-Baptiste Mardelle
447b36bb0e Add some debug info for random failing tests 2024-11-21 08:19:02 +01:00
l10n daemon script
b47f071ff7 GIT_SILENT Sync po/docbooks with svn 2024-11-21 03:05:42 +00:00
l10n daemon script
5bf80fcc09 GIT_SILENT Sync po/docbooks with svn 2024-11-21 01:29:47 +00:00
Jean-Baptiste Mardelle
e0bd543e61 Merge branch 'release/24.12' 2024-11-20 13:04:25 +01:00
Jean-Baptiste Mardelle
79470d8db2 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-20 13:03:34 +01:00
Jean-Baptiste Mardelle
734c9d77ea Master effects: don't try to refresh both monitors on each effect param change, simply mark the inactive monitor as needing a refresh on next focus action 2024-11-20 13:02:51 +01:00
l10n daemon script
d908c24d94 GIT_SILENT Sync po/docbooks with svn 2024-11-20 03:11:00 +00:00
l10n daemon script
94956a99aa GIT_SILENT Sync po/docbooks with svn 2024-11-20 01:30:32 +00:00
Jean-Baptiste Mardelle
4040678719 Merge branch 'release/24.12' 2024-11-19 15:18:22 +01:00
Jean-Baptiste Mardelle
383e5cb0e0 Fix render dialog cleanup always disabled 2024-11-19 15:17:19 +01:00
Jean-Baptiste Mardelle
26854ab265 minor cleanup in renderjob 2024-11-19 15:11:05 +01:00
Jean-Baptiste Mardelle
b1358fb651 Disable inactive timeline tabs 2024-11-19 15:09:26 +01:00
Jean-Baptiste Mardelle
8496c1d8ef Fix abort rendering 2024-11-19 15:09:02 +01:00
Jean-Baptiste Mardelle
871f994d05 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-19 09:53:56 +01:00
Jean-Baptiste Mardelle
969fd6ecde Fix Windows crash openening a project with a missing file on a non available drive 2024-11-19 09:53:33 +01:00
l10n daemon script
7d99d93b49 GIT_SILENT Sync po/docbooks with svn 2024-11-19 03:08:40 +00:00
l10n daemon script
a7a5be719f GIT_SILENT Sync po/docbooks with svn 2024-11-19 01:30:16 +00:00
Jean-Baptiste Mardelle
e8c9d51e39 Merge branch 'release/24.12' 2024-11-18 13:10:52 +01:00
Jean-Baptiste Mardelle
85270084f1 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-18 13:09:53 +01:00
Jean-Baptiste Mardelle
a54b22dc59 Fix fit to width/height when clip sample aspect ratio != 1
CCBUG: 96404
2024-11-18 13:09:27 +01:00
l10n daemon script
3891a74360 GIT_SILENT Sync po/docbooks with svn 2024-11-18 03:17:32 +00:00
l10n daemon script
ff1914a119 GIT_SILENT Sync po/docbooks with svn 2024-11-18 01:32:41 +00:00
Jean-Baptiste Mardelle
60d406092a Merge branch 'release/24.12' 2024-11-17 15:57:11 +01:00
Jean-Baptiste Mardelle
e4feab2e0b Don't try opening invalid sequence 2024-11-17 15:56:30 +01:00
Jean-Baptiste Mardelle
6057a390b1 Mark sequence clips with 0 tracks as invalid 2024-11-17 15:39:15 +01:00
Jean-Baptiste Mardelle
3c20b5c724 gpsgraphics: Fix default value for bg scale and opacity 2024-11-17 10:55:56 +01:00
Jean-Baptiste Mardelle
045980bfc6 Merge branch 'release/24.12' 2024-11-16 21:45:37 +01:00
Jean-Baptiste Mardelle
686334a7e3 Fix subtitle style editor scaling 2024-11-16 21:44:10 +01:00
Jean-Baptiste Mardelle
748d9bca49 Merge branch 'release/24.12' 2024-11-16 07:40:10 +01:00
Jean-Baptiste Mardelle
061ff3dcab Fix seamless transalation on GPU
Fixes #1865
2024-11-16 07:39:18 +01:00
l10n daemon script
a990fd15af GIT_SILENT Sync po/docbooks with svn 2024-11-16 03:15:59 +00:00
l10n daemon script
4e74cf394f GIT_SILENT Sync po/docbooks with svn 2024-11-16 01:33:06 +00:00
Yuri Chornoivan
6a3de42860 Fix minor typo: you -> your 2024-11-15 21:51:34 +02:00
Jean-Baptiste Mardelle
b466adf419 Merge branch 'release/24.12' 2024-11-15 15:28:49 +01:00
Jean-Baptiste Mardelle
7b86bce73b Fix vosk model size calculation on Windows 2024-11-15 15:28:25 +01:00
Jean-Baptiste Mardelle
d3d895da60 Fix crash loading project with effect zone 2024-11-15 15:15:42 +01:00
Jean-Baptiste Mardelle
f15e79461f Fix crash loading project with effect zone 2024-11-15 15:14:37 +01:00
Julius Künzel
95879d1f52 Fix placeholder 2024-11-15 14:46:59 +01:00
Julius Künzel
0905fa5177 Add campaign infos to our website links 2024-11-15 14:28:42 +01:00
Jean-Baptiste Mardelle
f29f941d40 Merge branch 'release/24.12' 2024-11-15 14:01:22 +01:00
Jean-Baptiste Mardelle
57b12e86a9 Fix display of Whisper/Seamless model folder size on Windows 2024-11-15 13:59:04 +01:00
Jean-Baptiste Mardelle
5dd2c9357f Merge branch 'release/24.12' 2024-11-15 12:19:18 +01:00
Jean-Baptiste Mardelle
9650e23d4e Fix another missing slash in tag end 2024-11-15 12:18:53 +01:00
Jean-Baptiste Mardelle
0544ef56ef Fix missing slash in tag end 2024-11-15 12:17:34 +01:00
Jean-Baptiste Mardelle
ab4915705b Fix clip monitor history menu not showing up on audio clips 2024-11-15 10:11:45 +01:00
Jean-Baptiste Mardelle
de26def20b Merge branch 'release/24.12' 2024-11-15 09:54:47 +01:00
Jean-Baptiste Mardelle
cbcdab6387 Cleanup subtitle edit ui 2024-11-15 09:53:47 +01:00
l10n daemon script
3aaa226c6f GIT_SILENT Sync po/docbooks with svn 2024-11-15 03:10:10 +00:00
l10n daemon script
6dc51e7d69 GIT_SILENT Sync po/docbooks with svn 2024-11-15 01:31:18 +00:00
Jean-Baptiste Mardelle
e5f2716bf0 Drop useless CMAKE stuff from kiss_fft 2024-11-14 21:29:57 +00:00
Jean-Baptiste Mardelle
ca4530828e Merge branch 'release/24.12' 2024-11-14 22:29:35 +01:00
Jean-Baptiste Mardelle
d4b26329d1 Fix incorrect param name 2024-11-14 22:28:22 +01:00
Jean-Baptiste Mardelle
540516fa9d Merge branch 'release/24.12' 2024-11-14 22:12:54 +01:00
Jean-Baptiste Mardelle
cc71874b0b gpsgraphic: fix range and comment 2024-11-14 22:12:26 +01:00
Jean-Baptiste Mardelle
9bd97a53dc Merge branch 'release/24.12' 2024-11-14 22:07:03 +01:00
Jean-Baptiste Mardelle
4c61864a44 Fix gpsgraphic default values 2024-11-14 22:06:08 +01:00
Jean-Baptiste Mardelle
233720da9e Merge branch 'release/24.12' 2024-11-14 21:39:30 +01:00
Jean-Baptiste Mardelle
11c06fef02 Disable failing shared_ptr check 2024-11-14 21:38:18 +01:00
Jean-Baptiste Mardelle
0e18eed9bf Cleanup Subtitles style dialog to better follow the app UI style 2024-11-14 21:37:37 +01:00
Julius Künzel
964713c9ea Merge branch 'release/24.12' 2024-11-14 20:20:20 +01:00
Julius Künzel
f7221b30f9 GIT_SILENT Update my email in copyright etc. 2024-11-14 20:19:15 +01:00
Bernd Jordan
74145f6a7f Effects XML changes to include keyframes
Add keyframe capabilities to certain effects
Added frei0r.kaleid0sc0pe, frei0r.pixs0r and gpsgraphic
2024-11-14 20:13:59 +01:00
Bernd Jordan
c58b48785c Effects XML changes to include keyframes
Add keyframe capabilities to certain effects
Added frei0r.kaleid0sc0pe, frei0r.pixs0r and gpsgraphic
2024-11-14 19:07:02 +00:00
Camille Moulin
1565006cc1 docs: Add some Qtmodules as deps for building
Signed-off-by: Camille Moulin <camille.moulin@free.fr>
2024-11-14 19:45:53 +01:00
Camille Moulin
ce5d2595d7 Update build.md with dependencies for Ubuntu 24.10 2024-11-14 19:45:53 +01:00
Jean-Baptiste Mardelle
37e4932b03 Merge branch 'release/24.12' 2024-11-14 16:39:42 +01:00
Jean-Baptiste Mardelle
9e04e6742c Remove reference to unused file 2024-11-14 16:39:20 +01:00
Jean-Baptiste Mardelle
75b0c16e88 Merge branch 'release/24.12' 2024-11-14 16:35:17 +01:00
Jean-Baptiste Mardelle
23f3006742 Merge branch 'release/24.12' of invent.kde.org:multimedia/kdenlive into release/24.12 2024-11-14 16:32:43 +01:00
Jean-Baptiste Mardelle
a74e81ece3 * Fix crash/corruption in qml after sequence close
* code cleanup
* display seamless model folder in settings
2024-11-14 16:32:29 +01:00
l10n daemon script
638de13a2f GIT_SILENT Sync po/docbooks with svn 2024-11-14 03:09:19 +00:00
l10n daemon script
3c8c15001a GIT_SILENT Sync po/docbooks with svn 2024-11-14 01:30:26 +00:00
Jean-Baptiste Mardelle
c19b3820e0 Fix effect value comparison now that sepia is keyframable 2024-11-13 08:38:17 +01:00
l10n daemon script
902b3ed5fb GIT_SILENT Sync po/docbooks with svn 2024-11-13 01:29:40 +00:00
l10n daemon script
e57260fef1 GIT_SILENT Sync po/docbooks with svn 2024-11-12 03:15:38 +00:00
l10n daemon script
df4ccd0ca1 GIT_SILENT Sync po/docbooks with svn 2024-11-12 01:32:40 +00:00
l10n daemon script
e267058c4d GIT_SILENT Sync po/docbooks with svn 2024-11-11 03:21:27 +00:00
l10n daemon script
19f4189172 GIT_SILENT Sync po/docbooks with svn 2024-11-11 01:34:06 +00:00
Julius Künzel
03a1ea6edb Make multiple effect parameters keyframable 2024-11-11 00:11:58 +01:00
Jean-Baptiste Mardelle
2e3b608528 Only set timeline context properties once 2024-11-10 17:01:12 +01:00
Jean-Baptiste Mardelle
a649307d83 Cleanup renderjob 2024-11-10 16:31:23 +01:00
l10n daemon script
86dfbcaccb GIT_SILENT Sync po/docbooks with svn 2024-11-10 03:28:37 +00:00
l10n daemon script
9a3a1dcdab GIT_SILENT Sync po/docbooks with svn 2024-11-10 01:33:41 +00:00
l10n daemon script
8b8f89eef9 GIT_SILENT Sync po/docbooks with svn 2024-11-09 03:09:27 +00:00
l10n daemon script
8a0bd32169 GIT_SILENT Sync po/docbooks with svn 2024-11-09 01:29:24 +00:00
Albert Astals Cid
1961f4b6ea GIT_SILENT Upgrade release service version to 25.03.70. 2024-11-08 19:20:24 +01:00
Albert Astals Cid
1f3c515dba GIT_SILENT Upgrade release service version to 24.11.80. 2024-11-08 18:48:06 +01:00
Massimo Stella
130b7f960e Update avfilter_drawgrid.xml
set shape parameters to "animated"
2024-11-08 15:22:36 +00:00
Massimo Stella
451a736f30 Update avfilter_drawbox.xml
Set the shape parameters to "animated"
2024-11-08 15:20:40 +00:00
Jean-Baptiste Mardelle
a8c8c5ae4c Fix missing change in last commit 2024-11-08 14:04:12 +01:00
Jean-Baptiste Mardelle
392e2952f7 Fix highdpi painting of color wheels 2024-11-08 13:42:03 +01:00
Jean-Baptiste Mardelle
331721cbd4 Fix colorwheel drawing on highdpi 2024-11-08 12:34:27 +01:00
Jean-Baptiste Mardelle
b5b322e32a Add some debug around project close 2024-11-08 11:22:04 +01:00
Jean-Baptiste Mardelle
73f835a722 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-11-08 10:52:40 +01:00
Jean-Baptiste Mardelle
44d8bceee1 Fix Lift(Gamma/Gain layout issues 2024-11-08 10:52:23 +01:00
l10n daemon script
cc85040f15 GIT_SILENT Sync po/docbooks with svn 2024-11-08 01:29:32 +00:00
l10n daemon script
2ea819e9a4 GIT_SILENT Sync po/docbooks with svn 2024-11-07 01:30:14 +00:00
Jean-Baptiste Mardelle
cfc041e076 Bump MLT dependency to 7.28 2024-11-06 18:50:16 +01:00
Jean-Baptiste Mardelle
35e054dff7 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-11-06 18:47:06 +01:00
Jean-Baptiste Mardelle
ecdabda811 Fix threading issue in seamless install, add context info buttons to settings page 2024-11-06 18:46:46 +01:00
Jean-Baptiste Mardelle
32c02acab4 Bump KF dependency to 6.3 2024-11-06 12:12:28 +00:00
Jean-Baptiste Mardelle
b3d2c4a536 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-11-06 09:22:32 +01:00
Jean-Baptiste Mardelle
ac0b47eb70 Update all venv packages on request 2024-11-06 09:22:09 +01:00
l10n daemon script
1bc5b7c471 GIT_SILENT Sync po/docbooks with svn 2024-11-06 01:30:08 +00:00
Jean-Baptiste Mardelle
51bd95a6ed Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-11-05 10:02:29 +01:00
Jean-Baptiste Mardelle
8c820545f0 Various fixes for TTS 2024-11-05 10:02:11 +01:00
Laurent Montel
250504fe7b Don't include quiet packages in feature_summary 2024-11-05 07:45:07 +01:00
l10n daemon script
2053449d43 GIT_SILENT Sync po/docbooks with svn 2024-11-05 01:30:00 +00:00
Jean-Baptiste Mardelle
66345030d3 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-11-04 08:54:05 +01:00
Jean-Baptiste Mardelle
b57088fdcd Fix possible concurrency crash in settings caused by pthon deps check 2024-11-04 08:53:49 +01:00
l10n daemon script
f456d76e98 GIT_SILENT Sync po/docbooks with svn 2024-11-04 01:27:34 +00:00
Jean-Baptiste Mardelle
a3f6a4f881 Enforce latest version of whisper 2024-11-03 07:18:17 +01:00
l10n daemon script
2bba834360 GIT_SILENT Sync po/docbooks with svn 2024-11-03 01:26:37 +00:00
Jean-Baptiste Mardelle
33a47bcde1 Fix tests and snapping bug introduced in recent spacer tool fix 2024-11-02 18:29:50 +01:00
Jean-Baptiste Mardelle
cd7b921613 Refactor whisper settings
* fetch model names directly from whisper
* install/remove models from the settings page
* Improve code quality
2024-11-02 16:56:41 +00:00
l10n daemon script
a0080ac825 GIT_SILENT Sync po/docbooks with svn 2024-11-02 01:29:10 +00:00
Jean-Baptiste Mardelle
4860163249 cleaunp 2024-11-01 12:05:18 +01:00
Jean-Baptiste Mardelle
0a67e34925 Fix spacer tool leaving a few frames after last clip 2024-11-01 12:04:59 +01:00
Jean-Baptiste Mardelle
82a2bb380a Don't update subtitle edit on each selection change 2024-11-01 12:03:22 +01:00
Jean-Baptiste Mardelle
ea250a5cee Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-11-01 10:40:12 +01:00
Jean-Baptiste Mardelle
6d30f00449 Fix changing font size in subtitle editor 2024-11-01 10:39:43 +01:00
Jean-Baptiste Mardelle
f84cc7f679 Add classes for specific clip types (timeline, playlist clips), cleanup 2024-11-01 07:46:22 +00:00
l10n daemon script
6e39b490e0 GIT_SILENT Sync po/docbooks with svn 2024-11-01 01:28:47 +00:00
Julius Künzel
d1acaded23 [dev-docs] Remove Qt5 mentions from build instructions 2024-10-31 13:34:44 +01:00
Jean-Baptiste Mardelle
f055dfcdd2 implement resizing multiple timeline items 2024-10-31 10:04:44 +00:00
Heiko Becker
11a220b354 GIT_SILENT Update Appstream for new release
(cherry picked from commit 036df3ea18)
2024-10-31 00:39:34 +01:00
Julius Künzel
6688964b09 Fix Pexels Videos provider 2024-10-30 23:23:54 +01:00
l10n daemon script
7306c1c3d8 GIT_SILENT Sync po/docbooks with svn 2024-10-30 01:29:25 +00:00
Mariusz Libera
1692e7eeca fix resetting Help shortcuts on each application launch
BUG:495373
2024-10-29 13:15:41 +00:00
l10n daemon script
ed3c04e5a0 GIT_SILENT Sync po/docbooks with svn 2024-10-29 01:28:52 +00:00
Jean-Baptiste Mardelle
3a09880d34 Merge branch 'release/24.08' 2024-10-28 16:28:52 +01:00
Jean-Baptiste Mardelle
6326febc90 Fix crash caused by incorrect codec passed on opening subtitle
BUG: 495410
2024-10-28 16:09:19 +01:00
Jean-Baptiste Mardelle
11d87ac785 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-10-28 10:39:53 +01:00
Jean-Baptiste Mardelle
56dcc2ff74 Fix shadowed variable causing incorrect clip removal on project opening, fix crash opening project with timeline clip missing in bin
CCBUG: 493486
2024-10-28 10:31:29 +01:00
l10n daemon script
2c693888c9 GIT_SILENT Sync po/docbooks with svn 2024-10-28 03:18:02 +00:00
l10n daemon script
0bbafa4d4c GIT_SILENT Sync po/docbooks with svn 2024-10-28 01:32:19 +00:00
l10n daemon script
badded5b45 GIT_SILENT Sync po/docbooks with svn 2024-10-27 03:15:23 +00:00
l10n daemon script
5f9dc3b263 GIT_SILENT Sync po/docbooks with svn 2024-10-27 01:33:05 +00:00
Jean-Baptiste Mardelle
55904e3af6 Merge branch 'release/24.08' 2024-10-26 23:07:44 +02:00
Jean-Baptiste Mardelle
28ed1f73c5 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-26 23:06:53 +02:00
Jean-Baptiste Mardelle
81453e2287 Fix qml crash building timeline with Qt 6.8 - ensure context property exists before setting source
CCBUG: 495335
2024-10-26 23:06:17 +02:00
l10n daemon script
749244def0 GIT_SILENT Sync po/docbooks with svn 2024-10-26 03:09:58 +00:00
l10n daemon script
832e3eeef0 GIT_SILENT Sync po/docbooks with svn 2024-10-26 01:30:31 +00:00
Jean-Baptiste Mardelle
c03eab922c Fix replacing bin AV clip with mlt playlist 2024-10-25 12:46:21 +02:00
Jean-Baptiste Mardelle
da68166d54 Fix .mlt playlist files lose audio thumb on project reopen 2024-10-25 11:29:15 +02:00
Jean-Baptiste Mardelle
4cbcc64d0f Dont try to read .mlt playlists as kdenlive project files on reload 2024-10-25 11:04:57 +02:00
Jean-Baptiste Mardelle
fb9ed09b18 Merge branch 'release/24.08' 2024-10-25 09:13:12 +02:00
l10n daemon script
ac8a318227 GIT_SILENT Sync po/docbooks with svn 2024-10-25 03:07:19 +00:00
l10n daemon script
298c37d136 GIT_SILENT Sync po/docbooks with svn 2024-10-25 01:29:38 +00:00
Jean-Baptiste Mardelle
43b72af499 Fix generate proxy when frame size is above a value not using the current project setting 2024-10-24 21:46:08 +02:00
Jean-Baptiste Mardelle
9f2918f43e Fix shadow variable causing clip removal on project opening 2024-10-24 21:10:26 +02:00
Jean-Baptiste Mardelle
5444053104 Fix shadowed variable causing incorrect clip removal on project opening, fix crash opening project with timeline clip missing in bin
CCBUG: 493486
2024-10-24 21:09:14 +02:00
Jean-Baptiste Mardelle
98046572d4 Fix monitor seek to prev/next keyframe not working in rotoscoping 2024-10-24 09:39:14 +02:00
l10n daemon script
6f772f7f21 GIT_SILENT Sync po/docbooks with svn 2024-10-24 03:08:02 +00:00
l10n daemon script
c794fe4dea GIT_SILENT made messages (after extraction) 2024-10-24 02:32:28 +00:00
l10n daemon script
b26b97cf33 GIT_SILENT Sync po/docbooks with svn 2024-10-24 01:28:47 +00:00
Jean-Baptiste Mardelle
61bf57c2cd Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-23 11:58:19 +02:00
Jean-Baptiste Mardelle
eb9bc0b1cf Fix monitor seek to prev/next keyframe not working in rotoscoping 2024-10-23 11:57:22 +02:00
l10n daemon script
6a41594771 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-10-23 03:04:23 +00:00
l10n daemon script
5dfeb22223 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-10-23 01:24:38 +00:00
l10n daemon script
82b81393a3 GIT_SILENT made messages (after extraction) 2024-10-23 00:39:56 +00:00
Jean-Baptiste Mardelle
20af3a57a0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-22 17:29:57 +02:00
Jean-Baptiste Mardelle
ba580f5523 Fix rendering custom image sequence profile 2024-10-22 17:29:37 +02:00
l10n daemon script
eb6c122f59 GIT_SILENT Sync po/docbooks with svn 2024-10-22 01:29:30 +00:00
Jean-Baptiste Mardelle
7692569eee Fix incorrect string param 2024-10-21 09:01:02 +02:00
Zhangzhi Hu
e83354d625 QString refactor: replace QString() with QStringLiteral()
Replace `QString()` constructors with `QStringLiteral()` macro to improve
performance.
2024-10-21 06:59:47 +00:00
Jean-Baptiste Mardelle
9d7c0000e5 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-21 08:46:07 +02:00
Jean-Baptiste Mardelle
91f5440dad Fix mdocument modified on open: don't try to convert already updated subtitles 2024-10-21 08:45:46 +02:00
Jean-Baptiste Mardelle
401d47a9ee Subtitles: fix cut on newline handling after recent change 2024-10-21 08:45:05 +02:00
l10n daemon script
758281277f GIT_SILENT Sync po/docbooks with svn 2024-10-21 01:29:38 +00:00
Troy Hoover
41bcf27bc2 Fix: A/V Check for avformat files is swapped
When importing avformat files, the hasAudio and hasVideo assignment appears to be swapped. This didn't appear to effect anything once the import had finished, though the wrong clip type is assigned at this stage.
2024-10-20 14:32:46 +00:00
Jean-Baptiste Mardelle
b602eb5cc3 Fix newline handling in subtitles, fix crash on delete in simple editor 2024-10-20 15:44:22 +02:00
l10n daemon script
4d46920361 GIT_SILENT Sync po/docbooks with svn 2024-10-20 03:06:30 +00:00
l10n daemon script
56f3218ded GIT_SILENT Sync po/docbooks with svn 2024-10-20 01:29:37 +00:00
l10n daemon script
7bbb0cd266 GIT_SILENT Sync po/docbooks with svn 2024-10-19 03:12:51 +00:00
l10n daemon script
b1b2416281 GIT_SILENT Sync po/docbooks with svn 2024-10-19 01:30:13 +00:00
Jean-Baptiste Mardelle
b18d5b7182 Fix missing build-in LUT files not correctly fixed on project open
CCBUG: 494726
2024-10-18 16:31:53 +02:00
l10n daemon script
39477b744c GIT_SILENT made messages (after extraction) 2024-10-16 02:34:30 +00:00
l10n daemon script
36264da26b GIT_SILENT Sync po/docbooks with svn 2024-10-16 01:31:38 +00:00
l10n daemon script
000f699619 GIT_SILENT made messages (after extraction) 2024-10-16 00:40:08 +00:00
l10n daemon script
cfe34ddf66 GIT_SILENT Sync po/docbooks with svn 2024-10-15 03:03:34 +00:00
l10n daemon script
cf4fd253bd GIT_SILENT Sync po/docbooks with svn 2024-10-15 01:28:04 +00:00
l10n daemon script
47c05a8925 GIT_SILENT Sync po/docbooks with svn 2024-10-14 03:02:12 +00:00
l10n daemon script
2546f864a7 GIT_SILENT Sync po/docbooks with svn 2024-10-14 01:27:13 +00:00
l10n daemon script
7f386f7a09 GIT_SILENT Sync po/docbooks with svn 2024-10-13 03:05:52 +00:00
l10n daemon script
8fcb261723 GIT_SILENT Sync po/docbooks with svn 2024-10-13 01:27:31 +00:00
l10n daemon script
a65f563131 GIT_SILENT Sync po/docbooks with svn 2024-10-12 03:10:43 +00:00
l10n daemon script
31f6ed3ad8 GIT_SILENT Sync po/docbooks with svn 2024-10-12 01:28:14 +00:00
Jean-Baptiste Mardelle
71c1dd3181 Fix clip jobs like stabilize creating invalid folders 2024-10-11 09:07:20 +02:00
Jean-Baptiste Mardelle
fb1b324b4b Fix freeze loading project with invalid folder id 2024-10-11 09:07:10 +02:00
Jean-Baptiste Mardelle
612e4b102a Don't invalidate timeline preview when replacing an audio clip in bin 2024-10-11 09:06:57 +02:00
Jean-Baptiste Mardelle
c552539a92 Ensure monitor is cleared and ruler hidden when no clip or a folder is selected in bin 2024-10-11 09:06:39 +02:00
Jean-Baptiste Mardelle
c9bb3cfec0 Fix clip jobs like stabilize creating invalid folders 2024-10-11 08:44:15 +02:00
Jean-Baptiste Mardelle
b7e47be29c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-11 08:37:10 +02:00
Jean-Baptiste Mardelle
06129d620a Fix freeze loading project with invalid folder id 2024-10-11 08:36:56 +02:00
l10n daemon script
450ed897ed GIT_SILENT Sync po/docbooks with svn 2024-10-11 03:18:22 +00:00
l10n daemon script
525f212a0c GIT_SILENT Sync po/docbooks with svn 2024-10-11 01:33:34 +00:00
Julius Künzel
d9468beccc Update packaging instructions 2024-10-10 20:54:34 +00:00
Jean-Baptiste Mardelle
a555484910 Don't invalidate timeline preview when replacing an audio clip in bin 2024-10-10 13:09:05 +02:00
Jean-Baptiste Mardelle
8173ee94d4 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-10 08:09:35 +02:00
Jean-Baptiste Mardelle
55624e079b Ensure monitor is cleared and ruler hidden when no clip or a folder is selected in bin 2024-10-10 08:09:22 +02:00
l10n daemon script
fbe32b3a79 GIT_SILENT Sync po/docbooks with svn 2024-10-10 03:03:47 +00:00
l10n daemon script
5d9449beb0 GIT_SILENT Sync po/docbooks with svn 2024-10-10 01:28:36 +00:00
l10n daemon script
295214f9d6 GIT_SILENT Sync po/docbooks with svn 2024-10-09 03:05:21 +00:00
l10n daemon script
87efdf8918 GIT_SILENT Sync po/docbooks with svn 2024-10-09 01:30:03 +00:00
l10n daemon script
1587075822 GIT_SILENT Sync po/docbooks with svn 2024-10-08 03:06:24 +00:00
l10n daemon script
3eaee54c16 GIT_SILENT Sync po/docbooks with svn 2024-10-08 01:28:59 +00:00
Jean-Baptiste Mardelle
b38690b223 Fix title producer update on edit undo
BUG: 494142
FIXED-IN: 24.08.2
2024-10-07 15:16:31 +02:00
Jean-Baptiste Mardelle
e40904d651 Fix title producer update on edit undo
BUG: 494142
FIXED-IN: 24.08.2
2024-10-07 15:15:41 +02:00
Jean-Baptiste Mardelle
6975b18d44 revert incorrect change 2024-10-07 09:19:57 +02:00
candide ꘎ media candide ꘎ media
c55bd8f381 Fix typo in dance.xml
See: https://www.reddit.com/r/kdenlive/comments/1fxkzyu/left_right_up_left_this_keeps_making_me_giggle/
2024-10-07 09:15:32 +02:00
Jean-Baptiste Mardelle
07666edee6 Fix single item(s) move 2024-10-07 09:12:03 +02:00
Jean-Baptiste Mardelle
e3b738c682 Fix cycle effects playling timeline and sometimes broken after reopening project
Fixes #1921
2024-10-07 09:11:22 +02:00
Jean-Baptiste Mardelle
ce042ea29d Fix recent regression breaking all sort of things when opening projects.
Related to #1925
2024-10-07 09:10:11 +02:00
Jean-Baptiste Mardelle
249c7955f3 Fix crash when dragging clip and using mouse wheel 2024-10-07 09:10:01 +02:00
Jean-Baptiste Mardelle
147f86496b Don't play when clicking monitor container if disabled in settings 2024-10-07 09:09:47 +02:00
Jean-Baptiste Mardelle
a8b12c32eb Fix effect zones lost on project reopening 2024-10-07 09:09:09 +02:00
Jean-Baptiste Mardelle
50ce184b83 Various fixes for bin clip effects 2024-10-07 09:05:44 +02:00
Jean-Baptiste Mardelle
bfdbea03de disable check for ghost effects that currently removes valid effects 2024-10-07 09:01:24 +02:00
Jean-Baptiste Mardelle
a9b0b3889c detect and fix track producers with incorrect effects 2024-10-07 09:01:13 +02:00
Jean-Baptiste Mardelle
2621614770 fix bin effects sometimes not correctly removed from timeline instance 2024-10-07 09:00:07 +02:00
Jean-Baptiste Mardelle
2e8c3e1420 Don't try to build clone effect it if does not apply to the target 2024-10-07 08:53:57 +02:00
candide ꘎ media candide ꘎ media
5f72c073e7 Fix typo in dance.xml
See: https://www.reddit.com/r/kdenlive/comments/1fxkzyu/left_right_up_left_this_keeps_making_me_giggle/
2024-10-07 06:49:41 +00:00
Jean-Baptiste Mardelle
43a2210d8c Don't unnecessarily check MLT tractors 2024-10-07 08:47:27 +02:00
Jean-Baptiste Mardelle
39f18c305c Fix crash opening file with missing clips 2024-10-07 08:46:04 +02:00
Jean-Baptiste Mardelle
b22651616c Fix crash on project close 2024-10-07 08:43:58 +02:00
Jean-Baptiste Mardelle
80fe3e7a7f Fix single item(s) move 2024-10-07 06:32:42 +00:00
l10n daemon script
47ff7bfa55 GIT_SILENT Sync po/docbooks with svn 2024-10-07 03:04:04 +00:00
l10n daemon script
8cecadacc4 GIT_SILENT Sync po/docbooks with svn 2024-10-07 01:27:27 +00:00
Heiko Becker
a752c33b0f GIT_SILENT Update Appstream for new release
(cherry picked from commit 42defb40c6)
2024-10-06 20:44:55 +02:00
Heiko Becker
42defb40c6 GIT_SILENT Update Appstream for new release 2024-10-06 20:44:40 +02:00
Heiko Becker
f5b3c4a617 GIT_SILENT Upgrade release service version to 24.08.2. 2024-10-06 19:48:16 +02:00
Jean-Baptiste Mardelle
9a501a3636 Cleanup 2024-10-06 11:37:27 +02:00
Jean-Baptiste Mardelle
6e390412ca Fix cycle effects playling timeline and sometimes broken after reopening project
Fixes #1921
2024-10-06 10:47:42 +02:00
l10n daemon script
3d2d6503d9 GIT_SILENT Sync po/docbooks with svn 2024-10-06 01:27:45 +00:00
l10n daemon script
fdffce2d14 GIT_SILENT Sync po/docbooks with svn 2024-10-05 01:28:24 +00:00
Jean-Baptiste Mardelle
ef204783a3 Fix recent regression breaking all sort of things when opening projects.
Related to #1925
2024-10-04 16:50:44 +02:00
Jean-Baptiste Mardelle
e1ac26b19f Fix crash when dragging clip and using mouse wheel 2024-10-04 12:45:01 +02:00
l10n daemon script
0e74394a2c GIT_SILENT Sync po/docbooks with svn 2024-10-04 03:06:43 +00:00
l10n daemon script
5286761517 GIT_SILENT Sync po/docbooks with svn 2024-10-04 01:29:32 +00:00
Jean-Baptiste Mardelle
6116ffe6d7 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-03 13:19:36 +02:00
Jean-Baptiste Mardelle
a8ef07e2de Don't play when clicking monitor container if disabled in settings 2024-10-03 13:02:40 +02:00
l10n daemon script
26ae36004b GIT_SILENT Sync po/docbooks with svn 2024-10-03 03:06:09 +00:00
l10n daemon script
cd8eb28758 GIT_SILENT Sync po/docbooks with svn 2024-10-03 01:28:15 +00:00
Jean-Baptiste Mardelle
faa0a42351 Fix effect zones lost on project reopening 2024-10-02 09:07:22 +02:00
Jean-Baptiste Mardelle
724bc27a41 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-02 08:47:13 +02:00
Jean-Baptiste Mardelle
766661d6a8 Fix effect zone for timeline clips 2024-10-02 08:46:45 +02:00
l10n daemon script
10058aa55d GIT_SILENT Sync po/docbooks with svn 2024-10-02 01:28:54 +00:00
Scarlett Moore
3fd0fe8ae4 snapcraft: Remove glaximate option, it is not needed here. 2024-10-01 13:06:00 +00:00
Scarlett Moore
e49ea6df08 snspcraft: Release from release branch. 2024-10-01 13:06:00 +00:00
Jean-Baptiste Mardelle
54c6c71b3b Render jobs: differentiate status between waiting and starting 2024-10-01 11:24:12 +02:00
Jean-Baptiste Mardelle
fb3a6a637a Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-10-01 10:10:50 +02:00
Jean-Baptiste Mardelle
228383c0fd Various fixes for bin clip effects 2024-10-01 10:10:28 +02:00
l10n daemon script
19369050fc GIT_SILENT Sync po/docbooks with svn 2024-10-01 03:07:35 +00:00
l10n daemon script
038b48d957 GIT_SILENT Sync po/docbooks with svn 2024-10-01 01:28:24 +00:00
Jean-Baptiste Mardelle
9a1b5895e9 disable check for ghost effects that currently removes valid effects 2024-09-30 13:30:01 +02:00
Jean-Baptiste Mardelle
a58da6394d detect and fix track producers with incorrect effects 2024-09-30 09:05:28 +02:00
Jean-Baptiste Mardelle
6474aef454 include cleanup 2024-09-30 08:14:29 +02:00
Jean-Baptiste Mardelle
9fab153fbc Fix bin effects not deleted from timeline instances 2024-09-30 08:12:06 +02:00
l10n daemon script
8695a069a4 GIT_SILENT Sync po/docbooks with svn 2024-09-30 01:29:00 +00:00
l10n daemon script
497b86ee86 GIT_SILENT Sync po/docbooks with svn 2024-09-29 01:28:00 +00:00
Jean-Baptiste Mardelle
0c69928c56 Don't try to build clone effect it if does not apply to the target 2024-09-28 16:32:37 +02:00
Jean-Baptiste Mardelle
8b224a042f Fix deleting effect does not reset on monitor view and crash applying effect zone to bin clip 2024-09-28 15:50:41 +02:00
Jean-Baptiste Mardelle
423bb14bfe Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-28 07:34:16 +02:00
Jean-Baptiste Mardelle
01e2950bd1 Don't unnecessarily check MLT tractors 2024-09-28 07:33:58 +02:00
Jean-Baptiste Mardelle
57eb79e8fc Fix crash opening file with missing clips 2024-09-28 07:33:31 +02:00
l10n daemon script
9600e0ab59 GIT_SILENT Sync po/docbooks with svn 2024-09-28 03:07:27 +00:00
l10n daemon script
bafd5147c8 GIT_SILENT Sync po/docbooks with svn 2024-09-28 01:28:41 +00:00
Jean-Baptiste Mardelle
b1970160d9 Remove unused code 2024-09-27 17:06:35 +02:00
Jean-Baptiste Mardelle
031ef7196a Don't erase temporary playlists in debug mode 2024-09-27 16:26:18 +02:00
Jean-Baptiste Mardelle
14154e293d Remove dead code 2024-09-27 15:00:19 +02:00
Jean-Baptiste Mardelle
005662298a Fix null disconnect error in tests 2024-09-27 13:37:04 +02:00
Jean-Baptiste Mardelle
4abda73d8b Disable workaround to better understand failures in test suite 2024-09-27 12:39:52 +02:00
Jean-Baptiste Mardelle
b9146284c3 Fix crash on project close 2024-09-27 09:44:06 +02:00
Jean-Baptiste Mardelle
e4b5bb2e26 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-27 08:58:42 +02:00
Jean-Baptiste Mardelle
84968f69cb in render debug mode, enforce MLT's repository to fix AppImage render suite failure 2024-09-27 08:58:16 +02:00
l10n daemon script
0e5df1b378 GIT_SILENT Sync po/docbooks with svn 2024-09-27 01:30:03 +00:00
Jean-Baptiste Mardelle
6a27e2fc44 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-26 13:35:23 +02:00
Jean-Baptiste Mardelle
48a61e6f4d Add more debug output to render log files 2024-09-26 13:33:13 +02:00
l10n daemon script
483f96dce7 GIT_SILENT Sync po/docbooks with svn 2024-09-26 03:05:58 +00:00
l10n daemon script
fa78c63505 GIT_SILENT Sync po/docbooks with svn 2024-09-26 01:28:39 +00:00
Jean-Baptiste Mardelle
5b9a95e163 Renderer: add debug option to prevent deleting the render log file 2024-09-26 02:27:40 +02:00
Jean-Baptiste Mardelle
6b982c1a03 Fix compilation 2024-09-25 14:00:39 +02:00
Jean-Baptiste Mardelle
9f84872782 Fix possible crash opening an interlaced project 2024-09-25 13:58:09 +02:00
Jean-Baptiste Mardelle
e35a2d1358 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-25 13:55:52 +02:00
Jean-Baptiste Mardelle
399f2321e0 Fix possible crash opening an interlaced project 2024-09-25 13:54:06 +02:00
l10n daemon script
8ce1a5461f GIT_SILENT Sync po/docbooks with svn 2024-09-25 01:29:32 +00:00
Jean-Baptiste Mardelle
03d7c86759 Remember last used zone in effect zone
CCBUG: 493555
2024-09-24 17:05:45 +02:00
Jean-Baptiste Mardelle
b76def44e7 Only show system notifications for MLT error messages
Related to #1917
2024-09-24 11:02:27 +02:00
Jean-Baptiste Mardelle
9453109388 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-24 10:33:47 +02:00
Jean-Baptiste Mardelle
60c1783c5f Fix builtin effects sometimes appear after normal effects 2024-09-24 10:32:58 +02:00
Jean-Baptiste Mardelle
6d6928d0ab Ensure clip properties tab icons are not rotated 2024-09-24 07:50:27 +00:00
Jean-Baptiste Mardelle
0e8f40e788 Fix Shape Alpha filter affecting project audio 2024-09-24 09:14:56 +02:00
Jean-Baptiste Mardelle
cc1934cca7 git pushMerge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-24 08:32:44 +02:00
Jean-Baptiste Mardelle
6221ab4d59 Fix group effect button displayed in empty effect stack 2024-09-24 08:31:39 +02:00
l10n daemon script
0f1617c104 GIT_SILENT Sync po/docbooks with svn 2024-09-24 03:31:00 +00:00
l10n daemon script
38dd8021e1 GIT_SILENT Sync po/docbooks with svn 2024-09-24 01:35:12 +00:00
Jean-Baptiste Mardelle
09e34f7007 Drop DBus in favor of QLocalSocket to communicate between renderer and main app 2024-09-23 20:36:05 +00:00
Jean-Baptiste Mardelle
55bfb15997 Fix Alt+click to loop between clips using an effect in project monitor
Related to #1921
2024-09-23 21:55:31 +02:00
Jean-Baptiste Mardelle
2aff0667b0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-23 09:04:24 +02:00
Jean-Baptiste Mardelle
3179f991ef Fix crash on close 2024-09-23 09:04:11 +02:00
l10n daemon script
c2eca391b0 GIT_SILENT Sync po/docbooks with svn 2024-09-23 01:26:40 +00:00
Jean-Baptiste Mardelle
e5e5b5bd1d Fix copy/paste clip duplicates builtin effect 2024-09-22 22:59:26 +02:00
l10n daemon script
e76becc130 GIT_SILENT Sync po/docbooks with svn 2024-09-22 01:30:35 +00:00
l10n daemon script
b98493f556 GIT_SILENT Sync po/docbooks with svn 2024-09-21 03:10:40 +00:00
Jean-Baptiste Mardelle
870e852658 Add MLT_REPOSITIORY to render log 2024-09-21 04:45:48 +02:00
Jean-Baptiste Mardelle
87c27ef006 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-21 04:18:19 +02:00
Jean-Baptiste Mardelle
deb0b77067 Add more checks for render progress report 2024-09-21 04:17:59 +02:00
l10n daemon script
2437cf2d1a GIT_SILENT Sync po/docbooks with svn 2024-09-21 01:30:01 +00:00
Jean-Baptiste Mardelle
d83b0652d2 Don't delete render log file if rendering does not create an output file 2024-09-21 03:13:45 +02:00
Jean-Baptiste Mardelle
2ce5bd65e7 Fix possible crash on quit 2024-09-20 21:50:43 +02:00
Jean-Baptiste Mardelle
33e197c309 Fix render job possibly aborting before starting 2024-09-20 21:50:18 +02:00
Jean-Baptiste Mardelle
c7e0078d29 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-20 21:31:28 +02:00
Jean-Baptiste Mardelle
359c96f5fe Correctly handle failure to create venv: give feedback to the user and don't keep a broken venv setup 2024-09-20 21:31:13 +02:00
Julius Künzel
bdcb5a859b [REUSE] Port to REUSE.toml 2024-09-20 18:31:55 +00:00
Jean-Baptiste Mardelle
775f06f575 Fix crash loading audio clip 2024-09-20 16:03:39 +02:00
Jean-Baptiste Mardelle
f358542a6e Subtitle edit: fix character count and editor font size 2024-09-20 15:56:39 +02:00
Jean-Baptiste Mardelle
5613c58f3c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-20 13:49:48 +02:00
Jean-Baptiste Mardelle
3118d0f506 Fix some warnings, add some debug info if a rendered file is missing or empty 2024-09-20 13:46:50 +02:00
l10n daemon script
ecc34c0e89 GIT_SILENT Sync po/docbooks with svn 2024-09-20 03:15:39 +00:00
l10n daemon script
59a32a3a89 GIT_SILENT Sync po/docbooks with svn 2024-09-20 01:34:26 +00:00
Jean-Baptiste Mardelle
4523623c39 Merge branch 'release/24.08' 2024-09-19 18:44:54 +02:00
Jean-Baptiste Mardelle
8a14c81db3 Fix on monitor seek to next/previous keyframe buttons 2024-09-19 18:33:45 +02:00
Jean-Baptiste Mardelle
fb85d58406 Fix crash editing keyframes in a bin clip with grouped effects enabled 2024-09-19 18:27:31 +02:00
Jean-Baptiste Mardelle
166581dbd0 Don't try to connect to dbus jobview on command line rendering 2024-09-19 12:57:48 +02:00
Jean-Baptiste Mardelle
a327554d48 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-19 09:21:37 +02:00
Jean-Baptiste Mardelle
c8bdbe2623 Built-in effects fixes, add option to keep source clip size on import 2024-09-19 09:21:19 +02:00
Jean-Baptiste Mardelle
d3f2ca6a86 Don't try to connect to dbus jobview on command line rendering 2024-09-19 09:20:46 +02:00
l10n daemon script
e4c8af828f GIT_SILENT Sync po/docbooks with svn 2024-09-19 03:07:49 +00:00
l10n daemon script
5f4e39df8c GIT_SILENT Sync po/docbooks with svn 2024-09-19 01:28:37 +00:00
Jean-Baptiste Mardelle
db9ab63391 Fix recent Qt6 warnings 2024-09-18 05:11:12 +00:00
l10n daemon script
95cd562596 GIT_SILENT Sync po/docbooks with svn 2024-09-18 01:31:27 +00:00
l10n daemon script
316793cfb0 GIT_SILENT Sync po/docbooks with svn 2024-09-17 03:15:30 +00:00
l10n daemon script
489b3c6e43 GIT_SILENT Sync po/docbooks with svn 2024-09-17 01:30:32 +00:00
l10n daemon script
8beac21b83 GIT_SILENT Sync po/docbooks with svn 2024-09-16 03:29:33 +00:00
l10n daemon script
85c676ec72 GIT_SILENT Sync po/docbooks with svn 2024-09-16 01:40:54 +00:00
l10n daemon script
c3e6adcf9a GIT_SILENT made messages (after extraction) 2024-09-16 00:39:15 +00:00
l10n daemon script
db6ac7d767 GIT_SILENT Sync po/docbooks with svn 2024-09-15 03:11:28 +00:00
l10n daemon script
47ca3b64a2 GIT_SILENT Sync po/docbooks with svn 2024-09-15 01:31:23 +00:00
l10n daemon script
9751fdd680 GIT_SILENT Sync po/docbooks with svn 2024-09-14 03:16:05 +00:00
l10n daemon script
12577e5cd0 GIT_SILENT Sync po/docbooks with svn 2024-09-14 01:34:01 +00:00
Jean-Baptiste Mardelle
1f30a6356f Fix Qt5 compilation 2024-09-13 11:33:10 +02:00
Jean-Baptiste Mardelle
5d869293ca FIx looping through clips in project monitor effect scene 2024-09-13 11:08:55 +02:00
Jean-Baptiste Mardelle
e491467eb3 Fix loop selected clip
Fixes #1915
2024-09-13 11:08:44 +02:00
Jean-Baptiste Mardelle
f5f30d2225 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-13 10:38:26 +02:00
Jean-Baptiste Mardelle
61cc01372d Add message box informing user we will open a browser window when clicking documentation button in effect/transition 2024-09-13 10:38:07 +02:00
l10n daemon script
527a8ec469 GIT_SILENT Sync po/docbooks with svn 2024-09-13 01:30:14 +00:00
l10n daemon script
9e338b29ef GIT_SILENT Sync po/docbooks with svn 2024-09-12 01:26:25 +00:00
l10n daemon script
9ef353e96b GIT_SILENT Sync po/docbooks with svn 2024-09-11 03:02:28 +00:00
l10n daemon script
97af56677d GIT_SILENT Sync po/docbooks with svn 2024-09-11 01:26:25 +00:00
Jean-Baptiste Mardelle
39558939ac FIx looping through clips in project monitor effect scene 2024-09-10 13:57:32 +02:00
Jean-Baptiste Mardelle
802625a0c4 Fix loop selected clip
Fixes #1915
2024-09-10 13:18:28 +02:00
l10n daemon script
a25acf8af1 GIT_SILENT Sync po/docbooks with svn 2024-09-10 03:03:04 +00:00
l10n daemon script
0486887792 GIT_SILENT Sync po/docbooks with svn 2024-09-10 01:25:46 +00:00
Jean-Baptiste Mardelle
eddac4b3e5 Merge branch 'release/24.08' 2024-09-09 22:29:58 +02:00
Jean-Baptiste Mardelle
69950f0c64 Fix reassigning timecode to project clip
BUG: 492697
2024-09-09 20:28:00 +02:00
Jean-Baptiste Mardelle
cf988a8217 Fix possible crash on undo/redo single selection move 2024-09-09 14:33:55 +02:00
Jean-Baptiste Mardelle
63afbd9a59 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-09 09:11:53 +02:00
Jean-Baptiste Mardelle
86dfb0e47b Effect stack now updates when switching between Project Bin and Timeline, fix a few focus issues 2024-09-09 09:11:42 +02:00
l10n daemon script
f461f1f689 GIT_SILENT Sync po/docbooks with svn 2024-09-09 03:05:56 +00:00
l10n daemon script
a747152782 GIT_SILENT Sync po/docbooks with svn 2024-09-09 01:27:40 +00:00
Jean-Baptiste Mardelle
b376905e18 Properly hide "built-in stack" and "group effects" button when needed, add an info link button for compositions 2024-09-08 22:52:37 +02:00
Jean-Baptiste Mardelle
cc1aff5469 Fix type 2024-09-08 22:28:12 +02:00
Jean-Baptiste Mardelle
0b126e52db Properly hide/show the save stack icon 2024-09-08 21:03:28 +02:00
Jean-Baptiste Mardelle
893357749b Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-09-08 18:51:16 +02:00
Jean-Baptiste Mardelle
6628dabaee Fix dragging transitions to a clip cut to create a mix 2024-09-08 18:50:58 +02:00
l10n daemon script
011655ec6a GIT_SILENT Sync po/docbooks with svn 2024-09-08 03:07:13 +00:00
l10n daemon script
bc0c19c38a GIT_SILENT Sync po/docbooks with svn 2024-09-08 01:27:10 +00:00
Jean-Baptiste Mardelle
2b9d502bbe Merge branch 'release/24.08' 2024-09-07 21:50:54 +02:00
Jean-Baptiste Mardelle
818abe6453 Fix multiple selection broken 2024-09-07 21:00:55 +02:00
Jean-Baptiste Mardelle
d35a1caa94 Fix clip offset not appearing on selection in timeline 2024-09-07 18:29:43 +02:00
Jean-Baptiste Mardelle
7fda0c6f20 Merge branch 'release/24.08' 2024-09-07 17:11:23 +02:00
Jean-Baptiste Mardelle
b0898947e8 Ensure bin clips with effects disabled keep their effects disabled when added to a new sequence 2024-09-07 17:09:01 +02:00
Jean-Baptiste Mardelle
f966bf9087 Fix keyframe at last frame prevents resizing clip on high zoom 2024-09-07 15:37:39 +02:00
Jean-Baptiste Mardelle
a46ac13778 Merge branch 'release/24.08' 2024-09-07 12:35:42 +02:00
Jean-Baptiste Mardelle
8c66897592 Fix effects/compositions list size
BUG: 492586
2024-09-07 12:34:54 +02:00
Jean-Baptiste Mardelle
ce72ddb06c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-07 12:01:50 +02:00
Jean-Baptiste Mardelle
9fda37dd37 Merge branch 'release/24.08' 2024-09-07 12:01:24 +02:00
Jean-Baptiste Mardelle
e3cd1a4cf7 Fix compositions cannot be easily selected in timeline 2024-09-07 11:47:36 +02:00
Yuri Chornoivan
98de291c3d Fix minor typo 2024-09-07 09:46:46 +03:00
Jean-Baptiste Mardelle
df095fc3d7 Replace : and ? chars in guides names for rendering
CCBUG: 492595
2024-09-07 08:45:26 +02:00
Jean-Baptiste Mardelle
933b32a8f0 Replace : and ? chars in guides names for rendering
CCBUG: 492595
2024-09-07 08:44:37 +02:00
Jean-Baptiste Mardelle
cbdcfda07e Don't trigger timeline scroll when mouse exits timeline on a clip drag, it caused incorrect droppings and ghost clips.
CCBUG: 492720
2024-09-07 07:55:14 +02:00
Jean-Baptiste Mardelle
f09d64ff41 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-07 07:54:04 +02:00
Jean-Baptiste Mardelle
2819b6ab52 Don't trigger timeline scroll when mouse exits timeline on a clip drag, it caused incorrect droppings and ghost clips.
CCBUG: 492720
2024-09-07 07:53:50 +02:00
l10n daemon script
a6f8cd7918 GIT_SILENT Sync po/docbooks with svn 2024-09-07 03:05:04 +00:00
l10n daemon script
a685930b4e GIT_SILENT Sync po/docbooks with svn 2024-09-07 01:26:12 +00:00
Heiko Becker
aae5c41f31 GIT_SILENT Update Appstream for new release
(cherry picked from commit 72c8050928)
2024-09-07 00:14:20 +02:00
Heiko Becker
72c8050928 GIT_SILENT Update Appstream for new release 2024-09-07 00:14:12 +02:00
Heiko Becker
84e706d442 GIT_SILENT Upgrade release service version to 24.08.1. 2024-09-06 23:44:42 +02:00
Jean-Baptiste Mardelle
ebebec032d Effect Stack: add info button in effect headers redirecting to our documentation 2024-09-06 19:25:10 +02:00
Jean-Baptiste Mardelle
527c74e96c Fix scolling timeline with rubberband or when dragging from file manager can move last selected clip in timeline
BUG: 492635
2024-09-06 14:44:07 +02:00
Jean-Baptiste Mardelle
e61520c2e0 Fix adding marker from project notes always adds it at 00:00
BUG: 492697
2024-09-06 14:43:54 +02:00
Christof XYZ
fd9abc1a79 fix blurry widgets on high DPI displays
Consider display scaling factor when setting up low-level image buffers (QPixmap and QImage) in some scope widgets

Without setting displayPixelRatio those surfaces look blurry on hidpi screens when scaling factor is set in the OS. Adjusted it on all affected widgets I could find as well as the Splash screen.

You can notice it in the screenshots below when looking at the Volume scale of the monitor or the min/max values in the RGB parade widget.

PS: I have no idea what I'm doing (first time c++ and QT) but surprisingly, looks like only minor adjustments are necessary so I thought I may be able to fix/finish this issue as it's bugging me for quite some time :fingers_crossed: So I'd appreciate even the most obvious feedback 😀

PS: Could only test it on Linux/Arch, would appreciate if someone could test it on Windows/Mac when it's ready 🙏

PS: Good job on the README / developer documentation 👍 . Probably spent more time, figuring out this KDE Invent gitlab setup than running and compiling kdenlive.

before (blurry)
![blurry](/uploads/cbde7ce19a461cc7a6d11f8493fdb2fd/blurry.png)

after (sharp)
![sharp](/uploads/67521f69fb773ed399a0553f717c2963/sharp.png)
2024-09-06 14:43:35 +02:00
Jean-Baptiste Mardelle
4c87c45d60 Fix keyframe param not correctly enabled on first keyframe click 2024-09-06 14:43:02 +02:00
Jean-Baptiste Mardelle
06691fe7d7 Fix curveeditor crash on empty track 2024-09-06 14:42:16 +02:00
Jean-Baptiste Mardelle
2ab244cdac Ensure rendering with separate file for each audio track keeps the correct audio tag in the file name 2024-09-06 14:38:53 +02:00
Jean-Baptiste Mardelle
f04dc6a47f Fix render project folder sometimes lost, add proper enums instead of unreadable ints
CCBUG: 492476
2024-09-06 14:38:12 +02:00
Jean-Baptiste Mardelle
904e8c1ada Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-06 13:58:55 +02:00
Jean-Baptiste Mardelle
292cf95f2a Fix scolling timeline with rubberband or when dragging from file manager can move last selected clip in timeline
BUG: 492635
2024-09-06 13:58:33 +02:00
Jean-Baptiste Mardelle
48fbbd9fdf Merge branch 'master' into work/subtitle-autosave 2024-09-06 13:06:30 +02:00
Jean-Baptiste Mardelle
71d425b6c0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-06 12:46:28 +02:00
Jean-Baptiste Mardelle
a6bb266ec3 Fix adding marker from project notes always adds it at 00:00
BUG: 492697
2024-09-06 12:46:12 +02:00
Chengkun Chen
c49bfdbfed Improve the ASS format subtitling support
Improve the ASS format subtitling feature support, mostly those supported by libass.

[ASS File Format Guide by libass](https://github.com/libass/libass/wiki/ASS-File-Format-Guide)

- [x] Load & Save fontSection in the ASS format subtitle 
- [x] Better store & manage the ASS format subtitle event by adding the SubtitleEvent class.
- [x] Improve the subtitle saving method to save all information in ASS Format Files.
- [x] Migration from V4Style to V4+Style
- [x] Display subtitle clips from different layers as more subtitle tracks (WIP)
- [x] Read & Edit with the comment event
- [x] Add layer management in "Subtitle Manager" widget
- [x] A new "Manage Subtitle Style" widget for add/delete/copy styles in the subtitle files
- [x] Improve the existing subtitle editor
- [x] Set different default styles for each subtitle track
- [x] Fix bugs related to undo/redo, clean up code

This is a part of Google Summer of Code 2024 project: [Improved subtitling support](https://summerofcode.withgoogle.com/programs/2024/projects/j0M7MPIg)

Related issues: https://invent.kde.org/multimedia/kdenlive/-/issues/1897
  
---
Reports on Planet KDE:
- [Intro blog of GSoC 2024 - Kdenlive](https://planet.kde.org/chengkun-chen-2024-05-27-intro-blog-of-gsoc-2024-kdenlive/)
- [GSoC '24 Progress: Week 1 and 2](https://planet.kde.org/chengkun-chen-2024-06-13-gsoc-24-progress-week-1-and-2/)
- [GSoC '24 Progress: Week 3 - 6](https://planet.kde.org/chengkun-chen-2024-07-10-gsoc-24-progress-week-3-6/)
- [GSoC '24 Progress: Week 7 and 8](https://planet.kde.org/chengkun-chen-2024-07-24-gsoc-24-progress-week-7-and-8/)
- [GSoC '24 Progress: Week 9 - 12](https://planet.kde.org/chengkun-chen-2024-08-22-gsoc-24-progress-week-9-12/)
2024-09-06 10:27:12 +00:00
Jean-Baptiste Mardelle
4238238e73 Correctly draw other Keyframe types in timeline (Bounce, circular, cubic, exponential) 2024-09-06 07:56:51 +00:00
l10n daemon script
4e9f225567 GIT_SILENT Sync po/docbooks with svn 2024-09-06 03:32:11 +00:00
l10n daemon script
f899fdf225 GIT_SILENT Sync po/docbooks with svn 2024-09-06 01:32:51 +00:00
l10n daemon script
011f6c3fe4 GIT_SILENT Sync po/docbooks with svn 2024-09-05 03:01:01 +00:00
l10n daemon script
8df9d7583a GIT_SILENT Sync po/docbooks with svn 2024-09-05 01:25:59 +00:00
Christof XYZ
ed2ddbe8f8 fix blurry widgets on high DPI displays
Consider display scaling factor when setting up low-level image buffers (QPixmap and QImage) in some scope widgets

Without setting displayPixelRatio those surfaces look blurry on hidpi screens when scaling factor is set in the OS. Adjusted it on all affected widgets I could find as well as the Splash screen.

You can notice it in the screenshots below when looking at the Volume scale of the monitor or the min/max values in the RGB parade widget.

PS: I have no idea what I'm doing (first time c++ and QT) but surprisingly, looks like only minor adjustments are necessary so I thought I may be able to fix/finish this issue as it's bugging me for quite some time :fingers_crossed: So I'd appreciate even the most obvious feedback 😀

PS: Could only test it on Linux/Arch, would appreciate if someone could test it on Windows/Mac when it's ready 🙏

PS: Good job on the README / developer documentation 👍 . Probably spent more time, figuring out this KDE Invent gitlab setup than running and compiling kdenlive.

before (blurry)
![blurry](/uploads/cbde7ce19a461cc7a6d11f8493fdb2fd/blurry.png)

after (sharp)
![sharp](/uploads/67521f69fb773ed399a0553f717c2963/sharp.png)
2024-09-04 05:18:03 +00:00
l10n daemon script
034f7aa72a GIT_SILENT Sync po/docbooks with svn 2024-09-03 01:25:36 +00:00
Jean-Baptiste Mardelle
e9a4eac1a4 Fix keyframe param not correctly enabled on first keyframe click 2024-09-02 09:15:29 +02:00
Jean-Baptiste Mardelle
533e7feab3 Fix curveeditor crash on empty track 2024-09-02 08:28:48 +02:00
Jean-Baptiste Mardelle
c72cd5308b Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-09-02 08:17:50 +02:00
Jean-Baptiste Mardelle
c3c35442dc Fix on monitor seek to next/previous keyframe buttons 2024-09-02 08:17:23 +02:00
l10n daemon script
88327155f9 GIT_SILENT Sync po/docbooks with svn 2024-09-02 03:04:34 +00:00
l10n daemon script
7672e92334 GIT_SILENT Sync po/docbooks with svn 2024-09-02 01:25:57 +00:00
Jean-Baptiste Mardelle
f6d79a5051 Ensure rendering with separate file for each audio track keeps the correct audio tag in the file name 2024-09-01 17:15:09 +02:00
Jean-Baptiste Mardelle
8373881717 Switch time remap to the new precision spin box allowing 6 decimals instead of previous 2
CCBUG: 492274
2024-09-01 15:13:33 +02:00
Jean-Baptiste Mardelle
c277382d09 Fix render project folder sometimes lost, add proper enums instead of unreadable ints
CCBUG: 492476
2024-09-01 14:54:04 +02:00
l10n daemon script
c3491c37da GIT_SILENT Sync po/docbooks with svn 2024-09-01 03:04:45 +00:00
l10n daemon script
113c195788 GIT_SILENT Sync po/docbooks with svn 2024-09-01 01:26:04 +00:00
Jean-Baptiste Mardelle
74eaf13e87 Fix MLT lumas not correctly recognized by archive feature
BUG: 492435
FIXED-IN: 24.08.1
2024-08-31 15:44:31 +02:00
Jean-Baptiste Mardelle
675e498d6c Fix configure toolbars messing UI layout
Fixes #1912
2024-08-31 15:44:15 +02:00
Jean-Baptiste Mardelle
e77037c42c Effects List: ensure deprecated category is always listed last 2024-08-31 15:39:48 +02:00
Jean-Baptiste Mardelle
818ae8a016 Fix tabulations in Titler (requires latest MLT git) 2024-08-31 15:39:35 +02:00
Jean-Baptiste Mardelle
a862ec594e Titler: ensure only plain text can be pasted, prepare support for tabulations (needs MLT patch) 2024-08-31 15:39:25 +02:00
Jean-Baptiste Mardelle
7cea37db76 Fix MLT lumas not correctly recognized by archive feature
BUG: 492435
FIXED-IN: 24.08.1
2024-08-31 15:37:50 +02:00
Jean-Baptiste Mardelle
3dc13b2570 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-31 15:16:06 +02:00
Jean-Baptiste Mardelle
bf2b3d6c86 Use custom spin box allowing arbitrary digits for speed dialog.
CCBUG: 492274
2024-08-31 15:15:49 +02:00
l10n daemon script
463f798a56 GIT_SILENT Sync po/docbooks with svn 2024-08-31 03:03:16 +00:00
l10n daemon script
f13311e55a GIT_SILENT Sync po/docbooks with svn 2024-08-31 01:26:49 +00:00
Jean-Baptiste Mardelle
ca2682badc Fix configure toolbars messing UI layout
Fixes #1912
2024-08-30 10:15:14 +02:00
Jean-Baptiste Mardelle
cd93a01e1c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-30 09:54:55 +02:00
Jean-Baptiste Mardelle
46bdba8d2d Fix mouse wheel changing parameter effect on scroll 2024-08-30 09:52:53 +02:00
l10n daemon script
6f6a4c9b39 GIT_SILENT Sync po/docbooks with svn 2024-08-30 03:10:37 +00:00
l10n daemon script
1f2f8ee7e2 GIT_SILENT Sync po/docbooks with svn 2024-08-30 01:34:58 +00:00
Jean-Baptiste Mardelle
0ab1676b07 Fix effect stack layout issues
CCBUG: 492314
2024-08-29 13:31:30 +02:00
Julius Künzel
72bfea7027 Port away from depreciated qSetGlobalQHashSeed() 2024-08-29 10:20:17 +00:00
Julius Künzel
8a40117e98 Port QCheckBox away from depreciated stateChanged to checkStateChanged 2024-08-29 10:20:17 +00:00
Julius Künzel
f1c43a1061 Port depreciated qAsConst to std::as_const 2024-08-29 10:20:17 +00:00
Julius Künzel
9ac7860612 Drop support for Qt5 2024-08-29 10:20:17 +00:00
l10n daemon script
3aedc4f24d GIT_SILENT Sync po/docbooks with svn 2024-08-29 03:03:42 +00:00
l10n daemon script
7e0dbf865a GIT_SILENT Sync po/docbooks with svn 2024-08-29 01:26:58 +00:00
l10n daemon script
02d8777cf5 GIT_SILENT Sync po/docbooks with svn 2024-08-28 03:29:25 +00:00
l10n daemon script
8d2dcafb5b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-08-28 03:19:40 +00:00
l10n daemon script
4086dc0956 GIT_SILENT Sync po/docbooks with svn 2024-08-28 01:37:34 +00:00
l10n daemon script
02bbce3345 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-08-28 01:24:50 +00:00
Jean-Baptiste Mardelle
1a1cef306e Don't accept empty whisper device 2024-08-27 18:21:08 +02:00
l10n daemon script
c95e55300e GIT_SILENT Sync po/docbooks with svn 2024-08-27 03:10:22 +00:00
l10n daemon script
8f1a0b650d GIT_SILENT Sync po/docbooks with svn 2024-08-27 01:28:25 +00:00
Jean-Baptiste Mardelle
48b9251230 Merge branch 'release/24.08' 2024-08-26 13:00:47 +02:00
Jean-Baptiste Mardelle
cc0bb00a4e Fix ffmpeg path for Whisper on Mac 2024-08-26 12:59:16 +02:00
Jean-Baptiste Mardelle
1c667fe441 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-26 09:14:38 +02:00
Jean-Baptiste Mardelle
f8ad276937 Effects List: ensure deprecated category is always listed last 2024-08-26 09:14:22 +02:00
l10n daemon script
c4de47b6ca GIT_SILENT Sync po/docbooks with svn 2024-08-26 03:27:12 +00:00
l10n daemon script
e4db608972 GIT_SILENT Sync po/docbooks with svn 2024-08-26 01:33:50 +00:00
Jean-Baptiste Mardelle
6959bf313a Fix tabulations in Titler (requires latest MLT git) 2024-08-25 15:35:27 +02:00
Jean-Baptiste Mardelle
0c5f5c31a8 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-25 07:55:10 +02:00
Jean-Baptiste Mardelle
3736741322 Titler: ensure only plain text can be pasted, prepare support for tabulations (needs MLT patch) 2024-08-25 07:54:53 +02:00
l10n daemon script
fd28ef8037 GIT_SILENT Sync po/docbooks with svn 2024-08-25 03:09:34 +00:00
l10n daemon script
0fe213ba5f GIT_SILENT Sync po/docbooks with svn 2024-08-25 01:26:19 +00:00
l10n daemon script
710d40555d GIT_SILENT Sync po/docbooks with svn 2024-08-24 03:05:48 +00:00
l10n daemon script
c32dac01e9 GIT_SILENT Sync po/docbooks with svn 2024-08-24 01:26:55 +00:00
Jean-Baptiste Mardelle
8effff6c91 Disable track / clip effect stack now create an undo entry 2024-08-23 20:31:45 +02:00
Jean-Baptiste Mardelle
c05666e111 Archiving: when archiving used clips only, remove unused clips from Project Bin 2024-08-23 16:32:20 +02:00
Jean-Baptiste Mardelle
d0fb7c46f4 Fix archive doesn't save the video assets when run multiple times 2024-08-23 15:25:24 +02:00
Jean-Baptiste Mardelle
50c018481e Fix archive doesn't save the video assets when run multiple times 2024-08-23 15:24:45 +02:00
Jean-Baptiste Mardelle
2fd7cad71d Fix document notes timecode links may be broken after project reload
CCBUG: 443597
2024-08-23 11:11:20 +02:00
Jean-Baptiste Mardelle
e98a8bbcfb Fix broken qml font on AppImage
Fixes #1838
2024-08-23 11:10:51 +02:00
Jean-Baptiste Mardelle
588b674e8f Remove incorrect taskmanager unlock 2024-08-23 11:10:32 +02:00
Jean-Baptiste Mardelle
a199d9b211 Automatic backup now correctly saves and restores subtitles
Revive the timeline screenshot for backups
CCBUG: 490459
2024-08-23 11:06:00 +02:00
Jean-Baptiste Mardelle
7e0dd9ef9b After a crash, recover last subtitle file if possible
CCBUG: 490459
2024-08-23 08:24:32 +02:00
l10n daemon script
305bc5c9d0 GIT_SILENT Sync po/docbooks with svn 2024-08-23 03:04:38 +00:00
l10n daemon script
b62061356c GIT_SILENT Sync po/docbooks with svn 2024-08-23 01:26:47 +00:00
Jean-Baptiste Mardelle
724d722cec Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-22 06:41:26 +02:00
Jean-Baptiste Mardelle
bfd9481382 Fix document notes timecode links may be broken after project reload
CCBUG: 443597
2024-08-22 06:41:07 +02:00
l10n daemon script
0d1f06be31 GIT_SILENT Sync po/docbooks with svn 2024-08-22 03:19:34 +00:00
l10n daemon script
245b722320 GIT_SILENT Sync po/docbooks with svn 2024-08-22 01:29:14 +00:00
Jean-Baptiste Mardelle
37a28fc1b1 Correctly refresh EffectStack when en/disabling built-in effects
Related to #1908
2024-08-21 12:52:24 +02:00
Jean-Baptiste Mardelle
190ea93a9f Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-21 08:45:08 +02:00
Jean-Baptiste Mardelle
143b44cfea Ensure non keyframeable params appear on top of keyframable, fix effect stack layout glitch
Related to #1904
2024-08-21 08:44:50 +02:00
l10n daemon script
c87f661379 GIT_SILENT Sync po/docbooks with svn 2024-08-21 03:20:07 +00:00
l10n daemon script
0b928da048 GIT_SILENT Sync po/docbooks with svn 2024-08-21 01:36:40 +00:00
Jean-Baptiste Mardelle
14f16ddc69 Fix some effects like obscure broken in monitor
Fixes #1907
2024-08-20 23:55:39 +02:00
Jean-Baptiste Mardelle
c0d982b08a Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-20 09:08:47 +02:00
Jean-Baptiste Mardelle
dede60d3ac Fix broken qml font on AppImage
Fixes #1838
2024-08-20 09:08:26 +02:00
l10n daemon script
92a5fba586 GIT_SILENT Sync po/docbooks with svn 2024-08-20 01:35:24 +00:00
Jean-Baptiste Mardelle
3eb0d096e3 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-19 13:11:55 +02:00
Jean-Baptiste Mardelle
483106fe0e Cleanup Text Based Edit Widget to make it more consistent and use less space 2024-08-19 13:11:30 +02:00
Laurent Montel
84715a24c7 Remove virtual keyword when we use override 2024-08-19 07:23:49 +02:00
l10n daemon script
9afcbacee5 GIT_SILENT Sync po/docbooks with svn 2024-08-19 01:29:45 +00:00
Jean-Baptiste Mardelle
c348f93d02 Remove incorrect taskmanager unlock 2024-08-18 16:12:06 +02:00
Jean-Baptiste Mardelle
6b3301c2a0 Fix transcode log sometimes empty 2024-08-18 15:46:54 +02:00
l10n daemon script
e382267f25 GIT_SILENT Sync po/docbooks with svn 2024-08-18 01:25:44 +00:00
Jean-Baptiste Mardelle
81675d1b48 Fix various composition parameter layout issues
Fixes #1904
2024-08-17 17:02:57 +02:00
l10n daemon script
183a7bc2b4 GIT_SILENT Sync po/docbooks with svn 2024-08-17 01:25:20 +00:00
Jean-Baptiste Mardelle
38fac11db6 Merge branch 'release/24.08' 2024-08-16 11:45:25 +02:00
Julius Künzel
ec6f0dcd4d Minor fixes for MSVC 2024-08-16 07:46:54 +00:00
Julius Künzel
78b222b73d Update kiss_fft
Based on https://github.com/mborgerding/kissfft/commit/
f5f2a3b2f2cd02bf80639adb12cbeed125bdf420
2024-08-16 07:46:54 +00:00
l10n daemon script
01d23df632 GIT_SILENT Sync po/docbooks with svn 2024-08-16 03:04:02 +00:00
l10n daemon script
03d1c78ef3 GIT_SILENT Sync po/docbooks with svn 2024-08-16 01:25:16 +00:00
Heiko Becker
5c4546d3c2 GIT_SILENT Update Appstream for new release
(cherry picked from commit 3ada7e4c5c)
2024-08-15 23:55:13 +02:00
Heiko Becker
3ada7e4c5c GIT_SILENT Update Appstream for new release 2024-08-15 23:55:05 +02:00
Heiko Becker
ef216871f1 GIT_SILENT Upgrade release service version to 24.08.0. 2024-08-15 23:31:18 +02:00
Jean-Baptiste Mardelle
ae51d248b6 Fix Whisper / numpy version on Mac 2024-08-15 15:46:07 +00:00
Jean-Baptiste Mardelle
82de00f465 Try to fix venv on Mac 2024-08-15 16:28:28 +02:00
Jean-Baptiste Mardelle
c05d6ef5c5 Fix monitor data lost on switch from/to fullscreen on Windows
CCBUG: 490708
2024-08-15 16:08:05 +02:00
Jean-Baptiste Mardelle
c283642b32 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-15 07:56:34 +02:00
Jean-Baptiste Mardelle
c56183b247 Improve default track height calculation
CCBUG: 490869
2024-08-15 07:56:22 +02:00
l10n daemon script
bff966257b GIT_SILENT Sync po/docbooks with svn 2024-08-15 03:11:54 +00:00
l10n daemon script
64ee8cd56c GIT_SILENT Sync po/docbooks with svn 2024-08-15 01:27:39 +00:00
Jean-Baptiste Mardelle
c900c73e29 Merge branch 'release/24.08' 2024-08-14 20:16:50 +02:00
Jean-Baptiste Mardelle
0282337175 Ensure qtblend composition is always preferred to cairoblend unless specifically requested by user
CCBUG: 491628
2024-08-14 20:16:10 +02:00
Jean-Baptiste Mardelle
e3961a35a8 Merge branch 'release/24.08' 2024-08-14 13:31:26 +02:00
Jean-Baptiste Mardelle
7c11bb8480 Better syntax for package check. Patch by Philippe Fremy
Fixes !528
2024-08-14 13:30:54 +02:00
Jean-Baptiste Mardelle
2ebd4d8ad9 Merge branch 'release/24.08' 2024-08-14 09:29:05 +02:00
Jean-Baptiste Mardelle
a8779a2e1f Fix effectstack view keeps scrolling when mouse leaves
Fixes #1902
2024-08-14 09:20:00 +02:00
Jean-Baptiste Mardelle
067506595a Improve drag and drop of effects, don't create 2 separate entries on dropping effect from list 2024-08-14 08:58:13 +02:00
Jean-Baptiste Mardelle
a56d6b1a22 Fix effect stack scroll on drag 2024-08-14 08:41:23 +02:00
Jean-Baptiste Mardelle
bfe5ead0dc Fix reuse 2024-08-14 08:31:55 +02:00
Jean-Baptiste Mardelle
5fdb9eeb84 Stop dragging effect stack when mouse is outside of the widget
Related to #1902
2024-08-14 07:10:52 +02:00
Jean-Baptiste Mardelle
7e0274c8b2 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-14 06:43:47 +02:00
Jean-Baptiste Mardelle
1783b1a535 Fix reuse 2024-08-14 06:43:26 +02:00
l10n daemon script
637b46e48c GIT_SILENT Sync po/docbooks with svn 2024-08-14 03:09:33 +00:00
l10n daemon script
c01c962faa GIT_SILENT Sync po/docbooks with svn 2024-08-14 01:27:00 +00:00
Jean-Baptiste Mardelle
8e0675e293 Merge branch 'release/24.08' 2024-08-13 17:12:06 +02:00
Jean-Baptiste Mardelle
3b7b827c9a Fix some effect names not translated
BUG: 491438
2024-08-13 17:11:35 +02:00
Jean-Baptiste Mardelle
6794fc573e Merge branch 'release/24.08' 2024-08-13 13:36:16 +02:00
Jean-Baptiste Mardelle
a1892ee780 Fix python venv on Windows 2024-08-13 13:35:52 +02:00
Jean-Baptiste Mardelle
e72e700c59 Merge branch 'release/24.08' 2024-08-13 12:59:41 +02:00
Jean-Baptiste Mardelle
98d90275df Fix possible crash on python install and enforce correct packages for Windows Whisper
CCBUG: 490661
2024-08-13 12:58:59 +02:00
Jean-Baptiste Mardelle
58c63a1e5d Merge branch 'release/24.08' 2024-08-13 11:33:38 +02:00
Jean-Baptiste Mardelle
79045d36f9 Switch openai installer to python requirements files, allowing to fix numpy error on Windows
CCBUG: 491350
2024-08-13 11:32:50 +02:00
l10n daemon script
fe18e68b9f GIT_SILENT Sync po/docbooks with svn 2024-08-13 01:26:25 +00:00
Jean-Baptiste Mardelle
6d59a8a554 Merge branch 'release/24.08' 2024-08-12 16:50:18 +02:00
Jean-Baptiste Mardelle
0d82a3cd48 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-12 16:49:11 +02:00
Jean-Baptiste Mardelle
3b7d3effdc Fix rendering progress sometimes incorrect
CCBUG: 490146
2024-08-12 16:48:48 +02:00
l10n daemon script
36e03d3e52 GIT_SILENT Sync po/docbooks with svn 2024-08-12 03:03:03 +00:00
l10n daemon script
3e0f3202cc GIT_SILENT made messages (after extraction) 2024-08-12 02:27:51 +00:00
l10n daemon script
7051fe9fec GIT_SILENT Sync po/docbooks with svn 2024-08-12 01:26:16 +00:00
Philippe Fremy
60cb52fc47 Revert "Fix checkpackages generating an exception when run"
This reverts commit 83535015cc
2024-08-11 16:51:32 +00:00
Philippe Fremy
83535015cc Fix checkpackages generating an exception when run 2024-08-11 16:49:25 +00:00
Jean-Baptiste Mardelle
9ba29f763e Merge branch 'release/24.08' 2024-08-11 13:44:17 +02:00
Jean-Baptiste Mardelle
96b8c11280 Fix NVidia transcoding of 10bit videos (convert to 8bit) 2024-08-11 13:43:53 +02:00
Jean-Baptiste Mardelle
525b9c4e99 Merge branch 'release/24.08' 2024-08-11 08:02:08 +02:00
Jean-Baptiste Mardelle
0e1103980f Default to GPU transcoding if available 2024-08-11 07:44:40 +02:00
Jean-Baptiste Mardelle
50279aaa0e Fix incorrect param in audio thumb introduced in recent commit 2024-08-11 07:43:33 +02:00
Jean-Baptiste Mardelle
73aa71929e minor optimization for preview render 2024-08-11 07:17:58 +02:00
Jean-Baptiste Mardelle
57705fca0e Fix titler incorrect background scale
Fixes #1901
2024-08-11 07:15:12 +02:00
l10n daemon script
9af635eb8d GIT_SILENT Sync po/docbooks with svn 2024-08-11 03:11:35 +00:00
l10n daemon script
8f96a954d0 GIT_SILENT Sync po/docbooks with svn 2024-08-11 01:28:26 +00:00
l10n daemon script
76fcdfb045 GIT_SILENT made messages (after extraction) 2024-08-11 00:39:41 +00:00
Jean-Baptiste Mardelle
4dbec5e9cf Merge branch 'release/24.08' 2024-08-10 16:45:25 +02:00
Jean-Baptiste Mardelle
a7e9651d5f Fix subtitle widget size on AppImage 2024-08-10 16:43:31 +02:00
Julius Künzel
65fd6adaad snapcraft: Initial port to qt6 2024-08-10 13:22:55 +00:00
Jean-Baptiste Mardelle
6fbe68c1a9 Merge branch 'release/24.08' 2024-08-10 07:11:40 +02:00
Jean-Baptiste Mardelle
8b4335518d Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-10 07:04:29 +02:00
Jean-Baptiste Mardelle
a8539877f8 Fix detection of build in MLT lumas
Fixes #1898
2024-08-10 07:04:11 +02:00
l10n daemon script
e6a8faedb4 GIT_SILENT Sync po/docbooks with svn 2024-08-10 03:16:57 +00:00
l10n daemon script
11e25c0bf9 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-08-10 03:12:26 +00:00
l10n daemon script
c5f0c9135a GIT_SILENT Sync po/docbooks with svn 2024-08-10 01:34:33 +00:00
l10n daemon script
0bd12d23ad SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-08-10 01:25:49 +00:00
Jean-Baptiste Mardelle
9d2ab6da99 Fix subtitle widget using too much space 2024-08-09 16:22:19 +02:00
Jean-Baptiste Mardelle
affb1811f0 Merge branch 'release/24.08' 2024-08-09 07:23:00 +02:00
Jean-Baptiste Mardelle
c57ef49bfb Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-08-09 07:22:30 +02:00
Jean-Baptiste Mardelle
40b4187f27 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-09 07:22:00 +02:00
Jean-Baptiste Mardelle
a71297e64a When doing an extract operation on all tracks and guides are not locked, move / delete the guides accordingly.
CCBUG: 490020
2024-08-09 07:21:30 +02:00
Jean-Baptiste Mardelle
a912d6dbe0 Remove duplicate include 2024-08-09 06:51:34 +02:00
l10n daemon script
ff8efaf733 GIT_SILENT Sync po/docbooks with svn 2024-08-09 03:03:37 +00:00
l10n daemon script
aad6ae411f GIT_SILENT Sync po/docbooks with svn 2024-08-09 01:27:04 +00:00
Julius Künzel
f78120b737 Merge remote-tracking branch 'refs/remotes/upstream/release/24.08' 2024-08-09 00:43:23 +02:00
Julius Künzel
c5bba2840f Fix titler background is pixelated
BUG: 431606
2024-08-09 00:42:18 +02:00
Jean-Baptiste Mardelle
2af7157ab1 Fix some compile warning.
Fixes !525
2024-08-08 12:34:34 +02:00
Albert Astals Cid
ff0500f1e0 GIT_SILENT Upgrade release service version to 24.07.90. 2024-08-08 09:42:16 +02:00
Jean-Baptiste Mardelle
99c4efbb29 Merge branch 'release/24.08' 2024-08-08 09:40:14 +02:00
Jean-Baptiste Mardelle
73e6dc2d89 Fix deleting several single selection items sometimes deletes an unselected clip 2024-08-08 09:34:19 +02:00
Jean-Baptiste Mardelle
5b3776b6d2 Merge branch 'release/24.08' 2024-08-08 08:18:12 +02:00
Jean-Baptiste Mardelle
f8cc89e815 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-08 08:13:23 +02:00
Jean-Baptiste Mardelle
4345933ca6 Make audio only render faster
When using separate audio files render and exporting in a video format, switch audio file rendering to WAV
CCBUG: 491109
2024-08-08 08:12:11 +02:00
l10n daemon script
e80b3071ac GIT_SILENT Sync po/docbooks with svn 2024-08-08 03:08:07 +00:00
l10n daemon script
de98481106 GIT_SILENT Sync po/docbooks with svn 2024-08-08 01:26:45 +00:00
Jean-Baptiste Mardelle
be2211a39c Add video only vaapi transcode profile 2024-08-07 09:12:36 +02:00
Jean-Baptiste Mardelle
8952de28c0 Align all job progress to same width in clip monitor 2024-08-07 08:00:53 +02:00
Jean-Baptiste Mardelle
128dadea0e Merge branch 'release/24.08' 2024-08-07 07:59:26 +02:00
Jean-Baptiste Mardelle
6c85368712 Don't start proxy/audio tasks if a clip requires transcoding 2024-08-07 07:58:31 +02:00
l10n daemon script
8af16ff8b8 GIT_SILENT Sync po/docbooks with svn 2024-08-07 03:04:59 +00:00
l10n daemon script
d50fd3174a GIT_SILENT Sync po/docbooks with svn 2024-08-07 01:27:31 +00:00
Jean-Baptiste Mardelle
35acbeeb03 Merge branch 'release/24.08' 2024-08-06 15:03:31 +02:00
Jean-Baptiste Mardelle
28f9f438bd Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-06 15:01:53 +02:00
Jean-Baptiste Mardelle
7b19a5127a First round of fixes for task manager 2024-08-06 15:01:36 +02:00
Jean-Baptiste Mardelle
446395e115 Add vaapi transcoding profile 2024-08-06 14:38:44 +02:00
l10n daemon script
6e64aa5e7f GIT_SILENT Sync po/docbooks with svn 2024-08-05 03:03:06 +00:00
l10n daemon script
370024c94c GIT_SILENT Sync po/docbooks with svn 2024-08-05 01:26:48 +00:00
Jean-Baptiste Mardelle
d6d14feb36 Merge branch 'release/24.08' 2024-08-04 18:20:43 +02:00
Jean-Baptiste Mardelle
b30be6e7cc Fix crash in task manager 2024-08-04 18:19:52 +02:00
l10n daemon script
399ed2b209 GIT_SILENT Sync po/docbooks with svn 2024-08-04 03:11:18 +00:00
l10n daemon script
78ec9f23c1 GIT_SILENT Sync po/docbooks with svn 2024-08-04 01:26:47 +00:00
Jean-Baptiste Mardelle
fc4cf5a24f Merge branch 'release/24.08' 2024-08-03 12:31:56 +02:00
Jean-Baptiste Mardelle
0db7f1fb03 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-08-03 12:30:28 +02:00
Jean-Baptiste Mardelle
9983f74625 Separate file for audio tracks fixes: Fix muted tracks exported, don't export audio for video render
CCBUG: 491108
2024-08-03 12:30:01 +02:00
l10n daemon script
d6a03a94a0 GIT_SILENT Sync po/docbooks with svn 2024-08-03 03:09:20 +00:00
l10n daemon script
9e40f3a0e1 GIT_SILENT Sync po/docbooks with svn 2024-08-03 01:27:28 +00:00
Jean-Baptiste Mardelle
495f8b4020 Fix timeline scrolling down by a few pixels when already at the bottom when using rubberband or spacer
BUG: 490956
2024-08-02 23:01:33 +02:00
l10n daemon script
ad72a23415 GIT_SILENT Sync po/docbooks with svn 2024-08-02 01:29:14 +00:00
l10n daemon script
f79c9873f4 GIT_SILENT Sync po/docbooks with svn 2024-08-01 01:30:30 +00:00
Jean-Baptiste Mardelle
88fdda3fc5 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-31 09:01:01 +02:00
Jean-Baptiste Mardelle
b27dca4f51 Fix mem leak in asset params and composition view corruption 2024-07-31 09:00:30 +02:00
l10n daemon script
05571a3198 GIT_SILENT Sync po/docbooks with svn 2024-07-31 03:04:37 +00:00
l10n daemon script
5f711355a9 GIT_SILENT Sync po/docbooks with svn 2024-07-31 01:28:02 +00:00
Jean-Baptiste Mardelle
5501dff442 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-30 09:45:58 +02:00
Jean-Baptiste Mardelle
2d5d2f535d Improve drag and drop of effects, don't create 2 separate entries on dropping effect from list 2024-07-30 09:45:44 +02:00
l10n daemon script
a14f7c0389 GIT_SILENT Sync po/docbooks with svn 2024-07-30 03:08:41 +00:00
l10n daemon script
7747a370c8 GIT_SILENT Sync po/docbooks with svn 2024-07-30 01:29:50 +00:00
l10n daemon script
78dd2ffe12 GIT_SILENT Sync po/docbooks with svn 2024-07-29 03:08:37 +00:00
l10n daemon script
9d1bb44972 GIT_SILENT Sync po/docbooks with svn 2024-07-29 01:28:05 +00:00
Jean-Baptiste Mardelle
eacec3c822 Fix effect stack scroll on drag 2024-07-28 07:43:44 +02:00
l10n daemon script
e4cb2259b6 GIT_SILENT Sync po/docbooks with svn 2024-07-28 03:09:52 +00:00
l10n daemon script
7a6a9fc27e GIT_SILENT Sync po/docbooks with svn 2024-07-28 01:29:33 +00:00
l10n daemon script
89320d71ae GIT_SILENT Sync po/docbooks with svn 2024-07-27 03:09:54 +00:00
l10n daemon script
9f0c16f912 GIT_SILENT Sync po/docbooks with svn 2024-07-27 01:29:50 +00:00
Julius Künzel
2fd7890e2b GIT_SILENT Refactor qml code 2024-07-26 15:25:05 +02:00
Jean-Baptiste Mardelle
0aff8b2412 Merge branch 'release/24.08' 2024-07-26 12:14:19 +02:00
Jean-Baptiste Mardelle
074598bbe3 Ensure missing timeline clips all have the "Invalid" markup text.
Related to #1886
2024-07-26 12:13:44 +02:00
Jean-Baptiste Mardelle
f5e6dbe88c Fix crash cutting missing timeline clip 2024-07-26 12:04:48 +02:00
Jean-Baptiste Mardelle
7848db894c Merge branch 'release/24.08' 2024-07-26 10:32:12 +02:00
Jean-Baptiste Mardelle
f26a1ad9a9 Fix possible crash in keyframe editor.
Related to #1893
2024-07-26 10:31:46 +02:00
Jean-Baptiste Mardelle
f7c92606ea Merge branch 'release/24.08' 2024-07-26 10:09:39 +02:00
Jean-Baptiste Mardelle
bcb6a5626b Scroll effect stack view when dragging an effect 2024-07-26 10:09:17 +02:00
Jean-Baptiste Mardelle
0195553fe1 Merge branch 'release/24.08' 2024-07-26 09:00:52 +02:00
Jean-Baptiste Mardelle
1e24fdb984 Fix crash adding/editing keyframes on tracks/master when using group effects feature 2024-07-26 09:00:06 +02:00
Jean-Baptiste Mardelle
763b141f81 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-07-26 08:33:16 +02:00
Jean-Baptiste Mardelle
6842712825 Fix possible QT debug crash on paste 2024-07-26 08:33:04 +02:00
l10n daemon script
823df90e9a GIT_SILENT Sync po/docbooks with svn 2024-07-26 03:01:24 +00:00
l10n daemon script
9df158202f GIT_SILENT Sync po/docbooks with svn 2024-07-26 01:25:05 +00:00
Theo Shaw
aa0e2da67e Add Actions to quickly add Marker/Guides in a specific category 2024-07-25 20:55:57 +02:00
Jean-Baptiste Mardelle
b14616fb7c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-25 20:54:20 +02:00
Theo Shaw
a70f9adb1a Add Actions to quickly add Marker/Guides in a specific category 2024-07-25 20:53:22 +02:00
Jean-Baptiste Mardelle
6df1f16221 Redesign effect parameter widgets and introduce built in effects
Related to #351 #1876
2024-07-25 15:13:58 +00:00
l10n daemon script
ee82cb427a GIT_SILENT Sync po/docbooks with svn 2024-07-25 03:11:15 +00:00
l10n daemon script
e5d7616ef2 GIT_SILENT Sync po/docbooks with svn 2024-07-25 01:25:29 +00:00
Jean-Baptiste Mardelle
608af5868c Merge branch 'release/24.08' 2024-07-24 08:29:03 +02:00
Jean-Baptiste Mardelle
dd4ce57933 Fix loading sequence clip broken by last commit 2024-07-24 08:22:21 +02:00
Jean-Baptiste Mardelle
69ccd16465 Merge branch 'release/24.08' of invent.kde.org:multimedia/kdenlive into release/24.08 2024-07-24 08:21:08 +02:00
l10n daemon script
39b2174f4c GIT_SILENT Sync po/docbooks with svn 2024-07-24 03:01:52 +00:00
l10n daemon script
834576311c GIT_SILENT Sync po/docbooks with svn 2024-07-24 01:25:33 +00:00
l10n daemon script
7c9455267c GIT_SILENT Sync po/docbooks with svn 2024-07-23 03:13:15 +00:00
l10n daemon script
1da4ac39c2 GIT_SILENT Sync po/docbooks with svn 2024-07-23 01:26:41 +00:00
Jean-Baptiste Mardelle
ff94ce3c71 Fix single selection resize affecting other grouped items 2024-07-22 18:30:50 +02:00
Jean-Baptiste Mardelle
28f632085a Add a control uuid to each bin clip to ensure clips can not get mixed on project opening
(cherry picked from commit d58bfd51d8)

6f2139d6 Add a control uuid to each bin clip to ensure clips can not get mixed on project opening
1c06946a Ensure the first build-in sequence also has a control uuid

Co-authored-by: Jean-Baptiste Mardelle <jb@kdenlive.org>
2024-07-22 07:13:20 +00:00
Jean-Baptiste Mardelle
d58bfd51d8 Add a control uuid to each bin clip to ensure clips can not get mixed on project opening 2024-07-22 07:12:47 +00:00
Albert Astals Cid
8c7c5acbf8 GIT_SILENT Upgrade release service version to 24.11.70. 2024-07-21 12:37:23 +02:00
Albert Astals Cid
254100059c GIT_SILENT Upgrade release service version to 24.07.80. 2024-07-21 12:07:45 +02:00
l10n daemon script
fd83f5243c GIT_SILENT Sync po/docbooks with svn 2024-07-20 01:25:35 +00:00
Jean-Baptiste Mardelle
19e60ca6c6 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-19 09:02:37 +02:00
Jean-Baptiste Mardelle
384bf318b4 Fix crash after undo spacer move with guides 2024-07-19 09:02:26 +02:00
l10n daemon script
5dd36c68f4 GIT_SILENT Sync po/docbooks with svn 2024-07-19 01:25:49 +00:00
Jean-Baptiste Mardelle
93c2ecb127 Fix transform keyframe center seeking outside clip
fixes #1892
2024-07-18 17:19:20 +02:00
l10n daemon script
76296dfe09 GIT_SILENT Sync po/docbooks with svn 2024-07-18 01:22:55 +00:00
Jean-Baptiste Mardelle
d3d6c259fd Fix crash pasting single selected clip
BUG: 490370
FIXED-IN: 24.08.0
2024-07-17 18:38:31 +02:00
Jean-Baptiste Mardelle
162b10d594 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-17 08:41:23 +02:00
Jean-Baptiste Mardelle
961a94ed5e Fix track effects cannot be deleted if "group effect" feature is enabled 2024-07-17 08:41:10 +02:00
l10n daemon script
ac2d740d65 GIT_SILENT Sync po/docbooks with svn 2024-07-17 01:23:51 +00:00
Jean-Baptiste Mardelle
5c74c28544 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-16 14:11:23 +02:00
Jean-Baptiste Mardelle
74b4f508b9 Updating a bin clip (name, tag) should be applied to all timelines, not only the current one 2024-07-16 14:11:09 +02:00
l10n daemon script
39128edb65 GIT_SILENT Sync po/docbooks with svn 2024-07-15 01:25:19 +00:00
Jean-Baptiste Mardelle
5a98255414 slightly better adjustment of tracks in multicam view for more than 4 tracks 2024-07-14 16:28:59 +02:00
Jean-Baptiste Mardelle
c75f11ad51 Make multitrack tool operate on inactive tracks as well
CCBUG: 489981
2024-07-12 09:05:28 +02:00
Jean-Baptiste Mardelle
750fe0cd40 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-12 05:34:47 +02:00
Jean-Baptiste Mardelle
1908c87c81 Fix color theme menu not showing active theme
BUG: 489958
2024-07-12 05:34:33 +02:00
l10n daemon script
fe5e6b4d88 GIT_SILENT Sync po/docbooks with svn 2024-07-11 01:23:42 +00:00
Jean-Baptiste Mardelle
c705b2dc95 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-10 09:16:59 +02:00
Jean-Baptiste Mardelle
63ca3f5010 Fix cannot restore audio after saving project with master muted
BUG: 489985
2024-07-10 09:16:39 +02:00
l10n daemon script
d5f8da4ab5 GIT_SILENT Sync po/docbooks with svn 2024-07-10 01:25:06 +00:00
Jean-Baptiste Mardelle
036042bb14 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-07-09 06:21:14 +02:00
Jean-Baptiste Mardelle
e01e23c7e4 Fix crash transcoding an audio only clip
Fixes #1890
2024-07-09 06:20:55 +02:00
l10n daemon script
06d6e21e64 GIT_SILENT Sync po/docbooks with svn 2024-07-03 01:25:20 +00:00
mr fantastic
36f835a17f Generating comobox box from mlt enumeration parameters in generic effect UI 2024-07-02 05:22:20 +00:00
l10n daemon script
108b8de753 GIT_SILENT Sync po/docbooks with svn 2024-07-02 01:24:13 +00:00
l10n daemon script
67a8606aaf GIT_SILENT Sync po/docbooks with svn 2024-07-01 01:22:18 +00:00
l10n daemon script
77a5205c07 GIT_SILENT Sync po/docbooks with svn 2024-06-30 01:24:14 +00:00
l10n daemon script
2f64fe61eb GIT_SILENT Sync po/docbooks with svn 2024-06-29 01:23:24 +00:00
Heiko Becker
702970819c GIT_SILENT Update Appstream for new release
(cherry picked from commit 4a78edd135)
2024-06-28 22:45:12 +02:00
l10n daemon script
f398df8987 GIT_SILENT Sync po/docbooks with svn 2024-06-28 01:32:43 +00:00
l10n daemon script
516d10e8b4 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-06-28 01:19:48 +00:00
l10n daemon script
db74ca832c GIT_SILENT Sync po/docbooks with svn 2024-06-27 01:25:54 +00:00
l10n daemon script
789f75575e GIT_SILENT Sync po/docbooks with svn 2024-06-26 01:25:00 +00:00
Jean-Baptiste Mardelle
fbb27713cb Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-06-25 20:57:15 +02:00
Jean-Baptiste Mardelle
06d4dd408f Add createdate to dynamic text keywords and some tooltip info
CCBUG: 489119
2024-06-25 20:57:04 +02:00
Jean-Baptiste Mardelle
f053c57974 Update SoK file copyright 2024-06-25 16:37:44 +02:00
Jean-Baptiste Mardelle
c74e3a5b01 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-06-25 11:06:12 +02:00
aisuneko icecat
e5ba1698e1 Implement keyframe curve editor
This MR documents my current progress on implementing the keyframe curve editor in this SoK session. It now comes with a preliminary UI with features such as data display and keyframe seek.

![preview](/uploads/5aa939a55ab88afa983dc84439694fb4/Kooha-2024-03-19-23-38-18.mp4)

Known issues include:

1. zooming not yet implemented
2. possible random crashes
2024-06-25 09:04:51 +00:00
Jean-Baptiste Mardelle
342feb8660 Fix transcoding sometimes results in vfr clips
Fixes #1889
2024-06-25 10:47:17 +02:00
l10n daemon script
b699950778 GIT_SILENT Sync po/docbooks with svn 2024-06-25 01:22:33 +00:00
Jean-Baptiste Mardelle
e9a8d890ef Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-06-24 17:17:02 +02:00
Jean-Baptiste Mardelle
18c2fc3d4f Fix avgblur minimum value for x offset 2024-06-24 17:16:44 +02:00
Jean-Baptiste Mardelle
659c7f710f Add sliders to keyframe import offset (Fixes #1884)
Fix a few other bugs in transform scene
2024-06-24 13:59:24 +02:00
Jean-Baptiste Mardelle
1183e74d44 Merge branch 'release/24.05' 2024-06-24 10:34:47 +02:00
Jean-Baptiste Mardelle
9e14a96dbe Fix guides categories not correctly saved in document
BUG: 489079
FIXED-IN: 25.05.2
2024-06-24 09:53:11 +02:00
Jean-Baptiste Mardelle
433a18f070 Merge branch 'release/24.05' 2024-06-24 09:29:01 +02:00
Jean-Baptiste Mardelle
ae67b4bed4 Fix adding record track adds a normal audio track
BUG: 489080
FIXED-IN: 24.05.2
2024-06-24 09:28:04 +02:00
l10n daemon script
26beca158d GIT_SILENT Sync po/docbooks with svn 2024-06-24 01:21:18 +00:00
Jean-Baptiste Mardelle
770c217fd5 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-06-23 16:30:50 +02:00
Jean-Baptiste Mardelle
384e73e8a1 Update include/exclude lists with latest status 2024-06-23 16:30:26 +02:00
Jean-Baptiste Mardelle
a6c8e7c1fa Allow Effects/Compositions widgets to be smaller 2024-06-23 16:29:50 +02:00
l10n daemon script
6f0fc0d1da GIT_SILENT Sync po/docbooks with svn 2024-06-22 01:28:46 +00:00
Jean-Baptiste Mardelle
34f00c8b40 Consistently use USE_DBUS in CMake 2024-06-21 12:34:14 +02:00
Jean-Baptiste Mardelle
4d1baa2a4d Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-06-21 10:01:05 +02:00
Jean-Baptiste Mardelle
cfef6e0b32 Monitor qml overlay: don't allow editing effect if timeline cursor is outside effect.
Fixes #1887
2024-06-21 10:00:52 +02:00
l10n daemon script
7c99cee569 GIT_SILENT Sync po/docbooks with svn 2024-06-21 02:59:24 +00:00
l10n daemon script
3077990874 GIT_SILENT Sync po/docbooks with svn 2024-06-21 01:23:11 +00:00
Jean-Baptiste Mardelle
cde770cde2 Merge branch 'release/24.05' 2024-06-20 09:07:13 +02:00
Jean-Baptiste Mardelle
858624f345 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-20 09:05:45 +02:00
Jean-Baptiste Mardelle
752767c9f2 Fix rendering with aspect ratio change always renders with proxies
Fixes #1883
2024-06-20 09:05:27 +02:00
l10n daemon script
c837caf003 GIT_SILENT Sync po/docbooks with svn 2024-06-20 03:04:52 +00:00
l10n daemon script
a6235c5fbf GIT_SILENT Sync po/docbooks with svn 2024-06-20 01:26:59 +00:00
Jean-Baptiste Mardelle
3c70cb5cf9 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-19 19:09:44 +02:00
Jean-Baptiste Mardelle
de682e01e4 Fix compilation on Windows with KF 6.3.0 2024-06-19 19:09:01 +02:00
l10n daemon script
97cb1ee89d GIT_SILENT Sync po/docbooks with svn 2024-06-19 03:02:43 +00:00
l10n daemon script
663c58b818 GIT_SILENT Sync po/docbooks with svn 2024-06-19 01:23:59 +00:00
Jean-Baptiste Mardelle
6382e82a24 Merge branch 'release/24.05' 2024-06-18 10:52:42 +02:00
Jean-Baptiste Mardelle
f4ff3de11c Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-18 10:50:47 +02:00
Jean-Baptiste Mardelle
8be0e82647 Fix timeline duration not correctly updated, resulting in audio/video freeze in timeline after 5 min
Related to #1885
2024-06-18 10:50:24 +02:00
l10n daemon script
0efe2293ae GIT_SILENT Sync po/docbooks with svn 2024-06-18 01:28:31 +00:00
l10n daemon script
5e721655c2 GIT_SILENT made messages (after extraction) 2024-06-18 00:39:05 +00:00
l10n daemon script
87a7d75ba5 GIT_SILENT Sync po/docbooks with svn 2024-06-17 03:06:32 +00:00
l10n daemon script
d297c06302 GIT_SILENT made messages (after extraction) 2024-06-17 02:33:31 +00:00
l10n daemon script
2a34975998 GIT_SILENT Sync po/docbooks with svn 2024-06-15 02:59:19 +00:00
l10n daemon script
38a0c68d66 GIT_SILENT made messages (after extraction) 2024-06-15 02:26:23 +00:00
l10n daemon script
62ab96e222 GIT_SILENT Sync po/docbooks with svn 2024-06-15 01:24:15 +00:00
Julius Künzel
663384b419 GIT_SILENT Remove notarization test CD job 2024-06-14 19:38:54 +00:00
Jean-Baptiste Mardelle
5b83daefcc Get rid of ugly public/private hack in tests
Get rid of the `#define private public` hack in tests, hopefully will make FreeBsd happy
2024-06-14 17:31:03 +00:00
Marius P
4598cf1ecb In comments, replace en_GB words "colour" and "analyse" with en_US versions 2024-06-14 07:08:57 +00:00
Julius Künzel
241e28a725 Rename CMake option for DBus from NODBUS to USE_DBUS
This is consistent with the naming used for other KDE Software. Also choose a sensible default for this option (ON on Linux and BSD, OFF
otherwise)
2024-06-14 07:08:12 +00:00
Jean-Baptiste Mardelle
fff292dfab Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-14 08:42:07 +02:00
Jean-Baptiste Mardelle
8e20374f0f Fix Windows build without DBUS 2024-06-14 08:41:45 +02:00
l10n daemon script
2ec1d4bf05 GIT_SILENT Sync po/docbooks with svn 2024-06-14 02:59:26 +00:00
l10n daemon script
adef2351eb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-06-14 02:53:47 +00:00
l10n daemon script
902608fc54 GIT_SILENT Sync po/docbooks with svn 2024-06-14 01:22:21 +00:00
l10n daemon script
2d21f8bab1 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-06-14 01:17:51 +00:00
l10n daemon script
19a397058f GIT_SILENT made messages (after extraction) 2024-06-14 00:38:42 +00:00
Jean-Baptiste Mardelle
a54e5c1443 Merge branch 'release/24.05' 2024-06-13 21:41:22 +02:00
Jean-Baptiste Mardelle
9cb547030b Fix crash on spacer tool with subtitles
Related to #1627
2024-06-13 21:40:16 +02:00
Julius Künzel
e4cb1f09e2 GIT_SILENT Re-enable mac notarization test 2024-06-12 08:27:15 +00:00
l10n daemon script
b22aa5375f GIT_SILENT Sync po/docbooks with svn 2024-06-12 03:07:25 +00:00
l10n daemon script
01e4b2395d GIT_SILENT Sync po/docbooks with svn 2024-06-12 01:25:59 +00:00
l10n daemon script
ddfc662acf GIT_SILENT Sync po/docbooks with svn 2024-06-11 03:06:40 +00:00
l10n daemon script
dc247f9aa2 GIT_SILENT made messages (after extraction) 2024-06-11 02:33:40 +00:00
l10n daemon script
d8a4562fc0 GIT_SILENT Sync po/docbooks with svn 2024-06-11 01:28:09 +00:00
Jean-Baptiste Mardelle
90c5f3c6e4 nicer monitor handles for transform effect, don't allow invalid rect on resize 2024-06-10 23:02:21 +02:00
Jean-Baptiste Mardelle
d8124b2930 Merge branch 'release/24.05' 2024-06-10 21:49:07 +02:00
Jean-Baptiste Mardelle
3ff481deeb Don't try renaming sequence on double click in empty area of timeline tab bar 2024-06-10 17:30:07 +02:00
Jean-Baptiste Mardelle
c501564dba Merge branch 'release/24.05' 2024-06-10 09:26:59 +02:00
Jean-Baptiste Mardelle
9a33ef4124 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-10 09:15:38 +02:00
Jean-Baptiste Mardelle
03c3e2f2ae Fix deletion of wrong effect wihh multiple instances of an effect and group effects enabled 2024-06-10 09:15:24 +02:00
l10n daemon script
99879e416f GIT_SILENT Sync po/docbooks with svn 2024-06-10 03:33:11 +00:00
l10n daemon script
e672fd8836 GIT_SILENT Sync po/docbooks with svn 2024-06-10 01:33:40 +00:00
Heiko Becker
e10cb1222e GIT_SILENT Update Appstream for new release
(cherry picked from commit 1421754a1f)
2024-06-10 00:11:45 +02:00
Heiko Becker
1421754a1f GIT_SILENT Update Appstream for new release 2024-06-10 00:11:34 +02:00
Heiko Becker
062d1445cf GIT_SILENT Upgrade release service version to 24.05.1. 2024-06-09 23:36:46 +02:00
Jean-Baptiste Mardelle
24dbfa6ac3 Merge branch 'release/24.05' 2024-06-09 08:15:51 +02:00
Jean-Baptiste Mardelle
046e868fc1 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-09 08:12:07 +02:00
Jean-Baptiste Mardelle
2ca54a3904 Fix single selected clip disappearing from timeline when dragging a new clip in timeline 2024-06-09 08:11:50 +02:00
l10n daemon script
c0d6e843e1 GIT_SILENT Sync po/docbooks with svn 2024-06-09 03:05:15 +00:00
l10n daemon script
a15272a1ec GIT_SILENT Sync po/docbooks with svn 2024-06-09 01:22:52 +00:00
Julius Künzel
70c4b029f5 [cmd rendering] Ensure proper kdenlive_render path for AppImage 2024-06-08 22:15:49 +02:00
Julius Künzel
3957b87707 [cmd rendering] Ensure proper kdenlive_render path for AppImage 2024-06-08 21:29:45 +02:00
Julius Künzel
6760ad62b6 [nightly flatpak] update otio 2024-06-08 19:49:20 +02:00
l10n daemon script
8b38f1e66b GIT_SILENT Sync po/docbooks with svn 2024-06-08 03:05:08 +00:00
l10n daemon script
414cea6215 GIT_SILENT Sync po/docbooks with svn 2024-06-08 01:26:03 +00:00
Jean-Baptiste Mardelle
5d091f0243 Merge branch 'release/24.05' 2024-06-07 13:02:12 +02:00
Jean-Baptiste Mardelle
a81f51d693 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-07 13:01:18 +02:00
Jean-Baptiste Mardelle
ccb0e2bec6 Fix freeze/crash on undo/redo track insertion 2024-06-07 13:01:01 +02:00
Jean-Baptiste Mardelle
7190ef37df Fix crash on undo/redo multiple track insertion 2024-06-06 18:58:58 +02:00
Jean-Baptiste Mardelle
bed7949c47 Explicitly mention that QT's major version in MLT must match the one used for Kdenlive 2024-06-06 07:10:39 +00:00
l10n daemon script
646ee56d3e GIT_SILENT Sync po/docbooks with svn 2024-06-06 03:02:51 +00:00
l10n daemon script
ee21790855 GIT_SILENT Sync po/docbooks with svn 2024-06-06 01:26:06 +00:00
Jean-Baptiste Mardelle
63df37b4d6 Project settings: don't list embedded title clips as empty files in the project files tab 2024-06-05 18:29:56 +02:00
Jean-Baptiste Mardelle
ec21a1e81d Merge branch 'release/24.05' 2024-06-05 08:39:27 +02:00
Jean-Baptiste Mardelle
b89a60c45b Fix undo move effect up/down. On effect move, also move the active index, increase margins between effects
Related to #1786
2024-06-05 08:36:21 +02:00
Jean-Baptiste Mardelle
8a13b96f64 Fix removing a composition from favorites 2024-06-05 08:36:06 +02:00
Jean-Baptiste Mardelle
ca7b9058b8 Properly activate effect when added to a timeline clip 2024-06-05 08:35:51 +02:00
Jean-Baptiste Mardelle
fd7a5b5d46 Fix spacer tool can move backwards and overlap existing clips
Fixes #1879
2024-06-05 08:35:18 +02:00
Jean-Baptiste Mardelle
9851745500 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-06-05 08:33:15 +02:00
Jean-Baptiste Mardelle
1b48bb0919 Fix crash deleting subtitle when the file url was selected.
BUG: 487872
FIXED-IN: 24.05.1
2024-06-05 08:32:55 +02:00
l10n daemon script
1d3ce92cdf GIT_SILENT Sync po/docbooks with svn 2024-06-05 03:40:02 +00:00
l10n daemon script
6f73767483 GIT_SILENT Sync po/docbooks with svn 2024-06-05 01:34:28 +00:00
l10n daemon script
b58f4713e2 GIT_SILENT Sync po/docbooks with svn 2024-06-04 02:56:35 +00:00
l10n daemon script
ea32f96d99 GIT_SILENT Sync po/docbooks with svn 2024-06-04 01:22:09 +00:00
l10n daemon script
cb9e4125ac GIT_SILENT Sync po/docbooks with svn 2024-06-03 02:56:50 +00:00
l10n daemon script
fcb39f0059 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-06-03 02:52:43 +00:00
l10n daemon script
75de58bba3 GIT_SILENT Sync po/docbooks with svn 2024-06-03 01:22:22 +00:00
l10n daemon script
55a48ce300 GIT_SILENT Sync po/docbooks with svn 2024-06-02 02:57:45 +00:00
l10n daemon script
16024542a9 GIT_SILENT Sync po/docbooks with svn 2024-06-02 01:23:34 +00:00
l10n daemon script
d895bb02b6 GIT_SILENT Sync po/docbooks with svn 2024-06-01 02:59:23 +00:00
l10n daemon script
b808c35c21 GIT_SILENT made messages (after extraction) 2024-06-01 02:25:29 +00:00
l10n daemon script
a43dfd117f GIT_SILENT Sync po/docbooks with svn 2024-06-01 01:23:30 +00:00
Jean-Baptiste Mardelle
e2589d6e17 Fix undo move effect up/down. On effect move, also move the active index, increase margins between effects
Related to #1786
2024-05-31 12:36:33 +02:00
Jean-Baptiste Mardelle
56b3ee895d Fix removing a composition from favorites 2024-05-31 11:11:51 +02:00
Jean-Baptiste Mardelle
e9b609f977 Properly activate effect when added to a timeline clip 2024-05-31 10:34:15 +02:00
Jean-Baptiste Mardelle
81c4a19b7c Transform effect: allow moving frame from anywhere inside it, hide handles on move
Related to #1872
2024-05-31 10:27:47 +02:00
l10n daemon script
01230e677c GIT_SILENT Sync po/docbooks with svn 2024-05-31 03:22:22 +00:00
l10n daemon script
35c9c420c7 GIT_SILENT made messages (after extraction) 2024-05-31 02:46:42 +00:00
l10n daemon script
64ba52e54b GIT_SILENT Sync po/docbooks with svn 2024-05-31 01:30:20 +00:00
Jean-Baptiste Mardelle
e9b4162040 Fix spacer tool can move backwards and overlap existing clips
Fixes #1879
2024-05-30 23:24:31 +02:00
Jean-Baptiste Mardelle
f2f694d6e5 Transform effect: add top, bottom, left, right handles
Related to #1872
2024-05-30 23:10:17 +02:00
Jean-Baptiste Mardelle
ff4ce58b5d Add easing method to video fades
Related to #1872
2024-05-30 15:18:45 +00:00
l10n daemon script
5af9907e42 GIT_SILENT Sync po/docbooks with svn 2024-05-30 03:07:04 +00:00
l10n daemon script
4c42454797 GIT_SILENT Sync po/docbooks with svn 2024-05-30 01:24:04 +00:00
l10n daemon script
fd42f8c1f5 GIT_SILENT made messages (after extraction) 2024-05-30 00:38:01 +00:00
l10n daemon script
0cb58341cc GIT_SILENT Sync po/docbooks with svn 2024-05-29 03:47:43 +00:00
l10n daemon script
ca64ec414b GIT_SILENT Sync po/docbooks with svn 2024-05-29 01:34:18 +00:00
Christophe Marin
c8efd29521 Fix build when using openGLES
If qtbase is built using openGLES instead of openGL, functions are available in
the QOpenGLFunctions_ES2 header.

BUG: 483425
FIXED-IN: 24.05.1
2024-05-28 14:00:10 +02:00
l10n daemon script
b1a54138d0 GIT_SILENT Sync po/docbooks with svn 2024-05-28 03:00:13 +00:00
l10n daemon script
19ff10d8d0 GIT_SILENT Sync po/docbooks with svn 2024-05-28 01:21:29 +00:00
l10n daemon script
71c05674d4 GIT_SILENT Sync po/docbooks with svn 2024-05-27 03:02:43 +00:00
l10n daemon script
be5dd941cb GIT_SILENT Sync po/docbooks with svn 2024-05-27 01:23:55 +00:00
l10n daemon script
9a9a6fb66b GIT_SILENT Sync po/docbooks with svn 2024-05-26 03:01:11 +00:00
l10n daemon script
56cf2ebe49 GIT_SILENT Sync po/docbooks with svn 2024-05-26 01:21:46 +00:00
Jean-Baptiste Mardelle
7148ea78e9 Transform effect: fix handles move on click 2024-05-25 23:53:23 +02:00
Julius Künzel
dbbaded846 Merge remote-tracking branch 'refs/remotes/upstream/master' 2024-05-25 22:06:12 +02:00
Julius Künzel
21d9366f67 GIT_SILENT Remove dead code and unused files
Related to 4ae5676407
2024-05-25 22:03:48 +02:00
Jean-Baptiste Mardelle
3b285ecc32 Transform effect: when working in timeline with several clips using a transform effect, Alt+Click allows cycling through the clips
Related to #1872
2024-05-25 16:20:52 +02:00
Julius Künzel
bc8752fa10 [nightly flatpak] Switch to llvm18 2024-05-25 13:52:01 +00:00
Julius Künzel
f100e93a09 GIT_SILENT Replace custom xml lint job by new template 2024-05-25 13:02:08 +00:00
Julius Künzel
2b6de72471 Merge branch 'release/24.05' 2024-05-25 14:39:17 +02:00
Julius Künzel
cae753c01a GIT_SILENT QAudio got renamed to QtAudio 2024-05-25 14:36:30 +02:00
l10n daemon script
5beae746bd GIT_SILENT Sync po/docbooks with svn 2024-05-25 01:24:20 +00:00
Jean-Baptiste Mardelle
2519cfcaad Fix possible crash on project opening 2024-05-24 12:28:47 +02:00
Jean-Baptiste Mardelle
51d4aab3ba Fix extra dash added to custom clip job output
CCBUG: 487115
2024-05-24 09:38:09 +02:00
Jean-Baptiste Mardelle
75f1508563 Fix usage of QUrl for LUT lists
CCBUG: 487375
2024-05-24 09:37:58 +02:00
Jean-Baptiste Mardelle
75d07595c5 Fix default keyframe type referencing the old deprecated smooth type 2024-05-24 09:37:39 +02:00
Jean-Baptiste Mardelle
f9b61a0adc Be more clever splitting custom ffmpeg commands around quotes
CCBUG: 487115
2024-05-24 09:37:23 +02:00
Jean-Baptiste Mardelle
7a29ef962e Fix effect name focus in save effect
CCBUG: 486310
2024-05-24 09:37:13 +02:00
Jean-Baptiste Mardelle
80f5213bbd Fix tests 2024-05-24 09:36:58 +02:00
Jean-Baptiste Mardelle
c7f6cb483d fix selection when cutting an unselected clip under mouse 2024-05-24 09:36:45 +02:00
Jean-Baptiste Mardelle
50df3927a7 Fix loading timeline clip with disabled stack should be disabled
Create undo entry when disabling clip effect stack
2024-05-24 09:36:28 +02:00
Jean-Baptiste Mardelle
5f20e20726 Fix crash trying to save effect with slash in name
BUG: 487224
2024-05-24 09:36:12 +02:00
Jean-Baptiste Mardelle
152f36d891 Remove quotes in custom clip jobe, fix progress display
CCBUG: 487115
2024-05-24 09:35:58 +02:00
Jean-Baptiste Mardelle
68d27e7683 Fix setting sequence thumbnail from clip monitor 2024-05-24 09:35:40 +02:00
Jean-Baptiste Mardelle
30e7af2186 Fix locked track items don't have red background on project open 2024-05-24 09:34:10 +02:00
Jean-Baptiste Mardelle
dc954530a2 Fix spacer tool doing fake moves with clips in locked tracks 2024-05-24 09:34:00 +02:00
Jean-Baptiste Mardelle
96b4a57f94 Hide timeline clip status tooltip when mouse leaves 2024-05-24 09:33:45 +02:00
Jean-Baptiste Mardelle
f2ef2861db Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-05-24 09:32:29 +02:00
Jean-Baptiste Mardelle
61ee0bd1a8 Add grid to monitor effects scene (it snaps)
related to #1872
2024-05-24 09:32:02 +02:00
l10n daemon script
7e87f3d6d9 GIT_SILENT Sync po/docbooks with svn 2024-05-24 01:26:08 +00:00
l10n daemon script
834adb1bab SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-05-24 01:17:59 +00:00
l10n daemon script
ed6add6670 GIT_SILENT made messages (after extraction) 2024-05-24 00:38:37 +00:00
Julius Künzel
796293c9eb Run callback server for OAuth2 only if necessary
Related to #918
2024-05-23 19:54:15 +02:00
Jean-Baptiste Mardelle
572a5bc9cb Fix extra dash added to custom clip job output
CCBUG: 487115
2024-05-23 05:25:14 +02:00
Jean-Baptiste Mardelle
32b4e92230 Fix include list license 2024-05-23 05:13:36 +02:00
Jean-Baptiste Mardelle
e3c1ce9807 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-05-23 05:11:19 +02:00
Jean-Baptiste Mardelle
2082d0d047 Fix usage of QUrl for LUT lists
CCBUG: 487375
2024-05-23 05:11:07 +02:00
Jean-Baptiste Mardelle
0b64648062 Rename include/exclude lists 2024-05-23 05:10:16 +02:00
l10n daemon script
dc5fe9ca13 GIT_SILENT Sync po/docbooks with svn 2024-05-23 01:23:37 +00:00
Julius Künzel
4ae5676407 For Qt5 require at least KF 5.115.0, for Qt6 KF 6.0.0
In preparation of dropping Qt5 support
2024-05-22 17:25:49 +00:00
Jean-Baptiste Mardelle
a26d3d881e Allow custom whitelist files for effects / compositions (no ui yet) 2024-05-22 13:04:51 +02:00
l10n daemon script
134e9c9ab1 GIT_SILENT Sync po/docbooks with svn 2024-05-22 01:26:16 +00:00
Jean-Baptiste Mardelle
11b80b3ab6 Fix startup crash on KF 6.3 2024-05-21 15:44:46 +02:00
Jean-Baptiste Mardelle
0a536aee9a Fix missing whitelist license 2024-05-21 15:37:15 +02:00
Jean-Baptiste Mardelle
e32a8e4adb Implement effects whitelist (WIP)
Related to #1872
2024-05-21 11:36:17 +02:00
Jean-Baptiste Mardelle
929b7726fb Fix default keyframe type referencing the old deprecated smooth type 2024-05-21 09:24:12 +02:00
Jean-Baptiste Mardelle
96bd844864 Warn if custom clip job contains uneven number of quotes 2024-05-21 09:15:03 +02:00
Jean-Baptiste Mardelle
128d0eb018 Be more clever splitting custom ffmpeg commands around quotes
CCBUG: 487115
2024-05-21 08:56:44 +02:00
Jean-Baptiste Mardelle
6c65851d52 Fix effect name focus in save effect
CCBUG: 486310
2024-05-21 07:07:14 +02:00
Jean-Baptiste Mardelle
2dcff57848 Fix tests 2024-05-21 07:05:21 +02:00
Jean-Baptiste Mardelle
150f954283 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-05-21 06:39:45 +02:00
Jean-Baptiste Mardelle
9d0236b970 fix selection when cutting an unselected clip under mouse 2024-05-21 06:39:27 +02:00
l10n daemon script
8a8827ee63 GIT_SILENT Sync po/docbooks with svn 2024-05-21 03:08:22 +00:00
l10n daemon script
d871f44a1d GIT_SILENT Sync po/docbooks with svn 2024-05-21 01:28:13 +00:00
Jean-Baptiste Mardelle
7b64a1ab9b Add timestamp to undo commands 2024-05-20 12:32:29 +02:00
Jean-Baptiste Mardelle
a096dd2dd6 Fix loading timeline clip with disabled stack should be disabled
Create undo entry when disabling clip effect stack
2024-05-20 10:52:51 +02:00
Jean-Baptiste Mardelle
57eb5d9c89 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-05-20 07:19:56 +02:00
Jean-Baptiste Mardelle
28ebbae629 Fix crash trying to save effect with slash in name
BUG: 487224
2024-05-20 07:19:40 +02:00
l10n daemon script
9246dbc2b7 GIT_SILENT Sync po/docbooks with svn 2024-05-20 03:02:55 +00:00
l10n daemon script
7c67e82e1c GIT_SILENT Sync po/docbooks with svn 2024-05-20 01:23:43 +00:00
Jean-Baptiste Mardelle
fc88dee296 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-05-19 17:18:36 +02:00
Jean-Baptiste Mardelle
8dad01d8f1 Remove quotes in custom clip jobe, fix progress display
CCBUG: 487115
2024-05-19 17:18:06 +02:00
Julius Künzel
f9db1c9f94 GIT_SILENT Fix build for KF 6.2.0 2024-05-19 11:17:33 +00:00
l10n daemon script
8ae411982a GIT_SILENT Sync po/docbooks with svn 2024-05-19 03:02:18 +00:00
l10n daemon script
67734502d7 GIT_SILENT Sync po/docbooks with svn 2024-05-19 01:23:53 +00:00
Julius Künzel
15b7a71a00 Replace custom style menu by new KStyleManager menu 2024-05-18 23:39:49 +02:00
Julius Künzel
da972ec4c6 Use KIconTheme::initTheme & KStyleManager::initStyle for proper styling
Related to frameworks/kiconthemes#3

See https://cullmann.io/posts/kde-applications-and-icons/
2024-05-18 23:39:49 +02:00
Jean-Baptiste Mardelle
89d17d0f46 Fix setting sequence thumbnail from clip monitor 2024-05-18 23:00:03 +02:00
Eugen Mohr
93a3217490 ClipJob: fix typo 2024-05-18 15:58:12 +02:00
l10n daemon script
44be9be939 GIT_SILENT Sync po/docbooks with svn 2024-05-18 03:07:58 +00:00
l10n daemon script
3241b9d9a6 GIT_SILENT Sync po/docbooks with svn 2024-05-18 01:23:33 +00:00
Eugen Mohr
1b5e19edd5 ClipJob: correct and update info and whatsthis
CCBUG: 487115
2024-05-17 18:22:47 +02:00
Jean-Baptiste Mardelle
a751cc3b8f Fix locked track items don't have red background on project open 2024-05-17 16:37:50 +02:00
Jean-Baptiste Mardelle
d8dbf36f5f Fix spacer tool doing fake moves with clips in locked tracks 2024-05-17 16:19:48 +02:00
Jean-Baptiste Mardelle
7d39bd92f3 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-05-17 08:51:15 +02:00
Jean-Baptiste Mardelle
91579c75e4 Hide timeline clip status tooltip when mouse leaves 2024-05-17 08:50:59 +02:00
l10n daemon script
888a91bf65 GIT_SILENT Sync po/docbooks with svn 2024-05-17 03:01:13 +00:00
l10n daemon script
525405b80e GIT_SILENT Sync po/docbooks with svn 2024-05-17 01:22:59 +00:00
Heiko Becker
d8f7447857 GIT_SILENT Update Appstream for new release
(cherry picked from commit 6092df0d08)
2024-05-17 00:16:48 +02:00
Heiko Becker
6092df0d08 GIT_SILENT Update Appstream for new release 2024-05-17 00:16:40 +02:00
Heiko Becker
7bb1d6fee8 GIT_SILENT Upgrade release service version to 24.05.0. 2024-05-16 23:47:15 +02:00
Jean-Baptiste Mardelle
67f75fcb83 Merge branch 'release/24.05' 2024-05-16 18:40:24 +02:00
Jean-Baptiste Mardelle
7d6bcedcb9 Double click to select a track in timeline
CCBUG: 486208
2024-05-16 13:18:46 +02:00
Jean-Baptiste Mardelle
34d3a814f8 Merge branch 'release/24.05' 2024-05-16 08:50:45 +02:00
Jean-Baptiste Mardelle
b86f3740ee Fix sequence clip inserted in another one is not updated if track is locked.
BUG: 487065
2024-05-16 08:49:58 +02:00
l10n daemon script
d25012df53 GIT_SILENT Sync po/docbooks with svn 2024-05-16 03:22:56 +00:00
l10n daemon script
9ea8c6b9b0 GIT_SILENT Sync po/docbooks with svn 2024-05-16 01:34:22 +00:00
Friedrich W. H. Kossebau
76b70de490 UI files: use notr="true" instead of old comment="KDE::DoNotExtract"
Usage of "KDE::DoNotExtract" predates the notr attribute and still results
in uic generating code trying to do a (bogus) lookup for the very string.

With notr attribute instead the generated code will only set the given
string as-is. While the given strings are just sample text to help when
working on the UI file and ideally would not appear at all in the final
product, this here at least fixes the also unneeded translation call.
2024-05-15 16:52:48 +00:00
Jean-Baptiste Mardelle
39f4da34ec Merge branch 'release/24.05' 2024-05-15 18:51:03 +02:00
Jean-Baptiste Mardelle
0bb28c3dd3 Fix duplicating sequence clips
BUG: 486855
2024-05-15 18:50:15 +02:00
Jean-Baptiste Mardelle
a292002b60 Merge branch 'release/24.05' 2024-05-15 08:57:48 +02:00
Jean-Baptiste Mardelle
10d92ff184 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-15 08:56:50 +02:00
Jean-Baptiste Mardelle
90467e36af Fix autosave on Windows (and maybe other platforms)
Related to #1871
2024-05-15 08:56:20 +02:00
l10n daemon script
9eb2b9c0ea GIT_SILENT Sync po/docbooks with svn 2024-05-15 02:59:08 +00:00
Jean-Baptiste Mardelle
cafe8702d2 Merge branch 'release/24.05' 2024-05-15 04:04:35 +02:00
Jean-Baptiste Mardelle
502643f0c9 Fix crash on undo sequence close 2024-05-15 04:04:06 +02:00
Jonathan Grotelüschen
df6c63018c Fix wrong FFmpeg chapter export TIMEBASE
BUG: 487019
2024-05-15 03:44:26 +02:00
Jean-Baptiste Mardelle
bf34f9c923 Merge branch 'release/24.05' 2024-05-15 03:43:45 +02:00
Jean-Baptiste Mardelle
72c2504c4f Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-15 03:43:02 +02:00
Jean-Baptiste Mardelle
e4da908d07 Don't invalidate sequence clip thumbnail on save, fix manually setting thumb on sequence clip 2024-05-15 03:42:47 +02:00
l10n daemon script
25e54a9ffd GIT_SILENT Sync po/docbooks with svn 2024-05-15 01:23:18 +00:00
Julius Künzel
2337100173 Fixes for OpenTimelineIO integration
Still very unstable, but better than not working at all
2024-05-14 22:12:25 +02:00
Jonathan Grotelüschen
a08ab55b59 Fix wrong FFmpeg chapter export TIMEBASE
BUG: 487019
2024-05-14 20:04:07 +02:00
Jean-Baptiste Mardelle
1da16b5faf Merge branch 'release/24.05' 2024-05-14 16:41:18 +02:00
Jean-Baptiste Mardelle
91cc5aae0f Don't add normalizers to timeline sequence thumb producer 2024-05-14 16:40:42 +02:00
Jean-Baptiste Mardelle
ec0ad764dd Merge branch 'release/24.05' 2024-05-14 14:59:57 +02:00
Jean-Baptiste Mardelle
11278cbe94 Fix crash undoing an effect change in another timeline sequence 2024-05-14 14:59:06 +02:00
Jean-Baptiste Mardelle
e4b1d4f85f WHen dragging a new clip in timeline, don't move existing selection 2024-05-14 14:17:17 +02:00
Jean-Baptiste Mardelle
7e8ab83fcb Merge branch 'release/24.05' 2024-05-14 11:01:53 +02:00
Jean-Baptiste Mardelle
11123de143 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-14 11:01:05 +02:00
Jean-Baptiste Mardelle
06219d4dcb Faster sequence switching 2024-05-14 11:00:40 +02:00
l10n daemon script
1f7a467e11 GIT_SILENT Sync po/docbooks with svn 2024-05-14 02:59:39 +00:00
l10n daemon script
2e9e0dd87c GIT_SILENT Sync po/docbooks with svn 2024-05-14 01:25:17 +00:00
Jean-Baptiste Mardelle
1cfd402a5c Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-13 09:00:05 +02:00
Jean-Baptiste Mardelle
b913710927 Create sequence thumbs directly from bin clip producer 2024-05-13 08:59:48 +02:00
l10n daemon script
bfbd5eb2e5 GIT_SILENT Sync po/docbooks with svn 2024-05-13 01:26:24 +00:00
Julius Künzel
bccb910809 Fix tests build 2024-05-12 21:53:52 +02:00
Julius Künzel
f08dfd1be5 With Qt6 the breeze-icons *.rcc files are no longer delivered 2024-05-12 21:32:19 +02:00
Julius Künzel
e614c307a7 Code Gardening: split main() into logical pieces
Also port package type from String to Enum
2024-05-12 21:29:17 +02:00
Julius Künzel
afbae9d23f Merge remote-tracking branch 'upstream/release/24.05' 2024-05-12 12:47:44 +02:00
Julius Künzel
4e491b7e33 Better icon for proxy settings page
(cherry picked from commit 2abb5902cc)
2024-05-12 12:46:17 +02:00
l10n daemon script
fb888ffc82 GIT_SILENT Sync po/docbooks with svn 2024-05-12 03:26:24 +00:00
l10n daemon script
3a8b055b33 GIT_SILENT made messages (after extraction) 2024-05-12 02:51:34 +00:00
l10n daemon script
a7ba6ddb82 GIT_SILENT Sync po/docbooks with svn 2024-05-12 01:29:19 +00:00
Jean-Baptiste Mardelle
13352797bb Create sequence thumbs directly from bin clip producer 2024-05-11 18:22:51 +02:00
Jean-Baptiste Mardelle
7283b73990 Merge branch 'release/24.05' 2024-05-10 16:35:57 +02:00
Jean-Baptiste Mardelle
9c835baaf2 Fix mouse wheel does not scroll effect stack 2024-05-10 16:35:32 +02:00
Jean-Baptiste Mardelle
278077c2d4 Open new bin: only allow opening a folder 2024-05-10 15:59:28 +02:00
Jean-Baptiste Mardelle
44bcbab385 Play monitor on click - make configurable
Fixes #1867
2024-05-10 15:37:52 +02:00
Jean-Baptiste Mardelle
b9af4c4bee Merge branch 'release/24.05' 2024-05-10 15:17:10 +02:00
Jean-Baptiste Mardelle
2d38282912 Fix monitor play/pause on click
Related to #1867
2024-05-10 15:16:40 +02:00
Jean-Baptiste Mardelle
f7488c8ecd Fix opening documentation link for shuttle on Windows 2024-05-10 11:44:20 +02:00
Jean-Baptiste Mardelle
41b3008a6d Merge branch 'release/24.05' 2024-05-10 11:27:02 +02:00
Jean-Baptiste Mardelle
0d12412a0e Ensure Qtblend is the prefered track compositing option 2024-05-10 11:26:31 +02:00
Jean-Baptiste Mardelle
71a8b739a7 Merge branch 'release/24.05' 2024-05-10 10:50:05 +02:00
Jean-Baptiste Mardelle
6e4257e44f Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-10 10:44:57 +02:00
Jean-Baptiste Mardelle
192b30f87e Fix thumnbails and task manager crashes 2024-05-10 10:43:51 +02:00
l10n daemon script
3f11c526cc GIT_SILENT Sync po/docbooks with svn 2024-05-10 03:01:46 +00:00
l10n daemon script
fc423ac829 GIT_SILENT made messages (after extraction) 2024-05-10 02:29:20 +00:00
l10n daemon script
0af61bd6d8 GIT_SILENT Sync po/docbooks with svn 2024-05-10 01:24:01 +00:00
l10n daemon script
b03b382d58 GIT_SILENT made messages (after extraction) 2024-05-10 00:38:06 +00:00
l10n daemon script
515c92b8fc GIT_SILENT Sync po/docbooks with svn 2024-05-09 03:14:28 +00:00
l10n daemon script
92208e6f0a GIT_SILENT made messages (after extraction) 2024-05-09 02:39:55 +00:00
l10n daemon script
cdf3d4c866 GIT_SILENT Sync po/docbooks with svn 2024-05-09 01:28:33 +00:00
l10n daemon script
dde03bb9ad GIT_SILENT made messages (after extraction) 2024-05-09 00:38:43 +00:00
Albert Astals Cid
43c7f47892 GIT_SILENT Upgrade release service version to 24.04.90. 2024-05-09 01:02:28 +02:00
Jean-Baptiste Mardelle
374c59b1d5 Fix merge error 2024-05-08 11:21:44 +02:00
Jean-Baptiste Mardelle
29227d3a7f Merge branch 'release/24.05' 2024-05-08 08:42:50 +02:00
Jean-Baptiste Mardelle
edc827195b Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-08 08:42:10 +02:00
Jean-Baptiste Mardelle
a42b49e13a Various fixes for multiple bin projects 2024-05-08 08:41:57 +02:00
l10n daemon script
83f45d7838 GIT_SILENT Sync po/docbooks with svn 2024-05-08 03:13:43 +00:00
l10n daemon script
1b95dc5078 GIT_SILENT Sync po/docbooks with svn 2024-05-08 01:29:38 +00:00
l10n daemon script
82a54d7e75 GIT_SILENT made messages (after extraction) 2024-05-08 00:37:55 +00:00
Raymond Lutz
288c218b51 typo for build command: ninja is use in the cmake command, so sudo ninja install should be used
in the install instructions, an error is present in the kdenlive build command. And is `make -j$JOB` still ok?
2024-05-07 18:21:44 +00:00
Eugen Mohr
37744c04a6 JogShuttle, add note and link for installation on Windows
BUG: 485602
2024-05-07 18:20:15 +00:00
Jean-Baptiste Mardelle
9c3986fe45 Merge branch 'release/24.05' 2024-05-07 16:18:51 +02:00
Jean-Baptiste Mardelle
92b39639b4 Fix monitor pan with middle mouse button, allow zoomin until we have 60 pixels in the monitor view
CCBUG: 486211
2024-05-07 16:18:16 +02:00
Jean-Baptiste Mardelle
816a9e7ef7 Fix monitor middle mouse pan 2024-05-07 15:07:18 +02:00
Jean-Baptiste Mardelle
1509590ac5 Optimize playback of sequence clips (don't default to rgba format which triggers expansive compositing checks) 2024-05-07 11:26:18 +02:00
Jean-Baptiste Mardelle
37b279bb24 Track compositing is a per sequence setting, correctly handle it 2024-05-07 10:50:49 +02:00
Jean-Baptiste Mardelle
db765a27d5 Merge branch 'release/24.05' 2024-05-07 09:00:13 +02:00
Jean-Baptiste Mardelle
2696a6ff15 Fix archive widget showing incorrect required size for project archival 2024-05-07 08:59:14 +02:00
Jean-Baptiste Mardelle
38c2d69f10 Merge branch 'release/24.05' 2024-05-07 06:19:54 +02:00
Jean-Baptiste Mardelle
f5ab6310f2 FIx crash dragging from effect stack to another sequence
CCBUG: 467219
2024-05-07 06:18:48 +02:00
l10n daemon script
86d58995c4 GIT_SILENT Sync po/docbooks with svn 2024-05-07 01:24:27 +00:00
Jean-Baptiste Mardelle
68d194bcc4 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-06 09:15:02 +02:00
Jean-Baptiste Mardelle
2eb752cecf Fix typo 2024-05-06 09:14:39 +02:00
l10n daemon script
a4ff688067 GIT_SILENT Sync po/docbooks with svn 2024-05-06 03:20:32 +00:00
l10n daemon script
a78a6dbf68 GIT_SILENT Sync po/docbooks with svn 2024-05-06 01:25:12 +00:00
Jean-Baptiste Mardelle
07167c5333 Merge branch 'release/24.05' 2024-05-05 18:06:46 +02:00
Jean-Baptiste Mardelle
70d6946adc Fix consumer crash on project opening 2024-05-05 18:06:17 +02:00
Jean-Baptiste Mardelle
4789c241db Merge branch 'release/24.05' 2024-05-05 11:44:40 +02:00
Jean-Baptiste Mardelle
835408615a Fix copying effect by dragging in project monitor 2024-05-05 11:44:16 +02:00
Jean-Baptiste Mardelle
4620aeae38 Merge branch 'release/24.05' 2024-05-05 11:40:26 +02:00
Jean-Baptiste Mardelle
24aeb4ece7 Fix crash dropping effect on a track 2024-05-05 11:39:14 +02:00
Jean-Baptiste Mardelle
a1e688e519 Merge branch 'release/24.05' 2024-05-05 08:33:31 +02:00
Jean-Baptiste Mardelle
a0a65b691b Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-05 08:12:00 +02:00
Jean-Baptiste Mardelle
1e604c66aa Fix duplicating Bin clip does not suplicate effects
BUG: 463399
FIXED-IN: 24.05.0
2024-05-05 08:11:47 +02:00
l10n daemon script
47b1739712 GIT_SILENT Sync po/docbooks with svn 2024-05-05 03:04:30 +00:00
l10n daemon script
574a67448d GIT_SILENT Sync po/docbooks with svn 2024-05-05 01:25:35 +00:00
Alex Mauer
c2f61d7fb9 Correct typo “file exist” → “file exists” 2024-05-04 19:05:10 +00:00
Farid Abdelnour
e29c1609f3 Draft: Clarify that the remaining time calculation is an estimation. 2024-05-04 14:24:23 +00:00
Jean-Baptiste Mardelle
9760d259fa Merge branch 'release/24.05' 2024-05-04 05:48:17 +02:00
Jean-Baptiste Mardelle
2e014b08a1 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-04 05:47:27 +02:00
Jean-Baptiste Mardelle
cd6e37272a Workaround KIO Flatpak crash
CCBUG: 486494
2024-05-04 05:46:55 +02:00
l10n daemon script
eb53440ebf GIT_SILENT Sync po/docbooks with svn 2024-05-04 03:26:35 +00:00
l10n daemon script
b3f2df5a91 GIT_SILENT Sync po/docbooks with svn 2024-05-04 01:32:04 +00:00
l10n daemon script
fa9efd8d58 GIT_SILENT Sync po/docbooks with svn 2024-05-03 02:59:35 +00:00
Jean-Baptiste Mardelle
50155b92d3 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-05-03 04:10:17 +02:00
Jean-Baptiste Mardelle
73b6e6297a Merge branch 'release/24.05' 2024-05-03 04:10:02 +02:00
Jean-Baptiste Mardelle
27cf037445 Fix effect index broken in effectstack 2024-05-03 04:09:27 +02:00
l10n daemon script
f0680ad50b GIT_SILENT Sync po/docbooks with svn 2024-05-03 01:24:16 +00:00
Jean-Baptiste Mardelle
53a9ee4592 Merge branch 'release/24.05' 2024-05-02 13:34:40 +02:00
Jean-Baptiste Mardelle
778a8ccf66 Fix double click in timeline clip to add a rotoscoping keyframe breaks effect 2024-05-02 13:17:27 +02:00
Jean-Baptiste Mardelle
fe964070e7 Fix copy/paste rotoscoping effect
Related to #1863
2024-05-02 12:59:58 +02:00
Jean-Baptiste Mardelle
471e386203 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-02 09:00:18 +02:00
Jean-Baptiste Mardelle
d6b19d414a Allow enforcing the Breeze icon theme (disabled by default on all platforms) 2024-05-02 08:59:59 +02:00
l10n daemon script
dbbab25f73 GIT_SILENT Sync po/docbooks with svn 2024-05-02 02:53:35 +00:00
l10n daemon script
b9141fc95d GIT_SILENT Sync po/docbooks with svn 2024-05-02 01:22:51 +00:00
Jean-Baptiste Mardelle
808542a87a Merge branch 'release/24.05' 2024-05-02 02:30:28 +02:00
Jean-Baptiste Mardelle
d07e2e4857 Fix effect param flicker on drag 2024-05-02 02:27:56 +02:00
Jean-Baptiste Mardelle
a7b8f44c58 Fix tests warnings 2024-05-01 18:14:08 +02:00
Jean-Baptiste Mardelle
c42a9da793 Fix tests warnings 2024-05-01 16:13:13 +00:00
Jean-Baptiste Mardelle
cd06a4f0e0 Merge branch 'release/24.05' 2024-05-01 17:03:15 +02:00
Jean-Baptiste Mardelle
6e697cc589 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-05-01 16:22:09 +02:00
Jean-Baptiste Mardelle
0b9544749c Test if we can remove our dark breeze icon theme hack on all platforms with the latest KF changes 2024-05-01 16:21:49 +02:00
Jean-Baptiste Mardelle
d9a3acc8fb Dont lose image duration when changing project's framerate.
CCBUG: 486394
2024-05-01 16:21:08 +02:00
l10n daemon script
5dd5fd083e GIT_SILENT Sync po/docbooks with svn 2024-05-01 02:57:58 +00:00
l10n daemon script
db49d96d89 GIT_SILENT Sync po/docbooks with svn 2024-05-01 01:22:34 +00:00
Jean-Baptiste Mardelle
6019a06cd6 Merge branch 'release/24.05' 2024-04-30 09:27:12 +02:00
Jean-Baptiste Mardelle
de216a8251 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-04-30 09:26:25 +02:00
Jean-Baptiste Mardelle
e29f3d9976 Fix composition move broken in overwrite mode.
Related to #1860
2024-04-30 09:26:03 +02:00
l10n daemon script
0485e68900 GIT_SILENT Sync po/docbooks with svn 2024-04-30 02:58:42 +00:00
l10n daemon script
ed85b4322a GIT_SILENT Sync po/docbooks with svn 2024-04-30 01:23:55 +00:00
Jean-Baptiste Mardelle
f9b90f9616 Merge branch 'release/24.05' 2024-04-29 09:15:07 +02:00
Jean-Baptiste Mardelle
8400c212cb Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-04-29 09:13:36 +02:00
Jean-Baptiste Mardelle
34a5deac40 Fix opening Windows project files on Linux creates unwanted folders
CCBUG: 486270
2024-04-29 09:13:21 +02:00
l10n daemon script
d57e273c31 GIT_SILENT Sync po/docbooks with svn 2024-04-29 02:58:06 +00:00
l10n daemon script
5d4ee6ff23 GIT_SILENT Sync po/docbooks with svn 2024-04-29 01:24:26 +00:00
Jean-Baptiste Mardelle
1da76c5d4e Improve user feedback 2024-04-28 15:09:23 +02:00
Jean-Baptiste Mardelle
9840c3e800 Audio record: allow playing timeline when monitoring, clicking track rec...
Audio record: allow playing timeline when monitoring, clicking track rec button will start recording.
Related to #1861 
CCBUG: 486198
CCBUG: 485660
2024-04-28 14:51:39 +02:00
Jean-Baptiste Mardelle
776a2890a8 Audio record: allow playing timeline when monitoring, clicking track rec...
Audio record: allow playing timeline when monitoring, clicking track rec button will start recording.
Related to #1861 
CCBUG: 486198
CCBUG: 485660
2024-04-28 12:50:44 +00:00
Jean-Baptiste Mardelle
12295ae026 Merge branch 'release/24.05' 2024-04-28 13:28:05 +02:00
Jean-Baptiste Mardelle
6c8ebc760a Fix compile warnings 2024-04-28 13:17:05 +02:00
Jean-Baptiste Mardelle
4d2be0a930 Fix Ctrl+Wheel not working on some effect parameters.
BUG: 486233
FIXED-IN: 24.05.0
2024-04-28 13:12:22 +02:00
Jean-Baptiste Mardelle
7a9a151533 Merge branch 'release/24.05' 2024-04-28 07:17:17 +02:00
Jean-Baptiste Mardelle
811c018bd9 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-04-28 07:16:25 +02:00
Jean-Baptiste Mardelle
22d6974a75 On sequence change: correctly stop audio monitoring, fix crash when recording 2024-04-28 07:16:14 +02:00
l10n daemon script
647766384b GIT_SILENT Sync po/docbooks with svn 2024-04-28 02:55:07 +00:00
l10n daemon script
086b75eae2 GIT_SILENT Sync po/docbooks with svn 2024-04-28 01:20:27 +00:00
Julius Künzel
3ae9f86720 GIT_SILENT Add issue template with info about bugzilla 2024-04-27 09:33:11 +00:00
Jean-Baptiste Mardelle
9d5de8ad52 Merge branch 'release/24.05' 2024-04-27 07:17:04 +02:00
Jean-Baptiste Mardelle
6e6f7f2041 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-04-27 07:16:10 +02:00
Jean-Baptiste Mardelle
195f069bc7 Fix Esc key not correctly stopping audio record
Related to #1857
2024-04-27 07:15:50 +02:00
l10n daemon script
e5416f31a6 GIT_SILENT Sync po/docbooks with svn 2024-04-27 02:51:51 +00:00
l10n daemon script
a0ac16e812 GIT_SILENT Sync po/docbooks with svn 2024-04-27 01:19:52 +00:00
Jean-Baptiste Mardelle
995acd41da Merge branch 'release/24.05' 2024-04-26 16:56:46 +02:00
Jean-Baptiste Mardelle
41dfd63f79 Fix audio rec device selection on Qt5 2024-04-26 16:56:23 +02:00
Jean-Baptiste Mardelle
6bc972b1fd Merge branch 'release/24.05' 2024-04-26 16:39:30 +02:00
Jean-Baptiste Mardelle
54e5ef712a Fix Qt5 compilation 2024-04-26 16:38:54 +02:00
Jean-Baptiste Mardelle
10d67ce9bd Merge branch 'release/24.05' 2024-04-26 16:34:35 +02:00
Jean-Baptiste Mardelle
f247262d8d Fix audio capture source not correctly saved / used when changed 2024-04-26 16:34:04 +02:00
Jean-Baptiste Mardelle
26a660ebb4 Merge branch 'release/24.05' 2024-04-26 10:59:37 +02:00
Jean-Baptiste Mardelle
f4a16526a7 Fix audio mixer initialization 2024-04-26 10:58:45 +02:00
Jean-Baptiste Mardelle
8cf908a11c Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-04-26 10:09:58 +02:00
Jean-Baptiste Mardelle
c00957fdca Fix crash disabling sequence clip in timeline
BUG: 486117
FIXED-IN: 24.05.0
2024-04-26 10:09:42 +02:00
l10n daemon script
64d3734f56 GIT_SILENT Sync po/docbooks with svn 2024-04-26 02:54:15 +00:00
l10n daemon script
9c60cf841c GIT_SILENT Sync po/docbooks with svn 2024-04-26 01:19:42 +00:00
Jean-Baptiste Mardelle
46f6b0ed2a Merge branch 'release/24.05' 2024-04-25 18:59:55 +02:00
Jean-Baptiste Mardelle
73c82a4b62 Minor fixes and rephrasing for render widget duration info 2024-04-25 18:58:37 +02:00
Jean-Baptiste Mardelle
287d271d15 Adjust timeline clip offset label position and tooltip 2024-04-25 08:54:19 +02:00
Jean-Baptiste Mardelle
4436021a20 Feat: Implement effect groups
Add an option in the effect stack to enable effect groups. When enabled, adjusting a parameter for an effect, it will apply to all items in the group that have this effect.
2024-04-25 07:42:17 +02:00
Jean-Baptiste Mardelle
98d7d40e39 Feat: Implement effect groups
Add an option in the effect stack to enable effect groups. When enabled, adjusting a parameter for an effect, it will apply to all items in the group that have this effect.
2024-04-25 05:37:00 +00:00
l10n daemon script
acbc8e15b0 GIT_SILENT Sync po/docbooks with svn 2024-04-25 02:58:24 +00:00
l10n daemon script
789ca090ed GIT_SILENT Sync po/docbooks with svn 2024-04-25 01:21:09 +00:00
Jean-Baptiste Mardelle
703c6d5233 Merge branch 'release/24.05' 2024-04-24 18:47:17 +02:00
Jean-Baptiste Mardelle
2122fe6826 Windows: disable force breeze icon and enforce breeze theme by default
Related to #1855
2024-04-24 18:46:44 +02:00
Jean-Baptiste Mardelle
a1c2f467c4 Merge branch 'release/24.05' 2024-04-24 08:59:20 +02:00
Jean-Baptiste Mardelle
b25654e661 Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-04-24 08:58:29 +02:00
Jean-Baptiste Mardelle
07d1b08785 Edit clip duration: process in ripple mode if ripple tool is active 2024-04-24 08:58:09 +02:00
l10n daemon script
45dbc5ea6f GIT_SILENT Sync po/docbooks with svn 2024-04-24 03:35:43 +00:00
l10n daemon script
4b66ed26cd GIT_SILENT Sync po/docbooks with svn 2024-04-24 01:28:37 +00:00
Jean-Baptiste Mardelle
1dbc60bbe9 Merge branch 'release/24.05' 2024-04-23 17:53:56 +02:00
Jean-Baptiste Mardelle
3f38a05067 Delay document notes widget initialisation.
Related to #1855
2024-04-23 17:53:36 +02:00
Jean-Baptiste Mardelle
4e272aff54 Merge branch 'release/24.05' 2024-04-23 16:06:51 +02:00
Jean-Baptiste Mardelle
48773eb64b Limit the threads to a maximum of 16 for libx265 encoding
Related to #1858
2024-04-23 16:05:59 +02:00
Jean-Baptiste Mardelle
84db3070e9 Merge branch 'release/24.05' 2024-04-23 15:49:07 +02:00
Jean-Baptiste Mardelle
3e580230e7 Another round of warning fixes 2024-04-23 15:48:33 +02:00
Jean-Baptiste Mardelle
0d339cb30e Fix Qt6 deprecation warning 2024-04-23 15:37:42 +02:00
Jean-Baptiste Mardelle
d8149e79cc Merge branch 'release/24.05' 2024-04-23 11:42:23 +02:00
Jean-Baptiste Mardelle
5c35040ef3 Restore audio monitor state when connecting a timeline 2024-04-23 11:41:16 +02:00
Lev Maslov
ad9abafb66 Work/audio rec fixes 2024-04-23 11:30:48 +02:00
Lev Maslov
5b15c6c36d Work/audio rec fixes 2024-04-23 09:28:20 +00:00
l10n daemon script
3b0cd504d0 GIT_SILENT Sync po/docbooks with svn 2024-04-23 03:25:07 +00:00
l10n daemon script
6cf5952690 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-23 03:19:31 +00:00
l10n daemon script
77a4da7e14 GIT_SILENT made messages (after extraction) 2024-04-23 02:44:25 +00:00
l10n daemon script
136ca24930 GIT_SILENT Sync po/docbooks with svn 2024-04-23 01:27:43 +00:00
Jean-Baptiste Mardelle
7ff88fa2d2 Merge branch 'release/24.05' 2024-04-22 12:59:16 +02:00
Jean-Baptiste Mardelle
109a997b14 Cleanup and fix crash dragging a bin clip effect to a timeline clip 2024-04-22 12:58:50 +02:00
Jean-Baptiste Mardelle
744cbeb7f7 Merge branch 'release/24.05' 2024-04-22 09:23:04 +02:00
Jean-Baptiste Mardelle
eb803880a2 Add close bin icon in toolbar, reword open new bin 2024-04-22 09:22:32 +02:00
Jean-Baptiste Mardelle
85b2d4ea55 Merge branch 'release/24.05' 2024-04-22 08:57:00 +02:00
Jean-Baptiste Mardelle
cbfbc169ad Merge branch 'release/24.05' of invent.kde.org:multimedia/kdenlive into release/24.05 2024-04-22 08:53:13 +02:00
Jean-Baptiste Mardelle
61e1d8a5ac Correctly ensure all Bin Docks have a unique name, add menu entry in Bin to create new bin 2024-04-22 08:52:54 +02:00
l10n daemon script
b1fd2e5b99 GIT_SILENT Sync po/docbooks with svn 2024-04-22 03:48:10 +00:00
l10n daemon script
902ba46ba5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-22 03:39:17 +00:00
l10n daemon script
945da5dfbd GIT_SILENT made messages (after extraction) 2024-04-22 03:03:45 +00:00
l10n daemon script
624d9546d0 GIT_SILENT Sync po/docbooks with svn 2024-04-22 01:26:58 +00:00
l10n daemon script
21541de2aa SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-22 01:15:04 +00:00
l10n daemon script
b1b7edf479 GIT_SILENT made messages (after extraction) 2024-04-22 00:37:58 +00:00
Jean-Baptiste Mardelle
2bd6cdb889 Merge branch 'release/24.05' 2024-04-21 17:31:33 +02:00
Jean-Baptiste Mardelle
beb6ed85bc Fix a few Project Bin regressions 2024-04-21 17:27:38 +02:00
Jean-Baptiste Mardelle
eaa476c17d Remove unused parameter 2024-04-21 17:03:27 +02:00
Ajay Chauhan
1eae60c08c Add multi-format rendering
closes https://invent.kde.org/multimedia/kdenlive/-/merge_requests/466
2024-04-21 16:58:10 +02:00
Ajay Chauhan
3c0cf874b5 Add multi-format rendering
closes https://invent.kde.org/multimedia/kdenlive/-/merge_requests/466
2024-04-21 14:56:37 +00:00
Albert Astals Cid
fb7d04df7a GIT_SILENT Upgrade release service version to 24.07.70. 2024-04-21 12:13:58 +02:00
Jean-Baptiste Mardelle
1360fdd536 Ensure Docks are correctly sorted in view menu 2024-04-21 12:02:01 +02:00
Albert Astals Cid
f80ea43392 GIT_SILENT Upgrade release service version to 24.04.80. 2024-04-21 11:24:39 +02:00
Jean-Baptiste Mardelle
c68ca5ca95 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-04-21 08:00:48 +02:00
Jean-Baptiste Mardelle
5c7ced0ac4 Fix crash opening a file on startup 2024-04-21 08:00:34 +02:00
l10n daemon script
033e9bca73 GIT_SILENT Sync po/docbooks with svn 2024-04-21 01:22:16 +00:00
Eugen Mohr
27f230bb90 New camera proxy profile for Insta 360 AcePro
Contribution from user Silvan Streuli
2024-04-20 19:39:10 +00:00
Jean-Baptiste Mardelle
0be1f85e94 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-04-20 07:26:48 +02:00
Jean-Baptiste Mardelle
b18a630fbb Fix slip tool 2024-04-20 07:26:36 +02:00
l10n daemon script
c8c9fa6d55 GIT_SILENT Sync po/docbooks with svn 2024-04-20 01:22:29 +00:00
Lev Maslov
f9aa5be58f Qt6 Audio recording fixes 2024-04-19 15:53:20 +00:00
Jean-Baptiste Mardelle
44e03fbf47 MLT XML concurrency issue: use ReadWriteLock instead of Mutex for smoother operation 2024-04-19 15:44:56 +02:00
Jean-Baptiste Mardelle
34bb483705 Rename View menu "Bins" to "Project Bins" to avoid confusion, don't set same name for multiple bins 2024-04-19 15:08:41 +02:00
Jean-Baptiste Mardelle
78ab39b998 Add tooltip to channelcopy effect 2024-04-19 13:38:53 +02:00
Jean-Baptiste Mardelle
595065b36d Fix crash after save in sequence thumbnails
CCBUG: 485452
2024-04-19 13:38:30 +02:00
l10n daemon script
2c9128fec4 GIT_SILENT Sync po/docbooks with svn 2024-04-19 01:24:33 +00:00
l10n daemon script
7c327be394 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-19 01:15:59 +00:00
l10n daemon script
49d08a92f6 GIT_SILENT made messages (after extraction) 2024-04-19 00:37:58 +00:00
Jean-Baptiste Mardelle
d5f8e57fed Remove last use of dropped icon 2024-04-18 16:41:02 +00:00
Jean-Baptiste Mardelle
43b085a5d4 Use default breeze icon for audio (fixes mixer widget using all space) 2024-04-18 16:35:17 +00:00
Pedro Rodrigues
19ef5271a3 Additional filters for file pickers / better way of handling file filters 2024-04-18 02:30:26 +00:00
Julius Künzel
b581ed8aef [nightly flatpak] Fix build 2024-04-17 13:04:37 +00:00
Jean-Baptiste Mardelle
77ce032a38 Use default breeze icon for audio 2024-04-17 13:46:02 +02:00
l10n daemon script
6bd4f6c633 GIT_SILENT Sync po/docbooks with svn 2024-04-17 01:24:12 +00:00
Jean-Baptiste Mardelle
66f914a257 Fix possible crash on closing app just after opening 2024-04-16 17:04:05 +02:00
Jean-Baptiste Mardelle
43037990c3 Fix startup crash when pressing Esc
Related to KDENLIVE-5V
2024-04-16 10:32:30 +02:00
Jean-Baptiste Mardelle
ca203f15f6 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-04-16 09:56:43 +02:00
Jean-Baptiste Mardelle
984dec0103 Fix effects cannot be enabled after saving with disable bin/timeline effects
Faster project opening for multi-timeline projects
BUG: 438970
2024-04-16 09:55:59 +02:00
Lev Maslov
bfb1ef4c10 Audio recording implementation for Qt6 2024-04-16 06:24:11 +00:00
l10n daemon script
7421c48800 GIT_SILENT Sync po/docbooks with svn 2024-04-16 01:26:12 +00:00
l10n daemon script
e163e94866 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-16 01:15:16 +00:00
Jean-Baptiste Mardelle
a2c08dbc07 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-04-16 01:48:34 +02:00
Jean-Baptiste Mardelle
2114aeed9f Fix tests 2024-04-16 01:48:03 +02:00
l10n daemon script
3f06408908 GIT_SILENT Sync po/docbooks with svn 2024-04-15 01:19:40 +00:00
l10n daemon script
ce5313db71 GIT_SILENT Sync po/docbooks with svn 2024-04-14 01:19:57 +00:00
l10n daemon script
5b660d974c GIT_SILENT Sync po/docbooks with svn 2024-04-13 01:23:58 +00:00
Jean-Baptiste Mardelle
caacdcf244 Fix guides list widget not properly initialized on startup 2024-04-13 03:15:30 +02:00
Jean-Baptiste Mardelle
b2f03c8063 Fix Bin initialized twice on project opening causing various crashes.
CCBUG: 485452
2024-04-13 02:39:03 +02:00
Jean-Baptiste Mardelle
d671ae81af Fix crashes on insert/overwrite clips move 2024-04-12 12:24:47 +02:00
Jean-Baptiste Mardelle
91cba0c769 Fix clips and compositions not aligned to track after spacer operation 2024-04-12 12:14:50 +02:00
Jean-Baptiste Mardelle
cf3c145f0f Fix spacer crash with compositions
Related to #963
2024-04-12 11:52:13 +02:00
Jean-Baptiste Mardelle
beb7c53c92 Fix spacer crash with guides, small optimization for group move under timeline cursor
Related to #963
2024-04-12 11:29:55 +02:00
Jean-Baptiste Mardelle
5ac7bc5602 Correctly delete pluggable actions 2024-04-12 09:36:38 +02:00
Jean-Baptiste Mardelle
04582177d2 Fix dock action duplication and small mem leak 2024-04-12 08:40:40 +02:00
Jean-Baptiste Mardelle
684bd1e15d Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-04-12 04:47:14 +02:00
Jean-Baptiste Mardelle
b1f9007632 View menu: move bins and scopes in submenus 2024-04-12 04:47:00 +02:00
l10n daemon script
70c9b91b2c GIT_SILENT Sync po/docbooks with svn 2024-04-12 01:21:41 +00:00
Jean-Baptiste Mardelle
5089a93c9c Ensure autosave is not triggered while saving.
Might be related to #1852
2024-04-11 13:02:37 +02:00
Jean-Baptiste Mardelle
37d248119c Store multiple bins in Kdenlive Settings, remember each bin type (tree or icon view)
Restore multiple bins on opening.
Replaces !484
2024-04-11 07:55:32 +00:00
l10n daemon script
ea5812807e GIT_SILENT Sync po/docbooks with svn 2024-04-11 01:22:21 +00:00
Laurent Montel
75543f0835 GIT_SILENT: flatpak: Update Sdk to 6.7 2024-04-10 07:51:53 +02:00
l10n daemon script
ad6a256b74 GIT_SILENT Sync po/docbooks with svn 2024-04-10 01:23:38 +00:00
l10n daemon script
1fa57b2ed5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-10 01:14:51 +00:00
l10n daemon script
a40218faea GIT_SILENT made messages (after extraction) 2024-04-10 00:37:45 +00:00
Jean-Baptiste Mardelle
ea39529e0a Code cleanup: move subtitle related members from timelinemodel to subtitlemodel 2024-04-09 16:08:43 +02:00
Jean-Baptiste Mardelle
68772e6a39 Faster spacer tool 2024-04-09 09:57:54 +00:00
l10n daemon script
81b4a5ad01 GIT_SILENT Sync po/docbooks with svn 2024-04-09 01:23:46 +00:00
l10n daemon script
25694029df SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-09 01:15:16 +00:00
l10n daemon script
44d4073985 GIT_SILENT made messages (after extraction) 2024-04-09 00:37:44 +00:00
Heiko Becker
c3be2e0c64 GIT_SILENT Update Appstream for new release
(cherry picked from commit f10a4f2350)
2024-04-08 17:19:47 +02:00
Jean-Baptiste Mardelle
4391cd7fa9 Fix tab order of edit profile dialog 2024-04-08 16:40:02 +02:00
Jean-Baptiste Mardelle
0068799e78 Fix blurry folder icon with some project profiles 2024-04-08 16:39:23 +02:00
Jean-Baptiste Mardelle
f24a37ea3c Fix spacer tool with compositions and subtitles (broken by last commit) 2024-04-08 16:12:15 +02:00
Jean-Baptiste Mardelle
609278fdfd Make spacer tool faster 2024-04-08 11:06:33 +02:00
Jean-Baptiste Mardelle
286ec780a5 Merge branch 'release/24.02' 2024-04-08 08:46:12 +02:00
Jean-Baptiste Mardelle
7e372234d9 Fix timeline not following playhead
Fixes #1849
2024-04-08 08:45:43 +02:00
Jean-Baptiste Mardelle
249e823b78 Merge branch 'release/24.02' 2024-04-08 08:24:10 +02:00
Jean-Baptiste Mardelle
6eebd89dcc Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-04-08 08:02:43 +02:00
Jean-Baptiste Mardelle
5e76cb3659 When copy/paste effects from a group, only paste effects for the active clip
BUG: 421667
2024-04-08 08:02:28 +02:00
l10n daemon script
6f2f9735b7 GIT_SILENT Sync po/docbooks with svn 2024-04-08 03:15:53 +00:00
l10n daemon script
435e6abd4c GIT_SILENT made messages (after extraction) 2024-04-08 02:44:25 +00:00
l10n daemon script
7364145a3b GIT_SILENT Sync po/docbooks with svn 2024-04-08 01:22:22 +00:00
l10n daemon script
14c0f31998 GIT_SILENT Sync po/docbooks with svn 2024-04-07 03:16:36 +00:00
l10n daemon script
3aafc69145 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-04-07 03:13:40 +00:00
l10n daemon script
7b3ea5c994 GIT_SILENT Sync po/docbooks with svn 2024-04-07 01:23:13 +00:00
l10n daemon script
bff6d87507 GIT_SILENT Sync po/docbooks with svn 2024-04-06 03:00:37 +00:00
l10n daemon script
f96c6f53e0 GIT_SILENT Sync po/docbooks with svn 2024-04-06 01:22:56 +00:00
l10n daemon script
e0eabb283c GIT_SILENT Sync po/docbooks with svn 2024-04-05 03:13:05 +00:00
l10n daemon script
7d106a4ea4 GIT_SILENT Sync po/docbooks with svn 2024-04-05 01:20:56 +00:00
Jean-Baptiste Mardelle
15902d91b3 Merge branch 'release/24.02' 2024-04-04 17:30:41 +02:00
Jean-Baptiste Mardelle
535fdc1f22 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-04-04 17:30:06 +02:00
Jean-Baptiste Mardelle
19600e4c0e optimize group move (don't update clip position twice) 2024-04-04 17:29:48 +02:00
Jean-Baptiste Mardelle
664b7f81d2 Monitor: add play zone from cursor
BUG: 484103
2024-04-04 15:48:03 +02:00
Jean-Baptiste Mardelle
164e3845f3 Merge branch 'release/24.02' 2024-04-04 15:09:49 +02:00
Jean-Baptiste Mardelle
3a3e3894fb Fix nvidia encoding
Related to #1814
2024-04-04 15:08:54 +02:00
Jean-Baptiste Mardelle
0d99f9aab3 Merge branch 'release/24.02' 2024-04-04 08:10:14 +02:00
Jean-Baptiste Mardelle
3efe0d62f5 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-04-04 08:09:23 +02:00
Jean-Baptiste Mardelle
b07046873f Multiple improvements for timeline keyboard grab (don't test each frame on a move, scoll timeline accordingly, don't lose focus on app switch) 2024-04-04 08:09:01 +02:00
l10n daemon script
ab687c70ea GIT_SILENT Sync po/docbooks with svn 2024-04-04 03:18:19 +00:00
l10n daemon script
6a95505d37 GIT_SILENT Sync po/docbooks with svn 2024-04-04 01:23:30 +00:00
Jean-Baptiste Mardelle
bebb3e206a Merge branch 'release/24.02' 2024-04-03 13:06:39 +02:00
Jean-Baptiste Mardelle
baa93e0b24 Update to last commit: only sync shortcuts if there was a change 2024-04-03 13:06:07 +02:00
Jean-Baptiste Mardelle
8094aed4df Merge branch 'release/24.02' 2024-04-03 09:18:33 +02:00
Jean-Baptiste Mardelle
6a5aa6f924 Fix: editing toolbar config discards newly set keyboard shortcuts 2024-04-03 09:18:03 +02:00
Jean-Baptiste Mardelle
aab57dfeaf Merge branch 'release/24.02' 2024-04-03 07:09:46 +02:00
Jean-Baptiste Mardelle
7f98df751f Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-04-03 07:09:06 +02:00
Jean-Baptiste Mardelle
36d9d2d76f Increase Qt6 limit for max image size
CCBUG: 484752
2024-04-03 07:08:43 +02:00
l10n daemon script
086ee1cb1d GIT_SILENT Sync po/docbooks with svn 2024-04-03 03:02:00 +00:00
l10n daemon script
e2fbebe49d GIT_SILENT Sync po/docbooks with svn 2024-04-03 01:23:08 +00:00
l10n daemon script
370bf6dac9 GIT_SILENT made messages (after extraction) 2024-04-03 00:37:37 +00:00
l10n daemon script
ba53cf7c25 GIT_SILENT Sync po/docbooks with svn 2024-04-02 02:49:13 +00:00
l10n daemon script
a60fdcf55b GIT_SILENT made messages (after extraction) 2024-04-02 02:18:43 +00:00
l10n daemon script
d7e9c8c040 GIT_SILENT Sync po/docbooks with svn 2024-04-02 01:17:28 +00:00
Julius Künzel
fab87ecf50 GIT_SILENT [icons] use timeline-mode-* instead of kdenlive-*-edit 2024-04-01 15:30:38 +02:00
Julius Künzel
4038c5e045 GIT_SILENT [icons] replace kdenlive-show-audiothumb by waveform 2024-04-01 15:30:38 +02:00
Julius Künzel
c2c8087ea8 GIT_SILENT [icons] use kdenlive-show-video instead of *- videothumb 2024-04-01 15:30:38 +02:00
Julius Künzel
6744dd9d7d GIT_SILENT [icons] Use audio-off instead of kdenlive-hide-audio 2024-04-01 15:30:38 +02:00
l10n daemon script
fd25adf69b GIT_SILENT Sync po/docbooks with svn 2024-04-01 02:49:37 +00:00
l10n daemon script
d1c8d3655f GIT_SILENT made messages (after extraction) 2024-04-01 02:18:32 +00:00
l10n daemon script
f0b95e4055 GIT_SILENT Sync po/docbooks with svn 2024-04-01 01:17:04 +00:00
l10n daemon script
dbff881d50 GIT_SILENT made messages (after extraction) 2024-04-01 00:37:33 +00:00
Elias (Bleuzen)
117baaae99 Improve AV1 NVENC export profile
This improves the AV1 NVENC export profile introduced in https://invent.kde.org/multimedia/kdenlive/-/merge_requests/409

The current values produce large files and the quality slider is limited to only a small range (`15` - `45`) of all possible QP values. Therefore even when setting the quality slider to 0% the output file is still big and it is not possible to compress the video to a more reasonable size

The AV1 NVENC encoder supports a QP range of `-1` - `255`.
This MR fixes the above issue by exposing more of this range to be able to output smaller files

I also changed the default value to one which outputs a bit smaller files compared to H264 with its default CQP. I think this is what most users expect considering that AV1 is in most cases a more efficient codec

There are more possible improvements to investigate (CQ mode instead of CQP, Spatial AQ & Temporal AQ, testing on more content to find better values overall and better naming of the profiles...)
but for now this should be fine and gets the profile in a usable state for most situations
2024-03-31 16:28:11 +00:00
Laurent Montel
c17e7b3b0a Translate shortcut too 2024-03-31 07:41:47 +00:00
l10n daemon script
0c1badbedf GIT_SILENT Sync po/docbooks with svn 2024-03-31 03:21:08 +00:00
l10n daemon script
c806935cdc GIT_SILENT Sync po/docbooks with svn 2024-03-31 01:29:02 +00:00
Julius Künzel
7431d8d2d6 Require at least MLT 7.22.0 2024-03-30 11:39:40 +00:00
Julius Künzel
5898683505 GIT_SILENT Disable CD macOS notarize test 2024-03-30 11:39:32 +00:00
l10n daemon script
cb3dbc73c4 GIT_SILENT Sync po/docbooks with svn 2024-03-30 02:50:23 +00:00
l10n daemon script
6752608cf1 GIT_SILENT Sync po/docbooks with svn 2024-03-30 01:17:20 +00:00
Jean-Baptiste Mardelle
1085c8393b Use proper method to remove ampersand accel 2024-03-29 15:36:28 +01:00
l10n daemon script
1b7fc5f152 GIT_SILENT Sync po/docbooks with svn 2024-03-29 03:16:12 +00:00
l10n daemon script
9e9d4c6896 GIT_SILENT Sync po/docbooks with svn 2024-03-29 01:29:09 +00:00
Friedrich W. H. Kossebau
2c14d13951 Drop code duplicating what KAboutData::setApplicationData() & KAboutData::setupCommandLine() do 2024-03-28 19:20:59 +00:00
Jean-Baptiste Mardelle
cd456b93cb Merge branch 'release/24.02' 2024-03-28 08:58:40 +01:00
Jean-Baptiste Mardelle
f820296578 Fix: Ensure secondary bins have a title bar when needed and that the dock widgets list is always correctly sorted 2024-03-28 08:57:40 +01:00
l10n daemon script
a71510b112 GIT_SILENT Sync po/docbooks with svn 2024-03-28 01:36:31 +00:00
l10n daemon script
31785c2f18 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-03-28 01:17:40 +00:00
l10n daemon script
3906b6ea9a GIT_SILENT made messages (after extraction) 2024-03-28 00:38:21 +00:00
l10n daemon script
f6fd2e2c0d GIT_SILENT Sync po/docbooks with svn 2024-03-27 11:28:20 +00:00
l10n daemon script
25ef5fa5e4 GIT_SILENT Sync po/docbooks with svn 2024-03-27 09:53:45 +00:00
l10n daemon script
357acb4c83 GIT_SILENT Sync po/docbooks with svn 2024-03-27 03:24:24 +00:00
l10n daemon script
799334984d GIT_SILENT Sync po/docbooks with svn 2024-03-27 01:29:59 +00:00
Julius Künzel
b63ce5df8f GIT_SILENT Fix compiler warnings in fakeit.hpp
(cherry picked from commit 2283c990d3)
2024-03-26 22:41:56 +01:00
Julius Künzel
ed08491214 GIT_SILENT Update fakeit
From https://github.com/eranpeer/FakeIt/blob/master/single_header/
standalone/fakeit.hpp

SPDX header ported

(cherry picked from commit b026f57f09)
2024-03-26 22:41:53 +01:00
Julius Künzel
a47375bd61 GIT_SILENT Fix a few build warnings
(cherry picked from commit fedc976d96)
2024-03-26 22:41:51 +01:00
Julius Künzel
d858793a32 GIT_SILENT Disable spamy variadic-macros warning
(cherry picked from commit 2b4110d0f2)
2024-03-26 22:41:44 +01:00
Jean-Baptiste Mardelle
22c34f32c4 Merge branch 'release/24.02' 2024-03-26 11:39:05 +01:00
Jean-Baptiste Mardelle
befe0858db Don't perform bin block twice on main bin 2024-03-26 11:38:43 +01:00
Jean-Baptiste Mardelle
72dbc431a5 Merge branch 'release/24.02' 2024-03-26 09:54:25 +01:00
Jean-Baptiste Mardelle
fc2c026d9c Fix: lag moving clips from one bin to another and unneeded monitor clip reload 2024-03-26 09:53:38 +01:00
l10n daemon script
56045b3039 GIT_SILENT Sync po/docbooks with svn 2024-03-26 03:26:28 +00:00
l10n daemon script
be9944c7f9 GIT_SILENT Sync po/docbooks with svn 2024-03-26 01:29:44 +00:00
Jean-Baptiste Mardelle
9a2a6cf1b4 Merge branch 'release/24.02' 2024-03-26 00:26:22 +01:00
Jean-Baptiste Mardelle
9041fef042 Fix crash and color theme broken on Windows when opening a project by double click 2024-03-26 00:24:12 +01:00
Jean-Baptiste Mardelle
0a70940a9b Merge branch 'release/24.02' 2024-03-25 13:23:31 +01:00
Jean-Baptiste Mardelle
e246dac297 Try to fix empty monitor when switching to/from fullscreen on Mac 2024-03-25 13:22:38 +01:00
Jean-Baptiste Mardelle
707bc0f78e Fix mem leak on save 2024-03-25 13:11:58 +01:00
Jean-Baptiste Mardelle
37adf37a97 Add more locks around xml producer, fix autosave triggered on project open 2024-03-25 13:11:39 +01:00
l10n daemon script
5d499dea8c GIT_SILENT Sync po/docbooks with svn 2024-03-25 03:22:43 +00:00
l10n daemon script
7d510ac2a1 GIT_SILENT made messages (after extraction) 2024-03-25 02:51:44 +00:00
l10n daemon script
811549a541 GIT_SILENT Sync po/docbooks with svn 2024-03-25 01:29:59 +00:00
Julius Künzel
2283c990d3 GIT_SILENT Fix compiler warnings in fakeit.hpp 2024-03-25 00:45:09 +01:00
Julius Künzel
b026f57f09 GIT_SILENT Update fakeit
From https://github.com/eranpeer/FakeIt/blob/master/single_header/
standalone/fakeit.hpp

SPDX header ported
2024-03-25 00:45:09 +01:00
Julius Künzel
fedc976d96 GIT_SILENT Fix a few build warnings 2024-03-25 00:45:09 +01:00
Julius Künzel
2b4110d0f2 GIT_SILENT Disable spamy variadic-macros warning 2024-03-25 00:09:04 +01:00
Jean-Baptiste Mardelle
0acbb5b763 Merge branch 'release/24.02' 2024-03-24 21:30:10 +01:00
Jean-Baptiste Mardelle
5c77705ffa Mediabrowser: ensure thumbnails are generated after changing the view 2024-03-24 21:29:45 +01:00
Jean-Baptiste Mardelle
78f8240e0b Merge branch 'release/24.02' 2024-03-24 17:13:12 +01:00
Jean-Baptiste Mardelle
8cfa2ea978 Enable video thumbnails in media browser for Win/Mac 2024-03-24 16:55:39 +01:00
Jean-Baptiste Mardelle
185cce37a5 Fix: don't propose existing name for new sequence
BUG: 472753
2024-03-24 15:02:07 +01:00
Jean-Baptiste Mardelle
1bef4dad70 Fix crash in sequence clip thumbnails
CCBUG: 483836
2024-03-24 15:01:42 +01:00
Jean-Baptiste Mardelle
ac078f0042 Ensure we never reset the locale while an MLT XML Consumer is running (it caused data corruption)
CCBUG: 483777
2024-03-24 14:51:29 +01:00
Julius Künzel
a1cabf8ef7 Add icon data to shared-mime-info 2024-03-24 12:37:45 +00:00
Jean-Baptiste Mardelle
941104faf4 Fix: favorite effects menu not refreshed when a new effect is set as favorite 2024-03-24 13:05:32 +01:00
Jean-Baptiste Mardelle
0d80605586 Fix: Rotoscoping not allowing to add points close to bottom of the screen 2024-03-24 13:05:17 +01:00
Jean-Baptiste Mardelle
8ce440f539 Fix: Rotoscoping - allow closing shape with Return key, don't discard initial shape when drawing it and seeking in timeline
CCBUG: 484009
2024-03-24 13:05:05 +01:00
Jean-Baptiste Mardelle
5ab2de0506 Fix: cannot translate the "P" for Proxy in timeline
BUG: 471850
2024-03-24 12:57:09 +01:00
Jean-Baptiste Mardelle
5768659e20 Merge branch 'release/24.02' 2024-03-24 06:51:02 +01:00
Jean-Baptiste Mardelle
efbfbe63a8 Fix white background and blank monitor on Windows after going back from fullscreen
BUG: 484081
2024-03-24 06:44:54 +01:00
l10n daemon script
a2c33f6f02 GIT_SILENT Sync po/docbooks with svn 2024-03-24 02:57:12 +00:00
l10n daemon script
b0ddb90ebf GIT_SILENT Sync po/docbooks with svn 2024-03-24 01:19:45 +00:00
l10n daemon script
40bdee57b4 GIT_SILENT made messages (after extraction) 2024-03-24 00:37:40 +00:00
Jean-Baptiste Mardelle
7133f027ce Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-03-23 06:48:22 +01:00
Jean-Baptiste Mardelle
7a09d96c50 Fix possible crash when quit just after starting 2024-03-23 06:47:42 +01:00
Jean-Baptiste Mardelle
5814f7b9aa Fix crash in sequence clip thumbnails
CCBUG: 483836
2024-03-23 06:47:13 +01:00
l10n daemon script
550724fbd7 GIT_SILENT Sync po/docbooks with svn 2024-03-23 02:57:36 +00:00
l10n daemon script
e322b2d375 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-03-23 02:55:11 +00:00
l10n daemon script
833cffe72d GIT_SILENT Sync po/docbooks with svn 2024-03-23 01:18:26 +00:00
Julius Künzel
dd6e81cf47 Fix wrong KDEInstallDirs on Windows
Appearently include(KDEInstallDirs) behaves different if called after find_package(Qt6 ...). This seems like a bug in ECM
2024-03-22 23:32:01 +00:00
Jean-Baptiste Mardelle
e7cf1299ac Fix recent commit not allowing to open project file 2024-03-22 16:38:35 +01:00
Jean-Baptiste Mardelle
c03365762b Fix recent commit not allowing to open files 2024-03-22 16:34:02 +01:00
Jean-Baptiste Mardelle
4bbfef6393 go back to previous hack around ECM issue 2024-03-22 16:25:34 +01:00
Jean-Baptiste Mardelle
a28aae2b9a Restore monitor in full screen if they were when closing Kdenlive
CCBUG: 484081
2024-03-22 16:25:34 +01:00
Jean-Baptiste Mardelle
41a5320e89 Don't crash opening aa corrupted project file with no tracks 2024-03-22 13:46:18 +01:00
Jean-Baptiste Mardelle
d296a33fc4 When opening an unrecoverable file, don't crash but propose to open a backup.
Related to #484070
2024-03-22 13:23:31 +01:00
Jean-Baptiste Mardelle
75be42a77c Ensure we never reset the locale while an MLT XML Consumer is running (it caused data corruption)
CCBUG: 483777
2024-03-22 11:47:03 +01:00
Jean-Baptiste Mardelle
3df6e489a7 Merge branch 'release/24.02' 2024-03-22 09:05:26 +01:00
Jean-Baptiste Mardelle
c83404329a Fix: cannot move compositions properly in timeline with Qt6
BUG: 484062
2024-03-22 09:04:16 +01:00
Jean-Baptiste Mardelle
4298a42125 Proxy clip: highlight proxy in file manager when opening the folder 2024-03-22 09:03:07 +01:00
l10n daemon script
d1fa0f73f9 GIT_SILENT Sync po/docbooks with svn 2024-03-22 02:52:49 +00:00
l10n daemon script
efb9082dd3 GIT_SILENT made messages (after extraction) 2024-03-22 02:21:10 +00:00
l10n daemon script
c2868934b5 GIT_SILENT Sync po/docbooks with svn 2024-03-22 01:18:16 +00:00
l10n daemon script
94ce0033c1 GIT_SILENT Sync po/docbooks with svn 2024-03-21 02:59:11 +00:00
l10n daemon script
70a7b424bc GIT_SILENT Sync po/docbooks with svn 2024-03-21 01:19:59 +00:00
Jean-Baptiste Mardelle
a6be0bb04f Fix: favorite effects menu not refreshed when a new effect is set as favorite 2024-03-20 09:15:07 +01:00
Jean-Baptiste Mardelle
9d298460a0 Rotoscoping: add info about return key 2024-03-20 08:55:03 +01:00
Jean-Baptiste Mardelle
17f297d3b1 Fix: Rotoscoping not allowing to add points close to bottom of the screen 2024-03-20 08:52:25 +01:00
Jean-Baptiste Mardelle
c8ac96845d Fix: Rotoscoping - allow closing shape with Return key, don't discard initial shape when drawing it and seeking in timeline
CCBUG: 484009
2024-03-20 08:37:17 +01:00
Jean-Baptiste Mardelle
7101e3623a Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-03-20 07:54:07 +01:00
Jean-Baptiste Mardelle
9547fab009 srt_equalizer: drop method that is only available in most recent version
Related to #1843
2024-03-20 07:53:43 +01:00
l10n daemon script
458c03e173 GIT_SILENT Sync po/docbooks with svn 2024-03-20 02:57:49 +00:00
l10n daemon script
5557bf39cb GIT_SILENT Sync po/docbooks with svn 2024-03-20 01:21:13 +00:00
Jean-Baptiste Mardelle
b8d94caadb Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-03-19 16:14:39 +01:00
Jean-Baptiste Mardelle
d36a9521cb Fix: Speech to text, allow optional dependencies (srt_equalizer), fix venv not correctly enabled on first install and some packages not installing if optional dep is unavailable 2024-03-19 16:14:23 +01:00
Julius Künzel
04f6b61520 GIT_SILENT Fix typos 2024-03-19 15:03:12 +01:00
Julius Künzel
ea26ee639d Update and improve build documentation for Qt6 2024-03-19 15:01:17 +01:00
Jean-Baptiste Mardelle
3dcac3a672 Add test for latest cut crash 2024-03-19 09:18:04 +01:00
Jean-Baptiste Mardelle
a78da17223 Merge branch 'release/24.02' 2024-03-19 08:49:25 +01:00
Jean-Baptiste Mardelle
de390f2b25 Fix crash on group cut 2024-03-19 08:44:41 +01:00
l10n daemon script
0b022a6753 GIT_SILENT made messages (after extraction) 2024-03-19 02:29:25 +00:00
l10n daemon script
d421899e88 GIT_SILENT Sync po/docbooks with svn 2024-03-19 01:21:04 +00:00
Eugen Mohr
4bdb8cab65 Update Readme to GitLab CD destination 2024-03-19 00:53:21 +00:00
Jean-Baptiste Mardelle
dc75e6d827 Fix possible startup crash 2024-03-18 13:30:54 +01:00
Jean-Baptiste Mardelle
3b994b2c09 Fix typo 2024-03-18 13:23:38 +01:00
Jean-Baptiste Mardelle
88469974eb Fix appstream release notes formatting 2024-03-18 12:41:56 +01:00
Jean-Baptiste Mardelle
17a5a459b3 Check if KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES can be disabled (we still have wrong paths in Windows install) 2024-03-18 07:54:41 +00:00
Jean-Baptiste Mardelle
73b378ca5f Add release notes to AppData 2024-03-18 07:21:04 +00:00
l10n daemon script
b030f183c9 GIT_SILENT Sync po/docbooks with svn 2024-03-18 03:36:07 +00:00
l10n daemon script
58bae60c7b GIT_SILENT Sync po/docbooks with svn 2024-03-18 01:29:54 +00:00
l10n daemon script
4a95614833 GIT_SILENT made messages (after extraction) 2024-03-18 00:37:49 +00:00
Jean-Baptiste Mardelle
96b7557f3b Merge branch 'release/24.02' 2024-03-17 17:24:28 +01:00
Jean-Baptiste Mardelle
47b2f9f906 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-03-17 17:10:44 +01:00
Jean-Baptiste Mardelle
3aadf0ec9e Fix: some sequence properties incorrectly saved, like subtitles list, timeline zone
BUG: 483516
FIXED-IN: 24.02.1
2024-03-17 17:10:23 +01:00
l10n daemon script
219325efae GIT_SILENT Sync po/docbooks with svn 2024-03-17 03:34:58 +00:00
l10n daemon script
f11b0f6c0b GIT_SILENT made messages (after extraction) 2024-03-17 03:03:54 +00:00
l10n daemon script
268ff2b14b GIT_SILENT Sync po/docbooks with svn 2024-03-17 01:28:14 +00:00
Jean-Baptiste Mardelle
a4d1f81ae6 Merge branch 'release/24.02' 2024-03-16 17:12:47 +01:00
Jean-Baptiste Mardelle
585ffc98e4 Fix: Windows crash clicking fullscreen button
BUG: 483441
FIXED-IN: 24.02.1
2024-03-16 17:10:03 +01:00
Jean-Baptiste Mardelle
fd04a86f5e fix: cannot revert letter spacing to 0 in title clips
BUG: 483710
2024-03-16 09:21:43 +01:00
Jean-Baptiste Mardelle
a2b7c225f7 fix: cannot revert letter spacing to 0 in title clips
BUG: 483710
2024-03-16 09:20:56 +01:00
Jean-Baptiste Mardelle
0d584a65de Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-03-16 06:48:29 +01:00
l10n daemon script
2e42e81708 GIT_SILENT Sync po/docbooks with svn 2024-03-16 03:41:56 +00:00
l10n daemon script
2a04be71f3 GIT_SILENT Sync po/docbooks with svn 2024-03-16 01:32:30 +00:00
l10n daemon script
e0e3caba1d GIT_SILENT made messages (after extraction) 2024-03-16 00:37:56 +00:00
Heiko Becker
86d48e8e0a GIT_SILENT Update Appstream for new release
(cherry picked from commit d210ba864a)
2024-03-15 21:39:03 +01:00
Heiko Becker
d210ba864a GIT_SILENT Update Appstream for new release 2024-03-15 21:38:56 +01:00
Heiko Becker
fda2ffc7ea GIT_SILENT Upgrade release service version to 24.02.1. 2024-03-15 21:06:47 +01:00
Jean-Baptiste Mardelle
3c8316c8b0 Merge branch 'release/24.02' 2024-03-15 15:39:00 +01:00
Jean-Baptiste Mardelle
086a953a7c Fix: font corruption on Qt6/Wayland
Related to #1838
2024-03-15 15:38:29 +01:00
Christopher Vollick
4fd772833b Audio Capture Subdir
This introduces a new option to the environment config to allow captures
to the stored in a subdirectory of the project folder on disk, rather
than only in the root.

To go along with that this also cleans up the current confusion in the
recording classes around which folder to put stuff in, putting all
captures into the capture folder, rather than splitting them between
audio captures and video captures, where video captures end up in with
the renders. Unless a custom folder is set for audio, then they end up
in there *with* the audio captures.

This is cleaner. Captures all go in the capture folder.
And we make the folder if it's pointing to a non-existent folder. This
was previously theoretically possible if someone set a custom folder
that didn't exist, but that would be a weird thing to do.

Now, though, it's common for people setting subdirs, because each new
project will probably not have a capture dir before their first capture.

Also, now that there's two options that require follow-up info, I made
it so when you don't have "custom folder" chosen, rather than showing
the custom path but having it disabled, I just hide it. And then added
another field that shows up to ask the subdir when you've chosen that.

In doing this, I've taken the `getProjectFolderName` method, which was
previously effectively two independent methods toggled by a boolean, and
made them two fully different methods.

Closes #1395
2024-03-15 08:27:29 +00:00
Jean-Baptiste Mardelle
826137d8aa Merge branch 'release/24.02' 2024-03-15 07:41:07 +01:00
Jean-Baptiste Mardelle
7d589a22a8 fix: Fix pan timeline with middle mouse button
BUG: 483244
2024-03-15 07:40:04 +01:00
l10n daemon script
b3effbc03d GIT_SILENT made messages (after extraction) 2024-03-15 03:03:52 +00:00
l10n daemon script
e2b3948469 GIT_SILENT Sync po/docbooks with svn 2024-03-15 01:29:21 +00:00
l10n daemon script
42631950a2 GIT_SILENT made messages (after extraction) 2024-03-14 03:04:57 +00:00
l10n daemon script
fe84a4197b GIT_SILENT Sync po/docbooks with svn 2024-03-14 01:30:16 +00:00
l10n daemon script
a54166b7a6 GIT_SILENT made messages (after extraction) 2024-03-14 00:37:30 +00:00
Jean-Baptiste Mardelle
8e6ffa7ee3 feat: filter avfilter.fillborders add new methods for filling border 2024-03-13 08:26:43 +01:00
Jean-Baptiste Mardelle
277ef15e0e Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-03-13 08:05:01 +01:00
Jean-Baptiste Mardelle
50949f28f9 Merge branch 'release/24.02' 2024-03-13 08:03:53 +01:00
l10n daemon script
683897248e GIT_SILENT Sync po/docbooks with svn 2024-03-13 02:53:41 +00:00
l10n daemon script
ed71ffa86c GIT_SILENT Sync po/docbooks with svn 2024-03-13 01:19:45 +00:00
l10n daemon script
4047c76462 GIT_SILENT made messages (after extraction) 2024-03-13 00:37:42 +00:00
Julius Künzel
e0325d7149 GIT_SILENT Fix syntax 2024-03-13 01:33:33 +01:00
Julius Künzel
b1172c0958 Merge remote-tracking branch 'upstream/release/24.02' 2024-03-13 01:25:04 +01:00
Julius Künzel
02aeff4029 GIT_SILENT Fix Qt6 build 2024-03-13 01:11:46 +01:00
Jean-Baptiste Mardelle
879456e580 minor cleanup 2024-03-12 21:32:13 +01:00
Jean-Baptiste Mardelle
95eac35720 Merge branch 'release/24.02' 2024-03-12 20:06:57 +01:00
Jean-Baptiste Mardelle
e821a18e7c When file fails to open, display MLT's warning to help debugging 2024-03-12 15:22:46 +01:00
Jean-Baptiste Mardelle
2d8e9ac146 Fix crash trying to recover a backup after opening a corrupted file 2024-03-12 10:35:27 +01:00
Jean-Baptiste Mardelle
a4efb328bc Merge branch 'release/24.02' 2024-03-12 10:28:48 +01:00
Jean-Baptiste Mardelle
2b67813cef Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-03-12 10:27:46 +01:00
Jean-Baptiste Mardelle
79d1a6b174 Fix multiple subtitles issues: several tracks not correctly saved, sequence copy not suplicating subs, crash on adding new subtitle track
BUG: 482434
2024-03-12 10:25:57 +01:00
l10n daemon script
0c321da610 GIT_SILENT Sync po/docbooks with svn 2024-03-12 02:50:44 +00:00
l10n daemon script
2232ceae84 GIT_SILENT made messages (after extraction) 2024-03-12 02:19:55 +00:00
l10n daemon script
a7ce067108 GIT_SILENT Sync po/docbooks with svn 2024-03-12 01:18:13 +00:00
l10n daemon script
f1e335fa38 GIT_SILENT made messages (after extraction) 2024-03-12 00:37:25 +00:00
Farid Abdelnour
d1f1d7673a Update file org.kde.kdenlive.appdata.xml 2024-03-11 17:32:21 +01:00
Farid Abdelnour
fc049562f5 Update file org.kde.kdenlive.appdata.xml 2024-03-11 17:32:21 +01:00
Julius Künzel
604b8b8fe5 Add .desktop file 2024-03-11 17:32:21 +01:00
Farid Abdelnour
c9e3cc8c31 Updated icons and appdata info for Flathub 2024-03-11 17:32:21 +01:00
Timothée Ravier
1babe71699 org.kde.kdenlive.appdata: Add developer_name
Fixes the following lint errors for Flathub:
```
{
    "errors": [
        "appstream-missing-developer-name"
    ]
}
```

See:
- https://github.com/flathub/org.kde.kdenlive/pull/329
- https://github.com/flathub-infra/flatpak-builder-lint/issues/274
- https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer
- https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer_name
2024-03-11 17:32:21 +01:00
Marius P
d80fb214a3 org.kde.kdenlive.appdata.xml use https://bugs.kde.org/enter_bug.cgi?product=kdenlive 2024-03-11 17:32:21 +01:00
Jean-Baptiste Mardelle
b55cc26add Merge branch 'release/24.02' 2024-03-11 08:23:29 +01:00
Jean-Baptiste Mardelle
19aac0d11d Fix bin thumbnails for missing clips have an incorrect aspect ratio 2024-03-11 08:20:09 +01:00
Jean-Baptiste Mardelle
36a0323c1f On sequence change, recursively update each sequence that embedded it
BUG: 482949
2024-03-11 08:15:20 +01:00
l10n daemon script
f8a9976f5e GIT_SILENT Sync po/docbooks with svn 2024-03-11 02:50:41 +00:00
l10n daemon script
9dc42c0e47 GIT_SILENT Sync po/docbooks with svn 2024-03-11 01:18:01 +00:00
l10n daemon script
00128769e6 GIT_SILENT made messages (after extraction) 2024-03-11 00:37:41 +00:00
Julius Künzel
7fdc7e2084 [nightly flatpak] Use the offical Qt6 runtime 2024-03-10 15:21:00 +00:00
Farid Abdelnour
23f07a140f Update file org.kde.kdenlive.appdata.xml 2024-03-10 15:11:24 +00:00
Farid Abdelnour
4c24677833 Update file org.kde.kdenlive.appdata.xml 2024-03-10 15:11:24 +00:00
Julius Künzel
0838324eb9 Add .desktop file 2024-03-10 15:11:24 +00:00
Farid Abdelnour
a1d559ae3e Updated icons and appdata info for Flathub 2024-03-10 15:11:24 +00:00
Jean-Baptiste Mardelle
50de32d2ce Fix whisper model size unit 2024-03-10 14:55:46 +01:00
l10n daemon script
c79a316e68 GIT_SILENT Sync po/docbooks with svn 2024-03-10 03:34:33 +00:00
l10n daemon script
d548ec753f GIT_SILENT Sync po/docbooks with svn 2024-03-10 01:29:10 +00:00
Jean-Baptiste Mardelle
2128d99ec0 Merge branch 'release/24.02' 2024-03-09 18:11:42 +01:00
Jean-Baptiste Mardelle
0b244bd799 When using multiple timeline sequences, fix change in a sequence resulting in effect loss if the tab was not changed 2024-03-09 18:11:01 +01:00
l10n daemon script
285e342982 GIT_SILENT Sync po/docbooks with svn 2024-03-09 02:59:14 +00:00
l10n daemon script
aac4b3ed18 GIT_SILENT Sync po/docbooks with svn 2024-03-09 01:21:55 +00:00
Jean-Baptiste Mardelle
f5a9f422b0 Merge branch 'release/24.02' 2024-03-08 23:46:02 +01:00
Jean-Baptiste Mardelle
8d709b5962 Fix crash on spacer tool with grouped subtitle
BUG: 482510
2024-03-08 23:45:07 +01:00
Jean-Baptiste Mardelle
9fe37266ae Don't seek timeline when hover timeline ruler and doing a spacer operation 2024-03-08 16:13:55 +01:00
Jean-Baptiste Mardelle
8b5b2a59d4 Improve install steps for SeamlessM4t, warn user of huge downloads 2024-03-08 16:04:14 +01:00
Jean-Baptiste Mardelle
46a668e1db Initial implementation of subtitles translation using SeamlessM4T engine 2024-03-08 14:25:57 +01:00
Jean-Baptiste Mardelle
67a0014b2e Make whisper to srt script more robust, use kwargs 2024-03-08 12:26:44 +01:00
Jean-Baptiste Mardelle
45c0ce6ae9 Merge branch 'release/24.02' 2024-03-08 09:50:53 +01:00
Jean-Baptiste Mardelle
a32aa674bb Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-03-08 09:50:09 +01:00
Jean-Baptiste Mardelle
be9798168f Fix crash moving single item in a group 2024-03-08 09:49:54 +01:00
l10n daemon script
3a0cf36e02 GIT_SILENT Sync po/docbooks with svn 2024-03-08 02:51:10 +00:00
l10n daemon script
3bca55b246 GIT_SILENT Sync po/docbooks with svn 2024-03-08 01:17:52 +00:00
Antonio Rojas
ca01d111e8 Block Qt5 MLT plugins in thumbnailer when building with Qt6.
Follow up to a3d52b2b32

BUG: 482335
(cherry picked from commit 56cb0ef567)
2024-03-07 17:17:21 +01:00
Antonio Rojas
56cb0ef567 Block Qt5 MLT plugins in thumbnailer when building with Qt6.
Follow up to a3d52b2b32

BUG: 482335
2024-03-07 14:00:45 +01:00
Julius Künzel
fb9a27dd79 [CD] Restore use of normal Appimage template after testing 2024-03-07 11:03:19 +00:00
l10n daemon script
c0a842b734 GIT_SILENT Sync po/docbooks with svn 2024-03-07 02:50:04 +00:00
l10n daemon script
2aaf8d8eb3 GIT_SILENT Sync po/docbooks with svn 2024-03-07 01:17:06 +00:00
Julius Künzel
ce800dd8e7 GIT_SILENT Run mac notarize test only on manual trigger 2024-03-06 20:13:38 +00:00
Julius Künzel
3f2a6a2074 GIT_SILENT Run mac notarize test only on manual trigger 2024-03-06 20:13:00 +00:00
Julius Künzel
4c8c4da45c Fix CI/CD ones more 2024-03-06 19:52:42 +00:00
Julius Künzel
507df45b39 Fix CI/CD 2024-03-06 19:51:55 +00:00
Julius Künzel
34c9b7da3a Fix CI/CD 2024-03-06 19:51:20 +00:00
Julius Künzel
7cb55a24f1 GIT_SILENT Temporarily use Appimage CD job from work branch 2024-03-06 19:49:35 +00:00
Julius Künzel
0a3bb7c29b [CD] Disable Qt5 jobs
They will conflict with Qt6 with the new CDN publisher
2024-03-06 19:46:48 +00:00
Julius Künzel
0262b8fadb [CD] Disable Qt5 jobs
They will conflict with Qt6 with the new CDN publisher
2024-03-06 19:46:02 +00:00
Jean-Baptiste Mardelle
cab248f754 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-03-06 08:47:45 +01:00
Jean-Baptiste Mardelle
f9e2b7397a Speech to text: add a link to models folder and display their size in settings 2024-03-06 08:47:31 +01:00
l10n daemon script
8ca36ebf80 GIT_SILENT Sync po/docbooks with svn 2024-03-06 02:48:59 +00:00
l10n daemon script
3b1dcbce58 GIT_SILENT Sync po/docbooks with svn 2024-03-06 01:17:57 +00:00
Jean-Baptiste Mardelle
54ab9eac9b Merge branch 'release/24.02' 2024-03-05 15:36:13 +01:00
Jean-Baptiste Mardelle
244e0adcba Don't allow autosave when the document is closing 2024-03-05 15:35:36 +01:00
Jean-Baptiste Mardelle
f14b201971 Fix deleting single item in a group not working 2024-03-05 15:35:00 +01:00
Jean-Baptiste Mardelle
26e0ca0fc1 Merge branch 'release/24.02' 2024-03-05 11:40:42 +01:00
Jean-Baptiste Mardelle
38cb6a5e5e Fix moving a single item in a group with alt not always working and breaks on undo 2024-03-05 11:40:00 +01:00
Jean-Baptiste Mardelle
bcb1fdd27e Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-03-05 07:08:48 +01:00
Jean-Baptiste Mardelle
1a767c7fae Fix another case of clips with mixes allowed to resize over another clip, add tests 2024-03-05 07:08:24 +01:00
l10n daemon script
ebccd2611a GIT_SILENT Sync po/docbooks with svn 2024-03-05 02:50:36 +00:00
l10n daemon script
93eb67e724 GIT_SILENT Sync po/docbooks with svn 2024-03-05 01:18:11 +00:00
Jean-Baptiste Mardelle
de038f74a3 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-03-04 09:07:58 +01:00
Jean-Baptiste Mardelle
9dff131f34 Fix adding a mix to an AV clit that already had a mix on one of its components moving existing mix 2024-03-04 09:07:40 +01:00
l10n daemon script
c1c4f17b5d GIT_SILENT Sync po/docbooks with svn 2024-03-04 02:50:52 +00:00
l10n daemon script
a11d5c1291 GIT_SILENT Sync po/docbooks with svn 2024-03-04 01:17:38 +00:00
l10n daemon script
eb24d61d55 GIT_SILENT Sync po/docbooks with svn 2024-03-03 03:03:46 +00:00
l10n daemon script
5eb89d9a7f GIT_SILENT Sync po/docbooks with svn 2024-03-03 01:22:45 +00:00
Jean-Baptiste Mardelle
94230d0bb1 Merge branch 'release/24.02' 2024-03-02 19:46:09 +01:00
Jean-Baptiste Mardelle
7889c84b71 Fix typo 2024-03-02 19:45:00 +01:00
Jean-Baptiste Mardelle
9df63007a8 Whisper: allow setting a maximum character count per subtitle (enabled by default) 2024-03-02 12:42:10 +01:00
Jean-Baptiste Mardelle
738202748f Merge branch 'release/24.02' 2024-03-02 10:44:20 +01:00
Jean-Baptiste Mardelle
83cd06d512 Fix for Qt6's behavior change in QVariant::isNull() (fixes speech to text) 2024-03-02 10:42:52 +01:00
l10n daemon script
88b65b2d95 GIT_SILENT Sync po/docbooks with svn 2024-03-02 02:55:56 +00:00
l10n daemon script
5f2623feec SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-03-02 02:53:37 +00:00
l10n daemon script
75235c61c2 GIT_SILENT made messages (after extraction) 2024-03-02 02:24:59 +00:00
l10n daemon script
d671fb0bdb GIT_SILENT Sync po/docbooks with svn 2024-03-02 01:17:51 +00:00
Jean-Baptiste Mardelle
8ed3807b44 Merge branch 'release/24.02' 2024-03-01 11:25:07 +01:00
Jean-Baptiste Mardelle
e84a088193 Fix crash on invalid gradient data.
BUG: 482134
2024-03-01 11:24:27 +01:00
Jean-Baptiste Mardelle
a3825e1272 Merge branch 'release/24.02' 2024-03-01 08:58:15 +01:00
Jean-Baptiste Mardelle
3222bbe557 Enforce proper styling for Qml dialogs 2024-03-01 08:56:17 +01:00
Jean-Baptiste Mardelle
b583317234 Fix incorrect Bin clip video usage count and initialization, spotted by Ondrej Popp 2024-03-01 08:52:40 +01:00
l10n daemon script
ca2cb33155 GIT_SILENT Sync po/docbooks with svn 2024-03-01 03:37:19 +00:00
l10n daemon script
016a2ddd63 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-03-01 03:35:02 +00:00
l10n daemon script
0088336200 GIT_SILENT Sync po/docbooks with svn 2024-03-01 01:30:15 +00:00
l10n daemon script
957f9f49bf SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-03-01 01:14:20 +00:00
l10n daemon script
c2a51afed5 GIT_SILENT made messages (after extraction) 2024-03-01 00:37:36 +00:00
Jean-Baptiste Mardelle
0791d4462b Enforce proper styling for Qml dialogs 2024-02-29 13:13:37 +01:00
l10n daemon script
733fca7028 GIT_SILENT Sync po/docbooks with svn 2024-02-29 02:58:40 +00:00
l10n daemon script
a509838ed0 GIT_SILENT Sync po/docbooks with svn 2024-02-29 01:18:27 +00:00
Jean-Baptiste Mardelle
4330a38503 Add missing license info 2024-02-28 13:09:38 +01:00
Jean-Baptiste Mardelle
4f10a8ddaa Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-02-28 12:48:46 +01:00
Jean-Baptiste Mardelle
0d1393c607 Allow customizing camcorder proxy profiles
BUG: 481836
2024-02-28 12:48:29 +01:00
l10n daemon script
5f0bfc1375 GIT_SILENT Sync po/docbooks with svn 2024-02-28 01:17:53 +00:00
Jean-Baptiste Mardelle
d86a7080aa Don't move dropped files in the audio capture folder 2024-02-27 09:45:12 +01:00
Christopher Vollick
bd5646c8d8 Don't Highlight Newly Recorded Audio in the Bin
When an audio capture is recorded on an audio record track, it moves the
"cursor" to the bin, and highlights the clip it just recorded.

I find this disruptive, because often I'll have a clip in the bin that
I'm pulling zones out of, then putting them into the timeline, then
recording some voice-over, then pulling another zone, etc.  Or I'll be
pulling clips that I've previously organized into folders of similar
clips.

In either case, suddenly having my bin focus get moved to some other
area, and having it focused on this thing I just recorded, is never what
I want.  If I want to listen to it, I should listen to it in context, on
the timeline where it was just inserted. I don't need to look at the
clip. And if I really want to, I can always right click on the new
thing in the timeline and use that to find it in the bin like any clip.

By keeping my "focus" on the timeline, it also means I can continue to
use keyboard shortcuts to move around my newly inserted recording, like
jumping to the end of it or the beginning, or the next clip, etc.

I have written this PR as though everyone agrees with me, and that no one wants the current behaviour, because it is simpler. But if it turns out that's not true, and there is a workflow other people use that requires this, we could make a more complicated version of this PR that introduces a new setting somewhere and then does these things conditionally rather than just deleting them entirely.
2024-02-27 08:36:35 +00:00
l10n daemon script
6c80b0aa3a GIT_SILENT Sync po/docbooks with svn 2024-02-27 03:02:23 +00:00
l10n daemon script
a1ba4f1170 GIT_SILENT Sync po/docbooks with svn 2024-02-27 01:18:49 +00:00
l10n daemon script
ec5cda00fb GIT_SILENT Sync po/docbooks with svn 2024-02-26 02:57:34 +00:00
l10n daemon script
9c51caa254 GIT_SILENT Sync po/docbooks with svn 2024-02-26 01:20:06 +00:00
Jean-Baptiste Mardelle
21d798297d Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-02-25 22:25:12 +01:00
Jean-Baptiste Mardelle
164aa27ea9 Show whisper output in speech recognition dialog
Related to #1831
2024-02-25 22:24:55 +01:00
l10n daemon script
83b4690e46 GIT_SILENT Sync po/docbooks with svn 2024-02-25 03:06:33 +00:00
l10n daemon script
44d3d8e1b5 GIT_SILENT Sync po/docbooks with svn 2024-02-25 01:22:43 +00:00
l10n daemon script
3faa9b21f5 GIT_SILENT Sync po/docbooks with svn 2024-02-24 01:17:02 +00:00
l10n daemon script
c514a4a044 GIT_SILENT made messages (after extraction) 2024-02-24 00:37:12 +00:00
Jean-Baptiste Mardelle
57b52eef03 Ensure translated keyframe names are initialized after qApp 2024-02-23 18:48:30 +01:00
Jean-Baptiste Mardelle
80d543f560 Don't call MinGW ExcHndlInit twice 2024-02-23 16:53:37 +01:00
Jean-Baptiste Mardelle
7c6a7361ec Fix extern variable triggering translation before the QApplication was created, breaking translations 2024-02-23 16:53:02 +01:00
l10n daemon script
ec0bf7d0a5 GIT_SILENT Sync po/docbooks with svn 2024-02-23 02:52:36 +00:00
l10n daemon script
e43e4b5af5 GIT_SILENT Sync po/docbooks with svn 2024-02-23 01:17:52 +00:00
Jean-Baptiste Mardelle
5ff2b61f5e Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-02-22 09:01:18 +01:00
Jean-Baptiste Mardelle
159a1aa82d Fix bin thumbnails for missing clips have an incorrect aspect ratio 2024-02-22 09:01:05 +01:00
l10n daemon script
1e98760a36 GIT_SILENT Sync po/docbooks with svn 2024-02-22 02:54:52 +00:00
l10n daemon script
f06afd607a GIT_SILENT Sync po/docbooks with svn 2024-02-22 01:19:16 +00:00
l10n daemon script
cc16c1e691 GIT_SILENT Sync po/docbooks with svn 2024-02-21 02:55:21 +00:00
l10n daemon script
370a7ca256 GIT_SILENT Sync po/docbooks with svn 2024-02-21 01:18:32 +00:00
Jean-Baptiste Mardelle
3959be837d Add Bold and Italic attributes to subtitle fonts style
Related to #1827
2024-02-20 10:51:30 +01:00
Jean-Baptiste Mardelle
a5d6cd8ad4 Merge branch 'release/24.02' 2024-02-20 10:50:07 +01:00
Jean-Baptiste Mardelle
c27597c96d Fix multitrack view not exiting for some reason on tool switch (Qt6) 2024-02-20 10:12:24 +01:00
Jean-Baptiste Mardelle
5113ba4ad3 Fix qml warnings 2024-02-20 10:11:03 +01:00
Jean-Baptiste Mardelle
4d9bfed1d5 Merge branch 'release/24.02' 2024-02-20 09:17:39 +01:00
Jean-Baptiste Mardelle
f38897c649 Show blue audio/video usage icons in project Bin for all clip types
Related to #1816
2024-02-20 09:13:49 +01:00
Jean-Baptiste Mardelle
2580f09e54 Multiple fixes for downloaded effect templates: broken link in effect info, empty name, cannot edit/delete 2024-02-20 09:05:54 +01:00
l10n daemon script
b80e13e1e1 GIT_SILENT Sync po/docbooks with svn 2024-02-20 02:58:37 +00:00
l10n daemon script
43c443f740 GIT_SILENT Sync po/docbooks with svn 2024-02-20 01:20:39 +00:00
Farid Abdelnour
311a8d1288 New splash for 24.02 2024-02-19 13:28:33 +00:00
Jean-Baptiste Mardelle
7ef596eeae Merge branch 'release/24.02' 2024-02-19 13:10:43 +01:00
Jean-Baptiste Mardelle
0b67c373df Subtitles: add session id to tmp files to ensure 2 concurrent versions of a project don't share the same tmp files
BUG: 481525
2024-02-19 13:09:51 +01:00
l10n daemon script
c449cf3946 GIT_SILENT Sync po/docbooks with svn 2024-02-19 02:58:09 +00:00
l10n daemon script
580d2b0ee4 GIT_SILENT Sync po/docbooks with svn 2024-02-19 01:20:34 +00:00
Jean-Baptiste Mardelle
1ef73aa721 Merge branch 'release/24.02' 2024-02-18 04:52:45 +01:00
Jean-Baptiste Mardelle
44bb938a38 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-18 04:51:57 +01:00
Jean-Baptiste Mardelle
b65dec7c87 Fix title clip font's weight lost between Qt5 and Qt6 projects 2024-02-18 04:51:38 +01:00
l10n daemon script
f755ac6a6d GIT_SILENT Sync po/docbooks with svn 2024-02-18 02:57:23 +00:00
Jean-Baptiste Mardelle
a198685537 Merge branch 'release/24.02' 2024-02-18 03:52:25 +01:00
Jean-Baptiste Mardelle
85c3061d78 Fix audio thumbnail not updated on replace clip in timeline
Fixes #1828
2024-02-18 03:51:37 +01:00
l10n daemon script
af69eb95c1 GIT_SILENT Sync po/docbooks with svn 2024-02-18 01:20:08 +00:00
Jean-Baptiste Mardelle
f58e8393f0 Merge branch 'release/24.02' 2024-02-17 18:59:22 +01:00
Jean-Baptiste Mardelle
097a17d64f Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-17 18:58:25 +01:00
Jean-Baptiste Mardelle
c1fc9512ce Refactor mouse position in the timeline to fix multiple small bugs
BUG: 480977
2024-02-17 18:58:14 +01:00
l10n daemon script
1ea2c94867 GIT_SILENT Sync po/docbooks with svn 2024-02-17 02:57:33 +00:00
l10n daemon script
b0d9d253d5 GIT_SILENT Sync po/docbooks with svn 2024-02-17 01:19:58 +00:00
l10n daemon script
df3a09dded SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-02-17 01:15:15 +00:00
l10n daemon script
108a569d02 GIT_SILENT made messages (after extraction) 2024-02-17 00:37:35 +00:00
Jean-Baptiste Mardelle
878ec61763 Merge branch 'release/24.02' 2024-02-16 04:27:24 +01:00
Jean-Baptiste Mardelle
7be25d1c1c Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-16 04:25:11 +01:00
Jean-Baptiste Mardelle
995e2693fd Subtitle import: disable ok button when no file is selected, only preview the 30 first lines 2024-02-16 04:24:59 +01:00
l10n daemon script
de9f86c48e GIT_SILENT Sync po/docbooks with svn 2024-02-16 01:20:21 +00:00
Heiko Becker
da9929e4b1 GIT_SILENT Update Appstream for new release
(cherry picked from commit e1e50737b4)
2024-02-16 00:18:08 +01:00
Heiko Becker
e1e50737b4 GIT_SILENT Update Appstream for new release 2024-02-16 00:18:01 +01:00
Heiko Becker
d2591588ce GIT_SILENT Upgrade release service version to 24.02.0. 2024-02-15 23:48:55 +01:00
Jean-Baptiste Mardelle
d422c00d13 Warn on opening a project with a non standard fps
CCBUG: 476754
2024-02-15 07:02:21 +01:00
l10n daemon script
7ff570ee0f GIT_SILENT Sync po/docbooks with svn 2024-02-15 02:52:12 +00:00
l10n daemon script
2225d4021d GIT_SILENT Sync po/docbooks with svn 2024-02-15 01:17:00 +00:00
Jean-Baptiste Mardelle
726dedcdca Merge branch 'release/24.02' 2024-02-14 18:08:45 +01:00
Jean-Baptiste Mardelle
ddea56133e Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-14 18:08:01 +01:00
Jean-Baptiste Mardelle
4c9eca8adc Fix wrong clip dropped on timeline when subtitle track is visible
CCBUG: 481325
2024-02-14 18:06:21 +01:00
Heiko Becker
f2d0cbc269 GIT_SILENT Update Appstream for new release
(cherry picked from commit 88f1d57a89)
2024-02-14 14:30:44 +01:00
Jean-Baptiste Mardelle
7fe04b2b6c Merge branch 'release/24.02' 2024-02-14 09:20:42 +01:00
Jean-Baptiste Mardelle
dd14a5e0af Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-14 09:12:58 +01:00
Jean-Baptiste Mardelle
5da1e8e838 Fix track name text color on Qt6 2024-02-14 08:47:31 +01:00
Jean-Baptiste Mardelle
1e26ce280c Ensure we don't mix title clips thumbnails (eg. in duplicated clips) 2024-02-14 08:34:04 +01:00
l10n daemon script
7c8f31b3c2 GIT_SILENT Sync po/docbooks with svn 2024-02-13 03:01:52 +00:00
l10n daemon script
4ba3a1ad0e GIT_SILENT Sync po/docbooks with svn 2024-02-13 01:21:14 +00:00
l10n daemon script
e6daba5f7e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-02-13 01:14:14 +00:00
l10n daemon script
70b820ed0a GIT_SILENT made messages (after extraction) 2024-02-13 00:37:59 +00:00
Jean-Baptiste Mardelle
040c064882 Merge branch 'release/24.02' 2024-02-12 07:42:38 +01:00
Jean-Baptiste Mardelle
23685c755e Fix scopes and titler bg on Win/Mac 2024-02-12 07:41:48 +01:00
l10n daemon script
c92cfb18dd GIT_SILENT Sync po/docbooks with svn 2024-02-12 02:57:25 +00:00
l10n daemon script
2a5a76864d GIT_SILENT Sync po/docbooks with svn 2024-02-12 01:17:45 +00:00
Jean-Baptiste Mardelle
b3894b17f6 Merge branch 'release/24.02' 2024-02-11 15:02:56 +01:00
Jean-Baptiste Mardelle
1b275b58f0 Fix incorrect item text 2024-02-11 15:02:28 +01:00
Jean-Baptiste Mardelle
85391400e4 Fix extract frame from video (fixes titler background, scopes, etc) 2024-02-11 14:33:49 +01:00
Jean-Baptiste Mardelle
c4e67669d1 Merge branch 'release/24.02' 2024-02-11 13:57:43 +01:00
Jean-Baptiste Mardelle
8cb9f80740 Make AVFilter average and gaussian blur keyframable 2024-02-11 13:56:33 +01:00
Jean-Baptiste Mardelle
e215d21e4e Ensure we always load the latest xml definitions for effects 2024-02-11 13:19:07 +01:00
Jean-Baptiste Mardelle
e257ea5f7f Fix composition paste not correctly keeping a_track 2024-02-11 11:45:14 +01:00
Jean-Baptiste Mardelle
c1a5aea482 Merge branch 'release/24.02' 2024-02-11 11:03:26 +01:00
Jean-Baptiste Mardelle
1ec5a62c41 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-11 11:02:33 +01:00
Jean-Baptiste Mardelle
c5085679fd Ensure custom keyboard shortcuts are not deleted on config reset 2024-02-11 11:02:22 +01:00
Jean-Baptiste Mardelle
5bdbfa5f87 Fix crash after changing toolbar config: ensure all factory()->container actions are rebuild 2024-02-11 11:00:54 +01:00
l10n daemon script
49aabb3049 GIT_SILENT Sync po/docbooks with svn 2024-02-11 01:20:25 +00:00
l10n daemon script
d4f9ece575 GIT_SILENT Sync po/docbooks with svn 2024-02-10 03:20:20 +00:00
l10n daemon script
4869e4ba5e GIT_SILENT Sync po/docbooks with svn 2024-02-10 01:26:40 +00:00
Heiko Becker
6546f02b2c GIT_SILENT Update Appstream for new release
(cherry picked from commit 88f1d57a89)
2024-02-09 23:38:25 +01:00
Jean-Baptiste Mardelle
a302cd7ccb Merge branch 'release/24.02' 2024-02-09 16:42:21 +01:00
Jean-Baptiste Mardelle
1ced5a9f4c Try to fix white monitor on undock/fullscreen on Windows / Mac 2024-02-09 16:41:34 +01:00
Jean-Baptiste Mardelle
178c467bf9 Merge branch 'release/24.02' 2024-02-09 11:18:24 +01:00
Jean-Baptiste Mardelle
8b5f5216f7 Fix sequence copy
CCBUG: 481064
2024-02-09 11:16:36 +01:00
Jean-Baptiste Mardelle
97621ff7ba Fix pasting of sequence clips to another document messing clip ids 2024-02-09 11:12:35 +01:00
aisuneko icecat
746eb010d2 Refactor keyframe type related code 2024-02-09 08:41:56 +00:00
Jean-Baptiste Mardelle
fd463d4b59 Fix python package detection, install in venv
Related to #1819
2024-02-09 08:38:14 +01:00
Christopher Vollick
59e95471d6 Set Default Audio Capture Bin
In the project bin you can now check a box on a folder, and any audio
recordings you make on an audio record track will be put there
automatically.

I basically just copied the code for "Set Default Sequence Folder",
since this does basically the same thing.
2024-02-09 07:32:46 +00:00
Jean-Baptiste Mardelle
ad677ab6b4 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-02-09 07:17:33 +01:00
Jean-Baptiste Mardelle
cd7c8b0551 Fix python package detection, install in venv
Related to #1819
2024-02-09 07:17:05 +01:00
l10n daemon script
4518f17382 GIT_SILENT Sync po/docbooks with svn 2024-02-09 03:06:11 +00:00
l10n daemon script
b8354cc450 GIT_SILENT Sync po/docbooks with svn 2024-02-09 01:21:39 +00:00
l10n daemon script
f076f7451a GIT_SILENT made messages (after extraction) 2024-02-09 00:37:51 +00:00
Jean-Baptiste Mardelle
292759a922 Try to fix Mac app not finding its resources 2024-02-08 17:35:35 +00:00
l10n daemon script
6ca6ea131f GIT_SILENT Sync po/docbooks with svn 2024-02-07 02:53:30 +00:00
l10n daemon script
bbc8cc3d47 GIT_SILENT Sync po/docbooks with svn 2024-02-07 01:16:21 +00:00
Jean-Baptiste Mardelle
1a601b86b9 Another attempt to fix appimage venv 2024-02-06 19:41:12 +01:00
Jean-Baptiste Mardelle
31cb408ac1 another pip fix 2024-02-06 17:17:58 +01:00
Jean-Baptiste Mardelle
3974e99dc5 Merge branch 'release/24.02' 2024-02-06 16:28:14 +01:00
Jean-Baptiste Mardelle
1b8f9ca8cc Fix typos in venv pip 2024-02-06 16:27:45 +01:00
Jean-Baptiste Mardelle
51ab430908 Merge branch 'release/24.02' 2024-02-06 16:02:10 +01:00
Jean-Baptiste Mardelle
15b6457923 Venv: ensure the python process are correctly started 2024-02-06 16:01:43 +01:00
Jean-Baptiste Mardelle
4c46811c05 Add avfilter dblur xml description to fix param range 2024-02-06 16:01:03 +01:00
Jean-Baptiste Mardelle
ba97b8c74a Merge branch 'release/24.02' 2024-02-06 11:29:06 +01:00
Jean-Baptiste Mardelle
3f77d976f9 Fix typo 2024-02-06 11:28:43 +01:00
Jean-Baptiste Mardelle
4efa158df6 Merge branch 'release/24.02' 2024-02-06 10:55:27 +01:00
Jean-Baptiste Mardelle
cfba3736ae Correctly ensure pip is installed in venv 2024-02-06 10:54:55 +01:00
Jean-Baptiste Mardelle
430132c049 Merge branch 'release/24.02' 2024-02-06 10:33:08 +01:00
Jean-Baptiste Mardelle
f53a4835e5 Fix undocked widgets don't have a title bar to allow moving / re-docking 2024-02-06 10:32:39 +01:00
Jean-Baptiste Mardelle
34bf571a78 Merge branch 'release/24.02' 2024-02-06 10:03:20 +01:00
Jean-Baptiste Mardelle
f7d222e58d Ensure pip is installed inside our venv 2024-02-06 10:00:41 +01:00
Jean-Baptiste Mardelle
df2414cc2d Merge branch 'release/24.02' 2024-02-06 08:59:51 +01:00
Jean-Baptiste Mardelle
9b172c9ba1 Fix Qt6 dragging clips with subtitle track visible
BUG: 480829
2024-02-06 08:58:57 +01:00
l10n daemon script
a42ab21b87 GIT_SILENT Sync po/docbooks with svn 2024-02-06 03:38:57 +00:00
l10n daemon script
af6c4cf0ca GIT_SILENT Sync po/docbooks with svn 2024-02-06 01:29:05 +00:00
l10n daemon script
7aa02a264c GIT_SILENT made messages (after extraction) 2024-02-06 00:37:40 +00:00
Jean-Baptiste Mardelle
e714278cfd Merge branch 'release/24.02' 2024-02-05 20:13:16 +01:00
Jean-Baptiste Mardelle
1a69139dfd Subtitle items don't have a grouped property - fixes resize bug
CCBUG: 480383
2024-02-05 20:12:41 +01:00
Jean-Baptiste Mardelle
cad4e4c4a0 Merge branch 'release/24.02' 2024-02-05 13:47:35 +01:00
Jean-Baptiste Mardelle
586ad357d2 Fix Shift + resize subtitle affecting other clips 2024-02-05 13:47:01 +01:00
Jean-Baptiste Mardelle
61f0c891f9 Merge branch 'release/24.02' 2024-02-05 13:21:20 +01:00
Jean-Baptiste Mardelle
feb4a8f08e Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-05 13:16:58 +01:00
Jean-Baptiste Mardelle
5cfb3a17a9 Speech to text : switch to importlib instead of deprecated pkg_resources 2024-02-05 13:16:43 +01:00
l10n daemon script
cc1b480e8a GIT_SILENT Sync po/docbooks with svn 2024-02-05 03:30:55 +00:00
l10n daemon script
36ce35d8c8 GIT_SILENT Sync po/docbooks with svn 2024-02-05 01:25:08 +00:00
l10n daemon script
2bc66ed854 GIT_SILENT made messages (after extraction) 2024-02-05 00:37:38 +00:00
Jean-Baptiste Mardelle
f582f63b71 Add test for nested sequences corruption
CCBUG: 480776
2024-02-04 16:41:42 +01:00
Jean-Baptiste Mardelle
3ed5c20201 Merge branch 'release/24.02' 2024-02-04 16:08:55 +01:00
Jean-Baptiste Mardelle
c288dab07d Multi guides export: replace slash and backslash in section names to fix rendering
BUG: 480845
2024-02-04 16:08:22 +01:00
Jean-Baptiste Mardelle
93c8f5c3aa Merge branch 'release/24.02' 2024-02-04 15:42:38 +01:00
Jean-Baptiste Mardelle
b60edcf124 Fix moving grouped subtitles can corrupt timeline if doing an invalid move 2024-02-04 15:41:35 +01:00
l10n daemon script
baa1648d7c GIT_SILENT Sync po/docbooks with svn 2024-02-04 02:58:51 +00:00
l10n daemon script
6d5cd25192 GIT_SILENT Sync po/docbooks with svn 2024-02-04 01:18:11 +00:00
l10n daemon script
36d41c05d4 GIT_SILENT made messages (after extraction) 2024-02-04 00:37:21 +00:00
Jean-Baptiste Mardelle
8870cce99f Merge branch 'release/24.02' 2024-02-03 20:00:47 +01:00
Jean-Baptiste Mardelle
eadf5d1113 Fix sequence corruption on project load
BUG: 480776
2024-02-03 20:00:14 +01:00
Jean-Baptiste Mardelle
2500afba18 Show blue audio/video usage icons in project Bin for all clip types
Related to #1816
2024-02-03 14:55:43 +01:00
Jean-Baptiste Mardelle
c8ee59eedb Merge branch 'release/24.02' 2024-02-03 09:58:35 +01:00
Jean-Baptiste Mardelle
7c7b2a6f54 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-03 09:57:43 +01:00
Jean-Baptiste Mardelle
a49358ebf4 Fix sort order not correctly restored, store it in project file
Fixes #1817
2024-02-03 09:57:25 +01:00
l10n daemon script
cd9be22c4b GIT_SILENT Sync po/docbooks with svn 2024-02-03 02:59:51 +00:00
l10n daemon script
8762827e0b GIT_SILENT Sync po/docbooks with svn 2024-02-03 01:20:09 +00:00
l10n daemon script
ae6cbcc850 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-02-03 01:14:02 +00:00
Timothée Ravier
1887c0cf14 org.kde.kdenlive.appdata: Add developer_name
Fixes the following lint errors for Flathub:
```
{
    "errors": [
        "appstream-missing-developer-name"
    ]
}
```

See:
- https://github.com/flathub/org.kde.kdenlive/pull/329
- https://github.com/flathub-infra/flatpak-builder-lint/issues/274
- https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer
- https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer_name
2024-02-02 17:52:41 +01:00
Jean-Baptiste Mardelle
fd99df8f84 Fix compilation warnings 2024-02-02 17:09:43 +01:00
Jean-Baptiste Mardelle
6390e4880c Merge branch 'release/24.02' 2024-02-02 16:27:50 +01:00
Jean-Baptiste Mardelle
f6a10cbd66 Ensure closed timeline sequences have a transparent background on opening
BUG: 480734
2024-02-02 16:27:21 +01:00
Jean-Baptiste Mardelle
893a2f00e5 Fix Arrow down cannot move to lower track if subtitles track is active 2024-02-02 16:05:04 +01:00
Jean-Baptiste Mardelle
8b2ae31fee Merge branch 'release/24.02' 2024-02-02 15:23:27 +01:00
Jean-Baptiste Mardelle
8ff2ccf97f Enforce refresh on monitor fullscreen switch (fixes incorrectly placed image) 2024-02-02 15:22:41 +01:00
Jean-Baptiste Mardelle
f5d39470ec Merge branch 'release/24.02' 2024-02-02 12:14:16 +01:00
Jean-Baptiste Mardelle
21718281ab Fix audio lost when replacing clip in timeline with speed change.
Fixes #1815
2024-02-02 12:13:43 +01:00
Jean-Baptiste Mardelle
2811ccbd5e Merge branch 'release/24.02' 2024-02-02 10:32:11 +01:00
Jean-Baptiste Mardelle
1281b48342 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-02 10:31:22 +01:00
Jean-Baptiste Mardelle
273b8d9907 Fix duplicated filenames or multiple uses not correctly handled in archiving
BUG: 421567
BUG: 456346
2024-02-02 10:31:07 +01:00
l10n daemon script
111865bf53 GIT_SILENT Sync po/docbooks with svn 2024-02-02 02:53:57 +00:00
l10n daemon script
a6fc27f647 GIT_SILENT Sync po/docbooks with svn 2024-02-02 01:16:46 +00:00
Jean-Baptiste Mardelle
58293f22a6 Merge branch 'release/24.02' 2024-02-01 09:25:34 +01:00
Jean-Baptiste Mardelle
09a47ce590 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-02-01 09:24:51 +01:00
Jean-Baptiste Mardelle
ec64132e1a Fix multiple archiving issues
BUG: 456346
2024-02-01 09:24:38 +01:00
l10n daemon script
53ddb06e8e GIT_SILENT Sync po/docbooks with svn 2024-02-01 02:59:42 +00:00
l10n daemon script
4a37babf39 GIT_SILENT Sync po/docbooks with svn 2024-02-01 01:17:12 +00:00
Jean-Baptiste Mardelle
1acb8719eb Do not hide info message on render start 2024-01-31 18:43:11 +01:00
Jean-Baptiste Mardelle
d109c513c8 Merge branch 'release/24.02' 2024-01-31 18:21:54 +01:00
Jean-Baptiste Mardelle
331fefcf8d Fix Nvidia transcoding
Related to #1814
2024-01-31 18:21:17 +01:00
Jean-Baptiste Mardelle
24af124a1b Merge branch 'release/24.02' 2024-01-31 13:33:43 +01:00
Jean-Baptiste Mardelle
3333855518 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-31 13:28:11 +01:00
Jean-Baptiste Mardelle
bad2ff7bab Fix possible sequence corruption
BUG: 480398
2024-01-31 13:27:48 +01:00
Jean-Baptiste Mardelle
5e89a6dadd Fix sequences folder id not correctly restored on project opening 2024-01-31 06:58:08 +01:00
l10n daemon script
7097c6b5a4 GIT_SILENT Sync po/docbooks with svn 2024-01-31 03:09:47 +00:00
l10n daemon script
cf9a2b0a45 GIT_SILENT Sync po/docbooks with svn 2024-01-31 01:20:47 +00:00
Jean-Baptiste Mardelle
4ae7c24d59 Fix duplicate sequence not creating undo entry
CCBUG: 480398
2024-01-30 10:53:43 +01:00
Jean-Baptiste Mardelle
f2c1284e21 Fix drag clip at beginning of timeline sometimes loses focus 2024-01-30 10:53:02 +01:00
Jean-Baptiste Mardelle
0f21641809 Merge branch 'release/24.02' 2024-01-30 09:18:51 +01:00
Jean-Baptiste Mardelle
83c0f4327b Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-30 09:17:58 +01:00
Jean-Baptiste Mardelle
c7b4620046 Fix luma files not correctly checked on document open, resulting in change to luma transitions
Also handle duplicate filenames
BUG: 480343
2024-01-30 09:17:43 +01:00
l10n daemon script
b7cb93f9c5 GIT_SILENT Sync po/docbooks with svn 2024-01-30 02:58:24 +00:00
l10n daemon script
aaba13347f GIT_SILENT Sync po/docbooks with svn 2024-01-30 01:18:53 +00:00
Julius Künzel
39c1c59478 [CD] Run macOS Qt5 only on manual trigger 2024-01-29 21:03:32 +00:00
Jean-Baptiste Mardelle
dfd4e26405 Merge branch 'release/24.02' 2024-01-29 19:01:36 +01:00
Jean-Baptiste Mardelle
adc19a2f3b Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-29 19:00:42 +01:00
Jean-Baptiste Mardelle
57721eb6ef Fix group move corrupting undo
BUG: 480348
2024-01-29 18:59:09 +01:00
l10n daemon script
2281d38f43 GIT_SILENT made messages (after extraction) 2024-01-29 02:28:09 +00:00
l10n daemon script
183fc374e9 GIT_SILENT Sync po/docbooks with svn 2024-01-29 01:16:26 +00:00
l10n daemon script
6b32db15a6 GIT_SILENT Sync po/docbooks with svn 2024-01-28 02:58:26 +00:00
l10n daemon script
dbb45c051d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-28 02:56:06 +00:00
l10n daemon script
02d7bb51b4 GIT_SILENT Sync po/docbooks with svn 2024-01-28 01:19:19 +00:00
l10n daemon script
0c64ac9b5b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-28 01:12:40 +00:00
l10n daemon script
b632b81f84 GIT_SILENT made messages (after extraction) 2024-01-28 00:37:13 +00:00
l10n daemon script
c747c44b01 GIT_SILENT Sync po/docbooks with svn 2024-01-27 02:56:31 +00:00
l10n daemon script
3e58efad3e GIT_SILENT Sync po/docbooks with svn 2024-01-27 01:17:18 +00:00
Jean-Baptiste Mardelle
c2424f3a32 Merge branch 'release/24.02' 2024-01-26 15:30:00 +01:00
Jean-Baptiste Mardelle
e2f5268d7b Add FFv1 render preset to replace non working utvideo 2024-01-26 15:28:13 +01:00
Jean-Baptiste Mardelle
5fd2ea6f35 Fix possible crash on layout switch (with Qt in debug mode), fix mixer label overlap 2024-01-26 15:25:50 +01:00
Jean-Baptiste Mardelle
cb2ad4c036 Merge branch 'release/24.02' 2024-01-26 13:06:20 +01:00
Jean-Baptiste Mardelle
e5ec5e82d8 Hide timeline clip effect button on low zoom
Fixes #1802
2024-01-26 11:45:24 +01:00
Jean-Baptiste Mardelle
3bde94ef0e Merge branch 'release/24.02' 2024-01-26 11:13:30 +01:00
Jean-Baptiste Mardelle
42cf0cbeef Fix subtitles not covering transparent zones
BUG: 480350
2024-01-26 11:10:19 +01:00
Jean-Baptiste Mardelle
d538a35e3b Merge branch 'release/24.02' 2024-01-26 10:40:04 +01:00
Jean-Baptiste Mardelle
7a56275032 Group resize: don't allow resizing a clip to length < 1
BUG: 480348
2024-01-26 10:39:29 +01:00
Jean-Baptiste Mardelle
3bd6d19a55 Merge branch 'release/24.02' 2024-01-26 10:12:02 +01:00
Jean-Baptiste Mardelle
1363461fcf Luma fixes: silently autofix luma paths for AppImage projects. Try harder to find matching luma in list, create thumbs in another thread so we don't block the ui 2024-01-26 10:11:26 +01:00
Jean-Baptiste Mardelle
250dc5cbbe Better feedback message on failed cut 2024-01-26 06:41:27 +01:00
Jean-Baptiste Mardelle
7da93a9806 Merge branch 'release/24.02' 2024-01-26 06:32:11 +01:00
Jean-Baptiste Mardelle
6653360206 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-26 06:31:02 +01:00
Jean-Baptiste Mardelle
281972a5c1 Fix crash cutting grouped overlapping subtitles. Don't allow the cut anymore, add test
Fix cut clips on all tracks not cutting subtitles
BUG: 480316
2024-01-26 06:30:42 +01:00
l10n daemon script
ddfa3bca5f GIT_SILENT Sync po/docbooks with svn 2024-01-26 02:58:34 +00:00
l10n daemon script
9a434c6bfb GIT_SILENT Sync po/docbooks with svn 2024-01-26 01:18:54 +00:00
Jean-Baptiste Mardelle
e164204f51 Merge branch 'release/24.02' 2024-01-25 13:20:45 +01:00
Jean-Baptiste Mardelle
b9cd61dcfe Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-25 13:20:28 +01:00
Jean-Baptiste Mardelle
4878e41f0b Remove unused var 2024-01-25 13:20:00 +01:00
Jean-Baptiste Mardelle
e1d6f031b8 Set default empty seek duration to 5 minutes instead of 16 minutes on startup to have a more usable scroll bar.
Related to #1806
2024-01-25 13:19:23 +01:00
l10n daemon script
7349b7b8a6 GIT_SILENT Sync po/docbooks with svn 2024-01-25 01:16:01 +00:00
Julius Künzel
6f5e1363f6 [Craft macOS] Try to fix signing 2024-01-24 19:44:25 +00:00
Julius Künzel
9d42cc908b [Craft macOS] Remove config for signing test 2024-01-24 18:49:34 +00:00
Jean-Baptiste Mardelle
5643667c70 Add some debug output for Mac effect drag crash 2024-01-24 09:08:15 +01:00
Jean-Baptiste Mardelle
a3281a6905 Merge branch 'release/24.02' 2024-01-24 08:17:33 +01:00
Jean-Baptiste Mardelle
abf31b629d Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-24 08:16:30 +01:00
l10n daemon script
2df9c2976b GIT_SILENT Sync po/docbooks with svn 2024-01-24 02:55:28 +00:00
l10n daemon script
348a6466f4 GIT_SILENT Sync po/docbooks with svn 2024-01-24 01:16:43 +00:00
Jean-Baptiste Mardelle
2df3ec19f8 Merge branch 'release/24.02' 2024-01-23 15:46:54 +01:00
Jean-Baptiste Mardelle
411dc01e75 Effect stack: don't show drop marker if drop doesn't change effect order 2024-01-23 15:45:35 +01:00
Jean-Baptiste Mardelle
7df3e7f26a Try to fix crash dragging effect on Mac 2024-01-23 15:45:22 +01:00
Jean-Baptiste Mardelle
f9666386cc Another try to fix monitor offset on Mac 2024-01-23 15:45:10 +01:00
Jean-Baptiste Mardelle
f34b2779ea Optimize some of the timeline qml code 2024-01-23 15:43:12 +01:00
Jean-Baptiste Mardelle
92b881dfa2 Fix DocumentChecker model directly setting items and incorrect call to columnCount() in index causing freeze in Qt6 2024-01-23 15:35:13 +01:00
Jean-Baptiste Mardelle
1e9f669c61 Fix clip monitor not updating when clicking in a bin column like date or description
BUG: 480148
FIXED-IN: 23.08.5
2024-01-23 08:58:36 +01:00
l10n daemon script
2c41afac7e GIT_SILENT Sync po/docbooks with svn 2024-01-23 03:01:34 +00:00
l10n daemon script
7a80d227a7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-23 02:57:50 +00:00
l10n daemon script
e45c0be9fc GIT_SILENT Sync po/docbooks with svn 2024-01-23 01:17:46 +00:00
l10n daemon script
f982b6a649 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-23 01:12:21 +00:00
Julius Künzel
d17400441a Merge remote-tracking branch 'upstream/master' into work/loading_message 2024-01-22 21:26:12 +01:00
Julius Künzel
b8c361138b Merge remote-tracking branch 'origin/master' into work/loading_message 2024-01-22 21:22:23 +01:00
Jean-Baptiste Mardelle
f821406768 Effect stack: don't show drop marker if drop doesn't change effect order 2024-01-22 15:02:35 +01:00
Jean-Baptiste Mardelle
cf05ec42c6 Ensure we also check "consumer" producers on doc opening (playlist with a different fps) 2024-01-22 13:29:48 +01:00
Jean-Baptiste Mardelle
8cfd211ba2 Try to fix crash dragging effect on Mac 2024-01-22 13:21:14 +01:00
Jean-Baptiste Mardelle
39eb7f9675 Another try to fix monitor offset on Mac 2024-01-22 09:52:25 +00:00
Jean-Baptiste Mardelle
52ad982b8a Merge branch 'release/24.02' 2024-01-22 09:01:46 +01:00
Jean-Baptiste Mardelle
fea66b2fb8 Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-22 08:58:52 +01:00
Jean-Baptiste Mardelle
1f356d6724 Fix glaxnimate animation not parsed by documentchecker, resulting in empty animations without warn if file is not found 2024-01-22 08:58:34 +01:00
l10n daemon script
96ee634999 GIT_SILENT Sync po/docbooks with svn 2024-01-22 03:38:28 +00:00
l10n daemon script
7a6b24862d GIT_SILENT Sync po/docbooks with svn 2024-01-22 01:27:15 +00:00
Jean-Baptiste Mardelle
5788b556b2 Merge branch 'release/24.02' 2024-01-21 18:14:55 +01:00
Jean-Baptiste Mardelle
50ae0995ce Fix NVidia encoding with recent FFmpeg
Related to #1814
2024-01-21 18:13:37 +01:00
Jean-Baptiste Mardelle
61db0763c0 Merge branch 'release/24.02' 2024-01-21 15:42:05 +01:00
Jean-Baptiste Mardelle
d36e2e18bf Fix clip name offset in timeline for clips with mixes 2024-01-21 15:41:01 +01:00
l10n daemon script
a20b8219ac GIT_SILENT Sync po/docbooks with svn 2024-01-21 02:53:22 +00:00
l10n daemon script
93a32179e9 GIT_SILENT Sync po/docbooks with svn 2024-01-21 01:16:43 +00:00
l10n daemon script
f2df529ac8 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-21 01:11:52 +00:00
Jean-Baptiste Mardelle
27b2e929ec Merge branch 'release/24.02' 2024-01-20 09:45:04 +01:00
Jean-Baptiste Mardelle
ede3adae18 Better way to disable building lumas in tests 2024-01-20 06:44:23 +01:00
Jean-Baptiste Mardelle
ec4dc0c72f Don't build lumas for tests 2024-01-20 06:20:41 +01:00
Jean-Baptiste Mardelle
778e79505c Fix Mac compilation 2024-01-20 06:17:08 +01:00
l10n daemon script
edd2fecc1e GIT_SILENT Sync po/docbooks with svn 2024-01-20 02:53:06 +00:00
l10n daemon script
fa17b7d91e GIT_SILENT Sync po/docbooks with svn 2024-01-20 01:17:07 +00:00
l10n daemon script
28452d8793 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-20 01:12:21 +00:00
Julius Künzel
49ac57eb69 Fix data install path on Windows with Qt6
While this seems to be a bug in ECM and should be fixed there, this is as a quick (workaround) fix
2024-01-19 23:13:03 +00:00
Jean-Baptiste Mardelle
6d8e2b3de5 Merge branch 'release/24.02' 2024-01-19 17:52:04 +01:00
Jean-Baptiste Mardelle
7e40f7fcd0 Fix ridiculously slow recursive search 2024-01-19 17:51:11 +01:00
Jean-Baptiste Mardelle
e79152b8e7 Merge branch 'release/24.02' 2024-01-19 14:55:02 +01:00
Jean-Baptiste Mardelle
c647e08610 Fix start playing at end of timeline
BUG: 479994
FIXED-IN: 23.08.5
2024-01-19 14:54:08 +01:00
Jean-Baptiste Mardelle
47c251bbe4 Try to fix mac monitor vertical offset 2024-01-19 13:41:11 +01:00
Jean-Baptiste Mardelle
252f93764e Don't display useless link when effect category is selected 2024-01-19 12:25:48 +01:00
Jean-Baptiste Mardelle
2afb4a0ae7 Don't display useless link when effect category is selected 2024-01-19 12:20:24 +01:00
Jean-Baptiste Mardelle
ca285befc0 Merge branch 'release/24.02' 2024-01-19 10:27:18 +01:00
Jean-Baptiste Mardelle
fba6a141d4 Fix save clip zone from timeline adding an extra frame
BUG: 480005
FIXED-IN: 23.08.5
2024-01-19 10:26:30 +01:00
Jean-Baptiste Mardelle
051fa3f767 Merge branch 'release/24.02' 2024-01-19 10:11:59 +01:00
Jean-Baptiste Mardelle
65626bbbdf Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-19 10:05:06 +01:00
Jean-Baptiste Mardelle
bfa290bf3c Fix clips with mix cannot be cut, add test
Fixes #1809
CCBUG: 479875
2024-01-19 10:04:50 +01:00
l10n daemon script
fd6dfcc942 GIT_SILENT Sync po/docbooks with svn 2024-01-19 02:58:08 +00:00
l10n daemon script
dc520e71bd GIT_SILENT Sync po/docbooks with svn 2024-01-19 01:18:46 +00:00
Jean-Baptiste Mardelle
f4cb69d982 Merge branch 'release/24.02' 2024-01-18 14:33:52 +01:00
Jean-Baptiste Mardelle
5534719af5 Fix cmd line rendering 2024-01-18 14:32:29 +01:00
l10n daemon script
b4bca1525c GIT_SILENT Sync po/docbooks with svn 2024-01-18 01:17:36 +00:00
l10n daemon script
942a3e32de GIT_SILENT Sync po/docbooks with svn 2024-01-17 02:56:41 +00:00
l10n daemon script
a084b1668f GIT_SILENT Sync po/docbooks with svn 2024-01-17 01:18:54 +00:00
Jean-Baptiste Mardelle
ccb1af3e53 Merge branch 'release/24.02' 2024-01-16 11:20:57 +01:00
Jean-Baptiste Mardelle
4b9e6c4fa5 Add comment on MLT's manual build 2024-01-16 10:17:36 +00:00
Jean-Baptiste Mardelle
3a4088481f Add basic steps to compile MLT 2024-01-16 10:15:34 +00:00
Jean-Baptiste Mardelle
c6d991206c Windows: fix monitor image vertical offset 2024-01-16 08:57:53 +00:00
l10n daemon script
000539e1cd GIT_SILENT Sync po/docbooks with svn 2024-01-16 02:56:56 +00:00
l10n daemon script
9f3c0ae1eb GIT_SILENT Sync po/docbooks with svn 2024-01-16 01:18:42 +00:00
Jean-Baptiste Mardelle
f82c95ca85 Merge branch 'release/24.02' 2024-01-15 20:23:33 +01:00
Jean-Baptiste Mardelle
342ce4d372 Fix project monitor loop clip 2024-01-15 20:23:07 +01:00
Jean-Baptiste Mardelle
0abdd48420 Merge branch 'release/24.02' 2024-01-15 13:10:05 +01:00
Jean-Baptiste Mardelle
ee873cf885 Add test for recent sequence effect bug
CCBUG: 479788
2024-01-15 13:09:23 +01:00
Jean-Baptiste Mardelle
fb3d151089 Merge branch 'release/24.02' 2024-01-15 09:01:08 +01:00
Jean-Baptiste Mardelle
da2ad2dbe0 Fix tests (ensure we don't try to discard a task twice) 2024-01-15 09:00:11 +01:00
l10n daemon script
bfbdeebd1e GIT_SILENT Sync po/docbooks with svn 2024-01-15 02:55:56 +00:00
l10n daemon script
afd0a7ed2c GIT_SILENT Sync po/docbooks with svn 2024-01-15 01:18:19 +00:00
l10n daemon script
76d7ee5ebd SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-15 01:13:01 +00:00
Antonio Rojas
a3d52b2b32 Blacklist MLT Qt5 module when building against Qt6
Otherwise the Qt5 module is loaded by default if both are installed, crashing the application
2024-01-14 22:07:46 +01:00
Antonio Rojas
b4ea9b9b5e Blacklist MLT Qt5 module when building against Qt6
Otherwise the Qt5 module is loaded by default if both are installed, crashing the application
2024-01-14 20:14:00 +00:00
Jean-Baptiste Mardelle
5820d8804c Merge branch 'release/24.02' 2024-01-14 18:37:29 +01:00
Jean-Baptiste Mardelle
4b00e27e5b Fix monitor offset when zooming back to 1:1 2024-01-14 18:36:59 +01:00
Jean-Baptiste Mardelle
83264c07b3 Merge branch 'release/24.02' 2024-01-14 12:10:24 +01:00
Jean-Baptiste Mardelle
7c49766b45 Fix sequence effects lost
BUG: 479788
2024-01-14 12:06:48 +01:00
l10n daemon script
e5f4c6e656 GIT_SILENT Sync po/docbooks with svn 2024-01-14 03:43:01 +00:00
l10n daemon script
f1ead22109 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-14 03:36:44 +00:00
l10n daemon script
cac48c0413 GIT_SILENT made messages (after extraction) 2024-01-14 03:07:34 +00:00
l10n daemon script
e93e5d48c0 GIT_SILENT Sync po/docbooks with svn 2024-01-14 01:28:19 +00:00
Jean-Baptiste Mardelle
caa91f9b08 Avoid white bg label in status bar on startup 2024-01-13 17:09:08 +01:00
Jean-Baptiste Mardelle
eb5026ce0a Fix qml warnings 2024-01-13 17:00:37 +01:00
Jean-Baptiste Mardelle
e09496c684 Fix clicking on clip fade indicator sometimes creating a 2 frames fade instead of defined duration 2024-01-13 16:56:59 +01:00
l10n daemon script
72543097a0 GIT_SILENT Sync po/docbooks with svn 2024-01-13 03:13:56 +00:00
l10n daemon script
62044af81f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-13 03:06:44 +00:00
l10n daemon script
c22a4d4389 GIT_SILENT made messages (after extraction) 2024-01-13 02:38:04 +00:00
l10n daemon script
999cf096ae GIT_SILENT Sync po/docbooks with svn 2024-01-13 01:23:16 +00:00
l10n daemon script
d8fa95de0d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-13 01:14:29 +00:00
l10n daemon script
2565f5a562 GIT_SILENT made messages (after extraction) 2024-01-13 00:37:51 +00:00
Marius P
301118c72c org.kde.kdenlive.appdata.xml use https://bugs.kde.org/enter_bug.cgi?product=kdenlive 2024-01-12 16:29:35 +00:00
Jean-Baptiste Mardelle
159c8e4907 Improved fix for center crop issue 2024-01-12 16:32:04 +01:00
Jean-Baptiste Mardelle
d9683c991e Fix center crop adjust not covering full image
BUG: 464974
2024-01-12 16:10:00 +01:00
Jean-Baptiste Mardelle
c2a8eb224a Merge branch 'release/24.02' of invent.kde.org:multimedia/kdenlive into release/24.02 2024-01-12 16:48:22 +01:00
Jean-Baptiste Mardelle
9394c2048e Merge branch 'release/24.02' 2024-01-12 14:40:36 +01:00
Jean-Baptiste Mardelle
83042c2a0a Fix various Qt6 mouse click issues in monitors 2024-01-12 14:39:17 +01:00
Jean-Baptiste Mardelle
41b74bd282 Disable Movit until it's stable (should have done that a long time ago) 2024-01-12 08:48:02 +01:00
Jean-Baptiste Mardelle
efda0ab818 Fix Qt5 startup crash 2024-01-12 08:35:41 +01:00
Albert Astals Cid
58abbcf969 GIT_SILENT Upgrade release service version to 24.04.70. 2024-01-11 21:19:53 +01:00
Albert Astals Cid
67ee027432 GIT_SILENT Upgrade release service version to 24.01.95. 2024-01-11 20:37:09 +01:00
Jean-Baptiste Mardelle
9a1f1d5c3f Fix Qt5 startup crash 2024-01-11 20:31:04 +01:00
Jean-Baptiste Mardelle
5c8448b288 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-11 13:21:45 +01:00
Jean-Baptiste Mardelle
bcffeef34e Add time to undo action text 2024-01-11 13:21:26 +01:00
Jean-Baptiste Mardelle
76f3122a26 Fix cannot save list of project files.
BUG: 479370
2024-01-11 13:20:53 +01:00
l10n daemon script
fc00b0a758 GIT_SILENT Sync po/docbooks with svn 2024-01-11 01:16:48 +00:00
Julius Künzel
e4c248d795 Add missing license info 2024-01-10 22:17:46 +00:00
Julius Künzel
79a374ab29 [Nightly Flatpak] Replace Intel Media SDK by OneVPL Runtime
Replace legacy and dropped Intel Media SDK with OneVPL Runtime from
OneAPI and switch FFmpeg from libmfx to libvpl
2024-01-10 22:17:46 +00:00
Julius Künzel
d642020b37 [Nightly Flatpak] Fix and update python deps 2024-01-10 22:17:46 +00:00
Julius Künzel
1fad61eba1 [Nightly Flatpak] Switch to Qt6 2024-01-10 22:17:46 +00:00
Jean-Baptiste Mardelle
61626b4e6d Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-10 09:20:11 +01:00
Jean-Baptiste Mardelle
16888cdf8c Fix editing title clip with a mix can mess up the track
BUG: 478686
2024-01-10 09:19:52 +01:00
l10n daemon script
d97aa9eb30 GIT_SILENT Sync po/docbooks with svn 2024-01-10 02:12:57 +00:00
Julius Künzel
3c104cdee6 Use Qt6 by default, fallback to Qt5 2024-01-09 18:24:07 +00:00
Jean-Baptiste Mardelle
96690067a1 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-09 16:29:51 +01:00
Jean-Baptiste Mardelle
3acfa97751 Fix audio mixer cannot enter precise values with keyboard 2024-01-09 16:29:19 +01:00
Julius Künzel
5921e805b0 [CI] Require tests with Qt6 too 2024-01-09 14:01:14 +00:00
Julius Künzel
865b39f879 Add FreeBSD Qt6 CI 2024-01-09 11:48:37 +00:00
Emir SARI
c9e5385298 Apply i18n to percent values
This allows percent formatting according to the locale settings
(e.g. 100 % for French, %100 for Turkish etc.)
2024-01-09 09:53:06 +00:00
Jean-Baptiste Mardelle
ecc724e9b2 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-09 10:42:10 +01:00
Jean-Baptiste Mardelle
7f619d1402 Show GPU in debug info 2024-01-09 10:41:57 +01:00
Jean-Baptiste Mardelle
7739b3a472 Prevent, detect and possibly fix corrupted project files, fix feedback not displayed in project notes
Fixes #1804
CCBUG: 472849
2024-01-09 10:41:31 +01:00
l10n daemon script
7492b449d0 GIT_SILENT Sync po/docbooks with svn 2024-01-09 01:20:32 +00:00
Albert Astals Cid
a4867ef35b GIT_SILENT Upgrade release service version to 24.01.90. 2024-01-09 00:30:02 +01:00
l10n daemon script
83d548567c GIT_SILENT Sync po/docbooks with svn 2024-01-08 01:22:16 +00:00
l10n daemon script
1eb295bb87 GIT_SILENT Sync po/docbooks with svn 2024-01-07 01:32:27 +00:00
l10n daemon script
7901c712d6 GIT_SILENT Sync po/docbooks with svn 2024-01-06 01:20:29 +00:00
l10n daemon script
8f28755679 GIT_SILENT Sync po/docbooks with svn 2024-01-05 01:21:26 +00:00
Julius Künzel
056c90810f GIT_SILENT Fix reuse 2024-01-05 00:48:20 +01:00
Julius Künzel
03214480ab [nightly Flatpak] Add patch to fix v4l-utils 2024-01-05 00:34:05 +01:00
Eugen Mohr
48c54746de Update copyright to 2024 2024-01-04 19:12:20 +01:00
l10n daemon script
98844ebd8e GIT_SILENT Sync po/docbooks with svn 2024-01-04 01:20:25 +00:00
Julius Künzel
63fbe2e6b6 [nightly flatpak] fix v4l-utils once more 2024-01-03 11:05:34 +00:00
Julius Künzel
b6931168c2 [nightly Flatpak] v4l-utils uses meson now 2024-01-03 10:39:29 +00:00
Jean-Baptiste Mardelle
f9c10c37f5 Don't crash on first run 2024-01-03 08:32:30 +01:00
l10n daemon script
d40cfb1db8 GIT_SILENT Sync po/docbooks with svn 2024-01-03 01:21:53 +00:00
Julius Künzel
15fa9613e7 [nightly flatpak] Try to fix v4l-utils 2024-01-02 23:40:29 +00:00
Julius Künzel
88098a2558 [nightly flatpak] Cleanup
- Remove jack2, pw-jack is in the runtime
- Remove rtaudio as it is only a fallback and shouldn't be needed in the mostly stable flatpak environment
- Add pipewire socket
2024-01-02 14:47:22 +00:00
Jean-Baptiste Mardelle
1fdb53b28f Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-02 14:38:32 +01:00
Jean-Baptiste Mardelle
3905cbac5b Get rid of dropped QtGraphicalEffects 2024-01-02 14:38:14 +01:00
Jean-Baptiste Mardelle
2a996f6fef Fix qml warnings 2024-01-02 14:10:29 +01:00
Jean-Baptiste Mardelle
10c65e2d14 Qt6: fix subtitle editing in timeline 2024-01-02 14:03:20 +01:00
Jean-Baptiste Mardelle
12903c66ff Fix subtitles crashing on project load (incorrectly setting in/out snap points) 2024-01-02 14:02:48 +01:00
Jean-Baptiste Mardelle
b245cb98d3 Test project's active timeline is not always the first sequence 2024-01-02 12:30:53 +01:00
Jean-Baptiste Mardelle
a8bc671690 Ensure secondary timelines are added to the project before being loaded 2024-01-02 12:12:35 +01:00
Jean-Baptiste Mardelle
0eb469b01d Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-02 12:03:09 +01:00
Jean-Baptiste Mardelle
2b4d441482 Ensure autosave is not triggered when project is still loading 2024-01-02 12:01:49 +01:00
Jean-Baptiste Mardelle
48321e0e7c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2024-01-02 11:44:05 +01:00
Jean-Baptiste Mardelle
464966c5dc Show GPU name in Wizard 2024-01-02 11:34:14 +01:00
Jean-Baptiste Mardelle
0f5ea279e3 Avoid converting bin icons to/from QVariant 2024-01-02 07:44:22 +01:00
l10n daemon script
397d186b76 GIT_SILENT Sync po/docbooks with svn 2024-01-02 01:19:45 +00:00
Julius Künzel
cd4b361e45 [Nightly Flatpak] Update deps 2024-01-01 18:04:37 +01:00
Jean-Baptiste Mardelle
a1e0138754 Fix Qt6 audio / video only clip drag broken from clip monitor 2024-01-01 16:36:59 +00:00
l10n daemon script
e53810b699 GIT_SILENT Sync po/docbooks with svn 2024-01-01 01:20:53 +00:00
Jean-Baptiste Mardelle
905daa1bc0 Fix rubber select incorrectly moving selected items when scrolling the view 2023-12-31 08:19:22 +01:00
l10n daemon script
f9622e6f2f GIT_SILENT Sync po/docbooks with svn 2023-12-31 01:32:22 +00:00
Alexander Lohnau
f1f16fe074 Port away from jobclasses KIO header
Instead, include the needed bits directly.
See https://invent.kde.org/frameworks/kio/-/merge_requests/1525 for the
planned removal of this header
2023-12-30 07:32:43 +00:00
l10n daemon script
88fa7ddcdd GIT_SILENT Sync po/docbooks with svn 2023-12-30 01:22:52 +00:00
Jean-Baptiste Mardelle
bc585037a6 Fix variable name shadowing 2023-12-29 16:08:08 +01:00
Jean-Baptiste Mardelle
8cfea6558f When switching timeline tab without timeline selection, don't clear effect stack if it was showing a bin clip 2023-12-29 09:25:03 +01:00
Jean-Baptiste Mardelle
2534af5cf7 Fix crash pressing del in empty effect stack 2023-12-29 09:13:31 +01:00
Jean-Baptiste Mardelle
991708c15a Ensure check for HW accel is also performed if some non essential MLT module is missing 2023-12-29 08:34:42 +01:00
Julius Künzel
8af4d50f3a Refactor project loading message
Provide much more details about the progress and sync loading with/
without splash screen
2023-12-29 02:48:54 +01:00
Julius Künzel
5e931db21c More rebust fix for copy&paste between sequences 2023-12-29 02:39:31 +01:00
l10n daemon script
3bd3971c27 GIT_SILENT Sync po/docbooks with svn 2023-12-29 01:21:48 +00:00
Jean-Baptiste Mardelle
cbfedf2030 Fix closed sequences losing properties, add more tests 2023-12-28 13:45:22 +01:00
l10n daemon script
4aaf7f6aa1 GIT_SILENT Sync po/docbooks with svn 2023-12-28 01:20:58 +00:00
l10n daemon script
a73028729e GIT_SILENT Sync po/docbooks with svn 2023-12-27 01:21:15 +00:00
l10n daemon script
4add9183c7 GIT_SILENT Sync po/docbooks with svn 2023-12-26 01:20:57 +00:00
Jean-Baptiste Mardelle
6c70720a02 Don't attempt to load timeline sequences more than once 2023-12-25 17:10:43 +01:00
Julius Künzel
592a766bb3 Fix "Sequence from selection" with single track 2023-12-25 15:45:41 +01:00
Julius Künzel
577240e03f GIT_SILENT increase width of debug label 2023-12-25 15:45:41 +01:00
Julius Künzel
a000d12468 Refactor code for paste
Improve readability, reduce code duplication
2023-12-25 15:45:41 +01:00
Jean-Baptiste Mardelle
1219d88301 Fix timeline groups lost after recent commit on project save 2023-12-25 12:36:27 +01:00
l10n daemon script
59a68c001e GIT_SILENT Sync po/docbooks with svn 2023-12-24 01:35:09 +00:00
Jean-Baptiste Mardelle
15ff451bb3 Ensure we always use the correct timeline uuid on some clip operations 2023-12-24 00:03:43 +01:00
Jean-Baptiste Mardelle
8bd053fffd Qt6: fix monitor image vertical offset 2023-12-23 23:23:36 +01:00
Jean-Baptiste Mardelle
339869651f Always keep all timeline models opened
This also might fix some issue with failing tests.
CCBUG: 478745
2023-12-23 13:39:21 +00:00
l10n daemon script
2dfa011f2e GIT_SILENT Sync po/docbooks with svn 2023-12-22 01:23:06 +00:00
l10n daemon script
cfd15ce6eb GIT_SILENT Sync po/docbooks with svn 2023-12-21 01:36:33 +00:00
Jean-Baptiste Mardelle
a1fe36c1f5 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-12-20 08:37:41 +01:00
Jean-Baptiste Mardelle
895dff094e Add animation: remember last used folder
CCBUG: 478688
2023-12-20 08:36:28 +01:00
l10n daemon script
eac44a3097 GIT_SILENT Sync po/docbooks with svn 2023-12-20 01:21:28 +00:00
Jean-Baptiste Mardelle
63d820a4ac Fix KNS KF6 include 2023-12-19 18:25:26 +01:00
Jean-Baptiste Mardelle
2d48bddd3f Add missing include 2023-12-19 18:08:40 +01:00
Jean-Baptiste Mardelle
9a864f8a1b Refresh effects list after downloading an effect 2023-12-19 17:42:35 +01:00
Jean-Baptiste Mardelle
4c8d340329 Fix crash searching for effect (recent regression) 2023-12-19 11:38:49 +01:00
Jean-Baptiste Mardelle
5bc7dfa803 Fix audio or video only drag of subclips
BUG: 478660
FIXED-IN: 24.02.0
2023-12-19 11:23:31 +01:00
Jean-Baptiste Mardelle
595df27561 Fix editing title clip duration breaks title (recent regression) 2023-12-19 11:00:32 +01:00
Jean-Baptiste Mardelle
5665ab494b Glaxnimate animations: use rawr format instead of Lottie by default.
BUG: 478685
2023-12-19 09:58:38 +01:00
Jean-Baptiste Mardelle
16fb257043 Effect Stack: remove color icons, fix mouse wheel seeking while scrolling
Effects List: use the same color for all effects in a category
Related to #1786
2023-12-19 09:31:39 +01:00
Jean-Baptiste Mardelle
a463ef4997 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-12-19 09:01:33 +01:00
Jean-Baptiste Mardelle
54fa7802df Fix timeline focus lost when dropping an effect on a clip 2023-12-19 09:01:23 +01:00
Albert Astals Cid
db58ad953d GIT_SILENT Upgrade release service version to 24.01.85. 2023-12-18 23:02:35 +01:00
Jean-Baptiste Mardelle
e7804ec0a7 Disable check for removable devices on Mac 2023-12-18 11:39:15 +00:00
l10n daemon script
5b5a93fba9 GIT_SILENT Sync po/docbooks with svn 2023-12-18 01:35:55 +00:00
Julius Künzel
ed0cb840be [CD] Use Qt6 templates instead of custom magic 2023-12-16 18:59:47 +00:00
l10n daemon script
0286a86709 GIT_SILENT Sync po/docbooks with svn 2023-12-16 01:24:00 +00:00
Jean-Baptiste Mardelle
fdc375c92d Fix type in Purpose KF version check 2023-12-15 12:43:47 +01:00
Jean-Baptiste Mardelle
fbe28b20b0 Fix dropping lots of clips in Bin can cause freeze on abort 2023-12-15 12:43:19 +01:00
l10n daemon script
a9f6642ade GIT_SILENT Sync po/docbooks with svn 2023-12-15 01:22:50 +00:00
Jean-Baptiste Mardelle
9a0dcd8095 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-12-14 08:34:28 +01:00
Jean-Baptiste Mardelle
b1da177c00 Right click on a mix now shows a mix menu (allowing deletion)
BUG: 442088
2023-12-14 08:34:18 +01:00
l10n daemon script
c66f47aa97 GIT_SILENT Sync po/docbooks with svn 2023-12-14 01:21:59 +00:00
Jean-Baptiste Mardelle
6f91539ab0 Don't add mixes to disabled tracks
CCBUG: 442088
2023-12-13 12:43:08 +01:00
Jean-Baptiste Mardelle
ab2169122e Allow adding a mix without selection
CCBUG: 442088
2023-12-13 09:05:03 +01:00
Jean-Baptiste Mardelle
ae09ef8888 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-12-13 08:52:23 +01:00
Jean-Baptiste Mardelle
fc3eb0b432 Fix proxied playlist clips (like stabilized clips) rendered as interlaced
BUG: 476716
2023-12-13 08:51:41 +01:00
l10n daemon script
8fde5ab908 GIT_SILENT Sync po/docbooks with svn 2023-12-13 01:21:57 +00:00
Julius Künzel
5d49d20e1f GIT_SILENT [CI] Simplify 2023-12-12 15:50:11 +00:00
Julius Künzel
2169e26b8c GIT_SILENT [CI] Use the correct script 2023-12-12 13:27:49 +00:00
Julius Künzel
f781818c7d GIT_SILENT [CI] Test macOS notarization 2023-12-12 12:35:45 +00:00
Julius Künzel
5b0ed96e8f GIT_SILENT [CI] Extend mac signing 2023-12-11 15:59:25 +00:00
l10n daemon script
4929813a81 GIT_SILENT Sync po/docbooks with svn 2023-12-11 01:22:34 +00:00
Julius Künzel
b804425259 GIT_SILENT Add missing license header 2023-12-10 22:09:25 +00:00
Julius Künzel
9692d743c7 GIT_SILENT [CI] More changes for signing test 2023-12-10 21:36:31 +00:00
Julius Künzel
983cbedb34 GIT_SILENT [CI] Try to fix signing command 2023-12-10 16:02:08 +00:00
Julius Künzel
144181107e GIT_SILENT [CI] The runner bug is fixed 2023-12-10 14:30:12 +00:00
Julius Künzel
7ebfade290 [CI] Try different approach for macOS signing 2023-12-10 14:25:33 +00:00
l10n daemon script
6a71104550 GIT_SILENT Sync po/docbooks with svn 2023-12-10 01:35:18 +00:00
Julius Künzel
5a083f2c2d [CI] Signing test, explicitly source env for now 2023-12-09 21:40:04 +00:00
l10n daemon script
344be1942e GIT_SILENT Sync po/docbooks with svn 2023-12-09 01:23:21 +00:00
Jean-Baptiste Mardelle
ba22820b8c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-12-08 16:50:13 +01:00
Jean-Baptiste Mardelle
b404f5838b Camcorder proxies: ensure we have the same count of audio streams and if not, create a new proxy with audio from original clip (Fixes Sony FX6 proxies) 2023-12-08 16:49:52 +01:00
Jean-Baptiste Mardelle
a83e15a04a Fix typo
Fixes #1800
2023-12-08 16:47:00 +01:00
l10n daemon script
f0b685dc10 GIT_SILENT Sync po/docbooks with svn 2023-12-08 01:22:13 +00:00
l10n daemon script
0fb0883f19 GIT_SILENT Sync po/docbooks with svn 2023-12-07 01:26:05 +00:00
Julius Künzel
72deeb4b3a [CI] Re-enable Flatpak 2023-12-06 13:22:34 +00:00
Julius Künzel
4eb40a8421 [CI] More fixes for the signing test 2023-12-06 12:34:31 +00:00
Julius Künzel
2f452fc719 [CI] Fixes for the signing test 2023-12-06 11:42:55 +00:00
Julius Künzel
f9afcc9eb5 [CI] Add macOS signing test
Temporarily disable Flatpak as the template is broken upstream, and makes the whole pipeline fail
2023-12-06 11:19:40 +00:00
l10n daemon script
4ef7b3ad69 GIT_SILENT Sync po/docbooks with svn 2023-12-06 01:23:17 +00:00
Julius Künzel
442cfbf7df [CI] Fix pipeline after recent renaming upstream 2023-12-05 21:30:54 +00:00
l10n daemon script
4cd2c4f9a0 GIT_SILENT Sync po/docbooks with svn 2023-12-05 01:21:47 +00:00
Jean-Baptiste Mardelle
3b5a7c1ab7 Qml warning fixes 2023-12-04 16:39:20 +01:00
l10n daemon script
90cb72782a GIT_SILENT Sync po/docbooks with svn 2023-12-04 01:23:44 +00:00
l10n daemon script
1fd473e180 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-12-04 01:16:19 +00:00
l10n daemon script
e5857e6bd3 GIT_SILENT Sync po/docbooks with svn 2023-12-03 01:22:41 +00:00
Jean-Baptiste Mardelle
f0f5c41c15 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-12-02 07:38:06 +01:00
Jean-Baptiste Mardelle
409401b4ca Add subtitle manager to project mneu 2023-12-02 07:37:46 +01:00
l10n daemon script
ba923d5773 GIT_SILENT Sync po/docbooks with svn 2023-12-02 01:23:24 +00:00
l10n daemon script
966ee63ece GIT_SILENT Sync po/docbooks with svn 2023-12-01 01:24:03 +00:00
Heiko Becker
c700ccdc33 GIT_SILENT Update Appstream for new release
(cherry picked from commit f5bf6906b2)
2023-11-30 18:07:47 +01:00
Jean-Baptiste Mardelle
8b039ed318 Fix groups tests 2023-11-30 16:24:04 +01:00
Jean-Baptiste Mardelle
8a7ed69df3 Fix transparency lost on rendering nested sequences
BUG: 477771
2023-11-30 15:44:48 +01:00
Jean-Baptiste Mardelle
34e644dba8 Fix guides categories not applied on new document
BUG: 477617
2023-11-30 14:55:38 +01:00
Jean-Baptiste Mardelle
201f5320b6 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-30 09:17:06 +01:00
Jean-Baptiste Mardelle
9b0c80095f Fix selecting several individual items in a group 2023-11-30 09:16:50 +01:00
l10n daemon script
268a1cb62c GIT_SILENT Sync po/docbooks with svn 2023-11-30 01:22:16 +00:00
l10n daemon script
9149902e1c GIT_SILENT Sync po/docbooks with svn 2023-11-29 13:26:05 +00:00
Jean-Baptiste Mardelle
7750e80de7 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-29 09:10:40 +01:00
Jean-Baptiste Mardelle
72d062ced7 Add import/export to subtitle track manager 2023-11-29 09:10:20 +01:00
l10n daemon script
169d3074f9 GIT_SILENT Sync po/docbooks with svn 2023-11-29 01:24:13 +00:00
Jean-Baptiste Mardelle
1cf8af8690 Drag & drop of effect now applies to all items in a group
Related to #1327
2023-11-28 15:32:01 +01:00
Jean-Baptiste Mardelle
f944f6108b New: select an item in a group with Alt+click. You can then perform operations on that clip only: delete, move.
Related to #1327
2023-11-28 14:23:24 +01:00
Jean-Baptiste Mardelle
cef2037aa6 Consistency: activating an effect in the effects list now consistently applies to all selected items (Bin or Timeline) 2023-11-28 10:37:06 +01:00
Jean-Baptiste Mardelle
c638a54404 Cleanup assets link to documentation 2023-11-28 10:35:47 +01:00
Jean-Baptiste Mardelle
33a9731f86 Check MLT's render profiles for missing codecs.
CCBUG: 475029
2023-11-28 09:30:08 +01:00
Jean-Baptiste Mardelle
a696675911 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-28 09:00:27 +01:00
Jean-Baptiste Mardelle
6e58cba3f9 Various fixes for python setup 2023-11-28 09:00:15 +01:00
l10n daemon script
c7d04452c7 GIT_SILENT Sync po/docbooks with svn 2023-11-28 01:22:33 +00:00
Jean-Baptiste Mardelle
43857f1508 Fix Qt6 compilation 2023-11-27 21:12:40 +01:00
Jean-Baptiste Mardelle
6484f91c69 FIx incorreclty placed ifdef 2023-11-27 20:08:51 +01:00
Jean-Baptiste Mardelle
fbef83b0fb Start integrating some of the new MLT keyframe types 2023-11-27 13:38:11 +01:00
Jean-Baptiste Mardelle
5023853a8e Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-27 08:39:31 +01:00
Jean-Baptiste Mardelle
4a6ea1d314 Various fixes for python venv install 2023-11-27 08:39:20 +01:00
l10n daemon script
8fe5df7594 GIT_SILENT Sync po/docbooks with svn 2023-11-27 06:07:55 +00:00
l10n daemon script
e665ec9d7a GIT_SILENT Sync po/docbooks with svn 2023-11-27 01:24:02 +00:00
l10n daemon script
c965a9fa74 GIT_SILENT Sync po/docbooks with svn 2023-11-26 01:36:25 +00:00
l10n daemon script
15c614e93d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-26 01:16:50 +00:00
Jean-Baptiste Mardelle
e374ebe5e3 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-25 08:48:41 +01:00
Jean-Baptiste Mardelle
f2300e7153 Fix missing argument in constructor call 2023-11-25 08:48:26 +01:00
l10n daemon script
80ed63d08b GIT_SILENT Sync po/docbooks with svn 2023-11-25 01:22:35 +00:00
Albert Astals Cid
8081ebe9d2 GIT_SILENT Upgrade release service version to 24.01.80. 2023-11-25 00:34:24 +01:00
Jean-Baptiste Mardelle
8f78924854 Fix crash on auto subtitle with subtitle track selected 2023-11-24 23:12:19 +01:00
Jean-Baptiste Mardelle
64e346bcc7 Fix python install stuck 2023-11-24 23:06:12 +01:00
Julius Künzel
0771150754 Improve timeline clip effect indicator
Add a button with an effect icon, clicking on the button will enable/
disable the clip

Also strikeout effect names if effect clips are disabled

Related to #445
2023-11-24 17:47:36 +00:00
Jean-Baptiste Mardelle
0a2411aaf0 Work/multisubtitles
Allow multiple subtitles in the subtitle track (only 1 displayed at a time). You can now create, duplicate, and delete subtitles
2023-11-24 16:42:49 +00:00
Jean-Baptiste Mardelle
9476536118 Fix some issues in clip monitor's last clip menu 2023-11-24 16:20:21 +01:00
Jean-Baptiste Mardelle
f0f4b0d68d Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-24 11:56:21 +01:00
Jean-Baptiste Mardelle
60a922adab various fixes and improved feedback for Python venv, add option to run STT on full project 2023-11-24 11:55:54 +01:00
Alejandro Criado-Perez
299bfa750c Text corrections 2023-11-24 07:24:39 +00:00
l10n daemon script
b58ab0bda8 GIT_SILENT Sync po/docbooks with svn 2023-11-24 01:22:27 +00:00
Jean-Baptiste Mardelle
d7967bf501 Fix typos 2023-11-23 18:59:27 +01:00
Jean-Baptiste Mardelle
5b8dbe03e4 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-23 13:35:43 +01:00
Jean-Baptiste Mardelle
3aba11ca37 If users try to render a project containing variable framerate clips, show a warning and propose to transcode these clips 2023-11-23 13:35:07 +01:00
l10n daemon script
e864cf00da GIT_SILENT Sync po/docbooks with svn 2023-11-23 01:24:44 +00:00
Jean-Baptiste Mardelle
93a77653d7 Fix qml warning (incorrect number of args) 2023-11-22 13:21:52 +01:00
Jean-Baptiste Mardelle
f76888f80e Fix qt6 timeline drag 2023-11-22 09:13:51 +01:00
Shubh Gupta
589e9a7399 flatpak: Use id instead of app-id
`app-id` is deprecated

Signed-off-by: Shubh <shubhisroking@proton.me>
2023-11-21 10:28:06 +01:00
l10n daemon script
ddda0825cc GIT_SILENT Sync po/docbooks with svn 2023-11-20 01:35:49 +00:00
l10n daemon script
a54d751204 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-20 01:17:38 +00:00
Jean-Baptiste Mardelle
807d0ddd9a Fix audio stem export 2023-11-19 17:24:39 +01:00
Jean-Baptiste Mardelle
a2ac595689 Add link to our documentation in the effects/composition info 2023-11-19 16:36:26 +01:00
l10n daemon script
8570856780 GIT_SILENT Sync po/docbooks with svn 2023-11-19 01:32:21 +00:00
l10n daemon script
6a17913d01 GIT_SILENT Sync po/docbooks with svn 2023-11-18 01:23:34 +00:00
Jean-Baptiste Mardelle
41b2130100 Qt6: fix monitor background and a few qml mouse issues 2023-11-17 12:30:35 +01:00
l10n daemon script
ad65997e30 GIT_SILENT Sync po/docbooks with svn 2023-11-17 01:24:45 +00:00
Julius Künzel
7edaffc602 Rename ObjectType to KdenliveObjectType
This is needed to avoid conflicts in Xcode (macOS SDK)
2023-11-16 13:38:05 +00:00
Julius Künzel
498c790fda We need to use Objective C++ for MetalVideoWidget 2023-11-16 13:38:05 +00:00
Jean-Baptiste Mardelle
fbad5405ac Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-16 09:11:41 +01:00
Jean-Baptiste Mardelle
12c29996f6 When pasting clips to another project, disable proxies
Fixes #1785
2023-11-16 09:11:27 +01:00
l10n daemon script
9f519ae895 GIT_SILENT Sync po/docbooks with svn 2023-11-16 01:28:26 +00:00
l10n daemon script
883a07220d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-16 01:19:25 +00:00
Jean-Baptiste Mardelle
51ca0609f8 Remove unneeded lambda capture 2023-11-15 08:56:23 +01:00
Jean-Baptiste Mardelle
0ee4463b54 Fix monitor display on Windows/Qt6 2023-11-15 08:55:51 +01:00
l10n daemon script
635663d380 GIT_SILENT Sync po/docbooks with svn 2023-11-15 01:25:28 +00:00
Julius Künzel
f8ec8a54c7 Cleanup readme and flatpak nightly manifests 2023-11-14 17:10:35 +00:00
Julius Künzel
202a4b268d [Nightly Flatpak] Do not build tests
We don't use them in the Flatpak and building them just wastes build time
2023-11-14 16:28:53 +00:00
Jean-Baptiste Mardelle
8c6980cff5 Fix tests broken by last commit 2023-11-14 11:40:39 +01:00
Jean-Baptiste Mardelle
b7352ab7e0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-14 11:17:41 +01:00
Jean-Baptiste Mardelle
23c3ff1688 Add list of last opened clips in Clip Monitor's clip name 2023-11-14 11:17:30 +01:00
l10n daemon script
f51a18c6af GIT_SILENT Sync po/docbooks with svn 2023-11-14 01:25:30 +00:00
Julius Künzel
397588d06b Add Craft Jobs for Qt6
This should wait for merging at least until the new craft cache is ready (and then remove the qt6-dev jobs again).
2023-11-13 09:08:45 +00:00
l10n daemon script
34f99a966a GIT_SILENT Sync po/docbooks with svn 2023-11-13 01:25:21 +00:00
Julius Künzel
9a6779e242 [CI] Switch to new template include format 2023-11-12 22:47:55 +00:00
Julius Künzel
17faca7c79 [CI] Add reuse-lint job 2023-11-12 18:56:45 +00:00
Camille Moulin
fd21ebec90 chore: REUSE linting for compliance 2023-11-12 18:56:45 +00:00
Jean-Baptiste Mardelle
ee3b9ea2c5 Don't check for cache space on every startup 2023-11-12 18:55:38 +01:00
Jean-Baptiste Mardelle
dfd6974cd2 Don't allow creating profile with non standard and non integer fps from a clip
Related to #476754
2023-11-12 17:03:57 +01:00
Jean-Baptiste Mardelle
10ffbee044 Remove unmaintained changelog file 2023-11-12 15:39:17 +01:00
Jean-Baptiste Mardelle
c9156254b5 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-12 15:34:34 +01:00
Jean-Baptiste Mardelle
7841d94c5d Automatically check for updates based on the app version (no network connection at this point) 2023-11-12 15:33:32 +01:00
l10n daemon script
7fe21f32af GIT_SILENT Sync po/docbooks with svn 2023-11-12 01:25:03 +00:00
Jean-Baptiste Mardelle
61cc3b094c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-11 18:18:48 +01:00
Jean-Baptiste Mardelle
10b5764437 Fix project duration for cli rendering 2023-11-11 18:18:30 +01:00
l10n daemon script
8241315ca5 GIT_SILENT Sync po/docbooks with svn 2023-11-11 01:28:17 +00:00
l10n daemon script
23f9848710 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-11 01:19:17 +00:00
Jean-Baptiste Mardelle
8669befcac Fix clips with missing proxy incorrectly loaded on project opening 2023-11-10 23:42:41 +01:00
Jean-Baptiste Mardelle
246a87a412 Fix compilation with KF < 5.100 2023-11-10 17:16:49 +01:00
Jean-Baptiste Mardelle
352e6f9111 Add undo redo to text based edit 2023-11-10 17:11:56 +01:00
l10n daemon script
2528348d19 GIT_SILENT Sync po/docbooks with svn 2023-11-10 01:29:41 +00:00
Jean-Baptiste Mardelle
255a81d68f Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-09 10:32:48 +01:00
Jean-Baptiste Mardelle
fda32639b2 Check and remove circular dependencies in tractors
BUG: 471359
2023-11-09 10:32:33 +01:00
l10n daemon script
acf10ab8e6 GIT_SILENT Sync po/docbooks with svn 2023-11-09 01:24:46 +00:00
l10n daemon script
3dd6c5dd3a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-09 01:18:22 +00:00
l10n daemon script
6d6492f6c5 GIT_SILENT Sync po/docbooks with svn 2023-11-08 08:35:22 +00:00
l10n daemon script
5c34d6bf32 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-08 08:30:10 +00:00
Jean-Baptiste Mardelle
33d80a70eb Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-08 09:15:26 +01:00
Jean-Baptiste Mardelle
ec072f528e Hide resize handle on tiny clips with mix 2023-11-08 09:15:13 +01:00
Yuri Chornoivan
31809c20fe Fix minor typos 2023-11-08 08:59:56 +02:00
l10n daemon script
2d34b5c2e3 GIT_SILENT Sync po/docbooks with svn 2023-11-08 01:27:24 +00:00
l10n daemon script
b0ac33ec4c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-08 01:20:58 +00:00
Albert Astals Cid
2d3e5e4b37 GIT_SILENT Upgrade release service version to 24.01.75. 2023-11-07 20:53:11 +01:00
Nicolas Fella
ca78b3a85d Adapt to new KFileWidget API 2023-11-07 16:43:44 +00:00
Jean-Baptiste Mardelle
7d728dea8a Merge branch 'master' into work/venv 2023-11-07 14:29:27 +01:00
Jean-Baptiste Mardelle
db95627706 Fix mix not always deleted when moving grouped clips on same track 2023-11-07 14:27:58 +01:00
Jean-Baptiste Mardelle
ac754478f2 Merge branch 'master' into work/venv 2023-11-07 14:03:57 +01:00
Jean-Baptiste Mardelle
4c7bb0e4f1 Fix python venv for Windows 2023-11-07 14:02:35 +01:00
Jean-Baptiste Mardelle
6050edd50a Merge branch 'release/23.08' 2023-11-07 09:42:15 +01:00
Jean-Baptiste Mardelle
3acd3166f7 Fix remap crashes 2023-11-07 09:31:41 +01:00
Jean-Baptiste Mardelle
c577bf2df8 Ensure timeremap option is disabled when effect is deleted 2023-11-07 08:39:51 +01:00
Jean-Baptiste Mardelle
99b534b1e2 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-11-07 08:27:34 +01:00
Jean-Baptiste Mardelle
f9e816fb50 Time remap: fix changing speed broken / crashing 2023-11-07 08:27:01 +01:00
l10n daemon script
ff90728fbe GIT_SILENT Sync po/docbooks with svn 2023-11-07 04:22:12 +00:00
l10n daemon script
48a60cc916 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-07 04:17:27 +00:00
l10n daemon script
0bc00142c3 GIT_SILENT Sync po/docbooks with svn 2023-11-07 02:29:46 +00:00
l10n daemon script
19e5b0a3fe SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-07 02:11:01 +00:00
l10n daemon script
265cc310a4 GIT_SILENT made messages (after extraction) 2023-11-07 01:16:49 +00:00
Jean-Baptiste Mardelle
7f89dc52c3 Fix timeremap 2023-11-06 21:00:37 +01:00
Jean-Baptiste Mardelle
b89b5586d1 Fix timeremap 2023-11-06 20:59:14 +01:00
Jean-Baptiste Mardelle
aa68d9e2e5 Fix replace clip keeping audio index from previous clip, sometimes breaking audio.
CCBUG: 476612
2023-11-06 17:57:34 +01:00
Jean-Baptiste Mardelle
bf6c6299cc Create sequence from selection: ensure we have enough audio tracks for AV groups 2023-11-06 17:57:23 +01:00
Jean-Baptiste Mardelle
58e9d76d37 Fix replace clip keeping audio index from previous clip, sometimes breaking audio.
CCBUG: 476612
2023-11-06 13:43:01 +01:00
Jean-Baptiste Mardelle
20e2a0e1b3 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-06 07:17:49 +01:00
Jean-Baptiste Mardelle
b2327cd8a9 Create sequence from selection: ensure we have enough audio tracks for AV groups 2023-11-06 07:17:37 +01:00
l10n daemon script
20424991a3 GIT_SILENT Sync po/docbooks with svn 2023-11-06 03:11:40 +00:00
l10n daemon script
27a56dd3b6 GIT_SILENT Sync po/docbooks with svn 2023-11-06 01:24:28 +00:00
Jean-Baptiste Mardelle
5b74b2ab19 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-11-05 17:13:44 +01:00
Jean-Baptiste Mardelle
28f67c0827 Fix timeline duration incorrect after create sequence from timeline selection 2023-11-05 17:13:29 +01:00
Jean-Baptiste Mardelle
c475271b0c Fix timeline duration incorrect after create sequence from timeline selection 2023-11-05 17:12:47 +01:00
Jean-Baptiste Mardelle
50d1faeb99 Add a Saving Successful event, so people can easily play a sound or show a popup on save if wanted.
Related to #1767
2023-11-05 16:39:29 +01:00
l10n daemon script
8e8f5ed0c9 GIT_SILENT Sync po/docbooks with svn 2023-11-05 15:29:09 +00:00
Jean-Baptiste Mardelle
19c63f04fb Fix project duration not updating when moving the last clip of a track to another non last position
CCBUG: 476493
2023-11-05 15:37:54 +01:00
Jean-Baptiste Mardelle
955ad25e2c Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-05 15:36:10 +01:00
Jean-Baptiste Mardelle
20cd25d75e Fix project duration not updating when moving the last clip of a track to another non last position
CCBUG: 476493
2023-11-05 15:35:36 +01:00
Guilherme Marçal Silva
361397bc05 Update file kdenlive.notifyrc 2023-11-05 14:12:33 +00:00
Jean-Baptiste Mardelle
5a6543c174 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-05 15:11:05 +01:00
Jean-Baptiste Mardelle
8258190359 Duplicate .notifyrc file to have both KF5 and KF6 versions 2023-11-05 15:10:45 +01:00
l10n daemon script
e20820595a GIT_SILENT Sync po/docbooks with svn 2023-11-05 13:41:18 +00:00
l10n daemon script
197861bd4c GIT_SILENT made messages (after extraction) 2023-11-05 12:30:51 +00:00
l10n daemon script
89e1cd1090 GIT_SILENT Sync po/docbooks with svn 2023-11-05 12:07:51 +00:00
Jean-Baptiste Mardelle
528e88c9b0 Don't lose subtitle styling when switching to another sequence
BUG: 476544
FIXED-IN: 23.08.3
2023-11-05 07:33:35 +01:00
Jean-Baptiste Mardelle
e77756dac1 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-05 07:32:50 +01:00
Jean-Baptiste Mardelle
73a1c265e8 Don't lose subtitle styling when switching to another sequence
BUG: 476544
FIXED-IN: 23.08.3
2023-11-05 07:32:37 +01:00
l10n daemon script
870762efae GIT_SILENT Sync po/docbooks with svn 2023-11-05 02:34:06 +00:00
l10n daemon script
549ca1de2b GIT_SILENT Sync po/docbooks with svn 2023-11-04 13:45:11 +00:00
David Edmundson
09bb185e21 Port from deprecated ksmserver calls
Using KSMserver to shutdown has been deprecated for a few years. Port to
the newer approach. This will work on Plasma 5.19 onwards.
2023-11-04 13:16:43 +00:00
l10n daemon script
e19a618441 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-04 11:51:20 +00:00
Heiko Becker
bacdba5f67 GIT_SILENT Update Appstream for new release
(cherry picked from commit f687827bbc)
2023-11-04 12:06:06 +01:00
Heiko Becker
f687827bbc GIT_SILENT Update Appstream for new release 2023-11-04 12:05:57 +01:00
Heiko Becker
7fe5549588 GIT_SILENT Upgrade release service version to 23.08.3. 2023-11-04 11:39:46 +01:00
l10n daemon script
1d6ee89439 GIT_SILENT Sync po/docbooks with svn 2023-11-04 03:05:41 +00:00
l10n daemon script
2bf2b503df GIT_SILENT Sync po/docbooks with svn 2023-11-04 01:25:55 +00:00
Jean-Baptiste Mardelle
c87979cea7 Allow aborting clip import operation 2023-11-03 18:01:32 +01:00
Jean-Baptiste Mardelle
79b0c5291b Ensure no urls are added to file watcher when interruping a load operation 2023-11-03 17:53:33 +01:00
Jean-Baptiste Mardelle
e1bcabe42f Fix crash dropping url to Library 2023-11-03 17:22:36 +01:00
Jean-Baptiste Mardelle
7d71f50332 When dropping multiple files in project bin, improve import speed by not checking if every file is on a remote drive 2023-11-03 17:22:23 +01:00
Jean-Baptiste Mardelle
d6da8910a1 Fix crash dropping url to Library 2023-11-03 17:21:15 +01:00
Jean-Baptiste Mardelle
7cb0e4c5b0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-03 17:13:30 +01:00
Jean-Baptiste Mardelle
869964e34c When dropping multiple files in project bin, improve import speed by not checking if every file is on a remote drive 2023-11-03 17:13:13 +01:00
l10n daemon script
6bcc188751 GIT_SILENT Sync po/docbooks with svn 2023-11-03 03:07:46 +00:00
l10n daemon script
2dc29e1d38 GIT_SILENT Sync po/docbooks with svn 2023-11-03 01:26:44 +00:00
l10n daemon script
8af1a393c7 GIT_SILENT Sync po/docbooks with svn 2023-11-02 03:08:16 +00:00
l10n daemon script
6a21abc6a7 GIT_SILENT Sync po/docbooks with svn 2023-11-02 01:27:16 +00:00
Jean-Baptiste Mardelle
72f45eb944 Fix titler shadow incorrectly pasted on selection.
BUG:476393
FIXED-IN: 23.08.3
2023-11-01 08:56:33 +01:00
Jean-Baptiste Mardelle
01acd5fcad Fix pasted effects not adjusted to track length 2023-11-01 08:56:17 +01:00
Jean-Baptiste Mardelle
e5463c1646 Fix timeline preview ignored in temporary data dialog.
BUG: 475980
FIXED-IN: 23.08.3
2023-11-01 08:56:04 +01:00
Jean-Baptiste Mardelle
68d45a57a7 Speech to text: fix whisper install aborting after 30secs.
Text based edit: allow creating a new timeline sequence with current edit
2023-11-01 08:55:51 +01:00
Jean-Baptiste Mardelle
277e8e09ae Don't try to generate proxy clips for audio with clipart 2023-11-01 08:55:34 +01:00
Jean-Baptiste Mardelle
707f139f5d Clip loading: switch to Mlt::Producer probe() instead of fetching frame.
BUG: #475554
FIXED-IN: 23.08.3
2023-11-01 08:55:25 +01:00
Jean-Baptiste Mardelle
84f7373df4 Multiple fixes for time remap losing keyframes 2023-11-01 08:55:13 +01:00
Jean-Baptiste Mardelle
3fb09a9c36 Add png with alpha render profile
Related to #1605
2023-11-01 08:54:55 +01:00
Jean-Baptiste Mardelle
e4a4f3c5d5 Fix Mix not correctly deleted on group track move
Related to #1726
2023-11-01 08:54:43 +01:00
Jean-Baptiste Mardelle
b9bf00fe63 Fix rendering with alpha 2023-11-01 08:54:10 +01:00
Jean-Baptiste Mardelle
2f0326e48a Rotoscoping: don't auto add a second kfr at cursor pos when creating the initial shape, don't auto add keyframes until there are 2 keyframes created 2023-11-01 08:53:56 +01:00
Jean-Baptiste Mardelle
2ec04d4aae Fix keyframe param not correctly enabled when selecting a clip 2023-11-01 08:53:43 +01:00
Jean-Baptiste Mardelle
3e81be35d2 Fix smooth keyframe path sometimes incorrectly drawn on monitor 2023-11-01 08:53:31 +01:00
Jean-Baptiste Mardelle
f4ab1a556a Properly adjust timeline clips on sequence resize 2023-11-01 08:49:52 +01:00
Jean-Baptiste Mardelle
4bcf1a6ac4 Remove unused debug stuff 2023-11-01 08:35:20 +01:00
Jean-Baptiste Mardelle
84cc82268c Fix project duration not correctly updated on hide / show track 2023-11-01 08:35:02 +01:00
Jean-Baptiste Mardelle
e338f811e4 Fix resize clip with mix test 2023-11-01 08:34:38 +01:00
Jean-Baptiste Mardelle
8424aa13a7 Fix resize clip start to frame 0 of timeline not correctly working in some zoom levels,
Fix hanging test
2023-11-01 08:34:17 +01:00
Jean-Baptiste Mardelle
81d5f4e1ae Fix titler shadow incorrectly pasted on selection.
BUG:476393
FIXED-IN: 23.08.3
2023-11-01 07:13:57 +01:00
Jean-Baptiste Mardelle
35d3723694 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-11-01 06:51:30 +01:00
Jean-Baptiste Mardelle
d4704a90ab Sequences folder now has a colored icon and is always displayed on top 2023-11-01 06:51:17 +01:00
l10n daemon script
644a369260 GIT_SILENT Sync po/docbooks with svn 2023-11-01 03:11:25 +00:00
l10n daemon script
a37122923e GIT_SILENT Sync po/docbooks with svn 2023-11-01 01:27:45 +00:00
Jean-Baptiste Mardelle
219972f045 Fix Qt5 compilation 2023-10-31 16:02:52 +01:00
Jean-Baptiste Mardelle
44df76d8b9 Fix Qt5 compilation take 3 2023-10-31 15:56:10 +01:00
Jean-Baptiste Mardelle
db63af6423 Fix Qt5 compilation take 2 2023-10-31 15:48:41 +01:00
Jean-Baptiste Mardelle
0f4f14a772 Fix Qt5 compilation 2023-10-31 15:41:48 +01:00
Jean-Baptiste Mardelle
938fa1ede9 Fix some Qt6 reported warnings 2023-10-31 15:12:50 +01:00
Jean-Baptiste Mardelle
b8253ccab4 Fix pasted effects not adjusted to track length 2023-10-31 11:36:40 +01:00
Jean-Baptiste Mardelle
1ffa013a73 Python virtual env: Add config tab in the Environement Settings page, minor fixes for the dependencies checks 2023-10-31 10:32:05 +01:00
l10n daemon script
16165edac5 GIT_SILENT Sync po/docbooks with svn 2023-10-31 01:27:22 +00:00
Julius Künzel
42c5e4b0aa [Qt6] We need to link to d3d on Windows 2023-10-30 11:38:00 +00:00
Julius Künzel
10f72c7870 Convert license headers to SPDX 2023-10-30 10:02:16 +01:00
Julius Künzel
d701e56805 Use pragma once for new monitor code 2023-10-30 09:56:15 +01:00
Julius Künzel
72486f22b1 Fix Qt6 build on Windows
Maybe more is needed
2023-10-30 07:18:21 +00:00
l10n daemon script
ff15b2df26 GIT_SILENT Sync po/docbooks with svn 2023-10-30 01:28:42 +00:00
Jean-Baptiste Mardelle
e614e93726 text based edit: add font zooming and option to remove all silence 2023-10-29 16:23:38 +01:00
Jean-Baptiste Mardelle
c420ba796a Move venv to standard xdg location (.local/share/kdenlive) 2023-10-29 14:26:14 +01:00
Jean-Baptiste Mardelle
29e5e44f9e Whisper now has word timings 2023-10-29 14:25:55 +01:00
l10n daemon script
cf1b79f7c8 GIT_SILENT Sync po/docbooks with svn 2023-10-29 03:17:18 +00:00
l10n daemon script
eb00502c33 GIT_SILENT made messages (after extraction) 2023-10-29 02:36:05 +00:00
l10n daemon script
0d97d79a2d GIT_SILENT Sync po/docbooks with svn 2023-10-29 01:26:20 +00:00
Jean-Baptiste Mardelle
b4829698b9 Use python venv to install modules 2023-10-28 16:17:31 +02:00
Jean-Baptiste Mardelle
890125f60e Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-28 15:02:54 +02:00
Jean-Baptiste Mardelle
2f67613f07 Fix timeline preview ignored in temporary data dialog.
BUG: 475980
FIXED-IN: 23.08.3
2023-10-28 15:02:33 +02:00
l10n daemon script
b3bca2f92f GIT_SILENT Sync po/docbooks with svn 2023-10-28 03:20:48 +00:00
l10n daemon script
81f2608e57 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-10-28 03:15:44 +00:00
l10n daemon script
03794fecf5 GIT_SILENT Sync po/docbooks with svn 2023-10-28 01:31:04 +00:00
l10n daemon script
d824d6900f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-10-28 01:22:57 +00:00
l10n daemon script
f37902235f GIT_SILENT made messages (after extraction) 2023-10-28 00:42:32 +00:00
Julius Künzel
04884a4398 Improve debug output for tests 2023-10-28 01:17:45 +02:00
Julius Künzel
ab405f9ab9 Merge remote-tracking branch 'refs/remotes/upstream/master' into work/cli-rendering 2023-10-27 18:02:38 +02:00
Jean-Baptiste Mardelle
9cdf7cffb9 Correctly prefix python scripts, show warning on failure to find python 2023-10-27 17:22:55 +02:00
Jean-Baptiste Mardelle
1deb87b1ec Qt6 Monitor support 2023-10-27 11:45:13 +00:00
Jean-Baptiste Mardelle
0f299d29b8 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-27 11:22:11 +02:00
Jean-Baptiste Mardelle
880ece8582 Speech to text: fix whisper install aborting after 30secs.
Text based edit: allow creating a new timeline sequence with current edit
2023-10-27 11:08:53 +02:00
l10n daemon script
5c056f5733 GIT_SILENT Sync po/docbooks with svn 2023-10-26 01:29:40 +00:00
Jean-Baptiste Mardelle
fdd4bf7c90 Don't try to generate proxy clips for audio with clipart 2023-10-25 09:08:44 +02:00
Jean-Baptiste Mardelle
4d6f30d753 Clip loading: switch to Mlt::Producer probe() instead of fetching frame.
BUG: #475554
FIXED-IN: 23.08.3
2023-10-25 09:08:16 +02:00
Jean-Baptiste Mardelle
e3f207b5d4 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-25 08:06:35 +02:00
Jean-Baptiste Mardelle
58774336ec Multiple fixes for time remap losing keyframes 2023-10-25 08:06:12 +02:00
l10n daemon script
60d0ae1b71 GIT_SILENT Sync po/docbooks with svn 2023-10-25 03:24:38 +00:00
l10n daemon script
839dadf04a GIT_SILENT Sync po/docbooks with svn 2023-10-25 01:32:54 +00:00
Julius Künzel
fd696ab9d4 [CI] Increase per test timeout
We frequently see timout failures (not reproducible locally so far) and I am not sure yet if this is because the test hangs or because the timout is too short
2023-10-24 21:27:17 +00:00
Friedrich W. H. Kossebau
99f4ebb291 Adapt to change of KStandardAction::name(id) return type
GIT_SILENT
2023-10-24 20:44:54 +02:00
l10n daemon script
fb4986243e GIT_SILENT Sync po/docbooks with svn 2023-10-24 03:10:21 +00:00
l10n daemon script
1b3b73f3de GIT_SILENT Sync po/docbooks with svn 2023-10-24 01:28:12 +00:00
Jean-Baptiste Mardelle
8fb4adb50f Add secondary color correction xml with renamed alphasp0t effect, fix effectgroup showing incorrect names 2023-10-22 17:34:41 +02:00
l10n daemon script
9128bda0d3 GIT_SILENT Sync po/docbooks with svn 2023-10-22 04:01:26 +00:00
l10n daemon script
a7a88273d2 GIT_SILENT Sync po/docbooks with svn 2023-10-22 01:40:40 +00:00
Jean-Baptiste Mardelle
0c96c3c19a Add png with alpha render profile
Related to #1605
2023-10-22 00:43:01 +02:00
Jean-Baptiste Mardelle
efb26708b0 Fix Mix not correctly deleted on group track move
Related to #1726
2023-10-22 00:26:18 +02:00
Julius Künzel
49ad51c395 Cleanup commented code 2023-10-21 14:50:50 +02:00
Julius Künzel
4a50355ca6 Fix setting default values is never executed
The consumer tag does always exist because it is created in
setDocGeneralParams()

Move the code to loadPresetParams(). This works for now, however in the
future we may want to allow setting params from the cli and then we need
to restructure loadPresetParams()
2023-10-21 14:45:21 +02:00
Julius Künzel
7e555a72ae Cleanup param insert and placeholder replacement 2023-10-21 14:45:21 +02:00
Julius Künzel
26e5a1e089 Move render argument creation to a function 2023-10-21 14:45:21 +02:00
Julius Künzel
d42647aac2 Move project init logic out of renderrequest 2023-10-21 14:45:19 +02:00
Julius Künzel
9ce9bb2003 Use projectSceneList() for both cli and gui rendering 2023-10-21 14:44:32 +02:00
Jean-Baptiste Mardelle
5869e2d656 Merge branch 'master' into work/cli-rendering 2023-10-21 07:05:33 +02:00
Jean-Baptiste Mardelle
6fcc2df23c Use active timeline for rendering 2023-10-21 06:57:47 +02:00
l10n daemon script
11920278d8 GIT_SILENT Sync po/docbooks with svn 2023-10-21 01:26:37 +00:00
Nicolas Fella
7d0639629f Adapt to KBookmarkManager API change 2023-10-20 22:10:59 +00:00
Julius Künzel
63332f680a Small cleanup
This code is not needed, because it is already part of
testSetActiveDocument()
2023-10-20 23:26:17 +02:00
Julius Künzel
4992d801a8 Properly initialize projectItemModel and bin playlist on render request
Different approach to ensure the XML is closer to what we have in GUI
based rendering

Co-Authored-By: Jean-Baptiste Mardelle <jb@kdenlive.org>
2023-10-20 22:43:12 +02:00
Julius Künzel
b652532cdf Revert "Properly initialize projectItemModel and bin playlist on render request"
This reverts commit ad7adf20cd.
2023-10-20 22:02:25 +02:00
Jean-Baptiste Mardelle
eb7ef279ae Fix for renamed frei0r effects 2023-10-20 13:43:54 +00:00
Jean-Baptiste Mardelle
4fc57544d4 Fix rendering with alpha 2023-10-20 14:55:20 +02:00
Jean-Baptiste Mardelle
d6691ada21 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-20 09:31:21 +02:00
Jean-Baptiste Mardelle
c996ae258f Rotoscoping: don't auto add a second kfr at cursor pos when creating the initial shape, don't auto add keyframes until there are 2 keyframes created 2023-10-20 09:31:10 +02:00
Julius Künzel
df37237567 Fix description --render-async flag 2023-10-20 09:09:49 +02:00
l10n daemon script
ecae2ea18a GIT_SILENT Sync po/docbooks with svn 2023-10-20 01:25:42 +00:00
Jean-Baptiste Mardelle
0bef37bb5b Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-19 18:09:10 +02:00
Jean-Baptiste Mardelle
8916d5e719 Fix keyframe param not correctly enabled when selecting a clip 2023-10-19 18:08:31 +02:00
Jean-Baptiste Mardelle
120af1da37 Fix smooth keyframe path sometimes incorrectly drawn on monitor 2023-10-19 12:51:16 +02:00
l10n daemon script
a89e93b672 GIT_SILENT Sync po/docbooks with svn 2023-10-19 01:27:45 +00:00
Jean-Baptiste Mardelle
331ee8db41 Merge branch 'master' into work/cli-rendering 2023-10-18 18:09:30 +02:00
Jean-Baptiste Mardelle
5aa5f3e1fc Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-18 08:55:13 +02:00
Jean-Baptiste Mardelle
18c7d09307 Allow setting the default interpolation method for scaling operations on rendering
Fixes #1766
2023-10-18 08:54:57 +02:00
l10n daemon script
a752eb08f8 GIT_SILENT Sync po/docbooks with svn 2023-10-18 03:11:38 +00:00
l10n daemon script
cc093f00a5 GIT_SILENT Sync po/docbooks with svn 2023-10-18 01:27:57 +00:00
Jean-Baptiste Mardelle
bc3cddc34f Don't attempt to replace clip resource if proxy job was not completely finished
Fixes #1768
2023-10-17 13:35:03 +02:00
Jean-Baptiste Mardelle
ad7adf20cd Properly initialize projectItemModel and bin playlist on render request 2023-10-17 11:02:16 +02:00
Jean-Baptiste Mardelle
72ba33eda7 Rename render params, don't load project twice 2023-10-17 07:21:40 +02:00
l10n daemon script
afc6f2adc3 GIT_SILENT Sync po/docbooks with svn 2023-10-17 03:04:06 +00:00
l10n daemon script
cd172db425 GIT_SILENT Sync po/docbooks with svn 2023-10-17 01:26:58 +00:00
Jean-Baptiste Mardelle
6e53898cf7 Remove accelerator on timeline tab rename
Fixes #1769
2023-10-16 14:07:48 +02:00
Scarlett Moore
9735b35362 snapcraft: initial import snapcraft files. 2023-10-16 03:47:28 -07:00
l10n daemon script
08f5962df6 GIT_SILENT Sync po/docbooks with svn 2023-10-16 03:03:37 +00:00
l10n daemon script
b08c08169b GIT_SILENT Sync po/docbooks with svn 2023-10-16 01:27:49 +00:00
Julius Künzel
9a97bbf630 Print render errors for cli rendering too 2023-10-15 22:32:28 +02:00
Julius Künzel
21e262c52c Minor cleanup 2023-10-15 22:00:39 +02:00
Julius Künzel
b6b6d95d6b Improve exit code on failure 2023-10-15 21:55:05 +02:00
Julius Künzel
7835481062 [cli rendering] Fix condition for subtitle 2023-10-15 21:53:03 +02:00
Julius Künzel
24117d081f Show documentchecker warning only if relevant 2023-10-15 21:36:41 +02:00
Julius Künzel
0229d074c1 Fix printing of documentchecker results 2023-10-15 21:11:24 +02:00
Julius Künzel
dbf6e6cb20 [cli renderer] Ensure x265 params are calculated 2023-10-15 21:10:36 +02:00
l10n daemon script
8ea53c403d GIT_SILENT Sync po/docbooks with svn 2023-10-15 01:27:16 +00:00
l10n daemon script
5120936f47 GIT_SILENT Sync po/docbooks with svn 2023-10-14 03:20:03 +00:00
l10n daemon script
e8acb47b3e GIT_SILENT Sync po/docbooks with svn 2023-10-14 01:31:52 +00:00
l10n daemon script
00e58313a0 GIT_SILENT Sync po/docbooks with svn 2023-10-13 03:10:14 +00:00
l10n daemon script
04e3b740a1 GIT_SILENT Sync po/docbooks with svn 2023-10-13 01:29:08 +00:00
Jean-Baptiste Mardelle
f4b7d4007a Custom clip job: allow using current clip's frame as parameter 2023-10-12 13:20:58 +02:00
Jean-Baptiste Mardelle
ff09e054d4 Properly adjust timeline clips on sequence resize 2023-10-12 09:31:36 +02:00
Jean-Baptiste Mardelle
f3e7bef9e1 Remove unused debug stuff 2023-10-12 06:29:09 +02:00
Jean-Baptiste Mardelle
c3b7e3b2a9 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-12 06:14:54 +02:00
Jean-Baptiste Mardelle
8de56f0cd5 Fix project duration not correctly updated on hide / show track 2023-10-12 06:14:36 +02:00
l10n daemon script
9db046f1c5 GIT_SILENT Sync po/docbooks with svn 2023-10-12 03:10:45 +00:00
l10n daemon script
b142b2cf73 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-10-12 03:05:57 +00:00
l10n daemon script
9325b39e31 GIT_SILENT Sync po/docbooks with svn 2023-10-12 01:28:20 +00:00
l10n daemon script
1c9b50c148 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-10-12 01:20:22 +00:00
Jean-Baptiste Mardelle
44e594b920 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-11 08:39:35 +02:00
Jean-Baptiste Mardelle
d28f735d8c Custom clip jobs: handle lut file as task output 2023-10-11 08:39:21 +02:00
l10n daemon script
3b914287d5 GIT_SILENT Sync po/docbooks with svn 2023-10-11 04:03:04 +00:00
l10n daemon script
f63e62decd GIT_SILENT Sync po/docbooks with svn 2023-10-11 01:41:38 +00:00
Jean-Baptiste Mardelle
0c65b5ed51 Allow renaming a timeline sequence by double clicking on its tab name 2023-10-10 11:19:59 +02:00
Jean-Baptiste Mardelle
202cfc5b4f Fix resize clip with mix test 2023-10-10 11:03:58 +02:00
Jean-Baptiste Mardelle
24fbd7d898 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-10 10:43:59 +02:00
Jean-Baptiste Mardelle
22b93bbb67 Fix resize clip start to frame 0 of timeline not correctly working in some zoom levels,
Fix hanging test
2023-10-10 10:43:40 +02:00
l10n daemon script
7a36ec9fd9 GIT_SILENT Sync po/docbooks with svn 2023-10-10 03:19:30 +00:00
l10n daemon script
36de3e5e0f GIT_SILENT Sync po/docbooks with svn 2023-10-10 01:30:05 +00:00
Jean-Baptiste Mardelle
1df35653ed Merge branch 'release/23.08' 2023-10-09 18:40:20 +02:00
Jean-Baptiste Mardelle
65f7bf7f9a Fix Fit Zoom
BUG: 472754
FIXED-IN: 23.08.2
2023-10-09 18:39:21 +02:00
Jean-Baptiste Mardelle
65278b82ec Remember Clip Monitor audio thumbnail zoom & position for each clip 2023-10-09 13:15:01 +02:00
Jean-Baptiste Mardelle
cca3bc55d1 Merge branch 'release/23.08' 2023-10-09 13:01:38 +02:00
Jean-Baptiste Mardelle
b2062cfe60 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-10-09 12:59:46 +02:00
Jean-Baptiste Mardelle
28efa5c1dc Fix cannot move clip to 0 in some cases.
Fixes #1759
2023-10-09 12:59:35 +02:00
l10n daemon script
cc735e8738 GIT_SILENT Sync po/docbooks with svn 2023-10-09 03:23:23 +00:00
l10n daemon script
983a9d1c1f GIT_SILENT Sync po/docbooks with svn 2023-10-09 01:29:35 +00:00
l10n daemon script
e3e39e629c GIT_SILENT Sync po/docbooks with svn 2023-10-08 03:05:07 +00:00
l10n daemon script
5cd0294ee2 GIT_SILENT Sync po/docbooks with svn 2023-10-08 01:26:30 +00:00
Heiko Becker
7ebcbb00b0 GIT_SILENT Update Appstream for new release
(cherry picked from commit 6cd7f759c5)
2023-10-07 17:31:16 +02:00
Heiko Becker
6cd7f759c5 GIT_SILENT Update Appstream for new release 2023-10-07 17:31:08 +02:00
Heiko Becker
0bef647cbf GIT_SILENT Upgrade release service version to 23.08.2. 2023-10-07 17:02:26 +02:00
Jean-Baptiste Mardelle
d1db6b6a0c Merge branch 'release/23.08' 2023-10-07 08:10:10 +02:00
Jean-Baptiste Mardelle
4ea6b3bfe1 Fix erratic behavior when requesting to add same track transitions (mixes) to several clips.
Fixes #1761
2023-10-07 08:08:53 +02:00
l10n daemon script
146cad5b18 GIT_SILENT Sync po/docbooks with svn 2023-10-07 01:27:30 +00:00
Jean-Baptiste Mardelle
b93226c379 Asset List: ensure favorite are shown using a bold font 2023-10-07 01:22:22 +02:00
Jean-Baptiste Mardelle
5161c47817 Fix asset list using too much height 2023-10-06 22:02:48 +02:00
Jean-Baptiste Mardelle
93e309673f Switch Effects/Compositions list to QWidget
Will make the Qt6 transition easier
2023-10-06 16:36:08 +00:00
l10n daemon script
46f5a59d31 GIT_SILENT Sync po/docbooks with svn 2023-10-06 03:11:51 +00:00
l10n daemon script
41d2e386b3 GIT_SILENT Sync po/docbooks with svn 2023-10-06 01:26:54 +00:00
l10n daemon script
fa80b23819 GIT_SILENT Sync po/docbooks with svn 2023-10-05 03:08:04 +00:00
l10n daemon script
fef69dd0a0 GIT_SILENT Sync po/docbooks with svn 2023-10-05 01:27:10 +00:00
Jean-Baptiste Mardelle
904425d277 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-04 18:36:00 +02:00
Jean-Baptiste Mardelle
5f22ffea0c Drop unused and deprecated qmlmodule QtGraphicalEffects 2023-10-04 18:35:36 +02:00
l10n daemon script
bf7915e73a GIT_SILENT Sync po/docbooks with svn 2023-10-04 03:06:38 +00:00
l10n daemon script
18ce38575b GIT_SILENT Sync po/docbooks with svn 2023-10-04 01:27:18 +00:00
Jean-Baptiste Mardelle
c18f17d543 Merge branch 'release/23.08' 2023-10-03 15:57:49 +02:00
Jean-Baptiste Mardelle
e96bf9e01b Redirect Settings > Configure Kdenlive > Help to the online documentation 2023-10-03 15:50:21 +02:00
Jean-Baptiste Mardelle
e4b545e87a Fix multiple audio streams broken by MLT's new astream property
BUG: 474895
2023-10-03 11:31:44 +02:00
Jean-Baptiste Mardelle
edf3195e82 Fix dialogs not correctly deleted, e.g. add track dialog, causing crash on exit 2023-10-03 11:31:25 +02:00
Jean-Baptiste Mardelle
38fe02f47b Ensure clips with audio (for exemple playlists) don't block audio when inserted on video track 2023-10-03 11:31:13 +02:00
Jean-Baptiste Mardelle
a23a7fb1b4 ensure translations cannot mess with file extensions 2023-10-03 11:31:00 +02:00
Jean-Baptiste Mardelle
281f2071d2 Fix another case blocking separate track move 2023-10-03 11:30:48 +02:00
Jean-Baptiste Mardelle
c13810cf42 Fix grabbed clips cannot be moved on upper track in some cases 2023-10-03 11:30:36 +02:00
Jean-Baptiste Mardelle
0085018cb9 Fix move clip part of a group on another track not always working 2023-10-03 11:30:10 +02:00
Jean-Baptiste Mardelle
c2d738f9e7 Fix playlist count not correctly updated, allowing to delete last sequence.
BUG: 474988
2023-10-03 11:29:54 +02:00
Eugen Mohr
ad5d2706c5 Fix motion-tracker Nano file name and links to the documentation 2023-10-03 11:29:43 +02:00
Friedrich W. H. Kossebau
7c20d1a2e5 Stop installing kdenliveui.rc also as separate file, next to Qt resource 2023-10-03 11:29:32 +02:00
Jean-Baptiste Mardelle
92fcb745fc Fix tests and possible corruption in recent mix fix 2023-10-03 11:29:15 +02:00
Jean-Baptiste Mardelle
ba9ceb859a Correctly highlight newly dropped files in library 2023-10-03 11:29:04 +02:00
Jean-Baptiste Mardelle
68a3e0aaad Fix threading issue crashing in resource widget.
Fixes #1612
2023-10-03 11:28:42 +02:00
Jean-Baptiste Mardelle
96cd6edc81 Fix freeze on adding mix
Related to #1751
2023-10-03 11:28:29 +02:00
Jean-Baptiste Mardelle
b096aed4e9 Make Lift work as expected by most users
BUG: 447948
BUG: 436762
2023-10-03 11:28:15 +02:00
Jean-Baptiste Mardelle
b152e4d93f Fix load task discarding kdenlive settings (caused timeline clips to miss the "proxy" icon 2023-10-03 11:28:05 +02:00
Jean-Baptiste Mardelle
79dae6dcd0 Fix multiple issues with Lift/Gamma/Gain undo
BUG: 472865
BUG: 462406
2023-10-03 11:27:46 +02:00
Jean-Baptiste Mardelle
2c5d4212a9 Fix freeze / crash on project opening 2023-10-03 11:27:26 +02:00
Jean-Baptiste Mardelle
e29b16d738 Optimize RAM usage by not storing producers on which we did a get_frame operation.
Slows down thumbnail creation but saves some RAM.
2023-10-03 11:26:48 +02:00
Jamie Mills
4732230d57 Fix guide multi-export adding an extra dot to the filename 2023-10-03 11:25:06 +02:00
Jean-Baptiste Mardelle
c15951080c Fix warning 2023-10-03 10:16:46 +02:00
Jean-Baptiste Mardelle
30180ddea0 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-03 10:15:46 +02:00
Jean-Baptiste Mardelle
f76e24a0b0 Fix multiple audio streams broken by MLT's new astream property
BUG: 474895
2023-10-03 10:15:29 +02:00
l10n daemon script
0d2c52ce7c GIT_SILENT Sync po/docbooks with svn 2023-10-03 03:07:35 +00:00
l10n daemon script
b8bff6bf85 GIT_SILENT Sync po/docbooks with svn 2023-10-03 01:26:10 +00:00
Jean-Baptiste Mardelle
99d1d6d8bf Custom clip jobs: ensure we never use the same output name if several tasks are started on the same job 2023-10-02 18:36:04 +02:00
Jean-Baptiste Mardelle
689528dc78 Custom clip jobs: ensure script exists and is executable 2023-10-02 09:06:19 +02:00
l10n daemon script
d3e65efdfb GIT_SILENT Sync po/docbooks with svn 2023-10-02 03:10:52 +00:00
l10n daemon script
feaa925d3e GIT_SILENT Sync po/docbooks with svn 2023-10-02 01:28:27 +00:00
Jean-Baptiste Mardelle
dba8d8c110 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-10-01 07:59:19 +02:00
Jean-Baptiste Mardelle
b400387383 Fix dialogs not correctly deleted, e.g. add track dialog, causing crash on exit 2023-10-01 07:59:03 +02:00
l10n daemon script
08fe98263c GIT_SILENT Sync po/docbooks with svn 2023-10-01 03:36:16 +00:00
l10n daemon script
a066ce4477 GIT_SILENT Sync po/docbooks with svn 2023-10-01 01:34:31 +00:00
Jean-Baptiste Mardelle
ccc30ebc3f Ensure clips with audio (for exemple playlists) don't block audio when inserted on video track 2023-09-30 19:56:30 +02:00
Jean-Baptiste Mardelle
2b90c747ef ensure translations cannot mess with file extensions 2023-09-30 13:57:03 +02:00
Jean-Baptiste Mardelle
81c611c325 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-09-30 13:46:06 +02:00
Jean-Baptiste Mardelle
54ed2e8acf Fix another case blocking separate track move 2023-09-30 13:45:46 +02:00
l10n daemon script
9eccfe11fc GIT_SILENT Sync po/docbooks with svn 2023-09-30 01:28:38 +00:00
Jean-Baptiste Mardelle
53d0599593 Fix grabbed clips cannot be moved on upper track in some cases 2023-09-29 20:31:34 +02:00
Jean-Baptiste Mardelle
559a2bfdda Final blocks for enabling render test suite: add synchronous option to exit only after rendering is finished, add option for render preset (use H264 as default) 2023-09-29 10:44:02 +02:00
Jean-Baptiste Mardelle
7cf2ab7bfd Merge branch 'master' into work/cli-rendering 2023-09-29 09:50:17 +02:00
Jean-Baptiste Mardelle
1f288e3dfc Implement #1730 replace audio or video of a bin clip in timeline 2023-09-29 07:48:53 +00:00
Jean-Baptiste Mardelle
c119db4499 Fix cppwarning 2023-09-29 09:40:17 +02:00
l10n daemon script
ad5589bf12 GIT_SILENT Sync po/docbooks with svn 2023-09-29 01:27:28 +00:00
Jean-Baptiste Mardelle
4e417b843f Fix move clip part of a group on another track not always working 2023-09-28 23:00:31 +02:00
Jean-Baptiste Mardelle
75ee756eaf Fix playlist count not correctly updated, allowing to delete last sequence.
BUG: 474988
2023-09-28 22:07:45 +02:00
Eugen Mohr
55f418c136 Fix motion-tracker Nano file name and links to the documentation 2023-09-28 09:37:19 +00:00
Friedrich W. H. Kossebau
32233b8014 Stop installing kdenliveui.rc also as separate file, next to Qt resource 2023-09-28 06:43:43 +00:00
l10n daemon script
da6a74e5b7 GIT_SILENT Sync po/docbooks with svn 2023-09-28 03:07:49 +00:00
l10n daemon script
59c4510cde GIT_SILENT Sync po/docbooks with svn 2023-09-28 01:28:02 +00:00
Jean-Baptiste Mardelle
087a6a5a5a Library: add action to open a library file in a File manager 2023-09-27 18:32:30 +02:00
Jean-Baptiste Mardelle
fb29033a3d Fix tests and possible corruption in recent mix fix 2023-09-27 11:42:48 +02:00
Jean-Baptiste Mardelle
8a928e6648 Correctly highlight newly dropped files in library 2023-09-27 10:11:19 +02:00
Jean-Baptiste Mardelle
6bee09f9ca Fix threading issue crashing in resource widget.
Fixes #1612
2023-09-27 09:31:31 +02:00
Jean-Baptiste Mardelle
761e8311ef Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-09-27 08:10:57 +02:00
Jean-Baptiste Mardelle
eb56bb12cf Fix freeze on adding mix
Related to #1751
2023-09-27 08:10:38 +02:00
l10n daemon script
c89e92fb5e GIT_SILENT Sync po/docbooks with svn 2023-09-27 01:29:45 +00:00
Jean-Baptiste Mardelle
cda16f42b0 Make Lift work as expected by most users
BUG: 447948
BUG: 436762
2023-09-26 10:49:18 +02:00
Jean-Baptiste Mardelle
451722de4e Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-09-26 03:36:38 +02:00
Jean-Baptiste Mardelle
5a7d0b3300 Fix load task discarding kdenlive settings (caused timeline clips to miss the "proxy" icon 2023-09-26 03:36:16 +02:00
l10n daemon script
8f9d95cc94 GIT_SILENT Sync po/docbooks with svn 2023-09-26 01:30:44 +00:00
Jean-Baptiste Mardelle
fd47cd208d Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-09-25 18:40:27 +02:00
Jean-Baptiste Mardelle
48515473d3 Fix multiple issues with Lift/Gamma/Gain undo
BUG: 472865
BUG: 462406
2023-09-25 18:40:11 +02:00
l10n daemon script
089e06e9d2 GIT_SILENT Sync po/docbooks with svn 2023-09-25 01:27:54 +00:00
Jean-Baptiste Mardelle
345af9b322 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-09-24 05:30:30 +02:00
Jean-Baptiste Mardelle
37dfd6f233 Fix freeze / crash on project opening 2023-09-24 05:30:01 +02:00
l10n daemon script
b57147c152 GIT_SILENT Sync po/docbooks with svn 2023-09-24 01:32:46 +00:00
l10n daemon script
3e10e848d9 GIT_SILENT Sync po/docbooks with svn 2023-09-23 01:34:00 +00:00
Jean-Baptiste Mardelle
d4154e08a3 COrrectly update effect stack when switching timeline tab 2023-09-22 18:00:45 +02:00
Jean-Baptiste Mardelle
778cb0a6d2 COrrectly update effect stack when switching timeline tab 2023-09-22 16:58:01 +02:00
Julius Künzel
276b75e320 drop timeline guides, in favor of sequence clip markers
⚠️ Warning, currently saves corrupted files, do not use
2023-09-22 14:38:22 +00:00
Jean-Baptiste Mardelle
c84bb3e2a4 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-09-22 14:41:03 +02:00
Jean-Baptiste Mardelle
d479d8819f Optimize RAM usage by not storing producers on which we did a get_frame operation.
Slows down thumbnail creation but saves some RAM.
2023-09-22 14:40:09 +02:00
l10n daemon script
a8babe4d18 GIT_SILENT Sync po/docbooks with svn 2023-09-21 03:12:23 +00:00
l10n daemon script
c0f6b3f697 GIT_SILENT Sync po/docbooks with svn 2023-09-21 01:40:31 +00:00
l10n daemon script
2eb4a19935 GIT_SILENT Sync po/docbooks with svn 2023-09-20 01:41:18 +00:00
Jamie Mills
67768c4b58 Fix guide multi-export adding an extra dot to the filename 2023-09-19 19:44:43 +00:00
l10n daemon script
53e3cf9886 GIT_SILENT Sync po/docbooks with svn 2023-09-19 03:11:45 +00:00
l10n daemon script
05d50b71dd GIT_SILENT Sync po/docbooks with svn 2023-09-19 01:42:15 +00:00
l10n daemon script
2fe7cb87dd GIT_SILENT Sync po/docbooks with svn 2023-09-18 03:15:13 +00:00
l10n daemon script
e92e5fff92 GIT_SILENT Sync po/docbooks with svn 2023-09-18 01:43:10 +00:00
l10n daemon script
966bd4dfc2 GIT_SILENT Sync po/docbooks with svn 2023-09-17 04:00:15 +00:00
l10n daemon script
94d10b59e7 GIT_SILENT Sync po/docbooks with svn 2023-09-17 01:58:37 +00:00
l10n daemon script
2310e45eb9 GIT_SILENT Sync po/docbooks with svn 2023-09-16 03:12:03 +00:00
l10n daemon script
7a5ea423a0 GIT_SILENT Sync po/docbooks with svn 2023-09-16 01:42:22 +00:00
l10n daemon script
e86cd887ac GIT_SILENT Sync po/docbooks with svn 2023-09-15 01:42:01 +00:00
l10n daemon script
89f2a76fce GIT_SILENT Sync po/docbooks with svn 2023-09-14 03:05:55 +00:00
l10n daemon script
72f778b618 GIT_SILENT Sync po/docbooks with svn 2023-09-14 01:43:02 +00:00
l10n daemon script
4724884699 GIT_SILENT Sync po/docbooks with svn 2023-09-13 03:18:13 +00:00
l10n daemon script
a709f378ed GIT_SILENT Sync po/docbooks with svn 2023-09-13 01:49:08 +00:00
Jean-Baptiste Mardelle
968eb4d2a9 Merge branch 'release/23.08' 2023-09-12 09:35:18 +02:00
Jean-Baptiste Mardelle
5cb9fbbdef Fix audio channel setting breaking opening of existing project file 2023-09-12 09:34:42 +02:00
Jean-Baptiste Mardelle
c95215fb52 Merge branch 'release/23.08' 2023-09-12 09:14:32 +02:00
Jean-Baptiste Mardelle
c49d67dbed Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-09-12 09:04:06 +02:00
Jean-Baptiste Mardelle
88ce7e2274 Fix possible crash in audiolevel widget 2023-09-12 09:03:36 +02:00
l10n daemon script
ac3eb262a2 GIT_SILENT Sync po/docbooks with svn 2023-09-12 03:07:14 +00:00
l10n daemon script
76b44da8fd GIT_SILENT Sync po/docbooks with svn 2023-09-12 01:46:50 +00:00
Jean-Baptiste Mardelle
c4612662e7 Merge branch 'release/23.08' 2023-09-11 20:59:59 +02:00
Jean-Baptiste Mardelle
deb922fba9 Fix default audio channels for project not correctly saved 2023-09-11 18:41:22 +02:00
l10n daemon script
74423fea6a GIT_SILENT Sync po/docbooks with svn 2023-09-11 03:11:46 +00:00
l10n daemon script
7cc9697687 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-09-11 03:06:37 +00:00
l10n daemon script
55f1cf3434 GIT_SILENT Sync po/docbooks with svn 2023-09-11 01:47:42 +00:00
l10n daemon script
946d4578bd SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-09-11 01:38:17 +00:00
l10n daemon script
eb3237f712 GIT_SILENT Sync po/docbooks with svn 2023-09-10 03:03:37 +00:00
l10n daemon script
ed07c42bd2 GIT_SILENT Sync po/docbooks with svn 2023-09-10 01:44:33 +00:00
Heiko Becker
93440eb553 GIT_SILENT Update Appstream for new release
(cherry picked from commit 0dfb394435)
2023-09-09 10:39:21 +02:00
Heiko Becker
0dfb394435 GIT_SILENT Update Appstream for new release 2023-09-09 10:39:14 +02:00
Heiko Becker
96fa352322 GIT_SILENT Upgrade release service version to 23.08.1. 2023-09-09 10:21:27 +02:00
l10n daemon script
8093193e0f GIT_SILENT Sync po/docbooks with svn 2023-09-09 03:05:24 +00:00
l10n daemon script
568d2ebca5 GIT_SILENT Sync po/docbooks with svn 2023-09-09 01:45:25 +00:00
Jean-Baptiste Mardelle
cb266049bb Merge branch 'release/23.08' 2023-09-08 16:55:29 +02:00
Jean-Baptiste Mardelle
59955a98d1 Fix guide/marker categories all black on some non english locales 2023-09-08 16:54:37 +02:00
l10n daemon script
ed0e7ce5ad GIT_SILENT Sync po/docbooks with svn 2023-09-08 03:06:59 +00:00
l10n daemon script
15f97e69ce GIT_SILENT Sync po/docbooks with svn 2023-09-08 01:46:05 +00:00
l10n daemon script
8af8df7c77 GIT_SILENT Sync po/docbooks with svn 2023-09-07 03:04:15 +00:00
l10n daemon script
064f151037 GIT_SILENT Sync po/docbooks with svn 2023-09-07 01:45:15 +00:00
l10n daemon script
8b82a5641d GIT_SILENT Sync po/docbooks with svn 2023-09-06 03:01:50 +00:00
l10n daemon script
2549d38e76 GIT_SILENT Sync po/docbooks with svn 2023-09-06 01:43:48 +00:00
Jean-Baptiste Mardelle
7fdbe84cc2 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-09-05 11:24:09 +02:00
Jean-Baptiste Mardelle
a7ec7e45b5 Open the recursive search from the project file location 2023-09-05 11:23:57 +02:00
l10n daemon script
7ae92466b0 GIT_SILENT Sync po/docbooks with svn 2023-09-05 03:03:59 +00:00
l10n daemon script
1e6d9d073c GIT_SILENT Sync po/docbooks with svn 2023-09-05 01:44:15 +00:00
Jean-Baptiste Mardelle
59fdf99866 Inform user about time spent on recursive search 2023-09-04 18:55:14 +02:00
l10n daemon script
a10c9a01ce GIT_SILENT Sync po/docbooks with svn 2023-09-04 03:09:12 +00:00
l10n daemon script
a7246f3a30 GIT_SILENT Sync po/docbooks with svn 2023-09-04 01:45:41 +00:00
Gary Wang
9c0791f2c8 Allow open contained folder in job queue dialog
This is a QoL little feature at least for myself, to save time avoiding manually opening the file location and also search the file. This patch adds one entry to allow open the contained folder and also select the exported file in just a single click.
2023-09-03 05:10:29 +00:00
l10n daemon script
07d068733c GIT_SILENT Sync po/docbooks with svn 2023-09-03 04:01:49 +00:00
l10n daemon script
63b80f1fa9 GIT_SILENT Sync po/docbooks with svn 2023-09-03 02:04:08 +00:00
Jean-Baptiste Mardelle
af7afdd3ff Read input and output from command line 2023-09-02 09:45:35 +02:00
Jean-Baptiste Mardelle
71b907e824 Correctly process configurable render params 2023-09-02 09:32:14 +02:00
Jean-Baptiste Mardelle
98fbe74f22 Merge branch 'release/23.08' 2023-09-02 05:34:39 +02:00
Jean-Baptiste Mardelle
51c9252967 Ensure Media browser saves zoom level when using mouse wheel to zoom
Fixes #1754
2023-09-02 05:33:51 +02:00
l10n daemon script
087e699257 GIT_SILENT Sync po/docbooks with svn 2023-09-02 03:14:32 +00:00
l10n daemon script
67cac9043a GIT_SILENT Sync po/docbooks with svn 2023-09-02 01:49:17 +00:00
Jean-Baptiste Mardelle
fa3c60bc69 Merge branch 'release/23.08' 2023-09-01 11:49:03 +02:00
Jean-Baptiste Mardelle
f2805b9995 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-09-01 10:58:25 +02:00
Jean-Baptiste Mardelle
1c3a4130d9 Extract audio: export only active streams, merge all if requested 2023-09-01 10:58:04 +02:00
l10n daemon script
ca1003e7f9 GIT_SILENT Sync po/docbooks with svn 2023-09-01 03:04:57 +00:00
l10n daemon script
12ebfe2c55 GIT_SILENT Sync po/docbooks with svn 2023-09-01 01:44:59 +00:00
Jean-Baptiste Mardelle
5d60cd1f0e Fix crash on subclip transcoding
Fixes #1753
2023-09-01 02:35:13 +02:00
Jean-Baptiste Mardelle
4dae6cb0aa Fix audio extract for multi stream clips 2023-09-01 02:35:00 +02:00
Jean-Baptiste Mardelle
919417f882 Fix crash on subclip transcoding
Fixes #1753
2023-09-01 02:34:08 +02:00
Jean-Baptiste Mardelle
71bc55787f Fix audio extract for multi stream clips 2023-09-01 02:25:26 +02:00
Jean-Baptiste Mardelle
51250c734d Merge branch 'release/23.08' 2023-08-31 13:42:04 +02:00
Jean-Baptiste Mardelle
9bb0a1fb8a When restoring audio or video component in timeline, first try target track, then mirror track
Fixes #1749
2023-08-31 13:41:00 +02:00
Jean-Baptiste Mardelle
a8d7db9cc4 Merge branch 'release/23.08' 2023-08-31 13:15:42 +02:00
Jean-Baptiste Mardelle
7a65e5949d Fix multi guide export enabled by default
Fixes #1750
2023-08-31 13:13:53 +02:00
Jean-Baptiste Mardelle
28bee6997d Merge branch 'release/23.08' 2023-08-31 08:58:37 +02:00
Jean-Baptiste Mardelle
d4b3db1a80 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-31 08:57:52 +02:00
Jean-Baptiste Mardelle
d54d2bb010 Fix guides categories all black when opening a project from a different locale 2023-08-31 08:57:37 +02:00
l10n daemon script
df8420550e GIT_SILENT Sync po/docbooks with svn 2023-08-31 03:04:30 +00:00
l10n daemon script
7265bff174 GIT_SILENT Sync po/docbooks with svn 2023-08-31 01:45:41 +00:00
Jean-Baptiste Mardelle
e495f65cd8 Merge branch 'release/23.08' 2023-08-30 13:39:39 +02:00
Jean-Baptiste Mardelle
b5cf3af744 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-30 13:38:41 +02:00
Jean-Baptiste Mardelle
d331eb82e1 Fix archiving crash on Windows caused by filesystem case sensitivity 2023-08-30 13:38:20 +02:00
l10n daemon script
612ec8a1f1 GIT_SILENT Sync po/docbooks with svn 2023-08-30 03:05:36 +00:00
l10n daemon script
4460695b08 GIT_SILENT Sync po/docbooks with svn 2023-08-30 01:45:33 +00:00
Jean-Baptiste Mardelle
743aa18107 Correctly set render params for headless rendering 2023-08-29 16:44:56 +02:00
Jean-Baptiste Mardelle
1011df4ebb Ensure some basic parts are built with headless rendering 2023-08-29 15:01:47 +02:00
Friedrich W. H. Kossebau
90bbc12edd Remove unneeded setting of CMake policies, implied by requiring 3.16 2023-08-29 08:23:51 +00:00
Jean-Baptiste Mardelle
7dc4b9f3b6 Merge branch 'release/23.08' 2023-08-29 10:13:29 +02:00
Jean-Baptiste Mardelle
01be71dd7e Project Bin: don't draw icon frame if icon size is null 2023-08-29 10:06:25 +02:00
Jean-Baptiste Mardelle
14217917b0 Fix zone rendering not remembered when reopening a project 2023-08-29 10:06:08 +02:00
Jean-Baptiste Mardelle
fc291091e9 Fix detection/fixing when several clips in the project use the same file 2023-08-29 10:05:47 +02:00
Jean-Baptiste Mardelle
2e98e8b260 Correctly update guides list when switching timeline tab 2023-08-29 10:05:16 +02:00
l10n daemon script
19a059f08c GIT_SILENT Sync po/docbooks with svn 2023-08-29 01:43:41 +00:00
Jean-Baptiste Mardelle
42bbdb8e53 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-08-28 13:23:24 +02:00
Jean-Baptiste Mardelle
7eacf89ae4 Fix detection/fixing when several clips in the project use the same file 2023-08-28 13:23:09 +02:00
Jean-Baptiste Mardelle
7d71b025a8 Render widget: show warning if there is a missing clip in the project 2023-08-28 13:07:04 +02:00
l10n daemon script
61b8ab79c7 GIT_SILENT Sync po/docbooks with svn 2023-08-28 04:01:34 +00:00
l10n daemon script
b8ae827f26 GIT_SILENT Sync po/docbooks with svn 2023-08-28 02:04:55 +00:00
l10n daemon script
5287e7740f GIT_SILENT Sync po/docbooks with svn 2023-08-27 01:49:12 +00:00
l10n daemon script
077b949520 GIT_SILENT Sync po/docbooks with svn 2023-08-26 01:46:32 +00:00
Jean-Baptiste Mardelle
be69ed97e5 DocumentChecker: Enable recursive search for clips with proxy but missing source 2023-08-25 16:40:19 +02:00
Jean-Baptiste Mardelle
0862c19021 Fix rnnoise effect parameters and category 2023-08-25 08:53:30 +02:00
Jean-Baptiste Mardelle
fe30d719fc Fix minor typo 2023-08-25 06:56:13 +02:00
Jean-Baptiste Mardelle
738eb1a0ec Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-08-25 06:52:10 +02:00
Jean-Baptiste Mardelle
3bb2f08efc Fix zone rendering not remembered when reopening a project 2023-08-25 06:51:48 +02:00
l10n daemon script
83a9c100ca GIT_SILENT Sync po/docbooks with svn 2023-08-25 01:46:26 +00:00
Jean-Baptiste Mardelle
ae714fb9e5 Add missing test file 2023-08-24 19:03:08 +02:00
Jean-Baptiste Mardelle
a561dfced5 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-08-24 17:49:42 +02:00
Jean-Baptiste Mardelle
0568517de4 Various document checker fixes: fix display update on status change, allow sorting in dialog, hide recreate proxies if source is not available, add test for missing proxy 2023-08-24 17:49:29 +02:00
l10n daemon script
ab9772f5ae GIT_SILENT Sync po/docbooks with svn 2023-08-24 03:04:33 +00:00
l10n daemon script
54078f765a GIT_SILENT Sync po/docbooks with svn 2023-08-24 01:44:47 +00:00
Jean-Baptiste Mardelle
d94257c8ac Project Bin: don't draw icon frame if icon size is null 2023-08-24 01:00:17 +02:00
l10n daemon script
34b150e7de GIT_SILENT Sync po/docbooks with svn 2023-08-23 01:46:05 +00:00
Jean-Baptiste Mardelle
048053bbaa Fix clips with empty resource not detected by our documentchecker code 2023-08-22 20:37:22 +02:00
Jean-Baptiste Mardelle
4c34abc427 Fix document checker dialog not enabling ok after removing problematic clips 2023-08-22 20:34:53 +02:00
Jean-Baptiste Mardelle
f341e55c4a Document checker dialog: fix selection, allow multiple selection, limit color background and striked out text to a specific column 2023-08-22 11:52:15 +00:00
Jean-Baptiste Mardelle
d7d86c98b5 Show fade value on drag.
Fixes #1744
2023-08-22 10:24:33 +02:00
Jean-Baptiste Mardelle
985b129c7b If copying an archived file fails, show which file failed in user message 2023-08-22 10:05:31 +02:00
l10n daemon script
801caa166a GIT_SILENT Sync po/docbooks with svn 2023-08-22 01:46:19 +00:00
l10n daemon script
707e2ae8bb GIT_SILENT Sync po/docbooks with svn 2023-08-21 03:06:52 +00:00
l10n daemon script
69240c3848 GIT_SILENT Sync po/docbooks with svn 2023-08-21 01:45:36 +00:00
Jean-Baptiste Mardelle
6213c2d202 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-08-20 16:23:11 +02:00
Jean-Baptiste Mardelle
8af3465391 Don't incorrectly treat disabled proxy (-) as missing.
Fixes #1748
2023-08-20 16:22:38 +02:00
Yuri Chornoivan
0d6ce68c88 Fix minor typo 2023-08-20 12:58:39 +03:00
l10n daemon script
46c1d5919d GIT_SILENT Sync po/docbooks with svn 2023-08-20 03:04:40 +00:00
l10n daemon script
6ae064210a GIT_SILENT Sync po/docbooks with svn 2023-08-20 01:45:51 +00:00
Jean-Baptiste Mardelle
c91a8cd32a Fix box_blur xml 2023-08-19 19:43:05 +02:00
Jean-Baptiste Mardelle
84ede0df7a Add new "preserve alpha" option to box blur 2023-08-19 17:42:47 +02:00
Jean-Baptiste Mardelle
74fce140fc Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-08-19 17:36:45 +02:00
Jean-Baptiste Mardelle
cd699619fb Transcoding: add option to replace clip in project (disabled for timeline sequence clips)
Related to #1747
2023-08-19 17:35:03 +02:00
Julius Künzel
7ebb914fe4 Merge branch 'refs/heads/master' into work/cli-rendering 2023-08-19 16:33:30 +02:00
l10n daemon script
ef73279be4 GIT_SILENT Sync po/docbooks with svn 2023-08-19 01:44:45 +00:00
Jean-Baptiste Mardelle
56a836a184 Merge branch 'release/23.08' 2023-08-19 01:05:25 +02:00
Jean-Baptiste Mardelle
c1cfed5aa5 Fix Save As behaving like Save a Copy
fixes #1746
2023-08-19 01:04:23 +02:00
Albert Astals Cid
edb2c9a733 Add notr="true" for text that should not be translated
It's contents are set from C++ DCResolveDialog::initProxyPanel
2023-08-18 16:55:22 +00:00
Jean-Baptiste Mardelle
9df22a36f9 Merge branch 'release/23.08' 2023-08-18 06:36:30 +02:00
Jean-Baptiste Mardelle
d075fa918e Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-18 06:29:14 +02:00
Jean-Baptiste Mardelle
4258660de2 Allow speed effect on sequence/playlist items that already had it so it can be disabled in existing projects 2023-08-18 06:28:43 +02:00
l10n daemon script
c653c2bf58 GIT_SILENT Sync po/docbooks with svn 2023-08-18 03:03:37 +00:00
l10n daemon script
91edb19a7f GIT_SILENT Sync po/docbooks with svn 2023-08-18 01:43:39 +00:00
Jean-Baptiste Mardelle
24f8712f7c Disable speed change on playlist and sequence clips, as it is unstable in MLT.
Related to #1738
2023-08-17 22:06:14 +02:00
Jean-Baptiste Mardelle
0f973fdb6a When an MLT playlist proxy is missing, it should be reverted to a producer, not stay in a chain 2023-08-17 16:47:47 +02:00
Jean-Baptiste Mardelle
b64b8ba6e6 Merge branch 'release/23.08' 2023-08-17 15:47:07 +02:00
Jean-Baptiste Mardelle
5d21d43613 When an MLT playlist proxy is missing, it should be reverted to a producer, not stay in a chain 2023-08-17 13:54:02 +02:00
Jean-Baptiste Mardelle
352a9b8888 Fix proxy clips not correctly recreated when missing on project open 2023-08-17 13:21:58 +02:00
Jean-Baptiste Mardelle
ff71514838 Merge branch 'release/23.08' 2023-08-17 07:08:48 +02:00
Jean-Baptiste Mardelle
b9fe81bec3 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-17 07:07:14 +02:00
Jean-Baptiste Mardelle
555aefd5a8 Fix no luma files for NTSC and other non HD formats 2023-08-17 07:07:01 +02:00
Jean-Baptiste Mardelle
c8846cef6c Fix crash closing luma download dialog 2023-08-17 07:03:06 +02:00
l10n daemon script
59d0f0cdfe GIT_SILENT Sync po/docbooks with svn 2023-08-17 03:05:10 +00:00
l10n daemon script
78a189f164 GIT_SILENT Sync po/docbooks with svn 2023-08-17 01:45:58 +00:00
Heiko Becker
265f94ebe4 GIT_SILENT Update Appstream for new release
(cherry picked from commit 4deff967e7)
2023-08-16 23:02:11 +02:00
Heiko Becker
4deff967e7 GIT_SILENT Update Appstream for new release 2023-08-16 23:01:57 +02:00
Heiko Becker
43384632d7 GIT_SILENT Upgrade release service version to 23.08.0. 2023-08-16 22:22:52 +02:00
Jean-Baptiste Mardelle
3784ac6f0f Merge branch 'release/23.08' 2023-08-16 08:44:18 +02:00
Jean-Baptiste Mardelle
6f1db626a1 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-16 08:43:05 +02:00
Jean-Baptiste Mardelle
1e60132a67 Ensure saved effect position is relative for fades
BUG: 473375
FIXED-IN: 23.08.0
2023-08-16 08:42:54 +02:00
l10n daemon script
32cfe92851 GIT_SILENT Sync po/docbooks with svn 2023-08-16 03:05:27 +00:00
l10n daemon script
2b5cf2d7bd GIT_SILENT Sync po/docbooks with svn 2023-08-16 01:46:02 +00:00
Nicolas Fella
e7b9a18dc6 Adapt to kbookmarks API change 2023-08-15 23:21:26 +00:00
Nicolas Fella
3490ed6292 Adapt to KNotifcations API change
Passing a widget here is unnecessary anyway since we don't use CloseWhenWidgetActivated
2023-08-15 23:49:27 +02:00
Julius Künzel
fb6d2c5288 Try to auto fix path of LUT files on project opening
Especially relevant for the build-in LUTs with Appimages
2023-08-15 19:36:12 +02:00
Julius Künzel
e7366c2959 Automatically fix missing fonts (like before) 2023-08-15 15:59:18 +02:00
Jean-Baptiste Mardelle
cd5cf320a4 Merge branch 'master' into work/documentchecker 2023-08-15 10:26:01 +02:00
Jean-Baptiste Mardelle
8a1c33f247 Merge branch 'release/23.08' 2023-08-15 10:19:16 +02:00
Jean-Baptiste Mardelle
c1dd9e8e58 Fix Save As incorrectly triggering backup file.
Fixes #1742
2023-08-15 09:58:00 +02:00
Jean-Baptiste Mardelle
c5c0944fa9 Fix layout file warning 2023-08-15 09:55:40 +02:00
Jean-Baptiste Mardelle
f4ad355448 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-15 05:57:02 +02:00
Jean-Baptiste Mardelle
bce0c58941 Fix path of LUT files on project opening, for appimage or imported projects 2023-08-15 05:56:30 +02:00
l10n daemon script
4b987960e6 GIT_SILENT Sync po/docbooks with svn 2023-08-14 03:06:27 +00:00
l10n daemon script
78ae67177b GIT_SILENT Sync po/docbooks with svn 2023-08-14 01:45:35 +00:00
Jean-Baptiste Mardelle
6a9b5122f7 Merge branch 'release/23.08' 2023-08-13 17:27:37 +02:00
Jean-Baptiste Mardelle
a9ff803d29 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-13 17:26:36 +02:00
Jean-Baptiste Mardelle
fde3861ed1 Fix composition incorrectly selected after added through clip corner shortcut
Fixes #1741
2023-08-13 17:26:20 +02:00
l10n daemon script
c74a8c157d GIT_SILENT Sync po/docbooks with svn 2023-08-13 03:05:03 +00:00
l10n daemon script
37197ae3e2 GIT_SILENT Sync po/docbooks with svn 2023-08-13 01:45:05 +00:00
Julius Künzel
9520d1b829 Merge remote-tracking branch 'refs/remotes/upstream/master' into work/
documentchecker
2023-08-12 23:34:10 +02:00
Jean-Baptiste Mardelle
6e29a953b3 Merge branch 'release/23.08' 2023-08-12 22:33:12 +02:00
Jean-Baptiste Mardelle
00e12ce521 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-12 22:32:22 +02:00
Jean-Baptiste Mardelle
67e7b33b8d Fix crash closing project with mixes 2023-08-12 22:31:55 +02:00
Julius Künzel
a0714430ca Remove unused ManageCapturesDialog 2023-08-12 21:43:06 +02:00
l10n daemon script
4fc0aa4af0 GIT_SILENT Sync po/docbooks with svn 2023-08-12 03:10:46 +00:00
l10n daemon script
944fb62bcf GIT_SILENT Sync po/docbooks with svn 2023-08-12 01:47:56 +00:00
Jean-Baptiste Mardelle
83f3b49163 Merge branch 'release/23.08' 2023-08-11 05:47:03 +02:00
Jean-Baptiste Mardelle
e0aa776d92 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-11 05:45:51 +02:00
Jean-Baptiste Mardelle
86f173a86b Fix timeline keyframe view broken afer remove keyframes or undo effect deletion
Fixes #1739
2023-08-11 05:45:36 +02:00
l10n daemon script
3e1a2bc6d6 GIT_SILENT Sync po/docbooks with svn 2023-08-11 03:05:40 +00:00
l10n daemon script
59e04eb859 GIT_SILENT Sync po/docbooks with svn 2023-08-11 01:44:07 +00:00
Albert Astals Cid
ac242c0cf5 GIT_SILENT Upgrade release service version to 23.07.90. 2023-08-10 20:43:27 +02:00
Jean-Baptiste Mardelle
b9961d71ab Merge branch 'release/23.08' 2023-08-10 18:48:48 +02:00
Jean-Baptiste Mardelle
4935790ea3 Don't incorrectly update timeline duration on every clip move.
Related to #1738
2023-08-10 18:48:13 +02:00
Jean-Baptiste Mardelle
3a1a0fc7de Merge branch 'release/23.08' 2023-08-10 07:25:25 +02:00
Jean-Baptiste Mardelle
3abad8e2df Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-10 07:24:12 +02:00
Jean-Baptiste Mardelle
fcb12a7469 Improve highly inefficient loop
Related to #1422
2023-08-10 07:23:31 +02:00
l10n daemon script
9aa6f79266 GIT_SILENT Sync po/docbooks with svn 2023-08-10 03:07:02 +00:00
l10n daemon script
dd5b199725 GIT_SILENT Sync po/docbooks with svn 2023-08-10 01:45:42 +00:00
Jean-Baptiste Mardelle
1b50da0dbb Merge branch 'release/23.08' 2023-08-09 18:31:51 +02:00
Jean-Baptiste Mardelle
ed478f8a06 Fix warnings 2023-08-09 18:30:54 +02:00
Jean-Baptiste Mardelle
f98ad74a2d fix melt path config variable not renamed everywhere 2023-08-09 13:21:00 +02:00
Jean-Baptiste Mardelle
46ae2a0bb5 Merge branch 'release/23.08' 2023-08-09 09:25:14 +02:00
Jean-Baptiste Mardelle
e83ed7ac40 Fix timeline zone not correctly loaded on project open 2023-08-09 09:24:30 +02:00
Jean-Baptiste Mardelle
59ce525df6 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-09 09:00:48 +02:00
Jean-Baptiste Mardelle
76207e8e1e Fix timeline preview incorrectly connected when opening pre-nesting project file 2023-08-09 09:00:33 +02:00
l10n daemon script
5f69afb332 GIT_SILENT Sync po/docbooks with svn 2023-08-09 03:11:39 +00:00
l10n daemon script
b79cb079fd GIT_SILENT Sync po/docbooks with svn 2023-08-09 01:47:02 +00:00
Jean-Baptiste Mardelle
c0cd18ded7 Merge branch 'release/23.08' 2023-08-08 10:40:30 +02:00
Jean-Baptiste Mardelle
04bbb2200e Fix crash tring to import DJI image stream
BUG: 467375
FIXED-IN: 23.08.0
2023-08-08 10:39:31 +02:00
Jean-Baptiste Mardelle
a124ab0af5 Fix crash dragging multistream clip outside timeline 2023-08-08 09:49:01 +02:00
Jean-Baptiste Mardelle
8dcedfec03 Fix play icon incorrectly active when playing from end, fix timeline not playing from start
BUG: 473087
FIXED-IN: 23.08.0
2023-08-08 09:18:26 +02:00
Jean-Baptiste Mardelle
84f88a106d Merge branch 'release/23.08' 2023-08-08 07:07:33 +02:00
Jean-Baptiste Mardelle
980d950ee2 Fix crash on audio record with multiple timeline sequences
Related to #1731
2023-08-08 07:07:08 +02:00
Jean-Baptiste Mardelle
7cb57ba9f4 Merge branch 'release/23.08' 2023-08-08 06:50:39 +02:00
Jean-Baptiste Mardelle
e9be718731 Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-08 06:49:47 +02:00
Jean-Baptiste Mardelle
c3a7cb21eb Ensure lines and dust effects have in/out defined 2023-08-08 06:49:25 +02:00
l10n daemon script
3a7bf016b4 GIT_SILENT Sync po/docbooks with svn 2023-08-08 03:22:28 +00:00
l10n daemon script
46dc094155 GIT_SILENT Sync po/docbooks with svn 2023-08-08 01:47:26 +00:00
Jean-Baptiste Mardelle
13c3582a1b Merge branch 'release/23.08' 2023-08-07 18:09:29 +02:00
Jean-Baptiste Mardelle
84d2173dfc Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-08-07 17:58:17 +02:00
Jean-Baptiste Mardelle
1c58561a7b Fix pasting keyframeble effect from one clip to another breaks if destination clip is shorter 2023-08-07 17:57:53 +02:00
l10n daemon script
301bb85c97 GIT_SILENT Sync po/docbooks with svn 2023-08-07 03:47:54 +00:00
l10n daemon script
ea0990c277 GIT_SILENT Sync po/docbooks with svn 2023-08-07 02:05:36 +00:00
Julius Künzel
a8225ad9a7 [DCResolverDialog] Improve UI 2023-08-07 01:40:50 +02:00
Julius Künzel
61031df6c6 Fix recursive search and "use placeholder" 2023-08-07 01:18:33 +02:00
Julius Künzel
9e43257dd9 [REUSE] Remove duplicated entry in dep5 2023-08-06 12:39:10 +00:00
Camille Moulin
78f287ec54 chore(REUSE): Further linting 2023-08-06 14:06:28 +02:00
Camille Moulin
0e5e5882fc chore(REUSE): Add headers in data/effects/update 2023-08-06 12:58:37 +02:00
Camille Moulin
82ac1a06ca chore(REUSE): Add headers in src/ui 2023-08-06 12:57:52 +02:00
Camille Moulin
e97618d924 chore(REUSE): Add missing licence texts 2023-08-06 11:07:13 +02:00
Camille Moulin
b67c83e476 chore(reuse): Add missing IP info 2023-08-05 23:41:44 +02:00
Camille Moulin
445f56256c chore(REUSE): Add SPDX info to CMakelists.txt files 2023-08-05 23:40:37 +02:00
Jean-Baptiste Mardelle
8ac250347e Merge branch 'release/23.08' 2023-08-05 21:05:19 +02:00
Jean-Baptiste Mardelle
3c93355a75 Fix timeline preview (and possible rendering) crash on title clips.
CCBUG: 472913
2023-08-05 21:04:21 +02:00
l10n daemon script
6e4990b0fd GIT_SILENT Sync po/docbooks with svn 2023-08-04 03:06:26 +00:00
l10n daemon script
a8b187979d GIT_SILENT Sync po/docbooks with svn 2023-08-04 01:46:17 +00:00
l10n daemon script
308ee2054f GIT_SILENT Sync po/docbooks with svn 2023-08-03 04:03:49 +00:00
l10n daemon script
f13e6ae870 GIT_SILENT Sync po/docbooks with svn 2023-08-03 02:05:14 +00:00
Jean-Baptiste Mardelle
25dc298fb1 Merge branch 'release/23.08' 2023-08-02 13:35:18 +02:00
Jean-Baptiste Mardelle
14ffb91839 Fix timeline preview not loaded on project opening 2023-08-02 13:34:47 +02:00
Jean-Baptiste Mardelle
7b233ec9fc Merge branch 'release/23.08' 2023-08-02 09:31:01 +02:00
Jean-Baptiste Mardelle
d27ce50f08 Fix missing effects/compositions when rendering a project with several sequences 2023-08-02 09:29:55 +02:00
l10n daemon script
8dab71a3a8 GIT_SILENT Sync po/docbooks with svn 2023-08-02 03:19:55 +00:00
l10n daemon script
4fe65a3791 GIT_SILENT Sync po/docbooks with svn 2023-08-02 01:53:20 +00:00
l10n daemon script
d107ebe9c7 GIT_SILENT Sync po/docbooks with svn 2023-08-01 03:25:59 +00:00
Jean-Baptiste Mardelle
ea26f681ce Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-08-01 04:10:33 +02:00
Jean-Baptiste Mardelle
3f542030d2 Merge branch 'release/23.08' 2023-08-01 04:10:16 +02:00
Jean-Baptiste Mardelle
d78f3cb4b2 Ensure Kdenlive's renderer path is always found or fixed 2023-08-01 04:09:29 +02:00
l10n daemon script
9ed5d7e549 GIT_SILENT Sync po/docbooks with svn 2023-08-01 01:56:13 +00:00
l10n daemon script
85679d3f6e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-08-01 01:39:27 +00:00
Laurent Montel
ac2b96c0f4 Add missing include (fix qt6 build) 2023-07-31 19:47:31 +02:00
Laurent Montel
735be9253a Don't duplicate KF_DEP_VERSION + remove unused REQUIRED_QT_VERSION 2023-07-31 10:01:26 +00:00
Laurent Montel
cdf161dd6b Fix configure qt6 2023-07-31 10:01:26 +00:00
Jean-Baptiste Mardelle
0729ebdb63 Merge branch 'release/23.08' 2023-07-31 09:18:58 +02:00
Jean-Baptiste Mardelle
27ff372d9c Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-07-31 09:17:59 +02:00
Jean-Baptiste Mardelle
dd49b921a8 Disable mediabrowser constantly checking for directory changes when widget is not visible 2023-07-31 09:17:34 +02:00
l10n daemon script
767443f9de GIT_SILENT Sync po/docbooks with svn 2023-07-31 04:03:44 +00:00
l10n daemon script
7b551225be GIT_SILENT Sync po/docbooks with svn 2023-07-31 02:06:16 +00:00
Julius Künzel
66fa5c300e [ColorWheel] Show real color in slider instead of black and white
Related to #1405

Also:
- show whether the slider is highlighted with the border instead of
tinting the whole slider (which leads to wrong colors in the UI)
- improve marigns etc. to avoid wheel point and slider bar are getting
cut off
2023-07-30 17:23:27 +02:00
Julius Künzel
6bdf0a628d Add QColorUtils::complementary 2023-07-30 17:04:52 +02:00
Jean-Baptiste Mardelle
e6b562ae3f Fix Render Widget url dialog not working properly (cannot choose another folder) 2023-07-30 07:30:26 +02:00
l10n daemon script
e4c98252a2 GIT_SILENT Sync po/docbooks with svn 2023-07-30 03:13:03 +00:00
l10n daemon script
0350bf20ec GIT_SILENT Sync po/docbooks with svn 2023-07-30 01:48:19 +00:00
Jean-Baptiste Mardelle
33c9850b40 Add some accessibility names for testing 2023-07-29 16:27:31 +02:00
l10n daemon script
32f40797c4 GIT_SILENT Sync po/docbooks with svn 2023-07-29 03:08:51 +00:00
l10n daemon script
0ae8600ad1 GIT_SILENT Sync po/docbooks with svn 2023-07-29 01:45:34 +00:00
Jean-Baptiste Mardelle
a707a92b3b Merge branch 'release/23.08' 2023-07-28 15:40:47 +02:00
Jean-Baptiste Mardelle
f73aa1fd59 Fix timeline focus when a drop quickly exits an existing timeline clip and that the exit event is not triggered
Related to #1704
2023-07-28 15:32:11 +02:00
Jean-Baptiste Mardelle
2fbb9910e8 Merge branch 'release/23.08' 2023-07-28 10:20:27 +02:00
Jean-Baptiste Mardelle
129d817cf8 Fix freeze effect to select current playhead frame by default 2023-07-28 10:19:43 +02:00
Jean-Baptiste Mardelle
19f3147941 Merge branch 'release/23.08' 2023-07-28 09:36:19 +02:00
Jean-Baptiste Mardelle
d50377eb1f MLT does not support animated colors for avfilter.
BUG: 472722
FIXED-IN: 23.08.0
2023-07-28 09:35:54 +02:00
Jean-Baptiste Mardelle
20107347fc Add option to export guides as FFmpeg chapter file
CCBUG: 451936
2023-07-28 09:20:28 +02:00
Jean-Baptiste Mardelle
9788c5c512 Merge branch 'release/23.08' 2023-07-28 08:28:25 +02:00
Jean-Baptiste Mardelle
f90bd72bff Merge branch 'release/23.08' of invent.kde.org:multimedia/kdenlive into release/23.08 2023-07-28 08:27:40 +02:00
Jean-Baptiste Mardelle
a9025c5200 Fix crash on project close introduced in last commit 2023-07-28 08:27:12 +02:00
l10n daemon script
978f5eabb9 GIT_SILENT Sync po/docbooks with svn 2023-07-28 03:18:11 +00:00
l10n daemon script
956fc15d79 GIT_SILENT Sync po/docbooks with svn 2023-07-28 01:53:38 +00:00
l10n daemon script
1257f17d13 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-07-28 01:41:17 +00:00
Jean-Baptiste Mardelle
a10c69a65b Merge branch 'release/23.08' 2023-07-27 21:52:24 +02:00
Jean-Baptiste Mardelle
b64ae724ce Merge branch 'release/23.08' 2023-07-27 13:18:15 +02:00
l10n daemon script
024a342fee GIT_SILENT Sync po/docbooks with svn 2023-07-27 01:46:04 +00:00
Jean-Baptiste Mardelle
3907fc336b Merge branch 'release/23.08' 2023-07-26 16:09:05 +02:00
Jean-Baptiste Mardelle
c1f009440d Merge branch 'release/23.08' 2023-07-26 09:21:08 +02:00
Jean-Baptiste Mardelle
5effb49890 Merge branch 'release/23.08' 2023-07-26 08:57:17 +02:00
Jean-Baptiste Mardelle
5cc42e1c8a Merge branch 'release/23.08' 2023-07-26 08:51:00 +02:00
l10n daemon script
8491762ee6 GIT_SILENT Sync po/docbooks with svn 2023-07-26 01:48:07 +00:00
Jean-Baptiste Mardelle
7568a862b6 Merge branch 'release/23.08' 2023-07-25 10:18:18 +02:00
l10n daemon script
eda45cfec8 GIT_SILENT Sync po/docbooks with svn 2023-07-25 01:46:04 +00:00
Jean-Baptiste Mardelle
abb899c48d Merge branch 'release/23.08' 2023-07-24 18:37:03 +02:00
Jean-Baptiste Mardelle
7e5bee7049 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-07-24 13:11:17 +02:00
Jean-Baptiste Mardelle
a76c0a19b4 Merge branch 'release/23.08' 2023-07-24 13:10:55 +02:00
l10n daemon script
4e8ca61efd GIT_SILENT Sync po/docbooks with svn 2023-07-24 09:00:45 +00:00
l10n daemon script
6420acffa1 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-07-24 08:30:53 +00:00
l10n daemon script
822b132849 GIT_SILENT made messages (after extraction) 2023-07-24 07:32:29 +00:00
Jean-Baptiste Mardelle
e81fe5f019 Merge branch 'release/23.08' 2023-07-24 08:31:29 +02:00
Julius Künzel
eaf80054eb Merge remote-tracking branch 'refs/remotes/upstream/master' into work/cli-rendering 2023-07-23 21:13:52 +02:00
Julius Künzel
f3aee46d69 [Rendering] Further restructuring 2023-07-23 21:09:22 +02:00
Julius Künzel
53d919dd40 [DocumentResource] Fix workflow with proxies 2023-07-23 18:27:40 +02:00
Julius Künzel
30ee10edae Try to fix tests 2023-07-23 15:18:39 +02:00
Julius Künzel
70eaed57cc [DocumentChecker] Fix and polish after refactoring 2023-07-23 14:41:57 +02:00
Julius Künzel
17b5f18a02 [DocumentChecker] Refactor code to split logic and UI
Yet some TODOs left
2023-07-23 11:32:27 +02:00
Julius Künzel
c80413a9e7 [DocumentChecker] Start to split UI and backend code 2023-07-23 11:32:27 +02:00
Jean-Baptiste Mardelle
ad53ea4c6e Merge branch 'release/23.08' 2023-07-23 01:57:48 +02:00
Jean-Baptiste Mardelle
9c7ab046ec Merge branch 'release/23.08' 2023-07-22 22:06:45 +02:00
Jean-Baptiste Mardelle
e2d2c8e08d Add our mastodon on apps.kde.org 2023-07-22 08:48:07 +02:00
Jean-Baptiste Mardelle
13edb75b0e Merge branch 'release/23.08' 2023-07-22 08:45:29 +02:00
l10n daemon script
e428f3f42c GIT_SILENT Sync po/docbooks with svn 2023-07-22 01:56:12 +00:00
Jean-Baptiste Mardelle
aacefe5f78 Merge branch 'release/23.08' 2023-07-21 16:25:08 +02:00
Jean-Baptiste Mardelle
9d468a261f Merge branch 'release/23.08' 2023-07-21 12:29:50 +02:00
Jean-Baptiste Mardelle
e609de6b36 Merge branch 'release/23.08' 2023-07-21 12:14:03 +02:00
Jean-Baptiste Mardelle
a974bf5982 Merge branch 'release/23.08' 2023-07-21 11:18:50 +02:00
Jean-Baptiste Mardelle
1b5f442f8a Merge branch 'release/23.08' 2023-07-21 10:30:13 +02:00
l10n daemon script
54f62a956f GIT_SILENT Sync po/docbooks with svn 2023-07-21 02:02:06 +00:00
Jean-Baptiste Mardelle
c27507e66e Merge branch 'release/23.08' 2023-07-20 13:00:59 +02:00
l10n daemon script
d7dc6e1aa0 GIT_SILENT Sync po/docbooks with svn 2023-07-20 01:57:46 +00:00
Jean-Baptiste Mardelle
813d3d81e4 Merge branch 'release/23.08' 2023-07-19 19:04:41 +02:00
l10n daemon script
903affc5db GIT_SILENT Sync po/docbooks with svn 2023-07-19 02:33:13 +00:00
Jean-Baptiste Mardelle
037f58c76f Fix typo not installing renderer 2023-07-18 07:51:01 +02:00
l10n daemon script
3bb0c4992d GIT_SILENT Sync po/docbooks with svn 2023-07-18 01:53:16 +00:00
l10n daemon script
25b27c818d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-07-18 01:43:53 +00:00
l10n daemon script
dae486fe76 GIT_SILENT made messages (after extraction) 2023-07-18 00:47:59 +00:00
Jean-Baptiste Mardelle
c02d1257d6 Merge branch 'release/23.08' 2023-07-17 21:14:27 +02:00
Jean-Baptiste Mardelle
a4a72119d6 Merge branch 'release/23.08' 2023-07-17 20:36:56 +02:00
Albert Astals Cid
e390618d17 GIT_SILENT Upgrade release service version to 23.11.70. 2023-07-17 12:04:04 +02:00
Jean-Baptiste Mardelle
c329b0b186 Merge branch 'release/23.08' 2023-07-17 08:55:39 +03:00
Jean-Baptiste Mardelle
7dcfa85feb Merge branch 'release/23.08' 2023-07-17 08:28:17 +03:00
Jean-Baptiste Mardelle
e8137405b2 Merge branch 'master' of invent.kde.org:multimedia/kdenlive 2023-07-17 07:33:08 +03:00
Jean-Baptiste Mardelle
8c4eea7266 Fix tests 2023-07-17 07:32:14 +03:00
l10n daemon script
cc52e37949 GIT_SILENT Sync po/docbooks with svn 2023-07-17 01:56:33 +00:00
Jean-Baptiste Mardelle
a44ac3a048 Delete unused var 2023-07-16 18:59:13 +03:00
Julius Künzel
43302db9a7 Merge remote-tracking branch 'refs/remotes/upstream/master' into work/cli-rendering 2023-06-23 20:49:31 +02:00
Julius Künzel
20a7601776 Merge branch 'refs/heads/master' into work/cli-rendering 2023-06-20 21:56:59 +02:00
Julius Künzel
e4e4424a3a Merge branch 'refs/heads/master' into work/cli-rendering 2023-06-20 19:05:52 +02:00
Julius Künzel
393b05dea5 Merge remote-tracking branch 'refs/remotes/upstream/master' into work/
cli-rendering
2023-06-18 00:53:01 +02:00
Julius Künzel
672d9f2e7a Merge remote-tracking branch 'refs/remotes/upstream/master' into work/cli-rendering 2023-06-16 14:02:36 +02:00
Julius Künzel
134973eec4 Merge branch 'refs/heads/master' into work/cli-rendering 2023-06-05 23:06:19 +02:00
Julius Künzel
010d00aa26 Merge branch 'refs/heads/master' into work/cli-rendering 2023-06-04 22:37:56 +02:00
Julius Künzel
a23b46ee13 Initial (yet hacky) cli rendering 2023-06-04 19:45:25 +02:00
1216 changed files with 1319846 additions and 399914 deletions

6
.craft.ini Normal file
View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
[macos-64-clang]
CodeSigning/MacCustomSignCommand = arch -arm64 /usr/local/bin/python3 ci-notary-service/signmacapp.py -v --config ci-utilities/signing/signmacapp.ini

View File

@@ -1,22 +1,23 @@
{
"app-id": "org.kde.kdenlive",
"id": "org.kde.kdenlive",
"default-branch": "master",
"runtime": "org.kde.Platform",
"runtime-version": "5.15-22.08",
"runtime-version": "6.9",
"sdk": "org.kde.Sdk",
"sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm15" ],
"sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm19" ],
"command": "kdenlive",
"rename-icon": "kdenlive",
"desktop-file-name-suffix": " (Nightly)",
"finish-args": [
"--require-version=0.11.4",
"--share=ipc",
"--socket=x11",
"--socket=wayland",
"--socket=fallback-x11",
"--device=all",
"--socket=pulseaudio",
"--share=network",
"--filesystem=host",
"--filesystem=xdg-run/pipewire-0",
"--filesystem=xdg-config/kdeglobals:ro",
"--env=TMPDIR=/var/tmp",
"--env=QT_ENABLE_HIGHDPI_SCALING=1",
@@ -27,7 +28,7 @@
"add-extensions": {
"org.freedesktop.LinuxAudio.Plugins": {
"directory": "extensions/Plugins",
"version": "22.08",
"version": "24.08",
"add-ld-path": "lib",
"merge-dirs": "ladspa",
"subdirectories": true,
@@ -35,7 +36,7 @@
},
"org.freedesktop.LinuxAudio.Plugins.swh": {
"directory": "extensions/Plugins/swh",
"version": "22.08",
"version": "24.08",
"add-ld-path": "lib",
"merge-dirs": "ladspa",
"autodelete": false,
@@ -43,7 +44,7 @@
},
"org.freedesktop.LinuxAudio.Plugins.TAP": {
"directory": "extensions/Plugins/TAP",
"version": "22.08",
"version": "24.08",
"add-ld-path": "lib",
"merge-dirs": "ladspa",
"autodelete": false,
@@ -71,7 +72,9 @@
"builddir": true,
"config-opts": [
"-DCMAKE_BUILD_TYPE=RelWithDebInfo",
"-DRELEASE_BUILD=OFF"
"-DRELEASE_BUILD=OFF",
"-DBUILD_TESTING=OFF",
"-DFETCH_OTIO=OFF"
],
"post-install": [
"install -d /app/extensions/Plugins"

3
.gitignore vendored
View File

@@ -17,3 +17,6 @@ packaging/flatpak/.flatpak-builder
.cache
.clangd
compile_commands.json
# VSCode
.vscode/

View File

@@ -1,30 +1,20 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
flatpak:
timeout: 1h 30m
include:
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/craft-appimage.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/craft-windows-mingw64.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/craft-macos-x86-64.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/craft-macos-arm64.yml
xml_lint:
stage: build
image: invent-registry.kde.org/sysadmin/ci-images/suse-qt515:latest
tags:
- Linux
script:
# enable globstar to be able to use ** as recursive wildcard
- shopt -s globstar
# exit shell on non-zero exit code
- set -e
# execute xmllint for all xml files
- for x in **/*.xml; do echo "Processing $x"; xmllint -noout "$x"; done
rules:
- changes: [ "**/*.xml" ]
- project: sysadmin/ci-utilities
file:
# Linting
- /gitlab-templates/reuse-lint.yml
- /gitlab-templates/xml-lint.yml
# CI Qt6
- /gitlab-templates/linux-qt6.yml
- /gitlab-templates/linux-qt6-next.yml
- /gitlab-templates/freebsd-qt6.yml
# CD Qt6
- /gitlab-templates/flatpak.yml
- /gitlab-templates/craft-appimage-qt6.yml
- /gitlab-templates/craft-windows-mingw64-qt6.yml
- /gitlab-templates/craft-macos-x86-64-qt6.yml
- /gitlab-templates/craft-macos-arm64-qt6.yml

View File

@@ -0,0 +1,15 @@
# Important!
Thanks for coming here!
Please note that all bug reports and feature requests should be filed on https://bugs.kde.org and should never be raised here.
For support, it is recommended to post on the KDE forum https://discuss.kde.org/ instead or use our chat groups on [Matrix](https://go.kde.org/matrix/#/#kdenlive:kde.org) and [Telegram](https://t.me/kdenlive).
**:warning: Issues on KDE Invent are solely for tracking ongoing work and intended for use by developers and contributors exclusively.**
We request to consult with a developer or other contributor prior to opening issues here, when in doubt we recommended to open them on https://bugs.kde.org instead.
(Please delete this line and the warning text above and below if you create a valid issue.)
**If you submit a bug report or feature request here despite this notice, there's a chance it will be closed without comment or consideration.**

View File

@@ -0,0 +1,2 @@
SPDX-FileCopyrightText: none
SPDX-License-Identifier: CC0-1.0

View File

@@ -2,37 +2,7 @@
# SPDX-License-Identifier: CC0-1.0
Dependencies:
- 'on': ['Linux/Qt5', 'FreeBSD/Qt5', 'Windows/Qt5', 'macOS/Qt5']
'require':
'frameworks/extra-cmake-modules': '@stable'
'frameworks/breeze-icons' : '@stable'
'frameworks/karchive' : '@stable'
'frameworks/kbookmarks' : '@stable'
'frameworks/kconfig' : '@stable'
'frameworks/kconfigwidgets' : '@stable'
'frameworks/kcompletion' : '@stable'
'frameworks/kcoreaddons' : '@stable'
'frameworks/kcrash' : '@stable'
'frameworks/kdbusaddons' : '@stable'
'frameworks/kdeclarative' : '@stable'
'frameworks/kguiaddons' : '@stable'
'frameworks/ki18n' : '@stable'
'frameworks/kiconthemes' : '@stable'
#'frameworks/kinit' : '@stable'
'frameworks/kio' : '@stable'
'frameworks/kitemviews' : '@stable'
'frameworks/kjobwidgets' : '@stable'
'frameworks/knewstuff' : '@stable'
'frameworks/knotifications' : '@stable'
'frameworks/knotifyconfig' : '@stable'
'frameworks/kplotting' : '@stable'
'frameworks/kservice' : '@stable'
'frameworks/ktextwidgets' : '@stable'
'frameworks/kwidgetsaddons' : '@stable'
'frameworks/kxmlgui' : '@stable'
'frameworks/kfilemetadata' : '@stable'
'frameworks/purpose' : '@stable'
- 'on': ['Linux/Qt6', 'FreeBSD/Qt6', 'Windows/Qt6', 'macOS/Qt6']
- 'on': ['@all']
'require':
'frameworks/extra-cmake-modules': '@latest-kf6'
'frameworks/breeze-icons' : '@latest-kf6'
@@ -66,6 +36,7 @@ Dependencies:
#'plasma/drkonqi' : '@stable'
Options:
require-passing-tests-on: [ 'Linux/Qt5', 'FreeBSD/Qt5' ]
require-passing-tests-on: [ 'Linux/Qt6', 'FreeBSD/Qt6']
cppcheck-arguments: '--suppress="*:tests/fakeit.hpp" --suppress="*:tests/catch.hpp" --suppress="*:fuzzer/fakeit_standalone.hpp"'
per-test-timeout: 120

1
.mailmap Normal file
View File

@@ -0,0 +1 @@
Laurent Montel <montel@kde.org>

View File

@@ -1,41 +0,0 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Kdenlive
Upstream-Contact: kdenlive@kde.org
Source: https://invent.kde.org/multimedia/kdenlive
Files: data/effects/*.xml data/transitions/*.xml data/generators/*.xml
Copyright: none
License: CC0-1.0
Files: data/effects/**/CMakeLists.txt data/effects/CMakeLists.txt
Copyright: none
License: CC0-1.0
Files: data/icons/breeze/*
Copyright: KDE
License: LGPL-3.0-or-later
Files: data/resourceproviders/*
Copyright: 2021 Julius Künzel
License: CC0-1.0
Files: .flatpak-manifest.json packaging/flatpak/python-modules.json packaging/flatpak/org.kde.kdenlive-*.json
Copyright: none
License: CC0-1.0
Files: dev-docs/*.md
Copyright: 2020 Kdenlive contributors
License: CC-BY-SA-4.0
Files: doc/*
Copyright: 2020 Kdenlive contributors
License: CC-BY-SA-4.0
Files:src/lib/external/kiss_fft/*
Copyright: 2003-2004 Mark Borgerding <Mark@Borgerding.net>
License: BSD-3-Clause
Files: po/*
Copyright: Kdenlive translators (see each file for details)
License: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL

View File

@@ -15,7 +15,7 @@ Active Kdenlive authors
Vincent Pinon <vpinon@kde.org>
KF5 port, Windows cross-build, bugs fixing
2012-present
Julius Künzel <jk.kdedev@smartlab.uber.space>
Julius Künzel <julius.kuenzel@kde.org>
Bugs fixing
2020-present
Sashmita Raghav

View File

@@ -1,24 +1,20 @@
# SPDX-License-Identifier: BSD-2-Clause
# SPDX-FileCopyrightText: Julius Künzel <julius.kuenzel@kde.org>, Jean-Baptiste Mardelle <jb@kdenlive.org>, Alberto Villa <avilla@FreeBSD.org>, Albert Astals Cid <aacid@kde.org>, Vincent Pinon <vpinon@kde.org>, Laurent Montel <montel@kde.org>, Vincent Pinon <vincent.pinon@asygn.com>, Nicolas Carion <french.ebook.lover@gmail.com>
cmake_minimum_required(VERSION 3.16)
# An odd patch version number means development version, while an even one means
# stable release. An additional number can be used for bugfix-only releases.
# KDE Application Version, managed by release script
set (RELEASE_SERVICE_VERSION_MAJOR "23")
set (RELEASE_SERVICE_VERSION_MINOR "07")
set (RELEASE_SERVICE_VERSION_MICRO "80")
set (RELEASE_SERVICE_VERSION_MAJOR "25")
set (RELEASE_SERVICE_VERSION_MINOR "08")
set (RELEASE_SERVICE_VERSION_MICRO "2")
set(KDENLIVE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(Kdenlive VERSION ${KDENLIVE_VERSION})
if(POLICY CMP0063)
cmake_policy(SET CMP0063 NEW)
endif()
if(POLICY CMP0053)
cmake_policy(SET CMP0053 NEW)
endif()
include(FeatureSummary)
include(GenerateExportHeader)
@@ -27,43 +23,44 @@ option(RELEASE_BUILD "Remove Git revision from program version" ON) # To be swit
option(BUILD_TESTING "Build tests" ON)
option(CRASH_AUTO_TEST "Auto-generate testcases upon some crashes (uses RTTR library, needed for fuzzing)" OFF)
option(BUILD_FUZZING "Build fuzzing target" OFF)
option(NODBUS "Build without DBus IPC" OFF)
option(USE_VERSIONLESS_TARGETS "Use versionless targets" OFF)
option(BUILD_QCH "Build source code documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF)
add_feature_info(QCH ${BUILD_QCH} "Source code documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)")
option(FETCH_OTIO "Use CMake FetchContent to download and build the OpenTimelineIO dependency" ON)
# shall we use DBus?
# enabled per default on Linux & BSD systems
set(USE_DBUS_DEFAULT OFF)
if(UNIX AND NOT APPLE AND NOT ANDROID AND NOT HAIKU)
set(USE_DBUS_DEFAULT ON)
endif()
option(USE_DBUS "Build components using DBus" ${USE_DBUS_DEFAULT})
option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" OFF)
# Minimum versions of main dependencies.
set(MLT_MIN_MAJOR_VERSION 7)
set(MLT_MIN_MINOR_VERSION 14)
set(MLT_MIN_MINOR_VERSION 28)
set(MLT_MIN_PATCH_VERSION 0)
set(MLT_MIN_VERSION ${MLT_MIN_MAJOR_VERSION}.${MLT_MIN_MINOR_VERSION}.${MLT_MIN_PATCH_VERSION})
# Qt version
set(QT_MIN_VERSION 5.15.2)
if (NOT DEFINED QT_MAJOR_VERSION)
set(QT_MAJOR_VERSION 5)
endif()
if (QT_MAJOR_VERSION STREQUAL "6")
set(USE_VERSIONLESS_TARGETS ON)
endif()
# KDE Frameworks
if (NOT DEFINED KF_MAJOR)
set(KF_MAJOR ${QT_MAJOR_VERSION})
endif()
if (KF_MAJOR LESS "6")
set(KF_DEP_VERSION "5.92.0")
else()
set(KF_DEP_VERSION "5.240.0")
endif()
set(QT_MIN_VERSION 6.5.0)
set(KF_DEP_VERSION "6.3.0")
find_package(ECM ${KF_DEP_VERSION} REQUIRED CONFIG)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules)
if (NOT DEFINED QT_MAJOR_VERSION)
set(QT_MAJOR_VERSION 6)
endif()
# The dependencies (currently only OpenTimelineIO) are located in a
# subdirectory so their CMake variables are not exposed to the main project.
#
# Note that this needs to come before the KDECompilerSettings. OTIO is not
# compatible with the KDE compiler flag "-fno-operator-names".
add_subdirectory(deps)
## include ECM Modules
include(KDECompilerSettings NO_POLICY_SCOPE)
include(ECMInstallIcons)
@@ -75,13 +72,23 @@ include(ECMAddAppIcon)
include(ECMQtDeclareLoggingCategory)
include(ECMEnableSanitizers)
include(ECMAddQch)
include(QtVersionOption)
include(ECMDeprecationSettings)
include(ECMQmlModule)
remove_definitions(-DQT_NO_CAST_FROM_ASCII) # Defined in KDECompilerSettings, but we don't want that yet
# MLT uses variadic macros upstream and hence the build log gets spamed, so disable the warning
if(NOT MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-variadic-macros")
endif()
# KDE Frameworks
if (NOT DEFINED KF_MAJOR)
set(KF_MAJOR ${QT_MAJOR_VERSION})
endif()
add_definitions(-DTRANSLATION_DOMAIN=\"kdenlive\")
find_package(KF${KF_MAJOR} ${KF_DEP_VERSION}
REQUIRED COMPONENTS
I18n
Archive
Bookmarks
Codecs
@@ -106,13 +113,6 @@ find_package(KF${KF_MAJOR} ${KF_DEP_VERSION}
Crash
)
if (KF_MAJOR LESS "6")
find_package(KF${KF_MAJOR} ${KF_DEP_VERSION}
REQUIRED COMPONENTS
Declarative
)
endif()
ecm_set_disabled_deprecation_versions(
QT ${QT_MIN_VERSION}
KF ${KF_DEP_VERSION}
@@ -129,11 +129,12 @@ find_package(Qt${QT_MAJOR_VERSION}
QuickWidgets
Multimedia
NetworkAuth
SvgWidgets
Xml
# Test
)
if (QT_MAJOR_VERSION STREQUAL "6")
find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS SvgWidgets)
endif()
if(NOT NODBUS)
if(USE_DBUS)
find_package(KF${KF_MAJOR} ${KF_DEP_VERSION} REQUIRED COMPONENTS DBusAddons)
find_package(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS DBus)
endif()
@@ -147,6 +148,34 @@ set_package_properties(MLT PROPERTIES DESCRIPTION "Multimedia framework"
PURPOSE "Required to do video processing")
message(STATUS "Found MLT++: ${MLTPP_LIBRARIES}")
# LibAV
find_package(PkgConfig REQUIRED)
pkg_check_modules(LIBAV REQUIRED IMPORTED_TARGET
libavformat
libavcodec
libswresample
libavutil
)
# OpenTimelineIO
if(FETCH_OTIO)
include_directories(${otio_SOURCE_DIR}/src)
# Enable exceptions for OTIO and dependencies.
kde_target_enable_exceptions(opentime PUBLIC)
kde_target_enable_exceptions(opentimelineio PUBLIC)
kde_target_enable_exceptions(Imath PUBLIC)
else()
find_package(OpenTimelineIO REQUIRED)
# Work around for header oddity with OTIO and Imath
find_package(Imath REQUIRED)
get_target_property(IMATH_INCLUDE_DIRS Imath::Imath INTERFACE_INCLUDE_DIRECTORIES)
include_directories("${IMATH_INCLUDE_DIRS}/Imath")
set_package_properties(OpenTimelineIO PROPERTIES
DESCRIPTION "API and interchange format for editorial timeline information"
URL "http://opentimeline.io/"
PURPOSE "Required for OpenTimelineIO import and export")
endif()
# Windows
include(CheckIncludeFiles)
check_include_files(malloc.h HAVE_MALLOC_H)
@@ -207,11 +236,7 @@ set(CMAKE_POSITION_INDEPENDENT_CODE TRUE)
# Sources
add_subdirectory(src)
add_subdirectory(renderer)
if(KF${KF_MAJOR}GuiAddons_VERSION VERSION_LESS "5.100")
add_subdirectory(thumbnailer-deprecated)
else()
add_subdirectory(thumbnailer)
endif()
add_subdirectory(thumbnailer)
add_subdirectory(data)
# Install
@@ -246,7 +271,7 @@ elseif(BUILD_FUZZING)
message(STATUS "Fuzzing build was requested but not enabled because compiler is ${CMAKE_CXX_COMPILER_ID} and not Clang")
endif()
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
# pre-commit hook
include(KDEGitCommitHooks)

353
ChangeLog
View File

@@ -1,353 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
15.08
Changes (~450 commits):
* New file format
- Can load old format but not save to it: no way back
wait a bit for big projects!
- All data are now in MLT structures
should ease exchanges with Shotcut and other editors?
* New monitor, using OpenGL & QML
- *brings back Movit* (GPU effects), but not mandatory ;)
- great *split screen* functionality to tune effect parameter
* Completely renewed bin manager (previously named project list)
- Allows *adding effects to bin clips*, affecting all timeline instances
- Free directory structure
- Icon / list / tree views
- More clip properties can be changed
- Much work to restore all old functions :\
* Effects list improvements
- improve sorting and marking item as favorite
* New audio waveform on timeline (à la Shotcut)
making information more visible
* New duplicate clip function (cool for titles)
* Propose predefined monitor zoom values
* Fixed several look issues (sizes, colors, icons...)
* Refactoring: replacing XML manipulations by MLT API calls
- reduces data duplication: faster, safer...
* Automatic builds (CI) on Linux and OSX
* Code checked by several static analyzers
* Some bugs fixed from 15.04 port (capture, effects, ...)
15.04
Changes:
* Port to KDE Frameworks 5
* Add ripple delete function
* Add stem audio export
* Make images sequences generation more convenient
* Save and restore title widget size
* Start some refactoring
* Fix warnings from compiler, static analyzers, execution...
Bug fix:
* #3407 don't copy clips if project is also on removable drive
* #3408 crash on selecting clip with grouped effects
* #3405 crash on adding 1st clip not matching project profile
* #3338 import clip keyframes
* #3160 Autosave new projects before saving
* #3415 FFmpeg recording freeze
0.9.10
Changes:
* handle VBR encoding profiles, and use it!
* video stabilizer: added new "vid.stab", removed older ones
* environment variable MLT_PREFIX overrides profiles & melt path
* several fixes for high dpi screens
* change proxy profile, obsolete with libav
* add SVG to image formats for slideshows
* restore project render bitrate (#3326)
* show proxy name in clipproperties
* add link to MLT doc in render edit dialog (#3355)
Bug fix:
* update maximum track height (#3241)
* resize render path box (#3300)
* change transition settings layout (#3336)
* heat colormap in spectrogram (#3142)
* fix clip monitor switch on proxy creation end (#3308)
* fix clip jobs (stabilize) operating on proxies (#3337)
* fix timeline corruption by clip resize end + zoom change
* fix title clip duration not taken into account (#3309)
* fix timeline thumbs flicker when fully zoomed (#3247)
* fix thumbnailer aspect ratio
* fix fades for split audio (#3323)
* fix transcoding (#3334)
* fix 'Clip in Timeline' when project monitor is inactive (#3261)
* fix audio analysis (use dynamic memory instead of stack)
* fix render end notification
* fix render timecode overlay (#3260)
* set tooltip for monitor pause button (#3256)
* fix slideshow clips adding 1 frame (#3289)
* fix archive project icon (#3325)
* fix compilation on armhf (#3345)
* don't allow creating keyframes for "fixed" filters (#2956)
* re-enable compilation on KDE < 4.5 (squeeze) (#3319)
* re-enable Clip menu (fix bug #3347)
* fix screen recording failure (#3358)
* fix crash detected with undo/redo (bug #3240)
* fix crash cutting group on a clip edge (#3312, #3350)
* fix crash on image sequence (#3331)
* fix crash in tracks config editor (#3367)
* fix crash on audiofiles
* fix crash on opening project file with images
* fix warnings from static analyzers (cppcheck, krazy)
* sort source files, easier to understand (for new developers)
0.9.8
Changes:
* Clean encoding profiles using MLT presets & profiles
* Fades ui: video instead of audio on AV clips
* Support a custom suffix for FFmpeg binaries (mostly for packagers)
* Make audio align work asynchronously
* Remove the MLT processing threads option that never really worked
* Copy proxies with 'move project'
* Add support for JogShuttle on newer systems, make shuttle device selection more straightforward, add ProV2 keys
Bug fix:
* Code cleanup (use const ref, fix includes, mem leaks, optimize...)
* Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashes & leaks
* Fix keyframing messed up for some effects
* Fix timeline corruption when trying to move clip before 0
* Fix crash when closing title widget
* Fix thumbnails for image clips in timeline
* Fix crash on quick undo/redo (#3240)
* Fix multithreading (#3186)
* Fix some problems with transitions keyframes
* Fix scopes (#3052)
0.9.6
Changes:
* New Median filter from Marko Cebokli
* Show project duration in status bar
* Add reverse clip to clip actions (#2933)
* Make audio / video bitrate easily configurable in custom render profiles (#3012)
* Implement deinterlacer and rescale options for MLT consumer
* Automatic recovery of corrupted files produced by Kdenlive 0.9.4
* Make monitor ruler slightly bigger so it's easier to click for seeking
* Show clip size & fps in project tree tooltip
* Allow retrieval of metadata created by Magic Lantern for canon cams
Bug fix:
* Fix font GUI issue (#3049)
* Fixes timeline corruption by spacer tool
* Correctly handle unsupported filters
* Remove space from filename start / end in render dialog (#3018)
* Fix possible crash when changing speed effect
* Fix vstab angle parameter (#2955)
* Fix playlist corruption & crash when moving clip (#3046)
* Fix moving transition sometimes losing properties (#3025)
* Fix crash in title widget (#3032)
* Fix crash when doing clip resize and clicking item quickly
* Fix wrong group moving when groups overlap
* Set document as modified when changing project metadata (#2996)
* Don't corrupt project when adding a title clip and a transition already is in place
* Fix monitor displaying corrupt image on startup (#2992)
* Fix clip monitor not activated on open (#2992)
* Fix cutting of geometry keyframes (like pan & zoom) (#2991)
* Optimize jogshuttle code
* Fix metadata not properly set for project (#2996)
* Fix "Clip in project tree" in groups (#2781)
* Fix keyframes when undoing a clip / group cut
* Fix double click in a timeline clip to add keyframe
* Warn before overwriting stabilized clip
* Fix monitor focus on ruler wheel event
* Fix proxy of playlist aspect ratio broken on some locales
* Fix Coverity warnings from v0.9.4
* Fix crash when opening invalid file from command line (#2984)
* Fix DVD chapters broken when using an intro movie, show chapters in monitor ruler
* Fix small UI bugs in title widget (#1257)
* Fix timeline seek sometimes not refreshing on last frame of the seek, small update for monitor ruler colors
* Small cleanup in render widget, fix error message (no matching profile) sometimes appearing when it should not
* Fix monitor timecode not visible with some window decorations (#2979)
* Fix moving guide bug
* Fix some clips metadata corrupting project file (#2976)
* Fix possible crash on track deletion (#2967)
* Fix compilation on OSX (moc issue)
* Fix keyframe line not painted over clips in timeline
0.9.4
* Fix color parameter in some effects not working correctly (#2644)
* Fix V4l licensing issue (#2632)
* Fix keyframes lost / broken when pasting an effect
0.9.2
* Fix firewire capture (preview not showing)
* Fix freeze when reloading previously missing clip
* Fade effects lost when moving / resizing clip
* Undoing change in clip crop start breaking clip
* Make disabling of track effects possible
* Fix slideshow clips not working
* Fix crash on composite transition
* Fix crash when opening stop motion widget
* Fix rendering of projects created in another locale
0.9
* Fix monitor effect scene sometimes forcing monitor minimum size
* Improve detection of locale issues (default to POSIX when there is a locale conflict on the system)
* Improve timeline operation for small clips (disable resizing, only allow move)
* Add background color parameter to "Rotate" and "Pan and Zoom" effects
* Allow to scroll using the mouse wheel in monitor editing scene
* Zoom to mouse when using CTRL + mouse wheel in monitor editing scene
* Add support for new slope mode in "Color Selection" effect to allow smooth alpha transition
* Introduce grouping of effects; groups can also be saved
* Allow dragging an effect to another clip/track
* Allow record monitor to go fullscreen
* Image sequences can now start at an arbitrary frame (#2508)
* Add automatic clip alignment based on audio (experimental, has to be manually enabled)s
* Allow archiving for offline use (only archive proxies)
* Offline editing: Allow working on project with only proxies available (#2509)
* Allow rendering to another framerate
* Check for missing locale and ask to install instead of opening corrupted project
* Allow to open project files manually extracted from archived project
* Support dropping a folder in the project tree (#1288)
* Add "select all clips in track" and "select all clips in timeline" features (#1950)
* Put audio effects in subcategories to avoid uberlong menus (#2436)
* Support for project metadata (can be embedded in rendered file)
* Add Online Resource Widget allowing easy search and download of online services (freesound, openclipart, archive.org)
* Introduce MLT clip analysis to get auto normalize data in sox gain effect
* Connect recording to audio scopes
* Add audio only recording (works while playing)
* Add extract zone function: part of clip is copied to new file without re-encoding
* Introduce generic job framework to process clips
* Improve the Choose color widget: Use less space and make it easier to pick the average color value from an area
* Add GUI for effect Dynamic Text: Allows to display timecode/framecount and other data
* Rework effect stack: All effects are shown at once and are collapsible
* Add two different video stabilizers
* Add IIR Blur GUI
* Add date column to project tree
* Fix clip move sometimes giving error when it should work
* Fix custom effects not considering capital letters in name (#2580)
* Fix script rendering when script name contains whitespace
* Ensure clip in project tree is visible after rename (scroll if necessary) (#2563)
* Fix monitor scene never resetting scrollbars
* Fix issues with transitions when inserting track (#2477)
* Fix some GUI elements not responding to color theme change
* Do not hide render profile list when there is only one item to avoid confusion (#2543)
* Fix consecutive error messages overwriting each other (#2519)
* Fix crash when editing properties of several missing clips
* Fix vectorscope for 24b RGB images (#2478)
* Fix archiving sometimes not saving playlist clips and subclips (#2475)
* Fix archiving feature not saving playlist clips and slowmotion clips inside them (#2475)
* Fix crash recovery feature issues with long or non UTF-8 filenames (#2441), (#2450)
* Fix rendering jobs sometimes not starting
* Fix crash on proxy creation (concurrency issue) (#2471)
* Fix zone playing (#2468)
* Fix click on monitor sometimes not triggering play
* Fix crash when moving a folder and a clip in project tree (#2458)
* Fix color change not working in title widget (#2459)
* Fix slideshow clips created with invalid frame duration
* Fix profile warning with clips that have 1088 pixels height
* Fix unnecessary proxy reload on document load
* Fix detection of broken render scripts
0.8.2.1
* Fix title text oultine transparency not working
* Make titler window fit on smaller resolutions (1024x768)
* Fix corruption when undoing and redoing a transition add + move
* Fix possible crash in thumbnails
* Fix possible crashes in clip transcoding and improve feedback when failing
* Various small optimizations (unnecessary clip reloads)
* Fix timecode widget hard to edit and sometimes giving random values
* Workaround locale issue ahappening when system C locale and Qt's locale did not give the same numeric separator
* Fix audio thumbnail concurrency issue
* Fix various video thumbnails issues (don't load several times the same thumb, load all of them, ...)
* Fix crash when opening a file dialog on KDE < 4.5
* Fix various proxy issues (missing extension, concurrency, disabling broken proxy, ...)
* Fix startup crash caused by invalid parsing of v4l data
* Fix project tree disabled after loading some projects / creating new one
* Fix corrupted timeline / monitor timecode
* Fix search path for Luma files when missing
0.8.2
* Load zone thumbnails from disk if available.
* Optimise document loading.
* In case of missing or invalid clips, open only one dialog box instead of one for each clip.
* Display proxy creation progress in project tree.
* Improve way of picking an average color of an area.
* Make audio bitrate in render dialog selectable.
* Add support for handling different versions of filters and add rules to convert between them.
* Move all cached data in one operation, so that user does not get one dialog box for each file in case of duplicates. (#2297)
* Show filter version in filter info box.
* When multiple clips are selected do not allow resizing, but moving only. (#2257)
* Add remux with MKV transcode preset.
* Make audio only render profiles faster by telling ffmpeg to skip video.
* Open documents using a locale different to the system as read only.
* Replace locale-dependent comma with slash in geometry value.
* Add Kdenlive manual converted from UserBase QuickStart page.
* Improve handling of missing luma files. (#2216)
* Remove the "avformat-novalidate" trick for faster loading, caused crash. (#2205)
* Allow to assign a shortcut to usage of proxies in project.
* Use separate thread for generation of timeline thumbnails when zoom is at frame level to keep UI responsive.
* Allow to use JScript in render profile parameter values. Values that need evaluation need to be indicated by '%'.
* Check for missing proxies on document opening.
* Check document for invalid (overlapping) transitions.
* Check for duration mismatch in clip producers when opening a document (can cause corruption).
* Automatically create backups of the project file; they can be restored in a recovery dialog.
* Allow to manually edit video4linux capture profile.
* Allow to store presets for proxy creation parameters.
* Enable proxies for playlist clips (*.mlt, *.kdenlive).
* Directly encode capture from Decklink card to make it usable in Kdenlive.
* Allow to use bitrate different from presets in render dialog.
* Whole projects (including all necessary files) can be archieved into a directory or file.
* Allow use of different ffmpeg preset for 1st and 2nd render pass.
* Notes widget: context menu now allows to insert clickable timecode to make easy reference to some place in the project.
* Fix encoding of dvd vob menu file.
* Fix possible crash when doing fast start/stop.
* Fix multiple concurrency crashes related to thumbnail and proxy creation.
* Fix name of dvgrab captured file. (#2344)
* Fix issues with simultaneous 2-pass rendering (x264). (#2338)
* Fix rendering progress not shown if multiple copies of Kdenlive are open. (#1265)
* Fix DVD chapters discarded when opening from render dialog. (#2335)
* Fix possible corruption caused by vertical offset of transitions in timeline.
* Fix aspect ratio of thumbnails to correctly use the project's arpect ratio.
* Fix bitrate broken when editing render profile or making it a favorite. (#2321)
* Fix audio issues in rendered file when using a recent ffmpeg version by replacing 'b' with 'vb' (ffmpeg bitrate parameter). (#2318)
* Fix rendering to Flash could be broken by setting the number of encoder threads. (#2312)
* Fix DVD wizard losing chapters data when switching to menu page.
* Fix previewing of affine transitions with transparent png.
* Fix timeline corruption when using 'Remove space' tool (transitions could overlap).
* Fix 'adjust to original size' and 'fit to width/height' for title and color clips in geometry widget (pan and zoom, composite, affine).
* Fix vorbis rendering by setting the audio quality (aq).
* Rotoscoping: do not allow to add keyframes until initial spline is created to avoid corruptions.
* Fix possible crash in DVD wizard chapters. (#2264)
* Do not duplicate effect stack after split audio but move audio effects only.
* Fix issues related to the usage of comma as numeric separator in some locales.
* Fix build on GNU/kFreeBSD.
* Fix cursor not visible in title widget. (#2231)
* Fix aspect ratio in title widget background image. (#2225)
* Fix layout in save profile dialog. (#2224)
* Fix timeline corruption because resizing a clip end could overlap another clip in some cases.
* Fix last keyframe for composite transition (and other geometry effects) inserted one frame after the end of the transition.
* Prevent crash when deleting a clip while playing. (#2200)
* Disable save action if we are in the same state as last save.
* Fix pan and zoom keyframes lost after clip resize. (#2210)
* Fix mouse wheel in slider section of (effect) parameters with a large range (> 1000).
* Fix GUI setup issues with some list parameters (for effects).
* Fix timecode widget not communicating changes upon focus leave.
* Fix list of effects in effect stack taking up to much space by default.
* Fix transition track not correctly saved. (#2187)
* Fix "save zone" saving proxy instead of real clip. (#2184)
* Fix freeze when saving while timeline is at maximum zoom. (#2174)
* Fix crash when deleting a track and having an audio clip on last track. (#2168)
* Do not allow to create overlapping transitions that could corrupt timeline. (#1901)
* Fix sometimes effects were missing. (#2152)
* Fix crash in histogram scope.
* Fix multiple possible timeline corruptions. (#2157)
* Do not allow rendering to a frame rate different than current project's profile. (#2138)
* Fix DVD menu entries hidden under some circumstances.
* Fix channels in audio thumbnails being displaced by one frame. (#1976)
* Fix possible crash caused by audio thumbnails. (#2147)
* Fix possible freeze and error on project opening. (#2144)
* Fix progress bar running twice on 2pass render.
* Fix proxy file path issue on system installation.
* Use luma as default channel for levels effect.
* Fix handling of proxies when duration != duration of original clip.
* Fix filename encoding problem in renderer. (#2110)
* Fix user specified CFLAGS ignored. (#2108)
0.8
See http://kdenlive.org/discover/0.8

73
LICENSES/Apache-2.0.txt Normal file
View File

@@ -0,0 +1,73 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@@ -0,0 +1,9 @@
Copyright (c) <year> <owner>
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,304 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License.
"The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version".
The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS
0. Definitions.
“This License” refers to version 3 of the GNU General Public License.
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
A “covered work” means either the unmodified Program or a work based on the Program.
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
1. Source Code.
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
The Corresponding Source for a work in source code form is that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
7. Additional Terms.
“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
11. Patents.
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.
You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.

9
LICENSES/MIT.txt Normal file
View File

@@ -0,0 +1,9 @@
MIT License
Copyright (c) <year> <copyright holders>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -4,7 +4,7 @@
kdenlive_subdirs="plugins renderer data src src/ui"
$EXTRACTRC --tag=name --tag=description --tag=label --tag=comment --tag=paramlistdisplay data/transitions/*.xml data/effects/*.xml data/generators/*.xml data/kdenliveeffectscategory.rc >> rc.cpp
$EXTRACTRC --tag=name --tag=description --tag=label --tag=comment --tag=paramlistdisplay data/transitions/*.xml data/transitions/frei0r/*.xml data/effects/*.xml data/effects/frei0r/*.xml data/effects/avfilter/*.xml data/effects/ladspa/*.xml data/effects/sox/*.xml data/generators/*.xml data/kdenliveeffectscategory.rc >> rc.cpp
$EXTRACTRC `find $kdenlive_subdirs -name \*.rc -a ! -name encodingprofiles.rc -a ! -name camcorderfilters.rc -a ! -name externalproxies.rc -o -name \*.ui` >> rc.cpp
$XGETTEXT `find $kdenlive_subdirs -name \*.cpp -o -name \*.h -o -name \*.qml` *.cpp -o $podir/kdenlive.pot

View File

@@ -1,51 +1,50 @@
![](data/pics/kdenlive-logo.png)
| Jenkins CI Name | Master / Nightly | Stable |
| --------------- | ---------------- | ------ |
| Flatpak | [![Build Status](https://binary-factory.kde.org/job/Kdenlive_x86_64_flatpak/badge/icon)](https://binary-factory.kde.org/job/Kdenlive_x86_64_flatpak/) | See [here](https://flathub.org/builds/#/apps/org.kde.kdenlive)|
| Craft Appimage | [![Build Status](https://binary-factory.kde.org/job/Kdenlive_Nightly_appimage-centos7/badge/icon)](https://binary-factory.kde.org/job/Kdenlive_Nightly_appimage-centos7/) | [![Build Status](https://binary-factory.kde.org/job/Kdenlive_Stable_appimage-centos7/badge/icon)](https://binary-factory.kde.org/job/Kdenlive_Stable_appimage-centos7/) |
| MinGW64 | [![Build Status](https://binary-factory.kde.org/job/Kdenlive_Nightly_mingw64/badge/icon)](https://binary-factory.kde.org/job/Kdenlive_Nightly_mingw64/) | [![Build Status](https://binary-factory.kde.org/job/Kdenlive_Stable_mingw64/badge/icon)](https://binary-factory.kde.org/job/Kdenlive_Stable_mingw64/) |
| macOS | [![Build Status](https://binary-factory.kde.org/job/Kdenlive_Nightly_macos/badge/icon)](https://binary-factory.kde.org/job/Kdenlive_Nightly_macos/) | [![Build Status](https://binary-factory.kde.org/job/Kdenlive_Stable_macos/badge/icon)](https://binary-factory.kde.org/job/Kdenlive_Stable_macos/) |
# Kdenlive
For macOS builds with Apple Silicon, watch progress at https://bugs.kde.org/show_bug.cgi?id=443871
Kdenlive is a powerful, free and open-source video editor that brings professional-grade video editing capabilities to everyone. Whether you're creating a simple family video or working on a complex project, Kdenlive provides the tools you need to bring your vision to life.
# About Kdenlive
For more information about Kdenlive's features, tutorials, and community, please visit our [official website](https://kdenlive.org).
[Kdenlive](https://kdenlive.org) is a Free and Open Source video editing application, based on MLT Framework and KDE Frameworks 5. It is distributed under the [GNU General Public License Version 3](https://www.gnu.org/licenses/gpl-3.0.en.html) or any later version that is accepted by the KDE project.
There you can also find downloads for both stable releases and experimental daily builds for Kdenlive.
# Building from source
## Contributing to Kdenlive
[Instructions to build Kdenlive](dev-docs/build.md) are available in the dev-docs folder.
Kdenlive is a community-driven project, and we welcome contributions from everyone! There are many ways to contribute beyond coding:
# Testing Kdenlive via Nightly Builds
- Help translate Kdenlive into your language
- Report and triage bugs
- Write documentation
- Create tutorials
- Help other users on forums and bug trackers
- AppImage (Linux): https://binary-factory.kde.org/job/Kdenlive_Nightly_appimage-centos7/
- Flatpak (Linux):
- Add the kde flatpak repository (if not already done) by typing `flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo` on a command line. (This step may be optional in your version of Flatpak.)
- Install kdenlive nightly with `flatpak install kdeapps org.kde.kdenlive`.
- Use `flatpak update` to update if the nightly is already installed.
- _Attention! If you use the stable kdenlive flatpak already, the `*.desktop` file (e.g. responsible for start menu entry) is maybe replaced by the nightly (and vice versa). You can still run the stable version with `flatpak run org.kde.kdenlive/x86_64/stable` and the nightly with `flatpak run org.kde.kdenlive/x86_64/master` (replace `x86_64` by `aarch64` or `arm` depending on your system)_
- Windows: https://binary-factory.kde.org/job/Kdenlive_Nightly_mingw64/
- macOS: https://binary-factory.kde.org/job/Kdenlive_Nightly_macos/
Visit [kdenlive.org](https://kdenlive.org) to learn more about non-code contributions.
*Note * - nightly/daily builds are not meant to be used in production.*
## Developer Information
# Contributing to Kdenlive
### Technology Stack
Please note that Kdenlive's Github repo is just a mirror: read [this explanation for more details](https://community.kde.org/Infrastructure/Github_Mirror).
Kdenlive is written in C++ and is using these technologies and frameworks:
The prefered way of submitting patches is a merge request on the [KDE GitLab on invent.kde.org](https://invent.kde.org/-/ide/project/multimedia/kdenlive): if you are not familar with the process there is a [step by step instruction on how to submit a merge reqest in KDE context](https://community.kde.org/Infrastructure/GitLab#Submitting_a_Merge_Request).
- **Core Framework**: MLT for video editing functionality
- **GUI Framework**: Qt and KDE Frameworks 6
- **Additional Libraries**: frei0r (video effects), LADSPA (audio effects)
We welcome all feedback and offers for help!
### Getting Started
* Talk about us!
* [Report bugs](https://kdenlive.org/en/bug-reports/) you encounter (if not already done)
* Help other users [on the forum](http://forum.kde.org/viewforum.php?f=262) and bug tracker
* [Help to fill the manual](https://community.kde.org/Kdenlive/Workgroup/Documentation)
* Complete and check [application and documentation translation](http://l10n.kde.org)
* Prepare video tutorials (intro, special tricks...) in your language
and send us a link to add in homepage or doc
* Detail improvement suggestions
we don't test every (any?) other video editor, so give precise explanations
* Code! Help fixing bugs, improving usability, optimizing, porting...
register on KDE infrastructure, study its guidelines, and pick from roadmap. See [here](dev-docs/contributing.md) for more information
1. Check out our [build instructions](dev-docs/build.md) to set up your development environment
2. Familiarize yourself with the [architecture](dev-docs/architecture.md) and [coding guidelines](dev-docs/coding.md)
4. If the MLT library is new to you check out [MLT Introduction](dev-docs/mlt-intro.md)
3. Join our Matrix channel `#kdenlive-dev:kde.org` for developer discussions and support
### Contributing Code
Kdenlive's primary development happens on [KDE Invent](https://invent.kde.org/multimedia/kdenlive). While we maintain a GitHub mirror, all code contributions should be submitted through KDE's GitLab instance. For more information about KDE's development infrastructure, visit the [KDE GitLab documentation](https://community.kde.org/Infrastructure/GitLab).
### Finding Things to Work On
- Browse open issues on [KDE Invent](https://invent.kde.org/multimedia/kdenlive/-/issues)
- Check the [KDE Bug Tracker](https://bugs.kde.org) for reported issues
- Look for issues tagged with "good first issue" or "help wanted"
Need help getting started? Join our Matrix channel `#kdenlive-dev:kde.org` - our community is friendly and always ready to help new contributors!

265
REUSE.toml Normal file
View File

@@ -0,0 +1,265 @@
# SPDX-License-Identifier: CC0-1.0
# SPDX-FileCopyrightText: None
version = 1
SPDX-PackageName = "Kdenlive"
SPDX-PackageSupplier = "kdenlive@kde.org"
SPDX-PackageDownloadLocation = "https://invent.kde.org/multimedia/kdenlive"
[[annotations]]
path = ["data/effects/**.xml", "data/transitions/**.xml", "data/generators/**.xml"]
precedence = "aggregate"
SPDX-FileCopyrightText = "none"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["data/effects/**/CMakeLists.txt", "data/effects/CMakeLists.txt"]
precedence = "aggregate"
SPDX-FileCopyrightText = "none"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/effects/README.md"
precedence = "aggregate"
SPDX-FileCopyrightText = "Julius Künzel"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["data/lumas/PAL/**", "data/lumas/HD/**"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Massimo Stella"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/luts/**.cube"
precedence = "aggregate"
SPDX-FileCopyrightText = "None"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/knewstuff/**.knsrc"
precedence = "aggregate"
SPDX-FileCopyrightText = "Kdenlive translators"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "data/icons/breeze/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2014 Uri Herrera <uri_herrera@nitrux.in> and others"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = ["data/icons/**.png", "data/icons/kdenlive.ico", "data/icons/sc-apps-kdenlive.svgz", "data/icons/sc-mimetypes-application-x-kdenlivetitle.svgz"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Nara Oliveira and Farid Abdelnour"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/icons/sc-mimetypes-application-x-kdenlive.svgz"
precedence = "aggregate"
SPDX-FileCopyrightText = "Vincent Pinon"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/icons/**.svg"
precedence = "aggregate"
SPDX-FileCopyrightText = "Julius Künzel"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/icons/sc-mimetypes-video-mlt-playlist.svgz"
precedence = "aggregate"
SPDX-FileCopyrightText = "The Oxygen Icon Theme"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/resourceproviders/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2021 Julius Künzel"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/titles/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Marco Gittler"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["data/Info.plist", "data/camcorderfilters.rc", "data/clipjobsettings.rc", "data/encodingprofiles.rc", "data/externalproxies.rc", "data/westley.xml", "data/scripts/automask/sammodelsinfo.rc"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/pics/breeze-light/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/pics/kdenlive-logo.png"
precedence = "aggregate"
SPDX-FileCopyrightText = "Nara Oliveira and Farid Abdelnour"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/pics/splash-background.png"
precedence = "aggregate"
SPDX-FileCopyrightText = "Farid Abdelnour"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/pics/kde-logo.png"
precedence = "aggregate"
SPDX-FileCopyrightText = "KDE project"
SPDX-License-Identifier = "LGPL-3.0-or-later"
[[annotations]]
path = "data/profiles.xml"
precedence = "aggregate"
SPDX-FileCopyrightText = "Vincent Pinon, Farid Abdelnour, Jean-Baptiste Mardelle"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "data/profiles/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["data/excluded_effects.txt", "data/excluded_transitions.txt", "data/included_effects.txt", "data/included_transitions.txt"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle, Massimo Stella"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/scripts/**.txt"
precedence = "aggregate"
SPDX-FileCopyrightText = "2024 Jean-Baptiste Mardelle"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/man/kdenlive**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Mads Bondo Dydensborg"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "data/preferred_effects.txt"
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle, Juku Trump"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "data/org.kde.kdenlive.**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Kdenlive translators"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "data/meta_magiclantern.png"
precedence = "aggregate"
SPDX-FileCopyrightText = "Magic Lantern Project"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "data/kdenlive**.notifyrc"
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle, Kdenlive translators"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = ["data/slideanimations.rc", "data/kdenlivedefaultlayouts.rc", "data/kdenlivetranscodingrc"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "data/kdenliveeffectscategory.rc"
precedence = "aggregate"
SPDX-FileCopyrightText = "Massimo Stella"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "data/shortcuts/Premiere"
precedence = "aggregate"
SPDX-FileCopyrightText = "Bruno Santos"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = [".flatpak-manifest.json", "packaging/flatpak/python-modules.json", "packaging/flatpak/org.kde.kdenlive-**.json"]
precedence = "aggregate"
SPDX-FileCopyrightText = "none"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "dev-docs/**.md"
precedence = "aggregate"
SPDX-FileCopyrightText = "2020 Kdenlive contributors"
SPDX-License-Identifier = "CC-BY-SA-4.0"
[[annotations]]
path = "doc/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2020 Kdenlive contributors"
SPDX-License-Identifier = "CC-BY-SA-4.0"
[[annotations]]
path = ["src/qml/qmldir"]
precedence = "aggregate"
SPDX-FileCopyrightText = "None"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "src/uiresources.qrc"
precedence = "aggregate"
SPDX-FileCopyrightText = "Julius Künzel, Jean-Baptiste Mardelle"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["src/org.kdenlive.MainWindow.xml", "src/mlt_config.h.in", "src/kdenliveui.rc", "src/kdenlivesettings.kcfg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "po/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Kdenlive translators (see each file for details)"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = "tests/dataset/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle, Eric Jiang"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "tests/small.mkv"
precedence = "aggregate"
SPDX-FileCopyrightText = "None"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["thumbnailer/mltpreview.json", "thumbnailer-deprecated/mltpreview.desktop"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Kdenlive translators"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"
[[annotations]]
path = ["suppressions.txt", ".mailmap"]
precedence = "aggregate"
SPDX-FileCopyrightText = "None"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = "config-kdenlive.h.cmake"
precedence = "aggregate"
SPDX-FileCopyrightText = "Jean-Baptiste Mardelle, Alberto Villa"
SPDX-License-Identifier = "BSD-2-Clause"
[[annotations]]
path = "snapcraft.yaml"
precedence = "aggregate"
SPDX-FileCopyrightText = "Scarlett Moore"
SPDX-License-Identifier = "GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL"

View File

@@ -1,6 +1,7 @@
# cmake macro to find DrMinGW Windows crash handler
#
# SPDX-FileCopyrightText: 2018 Vincent Pinon <vpinon@kde.org>
# SPDX-License-Identifier: BSD-3-Clause
#
# once done this will define:
#

View File

@@ -1,7 +1,7 @@
# cmake macro to find LibV4L2
#
# SPDX-FileCopyrightText: 2009 Jaroslav Reznik <jreznik@redhat.com>
#
# SPDX-License-Identifier: BSD-3-Clause
# Once done this will define:
#
# LIBV4L2_FOUND - System has LibV4L2

View File

@@ -3,6 +3,8 @@
# SPDX-FileCopyrightText: 2007-2012 Jean-Baptiste Mardell <jb@kdenlive.org>
# SPDX-FileCopyrightText: 2012 Alberto Villa <avilla@FreeBSD.org>
#
# SPDX-License-Identifier: BSD-3-Clause
#
# Redistribution and use is allowed according to the terms of the BSD license.
find_package(PkgConfig QUIET)

View File

@@ -1,3 +1,6 @@
# SPDX-License-Identifier: BSD-2-Clause
# SPDX-FileCopyrightText: Vincent PINON <vincent.pinon@laposte.net>, Jean-Baptiste Mardelle <jb@kdenlive.org>, Julius Künzel <julius.kuenzel@kde.org>
add_subdirectory(effects)
add_subdirectory(generators)
add_subdirectory(transitions)
@@ -38,7 +41,8 @@ install(FILES
DESTINATION ${KDE_INSTALL_DATADIR}${DATA_INSTALL_PREFIX})
install(FILES kdenlive.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
install(FILES kdenlive.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
install(FILES profiles.xml DESTINATION ${KDE_INSTALL_DATADIR}${DATA_INSTALL_PREFIX}/export)
install(FILES org.kde.kdenlive.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
install(FILES org.kde.kdenlive.desktop DESTINATION ${KDE_INSTALL_APPDIR})

View File

@@ -42,5 +42,33 @@
<array>
<string>https</string>
</array>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>kdenlive</string>
<string>KDENLIVE</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>sc-apps-kdenlive.icns</string>
<key>CFBundleTypeMIMETypes</key>
<array>
<string>application/vnd.kdenlive+xml</string>
</array>
<key>CFBundleTypeName</key>
<string>Kdenlive Project</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>kdenlive</string>
</array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>LSIsAppleDefaultForType</key>
<true/>
</dict>
</array>
</dict>
</plist>

View File

@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: Pino Toscano <pino@kde.org>
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
function get_files
{
echo org.kde.kdenlive.xml

View File

@@ -1,3 +1,6 @@
# SPDX-License-Identifier: BSD-2-Clause
# SPDX-FileCopyrightText: Jean-Baptiste Mardelle <jb@kdenlive.org>, Julius Künzel <julius.kuenzel@kde.org>, Massimo Stella <maxstar@tin.it>
INSTALL (FILES
audiobalance.xml
@@ -10,6 +13,7 @@ audiowaveform.xml
boxblur.xml
box_blur.xml
brightness.xml
burningtv.xml
channelcopy.xml
copychannelstostereo.xml
charcoal.xml
@@ -17,6 +21,7 @@ chroma_hold.xml
chroma.xml
crop.xml
dance.xml
dropshadow.xml
dust.xml
dynamic_loudness.xml
dynamictext.xml
@@ -28,8 +33,13 @@ freeze.xml
gain.xml
gamma.xml
gpstext.xml
gpsgraphic.xml
gradientmap.xml
grain.xml
greyedge.xml
greyscale.xml
hsl_primaries.xml
hsl_range.xml
invert.xml
lift_gamma_gain.xml
lightshow.xml
@@ -55,13 +65,16 @@ qtcrop.xml
rboctaveshift.xml
rbpitchscale.xml
rotation_keyframable.xml
rotate-3-way.xml
rotation.xml
rotoscoping.xml
scratchlines.xml
sepia.xml
shape.xml
shear.xml
speed.xml
spot_remover.xml
strobe.xml
swapchannels.xml
timer.xml
tcolor.xml

View File

@@ -129,6 +129,12 @@ For double values these placeholders are available:
* represented by a checkbox
##### `"multiswitch"`
* 2 possible options defined by strings (max / min)
* this special parameter type will affect 2 different parameters when changed. the `name` of this parameter will contain the name of the 2 final parameters, separated by a LF character: `&#10;`. Same thing for the `default`, `min` and `max` which will contain the values for these 2 parameters, separated by an LF character. See for example the fade_to_black effect.
* represented by a checkbox
##### `"list"`
* multiple choice
* represented by a drop-down menu

View File

@@ -1,3 +1,6 @@
# SPDX-License-Identifier: BSD-2-Clause
# SPDX-FileCopyrightText: Jean-Baptiste Mardelle <jb@kdenlive.org>, Massimo Stella <maxstar@tin.it>
INSTALL (FILES
acompressor.xml
@@ -19,6 +22,7 @@ avfilter_boxblur.xml
avfilter_bs2b.xml
avfilter_bwdif.xml
avfilter_cas.xml
avfilter_ciescope.xml
avfilter_chromahold.xml
avfilter_chromanr.xml
avfilter_chromashift.xml
@@ -37,6 +41,7 @@ avfilter_compensationdelay.xml
avfilter_crossfeed.xml
avfilter_crystalizer.xml
avfilter_datascope.xml
avfilter_dblur.xml
avfilter_dcshift.xml
avfilter_dctdnoiz.xml
avfilter_deband.xml
@@ -68,6 +73,7 @@ avfilter_flanger.xml
avfilter_framestep.xml
avfilter_fspp.xml
avfilter_gblur.xml
avfilter_gradfun.xml
avfilter_graphmonitor.xml
avfilter_haas.xml
avfilter_hflip.xml
@@ -77,6 +83,9 @@ avfilter_histeq.xml
avfilter_histogram.xml
avfilter_hqdn3d.xml
avfilter_hqx.xml
avfilter_hsvhold.xml
avfilter_hsvkey.xml
avfilter_huesaturation.xml
avfilter_il.xml
avfilter_inflate.xml
avfilter_kerneldeint.xml
@@ -94,14 +103,17 @@ avfilter_monochrome.xml
avfilter_negate.xml
avfilter_noise.xml
avfilter_normalize.xml
avfilter_oscilloscope.xml
avfilter_phase.xml
avfilter_photosensitivity.xml
avfilter_pixelize.xml
avfilter_prewitt.xml
avfilter_random.xml
avfilter_removegrain.xml
avfilter_rgbashift.xml
avfilter_roberts.xml
avfilter_sab.xml
avfilter_scharr.xml
avfilter_scroll.xml
avfilter_selectivecolor.xml
avfilter_separatefields.xml

View File

@@ -8,7 +8,7 @@
<name>Central frequency</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<paramlistdisplay>Hz,Q-Factor,Octave,Slope,KHz</paramlistdisplay>
<name>Method</name>
</parameter>
<parameter type="constant" name="av.w" default="707.1" min="1" max="9999" decimals="2">

View File

@@ -4,10 +4,10 @@
<name>Average Blur</name>
<description>Apply average blur filter. </description>
<author>libavfilter</author>
<parameter type="constant" name="av.sizeX" default="0" min="0" max="500" factor="1">
<parameter type="animated" name="av.sizeX" default="1" min="1" max="500" factor="1">
<name>X size</name>
</parameter>
<parameter type="constant" name="av.sizeY" default="0" min="0" max="500" factor="1">
<parameter type="animated" name="av.sizeY" default="0" min="0" max="500" factor="1">
<name>Y size</name>
</parameter>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">

View File

@@ -11,7 +11,7 @@
<name>Constant skirt gain</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<paramlistdisplay>Hz,Q-Factor,Octave,Slope,KHz</paramlistdisplay>
<name>Method</name>
</parameter>
<parameter type="constant" name="av.w" default="0.5" min="1" max="9999" decimals="1">

View File

@@ -8,7 +8,7 @@
<name>Central frequency</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<paramlistdisplay>Hz,Q-Factor,Octave,Slope,KHz</paramlistdisplay>
<name>Method</name>
</parameter>
<parameter type="constant" name="av.w" default="0.5" min="0.1" max="9999" decimals="1">

View File

@@ -11,7 +11,7 @@
<name>Central frequency</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<paramlistdisplay>Hz,Q-Factor,Octave,Slope,KHz</paramlistdisplay>
<name>Method</name>
</parameter>
<parameter type="constant" name="av.w" default="0.5" min="1" max="9999" decimals="2">

View File

@@ -12,7 +12,7 @@
<name>Range sigma</name>
<comment>Set sigma of gaussian function to calculate range weight.</comment>
</parameter>
<parameter type="list" name="av.planes" default="1" paramlist="0;1;2;3;4;5;6;7;">
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>Alpha,Y,U,V,Red,Green,Blue,All,</paramlistdisplay>
<name>Planes</name>
</parameter>

View File

@@ -8,8 +8,8 @@
<name>Strength</name>
<comment>Set the sharpening strength.</comment>
</parameter>
<parameter type="list" name="av.planes" default="1" paramlist="0;1;2;3;4;5;6;7;">
<paramlistdisplay>Alpha,Y,U,V,Red,Green,Blue,All,</paramlistdisplay>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>Alpha,Y,U,V,Red,Green,Blue,All</paramlistdisplay>
<name>Planes</name>
</parameter>
</effect>

View File

@@ -4,16 +4,22 @@
<name>Chroma Hold</name>
<description>Remove all color information for all colors except for certain one. </description>
<author>libavfilter</author>
<parameter type="color" name="av.color">
<parameter type="color" name="av.color" notintimeline="1">
<name>Color key</name>
<comment>The color which will not be replaced with neutral chroma</comment>
</parameter>
<parameter type="constant" name="av.similarity" default="1" max="1" min="0" decimals="2">
<parameter type="animated" name="av.similarity" default="0.01" max="1.00" min="0.01" decimals="2" notintimeline="1">
<name>Similarity</name>
<comment><![CDATA[Similarity percentage with the select color<br>
0.01 matches only the exact key color, while 1.0 matches everything.]]></comment>
</parameter>
<parameter type="constant" name="av.blend" default="0" max="1" min="0" decimals="2">
<parameter type="animated" name="av.blend" default="0" max="1" min="0" decimals="2" notintimeline="1">
<name>Blend</name>
<comment><![CDATA[Blend percentage. 0.0 makes pixels either fully grey, or not grey at all.<br>
Higher values result in more preserved color.]]></comment>
</parameter>
<parameter type="bool" name="av.yuv" default="false">
<name>for YUV color</name>
<name>YUV color</name>
<comment><![CDATA[Select this if the clip has YUV data instead of RGB.]]></comment>
</parameter>
</effect>

View File

@@ -1,20 +1,20 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.chromashift" id="avfilter.chromashift">
<name>Chroma shift</name>
<name>Chroma Shift</name>
<description>Shift chroma pixels horizontally and/or vertically. </description>
<author>libavfilter</author>
<parameter type="constant" name="av.cbh" default="0" min="-255" max="255" factor="1">
<name>Chroma-blue H shift</name>
<parameter type="animated" name="av.cbh" default="0" min="-255" max="255" factor="1">
<name>Blue horizontal shift</name>
</parameter>
<parameter type="constant" name="av.cbv" default="0" min="-255" max="255" factor="1">
<name>Chroma-blue V shift</name>
<parameter type="animated" name="av.cbv" default="0" min="-255" max="255" factor="1">
<name>Blue vertical shift</name>
</parameter>
<parameter type="constant" name="av.crh" default="0" min="-255" max="255" factor="1">
<name>Chroma-red H shift</name>
<parameter type="animated" name="av.crh" default="0" min="-255" max="255" factor="1">
<name>Red horizontal shift</name>
</parameter>
<parameter type="constant" name="av.crv" default="0" min="-255" max="255" factor="1">
<name>Chroma-red V shift</name>
<parameter type="animated" name="av.crv" default="0" min="-255" max="255" factor="1">
<name>Red vertical shift</name>
</parameter>
<parameter type="list" name="av.edge" default="0" paramlist="0;1">
<paramlistdisplay>Smear,Wrap</paramlistdisplay>

View File

@@ -0,0 +1,52 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.ciescope" id="avfilter.ciescope">
<name>CIE Scope</name>
<description>Display CIE color diagram with pixels overlaid onto it</description>
<author>libavfilter</author>
<parameter type="list" name="av.system" default="rec709" paramlist="ntsc;470m;ebu;470bg;smpte;240m;apple;widergb;cie1931;hdtv;rec709;uhdtv;rec2020;dcip3">
<paramlistdisplay>NTSC,BT.470M,EBU,BT.470BG,SMPTE,BT.240M,Apple,Wide RGB,CIE 1931,HD TV,Rec. 709,UHD TV,Rec. 2020,DCI-P3</paramlistdisplay>
<name>Color System</name>
<comment><![CDATA[Select the color system]]></comment>
</parameter>
<parameter type="list" name="av.cie" default="xyy" paramlist="xyy;ucs;luv">
<paramlistdisplay>xyY,UCS,LUV</paramlistdisplay>
<name>CIE System</name>
<comment><![CDATA[Select the CIE color space]]></comment>
</parameter>
<parameter type="list" name="av.gamuts" default="rec709" paramlist="ntsc;470m;ebu;470bg;smpte;240m;apple;widergb;cie1931;hdtv;rec709;uhdtv;rec2020;dcip3">
<paramlistdisplay>NTSC,BT.470M,EBU,BT.470BG,SMPTE,BT.240M,Apple,Wide RGB,CIE 1931,HD TV,Rec. 709,UHD TV,Rec. 2020,DCI-P3</paramlistdisplay>
<name>Gamuts to Draw</name>
<comment><![CDATA[Set what gamuts to draw]]></comment>
</parameter>
<parameter type="constant" name="av.size" min="256" max="8192" default="512">
<name>Size</name>
<comment><![CDATA[Set the size of the scope on screen]]></comment>
</parameter>
<parameter type="constant" name="av.intensity" min="0" max="1000" default="0.001" factor="1000">
<name>Intensity</name>
<comment><![CDATA[Set the intensity used to<br>
map input pixel values to CIE diagram]]></comment>
</parameter>
<parameter type="constant" name="av.contrast" min="0" max="100" default="0.75" factor="100">
<name>Contrast</name>
<comment><![CDATA[Set contrast used to draw<br>
tongue colors that are out of active color system gamut]]></comment>
</parameter>
<parameter type="bool" name="av.corrgamma" min="0" max="1" default="1">
<name>Display Correct Gamma</name>
<comment><![CDATA[Correct gamma displayed on scope, by default enabled]]></comment>
</parameter>
<parameter type="bool" name="av.showwhite" min="0" max="1" default="0">
<name>Show White Point</name>
<comment><![CDATA[Show white point on CIE diagram, by default disabled]]></comment>
</parameter>
<parameter type="constant" name="av.gamma" min="0.1" max="6" default="2.6" decimals="1">
<name>Input Gamma</name>
<comment><![CDATA[Set input gamma. Used only with XYZ input color space.]]></comment>
</parameter>
<parameter type="bool" name="av.fill" min="0" max="1" default="1">
<name>Fill with CIE Colors</name>
<comment><![CDATA[Fill with CIE colors. By default is enabled.]]></comment>
</parameter>
</effect>

View File

@@ -4,7 +4,7 @@
<name>Color Hold</name>
<description>Remove all color information for all RGB colors except for certain one. </description>
<author>libavfilter</author>
<parameter type="color" name="av.color">
<parameter type="fixedcolor" name="av.color">
<name>Color key</name>
</parameter>
<parameter type="constant" name="av.similarity" default="1" max="1" min="0" decimals="2">

View File

@@ -4,16 +4,16 @@
<name>Color Overlay</name>
<description>Overlay a solid color on the video stream with mixing feature.</description>
<author>libavfilter</author>
<parameter type="animated" name="av.hue" default="0" min="0" max="360" decimals="3">
<name> Hue</name>
<parameter type="animated" name="av.hue" default="0" min="0" max="360" factor="360" suffix="°">
<name>Hue</name>
</parameter>
<parameter type="animated" name="av.saturation" default="0.5" min="0" max="1" decimals="3">
<parameter type="animated" name="av.saturation" default="0.5" min="0" max="100" factor="100" suffix="%">
<name>Saturation</name>
</parameter>
<parameter type="animated" name="av.lightness" default="0.5" min="0" max="1" decimals="3">
<name>Lightness</name>
</parameter>
<parameter type="animated" name="av.mix" default="1" min="0" max="1" decimals="3">
<parameter type="animated" name="av.mix" default="1" min="0" max="100" factor="100" decimals="1" suffix="%">
<name>Mix</name>
</parameter>
</effect>

View File

@@ -5,11 +5,11 @@
<description>Convert color matrix.</description>
<author>libavfilter</author>
<parameter type="list" name="av.src" default="bt709" paramlist="bt709;fcc;bt601;bt470;bt470bg;smpte170m;smpte240m;bt2020">
<paramlistdisplay>BT.709,FCC,BT.601,BT.470,BT.470BG,SMPTE-170M,BT.2020</paramlistdisplay>
<name>Source color Matrix</name>
<paramlistdisplay>BT.709,FCC,BT.601,BT.470,BT.470BG,SMPTE 170M,SMPTE 240M,BT.2020</paramlistdisplay>
<name>Source color matrix</name>
</parameter>
<parameter type="list" name="av.dst" default="smpte240m" paramlist="bt709;fcc;bt601;bt470;bt470bg;smpte170m;smpte240m;bt2020">
<paramlistdisplay>BT.709,FCC,BT.601,BT.470,BT.470BG,SMPTE-170M,BT.2020</paramlistdisplay>
<name>Destination color Matrix</name>
<paramlistdisplay>BT.709,FCC,BT.601,BT.470,BT.470BG,SMPTE 170M,SMPTE 240M,BT.2020</paramlistdisplay>
<name>Destination color matrix</name>
</parameter>
</effect>

View File

@@ -2,61 +2,61 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.colorspace" id="avfilter.colorspace">
<name>Color Space</name>
<description>Convert colorspace, transfer characteristics or color primaries. Input video needs to have an even size.</description>
<description>Convert color space, transfer characteristics or color primaries. Input video needs to have an even size.</description>
<author>libavfilter</author>
<parameter type="list" name="av.all" default="bt709" paramlist="bt470m;bt470bg;bt601-6-525;bt601-6-625;bt709;smpte170m;smpte240m;bt2020">
<paramlistdisplay>BT.470,BT.470BG,BT.601-6 525,BT.601-6 625,BT.709,SMPTE-170M,SMPTE-240M,BT.2020</paramlistdisplay>
<paramlistdisplay>BT.470,BT.470BG,BT.601-6 525,BT.601-6 625,BT.709,SMPTE 170M,SMPTE 240M,BT.2020</paramlistdisplay>
<name>Color properties</name>
</parameter>
<parameter type="list" name="av.space" default="bt709" paramlist="bt709;fcc;bt470bg;smpte170m;smpte240m;ycgco;bt2020ncl">
<paramlistdisplay>BT.709,FCC,BT.470BG,SMPTE-170M,SMPTE-240M,YCgCo,BT.2020 non-constant luma</paramlistdisplay>
<name>Output Color Space</name>
<paramlistdisplay>BT.709,FCC,BT.470BG,SMPTE 170M,SMPTE 240M,YCgCo,BT.2020 non-constant luma</paramlistdisplay>
<name>Output color space</name>
</parameter>
<parameter type="list" name="av.trc" default="bt709" paramlist="bt709;bt470m;bt470bg;gamma22;gamma28;smpte170m;smpte240m;srgb;iec61966-2-1;iec61966-2-4;xvycc;bt2020-10;bt2020-12">
<paramlistdisplay>BT.709,BT.470M,BT.470BG,Constant gamma of 2.2,Constant gamma of 2.8,SMPTE-170M,SMPTE-240M,SRGB,iec61966-2-1,iec61966-2-4,xvycc,BT.2020 for 10-bits content, BT.2020 for 12-bits content</paramlistdisplay>
<name>Output transfer characteristicse</name>
<paramlistdisplay>BT.709,BT.470M,BT.470BG,Constant gamma of 2.2,Constant gamma of 2.8,SMPTE 170M,SMPTE 240M,SRGB,IEC 61966-2-1,IEC 61966-2-4,xvYCC,BT.2020 for 10-bits content, BT.2020 for 12-bits content</paramlistdisplay>
<name>Output transfer characteristics</name>
</parameter>
<parameter type="list" name="av.primaries" default="bt709" paramlist="bt709;bt470m;bt470bg;smpte170m;smpte240m;film;smpte431;smpte432;bt2020;jedec-p22">
<paramlistdisplay>BT.709,BT.470M,BT.470BG,SMPTE-170M,SMPTE-240M,Film,Smpte-431,SMPTE-432,BT.2020,JEDEC P22 phsphors</paramlistdisplay>
<name>Output Color Primaries</name>
<paramlistdisplay>BT.709,BT.470M,BT.470BG,SMPTE 170M,SMPTE 240M,Film,SMPTE 431,SMPTE 432,BT.2020,JEDEC P22</paramlistdisplay>
<name>Output color primaries</name>
</parameter>
<parameter type="list" name="av.range" default="pc" paramlist="tv;mpeg;pc;jpeg">
<paramlistdisplay>TV (restricted range),MPEG (restricted range),PC (FULL range),JPEG (FULL range)</paramlistdisplay>
<name>Output Color Range</name>
<paramlistdisplay>TV (restricted range),MPEG (restricted range),PC (full range),JPEG (full range)</paramlistdisplay>
<name>Output color range</name>
</parameter>
<parameter type="list" name="av.format" default="yuv420p" paramlist="yuv420p;yuv420p10;yuv420p12;yuv422p;yuv422p10;yuv422p12;yuv444p;yuv444p10;yuv444p12">
<paramlistdisplay>YUV 4:2:0 planar 8-bits,YUV 4:2:0 planar 10-bits,YUV 4:2:0 planar 12-bits,YUV 4:2:2 planar 8-bits,YUV 4:2:2 planar 10-bits,YUV 4:2:2 planar 12-bits,YUV 4:4:4 planar 8-bits,YUV 4:4:4 planar 10-bits,YUV 4:4:4 planar 12-bits</paramlistdisplay>
<name>Output Color Format</name>
<name>Output color format</name>
</parameter>
<parameter type="bool" name="av.fast" default="0">
<name>Fast Conversion</name>
<name>Fast conversion</name>
</parameter>
<parameter type="list" name="av.dither" default="none" paramlist="none;fsb">
<paramlistdisplay>No dithering,Floyd-Steinberg dithering</paramlistdisplay>
<name>Dithering Mode</name>
<name>Dithering mode</name>
</parameter>
<parameter type="list" name="av.wpadapt" default="identity" paramlist="bradford;vonkries;identity">
<paramlistdisplay>Bradford whitepoint adaptation,von Kries whitepoint adaptation,Identity whitepoint adaptation</paramlistdisplay>
<name>Whitepoint adaptation mode</name>
</parameter>
<parameter type="list" name="av.iall" default="bt709" paramlist="bt470m;bt470bg;bt601-6-525;bt601-6-625;bt709;smpte170m;smpte240m;bt2020">
<paramlistdisplay>BT.470,BT.470BG,BT.601-6 525,BT.601-6 625,BT.709,SMPTE-170M,SMPTE-240M,BT.2020</paramlistdisplay>
<paramlistdisplay>BT.470,BT.470BG,BT.601-6 525,BT.601-6 625,BT.709,SMPTE 170M,SMPTE 240M,BT.2020</paramlistdisplay>
<name>Override all input properties at once</name>
</parameter>
<parameter type="list" name="av.ispace" default="bt709" paramlist="bt709;fcc;bt470bg;smpte170m;smpte240m;ycgco;bt2020ncl">
<paramlistdisplay>BT.709,FCC,BT.470BG,SMPTE-170M,SMPTE-240M,YCgCo,BT.2020 non-constant luma</paramlistdisplay>
<name>Override input colorspace</name>
<paramlistdisplay>BT.709,FCC,BT.470BG,SMPTE 170M,SMPTE 240M,YCgCo,BT.2020 non-constant luma</paramlistdisplay>
<name>Override input color space</name>
</parameter>
<parameter type="list" name="av.iprimaries" default="bt709" paramlist="bt709;bt470m;bt470bg;smpte170m;smpte240m;film;smpte431;smpte432;bt2020;jedec-p22">
<paramlistdisplay>BT.709,BT.470M,BT.470BG,SMPTE-170M,SMPTE-240M,Film,Smpte-431,SMPTE-432,BT.2020,JEDEC P22 phsphors</paramlistdisplay>
<paramlistdisplay>BT.709,BT.470M,BT.470BG,SMPTE 170M,SMPTE 240M,Film,SMPTE 431,SMPTE 432,BT.2020,JEDEC P22</paramlistdisplay>
<name>Override input color primaries</name>
</parameter>
<parameter type="list" name="av.itrc" default="bt709" paramlist="bt709;bt470m;bt470bg;gamma22;gamma28;smpte170m;smpte240m;srgb;iec61966-2-1;iec61966-2-4;xvycc;bt2020-10;bt2020-12">
<paramlistdisplay>BT.709,BT.470M,BT.470BG,Constant gamma of 2.2,Constant gamma of 2.8,SMPTE-170M,SMPTE-240M,SRGB,iec61966-2-1,iec61966-2-4,xvycc,BT.2020 for 10-bits content, BT.2020 for 12-bits content</paramlistdisplay>
<paramlistdisplay>BT.709,BT.470M,BT.470BG,Constant gamma of 2.2,Constant gamma of 2.8,SMPTE 170M,SMPTE 240M,SRGB,IEC 61966-2-1,IEC 61966-2-4,xvYCC,BT.2020 for 10-bits content, BT.2020 for 12-bits content</paramlistdisplay>
<name>Override input transfer characteristics</name>
</parameter>
<parameter type="list" name="av.irange" default="pc" paramlist="tv;mpeg;pc;jpeg">
<paramlistdisplay>TV (restricted range),MPEG (restricted range),PC (FULL range),JPEG (FULL range)</paramlistdisplay>
<paramlistdisplay>TV (restricted range),MPEG (restricted range),PC (full range),JPEG (full range)</paramlistdisplay>
<name>Override input color range</name>
</parameter>
</effect>

View File

@@ -6,11 +6,11 @@
<author>libavfilter</author>
<parameter type="constant" name="av.attacks" default="0" min="0" max="3" decimals="3" suffix="sec">
<name>Attacks</name>
<comment>A list of times in seconds for each channel over which the instantaneous level of the input signal is averaged to determine its volume. attacks refers to increase of volume and decays refers to decrease of volume. For most situations, the attack time (response to the audio getting louder) should be shorter than the decay time, because the human ear is more sensitive to sudden loud audio than sudden soft audio. A typical value for attack is 0.3 seconds and a typical value for decay is 0.8 seconds. If specified number of attacks and decays is lower than number of channels, the last set attack/decay will be used for all remaining channels.</comment>
<comment>A list of times in seconds for each channel over which the instantaneous level of the input signal is averaged to determine its volume. Attacks refers to increase of volume and decays refers to decrease of volume. For most situations, the attack time (response to the audio getting louder) should be shorter than the decay time, because the human ear is more sensitive to sudden loud audio than sudden soft audio. A typical value for attack is 0.3 seconds and a typical value for decay is 0.8 seconds. If specified number of attacks and decays is lower than number of channels, the last set attack/decay will be used for all remaining channels.</comment>
</parameter>
<parameter type="constant" name="av.decays" default="0.8" min="0" max="3" decimals="3" suffix="sec">
<name>Decays</name>
<comment>A list of times in seconds for each channel over which the instantaneous level of the input signal is averaged to determine its volume. attacks refers to increase of volume and decays refers to decrease of volume. For most situations, the attack time (response to the audio getting louder) should be shorter than the decay time, because the human ear is more sensitive to sudden loud audio than sudden soft audio. A typical value for attack is 0.3 seconds and a typical value for decay is 0.8 seconds. If specified number of attacks and decays is lower than number of channels, the last set attack/decay will be used for all remaining channels.</comment>
<comment>A list of times in seconds for each channel over which the instantaneous level of the input signal is averaged to determine its volume. Attacks refers to increase of volume and decays refers to decrease of volume. For most situations, the attack time (response to the audio getting louder) should be shorter than the decay time, because the human ear is more sensitive to sudden loud audio than sudden soft audio. A typical value for attack is 0.3 seconds and a typical value for decay is 0.8 seconds. If specified number of attacks and decays is lower than number of channels, the last set attack/decay will be used for all remaining channels.</comment>
</parameter>
<parameter type="constant" name="av.soft-knee" default="0.01" min="0.01" max="90" decimals="2" suffix="dB">
<name>Soft-Knee</name>
@@ -22,6 +22,6 @@
</parameter>
<parameter type="constant" name="av.volume" default="0" min="-90" max="0" decimals="2" suffix="dB">
<name>Initial volume</name>
<comment>et an initial volume, in dB, to be assumed for each channel when filtering starts. This permits the user to supply a nominal level initially, so that, for example, a very large gain is not applied to initial signal levels before the companding has begun to operate. A typical value for audio which is initially quiet is -90 dB.</comment>
<comment>Set an initial volume, in dB, to be assumed for each channel when filtering starts. This permits the user to supply a nominal level initially, so that, for example, a very large gain is not applied to initial signal levels before the companding has begun to operate. A typical value for audio which is initially quiet is -90 dB.</comment>
</parameter>
</effect>

View File

@@ -8,7 +8,7 @@ For example, you have recorded guitar with two microphones placed in different l
The best result can be reached when you take one track as base and synchronize other tracks one by one with it. Remember that synchronization/delay tolerance depends on sample rate, too. Higher sample rates will give more tolerance. </description>
<author>libavfilter</author>
<parameter type="constant" name="av.mm" default="0" min="0" max="10" suffix="mm">
<name>Millimiter distance</name>
<name>Millimeter distance</name>
<comment>Set millimeters distance. This is compensation distance for fine tuning.</comment>
</parameter>
<parameter type="constant" name="av.cm" default="0" min="0" max="100" suffix="cm">

View File

@@ -3,7 +3,7 @@
<effect tag="avfilter.crystalizer" id="avfilter.crystalizer" type="audio">
<name>Crystalizer</name>
<description>Simple algorithm for audio noise sharpening.
This filter linearly increases differences betweeen each audio sample.</description>
This filter linearly increases differences between each audio sample.</description>
<author>libavfilter</author>
<parameter type="constant" name="av.i" default="2" min="-10" max="10" decimals="2">
<name>Intensity</name>

View File

@@ -1,11 +1,11 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.datascope" id="avfilter.datascope">
<name>DataScope</name>
<name>Data Scope</name>
<description>Video data analysis</description>
<author>libavfilter</author>
<parameter type="list" name="av.s" default="hd720" paramlist="sqcif;film;pal;ntsc;hd480;hd720;hd1080;2k;4k">
<paramlistdisplay>128p,360p,PAL SD,NTSC SD,480p,720HD,1080FullHD,2K,4K</paramlistdisplay>
<paramlistdisplay>128p,360p,PAL SD,NTSC SD,480p,720 HD,1080 Full HD,2K,4K</paramlistdisplay>
<name>Size</name>
</parameter>
<parameter type="constant" name="av.x" max="%width" min="0" default="0" factor="1">
@@ -14,12 +14,15 @@
<parameter type="constant" name="av.y" max="%height" min="0" default="0" factor="1">
<name>Y offset</name>
</parameter>
<parameter type="list" name="av.components" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y (Luminance),U (Chroma red-diff),YU,V (Chroma blue-diff),YV,UV,All,Alpha</paramlistdisplay>
<name>Components</name>
</parameter>
<parameter type="list" name="av.m" default="mono" paramlist="mono;color;color2">
<paramlistdisplay>mono,color,color2</paramlistdisplay>
<paramlistdisplay>Mono,Color,Color2</paramlistdisplay>
<name>Mode</name>
</parameter>
<parameter type="list" name="av.axis" default="0" paramlist="0;1">
<paramlistdisplay>Off,On</paramlistdisplay>
<parameter type="bool" name="av.axis" default="0" min="0" max="1">
<name>Show Axis</name>
</parameter>
<parameter type="constant" name="av.o" max="1" min="0" default="0.75" decimals="2">

View File

@@ -0,0 +1,20 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.dblur" id="avfilter.dblur">
<name>Directional Blur</name>
<description>Apply directional blur filter</description>
<author>libavfilter</author>
<parameter type="animated" name="av.angle" max="360" min="0" decimals="1" default="45" suffix="°">
<name>Angle</name>
<comment><![CDATA[Sets the angle for the direction]]></comment>
</parameter>
<parameter type="animated" name="av.radius" max="8192" min="0" default="5">
<name>Radius</name>
<comment><![CDATA[Sets the radius for the direction]]></comment>
</parameter>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>Alpha,Luminance (Y plane),Chroma (U plane),Chroma (V plane),Red,Green,Blue,All</paramlistdisplay>
<name>Planes to filter</name>
<comment><![CDATA[Sets the color space plane the effect is applied to]]></comment>
</parameter>
</effect>

View File

@@ -4,28 +4,44 @@
<name>Deband</name>
<description>Remove banding artifacts from input video. It works by replacing banded pixels with average value of referenced pixels</description>
<author>libavfilter</author>
<parameter type="constant" name="av.1thr" default="0.02" max="0.5" min="0" decimals="3">
<parameter type="constant" name="av.1thr" default="0.02" max="0.5" min="0.00003" decimals="5">
<name>1st plane threshold</name>
<comment><![CDATA[Sets banding detection threshold for each plane.<br>
If difference between current pixel and reference pixel is less than threshold, it will be considered as banded.]]></comment>
</parameter>
<parameter type="constant" name="av.2thr" default="0.02" max="0.5" min="0" decimals="3">
<parameter type="constant" name="av.2thr" default="0.02" max="0.5" min="0.00003" decimals="5">
<name>2nd plane threshold</name>
<comment><![CDATA[Sets banding detection threshold for each plane.<br>
If difference between current pixel and reference pixel is less than threshold, it will be considered as banded.]]></comment>
</parameter>
<parameter type="constant" name="av.3thr" default="0.02" max="0.5" min="0" decimals="3">
<parameter type="constant" name="av.3thr" default="0.02" max="0.5" min="0.00003" decimals="5">
<name>3rd plane threshold</name>
<comment><![CDATA[Sets banding detection threshold for each plane.<br>
If difference between current pixel and reference pixel is less than threshold, it will be considered as banded.]]></comment>
</parameter>
<parameter type="constant" name="av.4thr" default="0.02" max="0.5" min="0" decimals="3">
<parameter type="constant" name="av.4thr" default="0.02" max="0.5" min="0.00003" decimals="5">
<name>4th plane threshold</name>
<comment><![CDATA[Sets banding detection threshold for each plane.<br>
If difference between current pixel and reference pixel is less than threshold, it will be considered as banded.]]></comment>
</parameter>
<parameter type="constant" name="av.r" default="16" max="32" min="-32" decimals="0">
<name>Range</name>
<comment><![CDATA[Banding detection range in pixels. Default is 16.<br>
If positive, random number in range 0 to set value will be used. If negative, exact absolute value will be used. The range defines square of four pixels around current pixel.]]></comment>
</parameter>
<parameter type="constant" name="av.d" default="6.283" max="6.283" min="-6.283" decimals="3">
<parameter type="constant" name="av.d" default="360" max="360" min="-360" decimals="1" factor="57.2958" suffix=">
<name>Direction</name>
<comment><![CDATA[Sets direction in degrees from which four pixel will be compared.<br>
If positive, random direction from 0 to set direction will be picked. If negative, exact of absolute value will be picked. For example direction 0°, -180°, or -360° will pick only pixels on same row and -90° will pick only pixels on same column]]></comment>
</parameter>
<parameter type="switch" name="av.b" default="1" max="1" min="0">
<name>Blur</name>
<comment><![CDATA[If enabled, current pixel is compared with average value of all four surrounding pixels.<br>
The default is enabled. If disabled, current pixel is compared with all four surrounding pixels. The pixel is considered banded if only all four differences with surrounding pixels are less than threshold.]]></comment>
</parameter>
<parameter type="switch" name="av.c" default="0" max="1" min="0">
<name>Coupling</name>
<comment><![CDATA[If enabled, current pixel is changed if and only if<br>
all pixel components are banded, e.g. banding detection threshold is triggered for all color components. The default is disabled.]]></comment>
</parameter>
</effect>

View File

@@ -2,21 +2,32 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.dilation" id="avfilter.dilation">
<name>Dilation</name>
<description>Apply dilation effect</description>
<description><![CDATA[Apply dilation effect.<br>
Simulates image dilation, an effect which will enlarge the lightest pixels in the image by replacing the pixel by the local (3x3) maximum.]]></description>
<author>libavfilter</author>
<parameter type="constant" name="av.threshold0" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold0" max="65535" min="0" default="65535" factor="1">
<name>1st Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.threshold1" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold1" max="65535" min="0" default="65535" factor="1">
<name>2nd Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.threshold2" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold2" max="65535" min="0" default="65535" factor="1">
<name>3rd Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.threshold3" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold3" max="65535" min="0" default="65535" factor="1">
<name>4th Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.coordinates" max="255" min="0" default="255" factor="1">
<name>Coordinates</name>
<comment><![CDATA[Flag which specifies the pixel to refer to.<br>
Default is 255 i.e. all eight pixels are used. Flags to local 3x3 coordinates maps like this: 1 2 3 4 5 6 7 8]]></comment>
</parameter>
</effect>

View File

@@ -4,22 +4,37 @@
<name>Draw Box</name>
<description>Draw a colored box on the input video</description>
<author>libavfilter</author>
<parameter type="constant" name="av.x" default="0" min="0" max="%width" factor="1">
<name>X</name>
<parameter type="animated" name="av.x" default="100" min="0" max="%width" factor="1">
<name>Top-left X</name>
<comment><![CDATA[X coordinate of top-left corner]]></comment>
</parameter>
<parameter type="constant" name="av.y" default="0" min="0" max="%height" factor="1">
<name>Y</name>
<parameter type="animated" name="av.y" default="100" min="0" max="%height" factor="1">
<name>Top-left Y</name>
<comment><![CDATA[Y coordinate of top-left corner]]></comment>
</parameter>
<parameter type="constant" name="av.w" default="0" min="0" max="%width" factor="1">
<name>Width</name>
<parameter type="animated" name="av.w" default="100" min="1" max="%width" factor="1">
<name>Width (px)</name>
<comment><![CDATA[Width of the box in pixel.<br>
A width of <em>1</em> does not draw a line]]></comment>
</parameter>
<parameter type="constant" name="av.h" default="0" min="0" max="%height" factor="1">
<name>Height</name>
<parameter type="animated" name="av.h" default="100" min="1" max="%height" factor="1">
<name>Height (px)</name>
<comment><![CDATA[Height of the box in pixel.<br>
A height of <em>1</em> does not draw a line]]></comment>
</parameter>
<parameter type="color" name="av.color" default="black">
<parameter type="fixedcolor" name="av.color" default="0x0000FF" alpha="1">
<name>Color</name>
<comment><![CDATA[Select a color for the line.<br>
Use the <em>Alpha</em> value to make the line semi-transparent.]]></comment>
</parameter>
<parameter type="constant" name="av.t" default="3" min="0" max="%height" factor="1">
<name>Thickness</name>
<parameter type="animated" name="av.t" default="3" min="0" max="%height" factor="1">
<name>Thickness (px)</name>
<comment><![CDATA[Sets the thickness for the line in pixels]]></comment>
</parameter>
<parameter type="bool" name="av.replace" default="0" min="0" max="1">
<name>Replace color and alpha</name>
<comment><![CDATA[If the input has alpha, checking this<br>
will overwrite the video's color and alpha pixels with the pixels of the painted box.<br>
By default, the box will be composited onto the input, leaving the video's alpha intact.]]></comment>
</parameter>
</effect>

View File

@@ -4,22 +4,35 @@
<name>Draw Grid</name>
<description>Draw a colored grid on the input video</description>
<author>libavfilter</author>
<parameter type="constant" name="av.x" default="0" min="0" max="%width" factor="1">
<parameter type="animated" name="av.x" default="0" min="0" max="%width" factor="1">
<name>X Offset</name>
<comment><![CDATA[Distance from the left edge in pixel]]></comment>
</parameter>
<parameter type="constant" name="av.y" default="0" min="0" max="%height" factor="1">
<parameter type="animated" name="av.y" default="0" min="0" max="%height" factor="1">
<name>Y Offset</name>
<comment><![CDATA[Distance from the top edge in pixel]]></comment>
</parameter>
<parameter type="constant" name="av.w" default="0" min="0" max="%width" factor="1">
<parameter type="animated" name="av.w" default="0" min="0" max="%width" factor="1">
<name>Width</name>
<comment><![CDATA[Distance between vertical lines in pixel]]></comment>
</parameter>
<parameter type="constant" name="av.h" default="0" min="0" max="%height" factor="1">
<parameter type="animated" name="av.h" default="0" min="0" max="%height" factor="1">
<name>Height</name>
<comment><![CDATA[Distance between horizontal lines in pixel]]></comment>
</parameter>
<parameter type="color" name="av.color" default="black">
<parameter type="fixedcolor" name="av.color" default="0x0000FF" alpha="1">
<name>Color</name>
<comment><![CDATA[Select a color for the grid lines.<br>
Use the <em>Alpha</em> value to make the grid semi-transparent.]]></comment>
</parameter>
<parameter type="constant" name="av.t" default="3" min="0" max="%height" factor="1">
<name>Thickness</name>
<parameter type="animated" name="av.t" default="3" min="0" max="%height" factor="1">
<name>Thickness (px)</name>
<comment><![CDATA[Sets the thickness for the grid lines in pixels]]></comment>
</parameter>
<parameter type="bool" name="av.replace" default="0" min="0" max="1">
<name>Replace color and alpha</name>
<comment><![CDATA[If the input has alpha, checking this<br>
will overwrite the video's color and alpha pixels with the pixels of the grid lines.<br>
By default, the grid lines will be composited onto the input, leaving the video's alpha intact.]]></comment>
</parameter>
</effect>

View File

@@ -1,13 +1,19 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.elbg" id="avfilter.elbg">
<name>ELBG Posterizer</name>
<description>Apply posterize effect, using the ELBG algorithm</description>
<name>Posterize (ELBG)</name>
<description>Apply posterize effect using the ELBG algorithm</description>
<author>libavfilter</author>
<parameter type="constant" name="av.l" default="50" min="1" max="50" factor="1" suffix="colors">
<parameter type="constant" name="av.l" min="1" max="50" default="9" suffix="colors">
<name>Codebook Length</name>
</parameter>
<parameter type="constant" name="av.n" default="1" min="1" max="10" factor="1">
<parameter type="constant" name="av.n" min="1" max="10" default="1">
<name>Steps</name>
</parameter>
<parameter type="bool" name="av.pal8" min="0" max="1" default="0">
<name>Pal8 Output</name>
</parameter>
<parameter type="bool" name="av.use_alpha" min="0" max="1" default="0">
<name>Include Alpha Values</name>
</parameter>
</effect>

View File

@@ -2,21 +2,32 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.erosion" id="avfilter.erosion">
<name>Erosion</name>
<description>Apply erosion effect</description>
<description><![CDATA[Apply erosion effect.<br>
Simulates image erosion, an effect which will enlarge the darkest pixels in the image by replacing the pixel by the local (3x3) minimum.]]></description>
<author>libavfilter</author>
<parameter type="constant" name="av.threshold0" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold0" max="65535" min="0" default="65535" factor="1">
<name>1st Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.threshold1" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold1" max="65535" min="0" default="65535" factor="1">
<name>2nd Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.threshold2" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold2" max="65535" min="0" default="65535" factor="1">
<name>3rd Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.threshold3" max="50" min="0" default="50" factor="1">
<parameter type="constant" name="av.threshold3" max="65535" min="0" default="65535" factor="1">
<name>4th Plane Threshold</name>
<comment><![CDATA[Limit the maximum change for each plane.<br>
Default is 65535. If 0, plane will remain unchanged.]]></comment>
</parameter>
<parameter type="constant" name="av.coordinates" max="255" min="0" default="255" factor="1">
<name>Coordinates</name>
<comment><![CDATA[Flag which specifies the pixel to refer to.<br>
Default is 255 i.e. all eight pixels are used. Flags to local 3x3 coordinates maps like this: 1 2 3 4 5 6 7 8]]></comment>
</parameter>
</effect>

View File

@@ -6,24 +6,37 @@
<author>libavfilter</author>
<parameter type="constant" name="av.sigma" default="1" min="0" max="30" factor="1">
<name>Sigma</name>
<comment><![CDATA[Set the noise sigma constant.<br>
This sets denoising strength. Using very high sigma with low overlap may give blocking artifacts.]]></comment>
</parameter>
<parameter type="constant" name="av.amount" default="1" min="0.01" max="1" decimals="3">
<parameter type="constant" name="av.amount" default="1" min="0" max="100" factor="100" decimals="1" suffix="%">
<name>Amount</name>
<comment><![CDATA[Set the amount of denoising.<br>
By default all detected noise is reduced.]]></comment>
</parameter>
<parameter type="constant" name="av.block" default="4" min="3" max="6" factor="1">
<parameter type="constant" name="av.block" default="32" min="8" max="256" factor="1">
<name>Block</name>
<comment><![CDATA[Set size of block in pixels]]></comment>
</parameter>
<parameter type="constant" name="av.overlap" default="0.5" min="0.2" max="0.8" decimals="3">
<name>Overlap</name>
<comment><![CDATA[Set block overlap]]></comment>
</parameter>
<parameter type="list" name="av.method" default="0" paramlist="0;1">
<paramlistdisplay>Wiener,Hard</paramlistdisplay>
<name>Method</name>
<comment><![CDATA[Set denoising method]]></comment>
</parameter>
<parameter type="bool" name="av.prev" default="0">
<name>Add previous frame to temporal denoise</name>
<name><![CDATA[Add <em>previous</em> frame<br>
for temporal denoising]]></name>
</parameter>
<parameter type="bool" name="av.next" default="0">
<name>Add next frame to temporal denoise</name>
<name><![CDATA[Add <em>next</em> frame<br>
for temporal denoising]]></name>
</parameter>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,YUV,Alpha</paramlistdisplay>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,All</paramlistdisplay>
<name>Planes</name>
</parameter>
</effect>

View File

@@ -1,26 +1,26 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.fillborders" id="avfilter.fillborders">
<name>Fill borders</name>
<description>Fill borders of the input video, without changing video stream dimensions. Sometimes video can have garbage at the four edges and you may not want to crop video input to keep size multiple of some number</description>
<name>Fill Borders</name>
<description>Fill borders of the input video without changing video stream dimensions. Sometimes video can have garbage at the four edges and you may not want to crop video input to keep the size multiple of some number</description>
<author>libavfilter</author>
<parameter type="constant" name="av.left" default="0" min="0" max="%width/2" factor="1">
<name>Left</name>
</parameter>
<parameter type="constant" name="av.right" default="0" min="0" max="%width/2" factor="1">
<name>Right</name>
</parameter>
<parameter type="constant" name="av.top" default="0" min="0" max="%height/2" factor="1">
<name>Top</name>
</parameter>
<parameter type="constant" name="av.bottom" default="0" min="0" max="%height/2" factor="1">
<name>Bottom</name>
</parameter>
<parameter type="list" name="av.mode" default="smear" paramlist="smear;mirror;fixed">
<paramlistdisplay>Smear,Mirror,Fixed</paramlistdisplay>
<parameter type="list" name="av.mode" default="smear" paramlist="smear;mirror;fixed;reflect;wrap;fade;margins">
<paramlistdisplay>Smear,Mirror,Color,Reflect,Wrap,Fade,Margins</paramlistdisplay>
<name>Mode</name>
</parameter>
<parameter type="color" name="av.color" default="black">
<parameter type="fixedcolor" name="av.color" default="black" alpha="1">
<name>Color</name>
</parameter>
<parameter type="animated" name="av.left" default="0" min="0" max="%width" factor="1">
<name>Left</name>
</parameter>
<parameter type="animated" name="av.right" default="0" min="0" max="%width" factor="1">
<name>Right</name>
</parameter>
<parameter type="animated" name="av.top" default="0" min="0" max="%height" factor="1">
<name>Top</name>
</parameter>
<parameter type="animated" name="av.bottom" default="0" min="0" max="%height" factor="1">
<name>Bottom</name>
</parameter>
</effect>

View File

@@ -4,18 +4,25 @@
<name>Gaussian Blur</name>
<description>Apply Gaussian Blur filter</description>
<author>libavfilter</author>
<parameter type="constant" name="av.sigma" default="0" min="0" max="1024" factor="1">
<name>Sigma</name>
</parameter>
<parameter type="list" name="av.steps" default="1" paramlist="1;2;3;4;5;6">
<paramlistdisplay>1,2,3,4,5,6</paramlistdisplay>
<name>StepsX</name>
<name>Steps</name>
<comment>Set number of steps for Gaussian approximation</comment>
</parameter>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,YUV,Alpha</paramlistdisplay>
<name>Planes</name>
<comment><![CDATA[Set which planes to filter.<br>
By default all planes are filtered (YUV).]]></comment>
</parameter>
<parameter type="constant" name="av.sigmaV" default="-1" min="-1" max="1024" factor="1">
<parameter type="animated" name="av.sigma" default="10" min="0" max="600" factor="1">
<name>Sigma</name>
<comment><![CDATA[Set sigma, the standard deviation of Gaussian blur.<br>
Determines the strength of the horizontal blur. Default is 10.]]></comment>
</parameter>
<parameter type="animated" name="av.sigmaV" default="10" min="0" max="600" factor="1">
<name>Vertical Sigma</name>
<comment><![CDATA[Set vertical sigma.<br>
Determines the strength of the vertical blur. Default is 10.]]></comment>
</parameter>
</effect>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.gradfun" id="avfilter.gradfun">
<name>gradfun</name>
<description><![CDATA[<b>-= Deprecated =-</b><br>
Debands video quickly using gradients.<br>
Fix the banding artifacts that are sometimes introduced into nearly flat regions by truncation to 8-bit color depth.<br>
Interpolate the gradients that should go where the bands are, and dither them.<br>
<b>It is designed for playback only. Do not use it prior to lossy compression, because compression tends to lose the dither and bring back the bands</b>.]]></description>
<author>libavfilter</author>
<parameter type="animated" name="av.strength" min="0.51" max="64" default="1.2" decimals="2">
<name>Strength</name>
<comment><![CDATA[The maximum amount by which the filter will change any one pixel.<br>
This is also the threshold for detecting nearly flat regions.]]></comment>
</parameter>
<parameter type="animated" name="av.radius" min="4" max="32" default="16" decimals="0">
<name>Radius</name>
<comment><![CDATA[The neighborhood to fit the gradient to.<br>
A larger radius makes for smoother gradients, but also prevents the filter from modifying the pixels near detailed regions.]]></comment>
</parameter>
</effect>

View File

@@ -8,7 +8,7 @@
<name>Central frequency</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<paramlistdisplay>Hz,Q-Factor,Octave,Slope,KHz</paramlistdisplay>
<name>Type</name>
</parameter>
<parameter type="constant" name="av.w" default="707" min="100" max="99999" decimals="3">

View File

@@ -8,7 +8,7 @@
<name>Central frequency</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<paramlistdisplay>Hz,Q-Factor,Octave,Slope,KHz</paramlistdisplay>
<name>Type</name>
</parameter>
<parameter type="constant" name="av.w" default="0.5" min="0.1" max="9999" decimals="1">

View File

@@ -5,10 +5,10 @@
<description>Compute and draw a color distribution histogram for the input video</description>
<author>libavfilter</author>
<parameter type="constant" name="av.level_height" default="200" min="50" max="2048" factor="1">
<name>Level height</name>
<name>Level Height</name>
</parameter>
<parameter type="constant" name="av.scale_height" default="12" min="0" max="40" factor="1">
<name>Scale height</name>
<name>Scale Height</name>
</parameter>
<parameter type="list" name="av.display_mode" default="stack" paramlist="overlay;stack;parade">
<paramlistdisplay>Overlay,Stack,Parade</paramlistdisplay>
@@ -19,8 +19,8 @@
<name>Mode</name>
</parameter>
<parameter type="list" name="av.c" default="1" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>All,Y,U,YU,V,YV,UV,All,Alpha</paramlistdisplay>
<name>Components to display</name>
<paramlistdisplay>None,Y,U,YU,V,YV,UV,All,Alpha</paramlistdisplay>
<name>Components to Display</name>
</parameter>
<parameter type="constant" name="av.f" default="0.7" min="0" max="1" decimals="1">
<name>Foreground Opacity</name>
@@ -28,4 +28,8 @@
<parameter type="constant" name="av.b" default="0.5" min="0" max="1" decimals="1">
<name>Background Opacity</name>
</parameter>
<parameter type="list" name="av.colors_mode" default="0" paramlist="whiteonblack;blackonwhite;whiteongray;blackongray;coloronblack;coloronwhite;colorongray;blackoncolor;whiteoncolor;grayoncolor">
<paramlistdisplay>White on Black,Black on White,White on Gray,Black on Gray,Color on Black,Color on White,Color on Gray,Black on Color,White on Color,Gray on Color</paramlistdisplay>
<name>Colors Mode</name>
</parameter>
</effect>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.hqdn3d" id="avfilter.hqdn3d">
<name>High precision/quality 3d denoiser</name>
<description>Apply a High Quality 3D Denoise</description>
<name>HQ 3D Denoiser (avfilter)</name>
<description>Apply a high quality 3D denoiser</description>
<author>libavfilter</author>
<parameter type="float" name="av.luma_spatial" default="0" min="0" max="500" format="double">
<name>Spatial Luma Strength</name>

View File

@@ -2,17 +2,10 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.hqx" id="avfilter.hqx">
<name>Hq*x Interpolator</name>
<description>Scale the input by 2, 3 or 4 using the hq*x magnification algorithm</description>
<description>Apply a high-quality magnification filter designed for pixel art. Scaling is done by 2, 3 or 4 using the hq*x magnification algorithm.</description>
<author>libavfilter</author>
<parameter type="list" name="av.n" default="3" paramlist="2;3;4">
<paramlistdisplay>2xHq*X,3xHq*X,4xHq*X</paramlistdisplay>
<name>Interpolation factor</name>
</parameter>
<parameter type="constant" name="av.threads" min="0" default="0" max="8">
<name>Maximum number of threads</name>
</parameter>
<parameter type="list" name="position" default="frame" paramlist="frame;filter;source;producer">
<paramlistdisplay>frame,filter,source,producer</paramlistdisplay>
<name>Position to set the filter</name>
<paramlistdisplay>2x,3x,4x</paramlistdisplay>
<name>Scale factor</name>
</parameter>
</effect>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.hsvhold" id="avfilter.hsvhold">
<name>HSV Hold</name>
<description>Turns a certain HSV range into gray </description>
<author>libavfilter</author>
<parameter type="animated" name="av.hue" min="-360" max="360" default="0" suffix="°">
<name>Hue</name>
<comment><![CDATA[Set the hue value which<br>
will be used in color difference calculation]]></comment>
</parameter>
<parameter type="animated" name="av.sat" min="-1" max="1" default="0" decimals="3">
<name>Saturation</name>
<comment><![CDATA[Set the saturation value<br>
which will be used in color difference calculation]]></comment>
</parameter>
<parameter type="animated" name="av.val" min="-1" max="1" default="0" decimals="3">
<name>Value</name>
<comment><![CDATA[Set the value which will<br>
be used in color difference calculation]]></comment>
</parameter>
<parameter type="animated" name="av.similarity" min="0" max="100" default="0" factor="100" decimals="3" suffix="%">
<name>Similarity</name>
<comment><![CDATA[Set similarity percentage with the key color]]></comment>
</parameter>
<parameter type="animated" name="av.blend" min="0" max="100" default="0" factor="100" decimals="1" suffix="%">
<name>Blend</name>
<comment><![CDATA[Blend percentage]]></comment>
</parameter>
</effect>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.hsvkey" id="avfilter.hsvkey">
<name>HSV Key</name>
<description>Turns a certain HSV range into transparency. Operates on YUV colors.</description>
<author>libavfilter</author>
<parameter type="animated" name="av.hue" min="-360" max="360" default="0" suffix="°">
<name>Hue</name>
<comment><![CDATA[Set the hue value which<br>
will be used in color difference calculation]]></comment>
</parameter>
<parameter type="animated" name="av.sat" min="-1" max="1" default="0" decimals="3">
<name>Saturation</name>
<comment><![CDATA[Set the saturation value<br>
which will be used in color difference calculation]]></comment>
</parameter>
<parameter type="animated" name="av.val" min="-1" max="1" default="0" decimals="3">
<name>Value</name>
<comment><![CDATA[Set the value which will<br>
be used in color difference calculation]]></comment>
</parameter>
<parameter type="animated" name="av.similarity" min="0" max="100" default="0" factor="100" decimals="3" suffix="%">
<name>Similarity</name>
<comment><![CDATA[Set similarity percentage with the key color]]></comment>
</parameter>
<parameter type="animated" name="av.blend" min="0" max="100" default="0" factor="100" decimals="1" suffix="%">
<name>Blend</name>
<comment><![CDATA[Blend percentage]]></comment>
</parameter>
</effect>

View File

@@ -0,0 +1,48 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.huesaturation" id="avfilter.huesaturation">
<name>Hue Saturation Intensity</name>
<description>Apply hue-saturation-intensity adjustments</description>
<author>libavfilter</author>
<parameter type="list" name="av.colors" paramlist="r;y;g;c;b;m;a" default="r">
<name>Colors to Adjust</name>
<paramlistdisplay>Reds,Yellows,Greens,Cyans,Blues,Magentas,All colors</paramlistdisplay>
<comment><![CDATA[Set which primary and<br>
complementary colors are going to be adjusted]]></comment>
</parameter>
<parameter type="animated" name="av.hue" min="-180" max="180" default="0" decimals="1" suffix="°">
<name>Hue Shift</name>
<comment><![CDATA[Set the hue shift in degrees to apply]]></comment>
</parameter>
<parameter type="animated" name="av.sat" min="-1" max="1" default="0" decimals="3">
<name>Saturation Shift</name>
<comment><![CDATA[Set the saturation shift]]></comment>
</parameter>
<parameter type="animated" name="av.intensity" min="-1" max="1" default="0" decimals="3">
<name>Intensity Shift</name>
<comment><![CDATA[Set the intensity shift]]></comment>
</parameter>
<parameter type="animated" name="av.strength" min="0" max="100" default="0" factor="100" decimals="1">
<name>Strength</name>
<comment><![CDATA[Set strength of filtering]]></comment>
</parameter>
<parameter type="bool" name="av.lightness" min="0" max="1" default="0">
<name>Preserve Lightness</name>
<comment><![CDATA[Preserve lightness]]></comment>
</parameter>
<parameter type="animated" name="av.rw" min="0" max="100" default="0.333" factor="100" decimals="1" suffix="%">
<name>Red Strength</name>
<comment><![CDATA[Set weight for RED component.<br>
Is used in saturation and lightness processing.]]></comment>
</parameter>
<parameter type="animated" name="av.gw" min="0" max="100" default="0.334" factor="100" decimals="1" suffix="%">
<name>Green Strength</name>
<comment><![CDATA[Set weight for GREEN component.<br>
Is used in saturation and lightness processing.]]></comment>
</parameter>
<parameter type="animated" name="av.bw" min="0" max="100" default="0.333" factor="100" decimals="1" suffix="%">
<name>Blue Strength</name>
<comment><![CDATA[Set weight for BLUE component.<br>
Is used in saturation and lightness processing.]]></comment>
</parameter>
</effect>

View File

@@ -2,7 +2,7 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.inflate" id="avfilter.inflate">
<name>Inflate</name>
<description>Rreplaces the pixel by the local(3x3) average by taking into account only values higher than the pixel. </description>
<description>Replaces the pixel by the local(3x3) average by taking into account only values higher than the pixel. </description>
<author>libavfilter</author>
<parameter type="constant" name="av.threshold0" default="65535" min="0" max="65535" factor="1">
<name>threshold0</name>

View File

@@ -2,7 +2,7 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.kerndeint" id="avfilter.kerndeint">
<name>Kernel Deinterlacer</name>
<description>Deinterlace input video by applying Donald Grafts adaptive kernel deinterling. Work on interlaced parts of a video to produce progressive frames. </description>
<description>Deinterlace input video by applying Donald Grafts adaptive kernel deinterling. Works on interlaced parts of a video to produce progressive frames. </description>
<author>libavfilter</author>
<parameter type="constant" name="av.thresh" default="10" min="0" max="255" factor="1">
<name>Threshold</name>
@@ -17,6 +17,6 @@
<name>Enable additional sharpening</name>
</parameter>
<parameter type="bool" name="av.twoway" default="0">
<name>Enable twoway sharpening</name>
<name>Enable two-way sharpening</name>
</parameter>
</effect>

View File

@@ -12,8 +12,8 @@
<name>Delta</name>
<comment>Set value which will be added to filtered result.</comment>
</parameter>
<parameter type="list" name="av.planes" default="1" paramlist="0;1;2;3;4;5;6;7;">
<paramlistdisplay>Alpha,Y,U,V,Red,Green,Blue,All,</paramlistdisplay>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>Alpha,Y (Luminance),U (Chroma),V (Chroma),Red,Green,Blue,All</paramlistdisplay>
<name>Planes</name>
</parameter>
</effect>

View File

@@ -1,19 +1,30 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.lenscorrection" id="avfilter.lenscorrection">
<name>Lens correction</name>
<description>Correct radial lens distortion </description>
<name>Lens Correction (avfilter)</name>
<description>Correct radial lens distortion. This effect allows to specify a color for the unmapped pixels.</description>
<author>libavfilter</author>
<parameter type="float" name="av.cx" default="0.5" min="0" max="1" format="double" decimals="2">
<name>Focal point relative-X cord</name>
<parameter type="list" name="av.i" default="0" min="0" max="1" paramlist="0;1">
<paramlistdisplay>Nearest,Bi-linear</paramlistdisplay>
<name>Interpolation Type</name>
</parameter>
<parameter type="float" name="av.cy" default="0.5" min="0" max="1" format="double" decimals="2">
<name>Focal point relative-Y cord</name>
<parameter type="fixedcolor" name="av.fc" default="0x00000000" alpha="1">
<name>Unmapped Pixel Color</name>
</parameter>
<parameter type="float" name="av.k1" default="0" min="-1" max="1" format="double" decimals="2">
<name>Quadratic correction coeff.</name>
<parameter type="animated" name="av.cx" default="0.5" min="0" max="100" factor="100" decimals="1">
<name><![CDATA[Focal Point Relative<br>
X-Coordinate]]></name>
</parameter>
<parameter type="float" name="av.k2" default="0" min="-1" max="1" format="double" decimals="2">
<name>DoubleQuadratic correction coeff.</name>
<parameter type="animated" name="av.cy" default="0.5" min="0" max="100" factor="100" decimals="1">
<name><![CDATA[Focal Point Relative<br>
Y-Coordinate]]></name>
</parameter>
<parameter type="animated" name="av.k1" default="0" min="-100" max="100" factor="100" decimals="1">
<name><![CDATA[Quadratic<br>
Correction Coefficent]]></name>
</parameter>
<parameter type="animated" name="av.k2" default="0" min="-100" max="100" factor="100" decimals="1">
<name><![CDATA[Double Quadratic<br>
Correction Coefficent]]></name>
</parameter>
</effect>

View File

@@ -4,21 +4,21 @@
<name>Low-pass</name>
<description>Apply a low-pass filter with 3dB point frequency.</description>
<author>libavfilter</author>
<parameter type="constant" name="av.f" default="500" min="20" max="20000" suffix="Hz">
<parameter type="animated" name="av.f" default="500" min="20" max="20000" suffix="Hz">
<name>Central frequency</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<name>Type</name>
</parameter>
<parameter type="constant" name="av.w" default="0.707" min="0.001" max="9999" decimals="3">
<parameter type="animated" name="av.w" default="0.707" min="0.001" max="9999" decimals="3">
<name>Filter-width</name>
</parameter>
<parameter type="list" name="av.p" default="2" paramlist="1;2">
<paramlistdisplay>1,2</paramlistdisplay>
<name>Poles</name>
</parameter>
<parameter type="constant" name="av.m" default="1" min="0" max="1" decimals="2">
<parameter type="animated" name="av.m" default="1" min="0" max="1" decimals="2">
<name>Mix</name>
</parameter>
<parameter type="bool" name="av.n" default="0">

View File

@@ -8,7 +8,7 @@
<name>Central frequency</name>
</parameter>
<parameter type="list" name="av.t" default="h" paramlist="h;q;o;s;k">
<paramlistdisplay>Hz,Q-FActor,Octave,Slope,KHz</paramlistdisplay>
<paramlistdisplay>Hz,Q-Factor,Octave,Slope,KHz</paramlistdisplay>
<name>Type</name>
</parameter>
<parameter type="constant" name="av.w" default="0.5" min="0.1" max="9999" decimals="1">

View File

@@ -2,8 +2,7 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.lut3d" id="avfilter.lut3d">
<name>Apply LUT</name>
<description>Apply a Look Up Table (LUT) to the video.
<full><![CDATA[A LUT is an easy way to correct the color of a video. Supported formats: .3dl (AfterEffects), .cube (Iridas), .dat(DaVinci), .m3d (Pandora)]]></full></description>
<description>Apply a Look Up Table (LUT) to the video. A LUT is an easy way to correct the color of a video. Supported formats: .3dl (AfterEffects), .cube (Iridas), .dat (DaVinci), .m3d (Pandora)</description>
<author>libavfilter</author>
<parameter type="urllist" name="av.file" paramlist="%lutPaths" filter="LUT files (*.cube *.3dl *.dat *.m3d)" newstuff=":data/kdenlive_luts.knsrc">
<name>LUT file to apply</name>

View File

@@ -5,14 +5,16 @@
<description>Apply motion-compensation deinterlacing</description>
<author>libavfilter</author>
<parameter type="list" name="av.mode" default="medium" paramlist="fast;medium;slow;extra_slow">
<paramlistdisplay>Fast,Medium,Slow,Extra_slow</paramlistdisplay>
<paramlistdisplay>Fast,Medium,Slow,Extra slow</paramlistdisplay>
<name>Mode</name>
</parameter>
<parameter type="list" name="av.parity" default="tff" paramlist="tff;bff">
<parameter type="list" name="av.parity" default="bff" paramlist="tff;bff">
<paramlistdisplay>Top field first,Bottom field first</paramlistdisplay>
<name>Picture field parity</name>
</parameter>
<parameter type="constant" name="av.qp" default="1" min="0" max="10" factor="1">
<name>QP</name>
<comment><![CDATA[Set per-block quantization parameter (QP) used by the internal encoder.<br>
Higher values should result in a smoother motion vector field but less optimal individual vectors. Default value is 1.]]></comment>
</parameter>
</effect>

View File

@@ -4,18 +4,23 @@
<name>Median</name>
<description>Pick median pixel from certain rectangle defined by radius.</description>
<author>libavfilter</author>
<parameter type="animated" name="av.radius" min="1" max="127" default="1" decimals="3">
<name>Spatial sigma</name>
<comment>Median radius</comment>
<parameter type="animated" name="av.radius" min="1" max="127" default="1">
<name>Horizontal radius</name>
<comment><![CDATA[Set median radius]]></comment>
</parameter>
<parameter type="animated" name="av.radiusV" min="0" max="127" default="0" decimals="3">
<name>Median vertical radius</name>
<parameter type="animated" name="av.radiusV" min="0" max="127" default="0">
<name>Vertical radius</name>
<comment><![CDATA[Set median vertical radius.<br>
If it is 0, value will be picked from <em>Horizontal radius<em> parameter.]]></comment>
</parameter>
<parameter type="animated" name="av.percentile" min="0" max="1" default="0.5" decimals="3">
<parameter type="animated" name="av.percentile" min="0" max="100" default="0.5" factor="100">
<name>Median percentile</name>
<comment><![CDATA[Default value of 50 will pick always median values,<br>
while 0 will pick minimum values, and 100 maximum values.]]></comment>
</parameter>
<parameter type="list" name="av.planes" default="1" paramlist="0;1;2;3;4;5;6;7;">
<paramlistdisplay>Alpha,Y,U,V,Red,Green,Blue,All,</paramlistdisplay>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,All</paramlistdisplay>
<name>Planes</name>
<comment><![CDATA[Select which planes to process]]></comment>
</parameter>
</effect>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.noise" id="avfilter.noise">
<name>Video Noise generator</name>
<name>Video Noise Generator</name>
<description>Add noise on video input frame</description>
<author>libavfilter</author>
<parameter type="constant" name="av.all_seed" max="123457" min="-1" default="-1">
@@ -19,19 +19,19 @@
<parameter type="constant" name="av.c3_seed" max="123457" min="-1" default="-1">
<name>Component #3 noise seed</name>
</parameter>
<parameter type="constant" name="av.alls" max="100" min="0" default="0">
<name>All component strength</name>
<parameter type="animated" name="av.alls" max="100" min="0" default="0">
<name>All components strength</name>
</parameter>
<parameter type="constant" name="av.c0s" max="100" min="0" default="0">
<parameter type="animated" name="av.c0s" max="100" min="0" default="0">
<name>Component #0 strength</name>
</parameter>
<parameter type="constant" name="av.c1s" max="100" min="0" default="0">
<parameter type="animated" name="av.c1s" max="100" min="0" default="0">
<name>Component #1 strength</name>
</parameter>
<parameter type="constant" name="av.c2s" max="100" min="0" default="0">
<parameter type="animated" name="av.c2s" max="100" min="0" default="0">
<name>Component #2 strength</name>
</parameter>
<parameter type="constant" name="av.c3s" max="100" min="0" default="0">
<parameter type="animated" name="av.c3s" max="100" min="0" default="0">
<name>Component #3 strength</name>
</parameter>
<parameter type="list" name="av.allf" default="a" paramlist="a;p;t;u">

View File

@@ -2,21 +2,26 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.normalize" id="avfilter.normalize">
<name>Normalize RGB video</name>
<description>Normalize RGB video (aka histogram stretching, contrast stretching). See: https://en.wikipedia.org/wiki/Normalization_(image_processing) </description>
<description>Normalize RGB video (aka histogram stretching, contrast stretching)</description>
<author>libavfilter</author>
<parameter type="color" name="av.blackpt">
<parameter type="color" name="av.blackpt" default="0x000000ff">
<name>Output darkest input color</name>
<comment>Output color to which darkest input color is mapped (default black)</comment>
</parameter>
<parameter type="color" name="av.whitept">
<parameter type="color" name="av.whitept" default="0xffffffff">
<name>Output brightest input color</name>
<comment>Output color to which brightest input color is mapped (default white)</comment>
</parameter>
<parameter type="constant" name="av.smoothing" max="268435455" min="0" factor="100000" default="0">
<name>Temporal smoothing, to reduce flicker</name>
<parameter type="animated" name="av.smoothing" max="268435455" min="0" factor="100000" default="0">
<name>Smoothing</name>
<comment>Amount of temporal smoothing of the input range, to reduce flicker (default 0)</comment>
</parameter>
<parameter type="constant" name="av.independence" max="1" min="0" decimals="2" default="1">
<name>Proportion of independent</name>
<parameter type="animated" name="av.independence" max="1" min="0" default="1" decimals="2">
<name>Independence</name>
<comment>Proportion of independent to linked channel normalization (default 1)</comment>
</parameter>
<parameter type="constant" name="av.strength" max="1" min="0" default="1" decimals="2">
<parameter type="animated" name="av.strength" max="1" min="0" default="1" decimals="2">
<name>Strength</name>
<comment>Strength of filter, from no effect (0) to full normalization (default 1)</comment>
</parameter>
</effect>

View File

@@ -0,0 +1,60 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect LC_NUMERIC="C" tag="avfilter.oscilloscope" id="avfilter.oscilloscope">
<name>Oscilloscope (simple)</name>
<description>2D video oscilloscope</description>
<author>libavfilter maintainers</author>
<parameter type="animated" name="av.x" default="0.5" min="0" max="%width" factor="%width">
<name>Trace X Position</name>
<comment><![CDATA[X position of the trace profile]]></comment>
</parameter>
<parameter type="animated" name="av.y" default="0.5" min="0" max="%height" factor="%height">
<name>Trace Y Position</name>
<comment><![CDATA[Y position of the trace profile]]></comment>
</parameter>
<parameter type="animated" name="av.s" default="0.5" min="0" max="%width" factor="%width">
<name>Size</name>
<comment><![CDATA[Size/length of the trace profile in pixel]]></comment>
</parameter>
<parameter type="animated" name="av.t" default="0.5" min="0" max="1000" factor="1000">
<name>Tilt</name>
<comment><![CDATA[Tilting of the trace profile]]></comment>
</parameter>
<parameter type="animated" name="av.o" default="0.5" min="0" max="1000" factor="1000">
<name>Opacity</name>
<comment><![CDATA[Opacity of the scope display]]></comment>
</parameter>
<parameter type="animated" name="av.tx" default="0.5" min="0" max="%width" factor="%width">
<name>Scope X Position</name>
<comment><![CDATA[X position of the scope display]]></comment>
</parameter>
<parameter type="animated" name="av.ty" default="0.9" min="0" max="%height" factor="%height">
<name>Scope Y Position</name>
<comment><![CDATA[Y position of the scope display]]></comment>
</parameter>
<parameter type="animated" name="av.tw" default="0.8" min="0" max="%height" factor="%height">
<name>Scope Width</name>
<comment><![CDATA[Width of the scope display]]></comment>
</parameter>
<parameter type="animated" name="av.th" default="0.3" min="0" max="%height" factor="%height">
<name>Scope Height</name>
<comment><![CDATA[Height of the scope display]]></comment>
</parameter>
<parameter type="list" name="av.c" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,All</paramlistdisplay>
<name>Components</name>
<comment><![CDATA[Select the components to be traced]]></comment>
</parameter>
<parameter type="bool" name="av.g" default="1" min="0" max="1">
<name>Draw Scope Grid</name>
<comment><![CDATA[Switch grid on or off]]></comment>
</parameter>
<parameter type="bool" name="av.st" default="1" min="0" max="1">
<name>Print Statistics</name>
<comment><![CDATA[switch statistics on or off]]></comment>
</parameter>
<parameter type="bool" name="av.sc" default="1" min="0" max="1">
<name>Draw Trace Profile Line</name>
<comment><![CDATA[Switch drawing the trace profile line on or off]]></comment>
</parameter>
</effect>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.photosensitivity" id="avfilter.photosensitivity">
<name>Photosensitivity</name>
<name>Photosensitivity Filter</name>
<description>Filter out photosensitive epilepsy seizure-inducing flashes.</description>
<author>libavfilter</author>
<parameter type="animated" name="av.f" min="2" max="240" default="30" decimals="0">
@@ -9,7 +9,7 @@
<comment>Set how many frames to use.</comment>
</parameter>
<parameter type="animated" name="av.t" min="0.1" max="10" default="1" decimals="3">
<name>Theshold</name>
<name>Threshold</name>
<comment>Set detection threshold factor, lower is stricter</comment>
</parameter>
<parameter type="animated" name="av.skip" min="1" max="1024" default="1" decimals="0">

View File

@@ -0,0 +1,21 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.pixelize" id="avfilter.pixelize">
<name>Pixelize (advanced)</name>
<description>Pixelize video</description>
<author>libavfilter maintainers</author>
<parameter type="animated" name="av.width" default="16" min="1" max="1024">
<name>Block Width</name>
</parameter>
<parameter type="animated" name="av.height" default="16" min="1" max="1024">
<name>Block Height</name>
</parameter>
<parameter type="list" name="av.mode" default="avg" paramlist="avg;min;max">
<name>Pixelize Mode</name>
<paramlistdisplay>Average,Minimum,Maximum</paramlistdisplay>
</parameter>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y (Luminance),U (Chroma red-diff),YU,V (Chroma blue-diff),YV,UV,All,Alpha</paramlistdisplay>
<name>Planes</name>
</parameter>
</effect>

View File

@@ -5,13 +5,13 @@
<description>Apply prewitt operator to input video stream</description>
<author>libavfilter</author>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,YUV,Alpha</paramlistdisplay>
<paramlistdisplay>None,Y (Luminance),U (Chroma red-diff),YU,V (Chroma blue-diff),YV,UV,All,Alpha</paramlistdisplay>
<name>Planes</name>
</parameter>
<parameter type="constant" name="av.scale" default="5" min="1" max="250" factor="1">
<parameter type="animated" name="av.scale" default="5" min="1" max="250" factor="1">
<name>Scale</name>
</parameter>
<parameter type="constant" name="av.delta" default="25" min="0" max="255" factor="1">
<parameter type="animated" name="av.delta" default="25" min="0" max="255" factor="1">
<name>Delta</name>
</parameter>
</effect>

View File

@@ -4,32 +4,32 @@
<name>RGBA Shift</name>
<description>Shift R/G/B/A pixels horizontally and/or vertically</description>
<author>libavfilter</author>
<parameter type="constant" name="av.rh" default="0" min="-255" max="255" factor="1">
<name>Red Horizontal shift</name>
<parameter type="animated" name="av.rh" default="0" min="-255" max="255" factor="1">
<name>Red Horizontal Shift</name>
</parameter>
<parameter type="constant" name="av.rv" default="0" min="-255" max="255" factor="1">
<name>Red Vertical shift</name>
<parameter type="animated" name="av.rv" default="0" min="-255" max="255" factor="1">
<name>Red Vertical Shift</name>
</parameter>
<parameter type="constant" name="av.gh" default="0" min="-255" max="255" factor="1">
<name>Green Horizontal shift</name>
<parameter type="animated" name="av.gh" default="0" min="-255" max="255" factor="1">
<name>Green Horizontal Shift</name>
</parameter>
<parameter type="constant" name="av.gv" default="0" min="-255" max="255" factor="1">
<name>Green Vertical shift</name>
<parameter type="animated" name="av.gv" default="0" min="-255" max="255" factor="1">
<name>Green Vertical Shift</name>
</parameter>
<parameter type="constant" name="av.bh" default="0" min="-255" max="255" factor="1">
<name>Blue Horizontal shift</name>
<parameter type="animated" name="av.bh" default="0" min="-255" max="255" factor="1">
<name>Blue Horizontal Shift</name>
</parameter>
<parameter type="constant" name="av.bv" default="0" min="-255" max="255" factor="1">
<name>Blue Vertical shift</name>
<parameter type="animated" name="av.bv" default="0" min="-255" max="255" factor="1">
<name>Blue Vertical Shift</name>
</parameter>
<parameter type="constant" name="av.ah" default="0" min="-255" max="255" factor="1">
<name>Alpha Horizontal shift</name>
<parameter type="animated" name="av.ah" default="0" min="-255" max="255" factor="1">
<name>Alpha Horizontal Shift</name>
</parameter>
<parameter type="constant" name="av.av" default="0" min="-255" max="255" factor="1">
<name>Alpha Vertical shift</name>
<parameter type="animated" name="av.av" default="0" min="-255" max="255" factor="1">
<name>Alpha Vertical Shift</name>
</parameter>
<parameter type="list" name="av.edge" default="smear" paramlist="smear;wrap">
<paramlistdisplay>Smear,Wrap</paramlistdisplay>
<name>Edge operation</name>
<name>Edge Operation</name>
</parameter>
</effect>

View File

@@ -2,16 +2,16 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.roberts" id="avfilter.roberts">
<name>Roberts</name>
<description>Apply roberts cross operator to input video stream</description>
<description>Apply Roberts cross operator (edge detection)</description>
<author>libavfilter</author>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,YUV,Alpha</paramlistdisplay>
<paramlistdisplay>None,Y (Luminance),U (Chroma red-diff),YU,V (Chroma blue-diff),YV,UV,All,Alpha</paramlistdisplay>
<name>Planes</name>
</parameter>
<parameter type="constant" name="av.scale" default="10" min="1" max="250" factor="1">
<parameter type="animated" name="av.scale" default="10" min="1" max="250" factor="1">
<name>Scale</name>
</parameter>
<parameter type="constant" name="av.delta" default="100" min="-300" max="300" factor="1">
<parameter type="animated" name="av.delta" default="100" min="-300" max="300" factor="1">
<name>Delta</name>
</parameter>
</effect>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.scharr" id="avfilter.scharr">
<name>Scharr</name>
<description>Apply Scharr operators for edge detection</description>
<author>avfilter</author>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7">
<paramlistdisplay>Alpha,Luminance (Y plane),Chroma (U plane),Chroma (V plane),Red,Green,Blue,All</paramlistdisplay>
<name>Planes to filter</name>
<comment><![CDATA[Sets the color space plane the effect is applied to]]></comment>
</parameter>
<parameter type="animated" name="av.angle" max="65535" min="0" decimals="0" default="1">
<name>Scale</name>
<comment><![CDATA[Sets the value which the filtered result will be multiplied with ]]></comment>
</parameter>
<parameter type="animated" name="av.radius" max="65535" min="-65535" decimals="0" default="0">
<name>Delta</name>
<comment><![CDATA[Sets the value which will be added to filtered result]]></comment>
</parameter>
</effect>

View File

@@ -4,16 +4,16 @@
<name>Scroll</name>
<description>Pick median pixel from certain rectangle defined by radius.</description>
<author>libavfilter</author>
<parameter type="animated" name="av.h" min="-1" max="1" default="0" decimals="3">
<name>Horizontal scrolling speed</name>
<parameter type="animated" name="av.h" min="-1000" max="1000" default="0" factor="1000">
<name>Horizontal Scrolling Speed</name>
</parameter>
<parameter type="animated" name="av.v" min="-1" max="1" default="0" decimals="3">
<name>Vertical scrolling speed</name>
<parameter type="animated" name="av.v" min="-1000" max="1000" default="0" factor="1000">
<name>Vertical Scrolling Speed</name>
</parameter>
<parameter type="animated" name="av.hpos" min="0" max="1" default="0" decimals="3">
<name>Initial horizontal position</name>
<parameter type="animated" name="av.hpos" min="0" max="%width" default="0" factor="%width">
<name>Initial Horizontal Position</name>
</parameter>
<parameter type="animated" name="av.vpos" min="0" max="1" default="0" decimals="3">
<name>Initial vertical position</name>
<parameter type="animated" name="av.vpos" min="0" max="%height" default="0" factor="%height">
<name>Initial Vertical Position</name>
</parameter>
</effect>

View File

@@ -5,7 +5,7 @@
<description>Force color range for the output video frame</description>
<author>libavfilter</author>
<parameter type="list" name="av.range" default="auto" paramlist="auto;unspecified;unknown;limited;tv;mpeg;full;pc;jpeg">
<paramlistdisplay>auto,unspecified,unknown,limited,tv,mpeg,full,pc,jpeg</paramlistdisplay>
<paramlistdisplay>Auto,Unspecified,Unknown,Limited,TV,Mpeg,Full,PC,Jpeg</paramlistdisplay>
<name>Range</name>
</parameter>
</effect>

View File

@@ -4,17 +4,17 @@
<name>Shear</name>
<description>Apply shear transform to input video.</description>
<author>libavfilter</author>
<parameter type="constant" name="av.shx" default="0" min="-2" max="2">
<name>X shear factor</name>
<parameter type="animated" name="av.shx" default="0" min="-2" max="2" decimals="3">
<name>X-axis Shear Factor</name>
</parameter>
<parameter type="constant" name="av.shy" default="0" min="-2" max="2" decimals="0">
<name>Y shear factor</name>
<parameter type="animated" name="av.shy" default="0" min="-2" max="2" decimals="3">
<name>Y-axis Shear Factor</name>
</parameter>
<parameter type="color" name="av.c" default="black">
<name>Background fill color</name>
<parameter type="fixedcolor" name="av.c" default="0x000000" alpha="0">
<name>Background Fill Color</name>
</parameter>
<parameter type="list" name="av.interp" default="nearest" paramlist="nearest;bilinear">
<paramlistdisplay>Nearest,Bilinear</paramlistdisplay>
<name>Interpolation mode</name>
<name>Interpolation Mode</name>
</parameter>
</effect>

View File

@@ -6,20 +6,47 @@
<author>libavfilter</author>
<parameter type="constant" name="av.lr" default="1.0" min="0.1" max="5.0" decimals="1">
<name>Luma radius</name>
<comment><![CDATA[Set the luma radius.<br>
The value specifies the variance of the gaussian filter used to blur the image (slower if larger).]]></comment>
</parameter>
<parameter type="constant" name="av.ls" default="1.0" min="-1.0" max="1.0" decimals="1">
<name>Luma strength</name>
<comment><![CDATA[Set the luma strength.<br>
The value configures the blurring. A positive value will blur the image, whereas a negative value will sharpen the image.]]></comment>
</parameter>
<parameter type="constant" name="av.lt" default="0" min="-30" max="+30" factor="1">
<name>Luma Threshold</name>
<name>Luma threshold</name>
<comment><![CDATA[Set the luma threshold used as a coefficient<br>
to determine whether a pixel should be blurred or not. A value of 0 will filter all the image, positive values will filter flat areas, negative values will filter edges.]]></comment>
</parameter>
<parameter type="constant" name="av.cr" default="1.0" min="0.1" max="5.0" decimals="1">
<name>Chroma radius</name>
<comment><![CDATA[Set the chroma radius.<br>
The value specifies the variance of the gaussian filter used to blur the image (slower if larger). If not specified, it defaults to the value set for <em>Luma radius</em>]]></comment>
</parameter>
<parameter type="constant" name="av.cs" default="1.0" min="-1.0" max="1.0" decimals="1">
<name>Chroma strength</name>
<comment><![CDATA[Set the chroma strength.<br>
The value configures the blurring. A positive value will blur the image, whereas a negative value will sharpen the image. If not specified, it defaults to the value set for <em>Luma strength</em>.]]></comment>
</parameter>
<parameter type="constant" name="av.ct" default="0" min="-30" max="+30" factor="1">
<name>Chroma Threshold</name>
<name>Chroma threshold</name>
<comment><![CDATA[Set the chroma threshold used as a coefficient<br>
to determine whether a pixel should be blurred or not. A value of 0 will filter all the image, positive values will filter flat areas, negative values will filter edges. If not specified, it defaults to the value set for <em>Luma threshold</em>]]></comment>
</parameter>
<parameter type="constant" name="av.ar" default="1.0" min="0.1" max="5.0" decimals="1">
<name>Alpha radius</name>
<comment><![CDATA[Set the alpha radius.<br>
The value specifies the variance of the gaussian filter used to blur the image (slower if larger). If not specified, it defaults to the value set for <em>Luma radius</em>]]></comment>
</parameter>
<parameter type="constant" name="av.as" default="1.0" min="-1.0" max="1.0" decimals="1">
<name>Alpha strength</name>
<comment><![CDATA[Set the alpha strength.<br>
The value configures the blurring. A positive value will blur the image, whereas a negative value will sharpen the image. If not specified, it defaults to the value set for <em>Luma strength</em>.]]></comment>
</parameter>
<parameter type="constant" name="av.at" default="0" min="-30" max="+30" factor="1">
<name>Alpha threshold</name>
<comment><![CDATA[Set the alpha threshold used as a coefficient<br>
to determine whether a pixel should be blurred or not. A value of 0 will filter all the image, positive values will filter flat areas, negative values will filter edges. If not specified, it defaults to the value set for <em>Luma threshold</em>]]></comment>
</parameter>
</effect>

View File

@@ -5,13 +5,13 @@
<description>Apply sobel operator to input video stream.</description>
<author>libavfilter</author>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,YUV,Alpha</paramlistdisplay>
<paramlistdisplay>None,Y (Luminance),U (Chroma red-diff),YU,V (Chroma blue-diff),YV,UV,All,Alpha</paramlistdisplay>
<name>Planes</name>
</parameter>
<parameter type="constant" name="av.scale" default="25" min="0" max="250" factor="1">
<parameter type="animated" name="av.scale" default="25" min="0" max="250" factor="1">
<name>Scale</name>
</parameter>
<parameter type="constant" name="av.delta" default="-255" min="-300" max="300" decimals="2">
<parameter type="animated" name="av.delta" default="-255" min="-300" max="300" decimals="2">
<name>Delta</name>
</parameter>
</effect>

View File

@@ -9,7 +9,7 @@
<name>Input format</name>
</parameter>
<parameter type="list" name="av.out" default="arcd" paramlist="sbsl;sbsr;abl;abr;irl;irr;arbg;argg;arcg;arch;arcc;arcd;agmg;agmh;agmc;agmd;aybg;aybh;aybc;aybd;ml;mr;chl;chr;icl;icr;hdmi">
<paramlistdisplay>side by side parallel,side by side crosseye,above-below left top,above-below right top,interleaved rows (letf top),interleaved rows (right top),anaglyph red/blue gray,anaglyph red/green gray,anaglyph red/cyan gray,anaglyph red/cyan half colored,anaglyph red/cyan color,anaglyph red/cyan dubois,anaglyph green/magenta gray,anaglyph green/magenta half colored,anaglyph green/magenta colored,anaglyph green/magenta dubois,anaglyph yellow/blue gray,anaglyph yellow/blue half colored,anaglyph yellow/blue colored,anaglyph yellow/blue dubois,mono output left,mono output right,checkerboard left eye first,checkerboard right eye first,interleaved columns left eye first,interleaved columns right eye first,HDMI frame pack</paramlistdisplay>
<paramlistdisplay>side by side parallel,side by side crosseye,above-below left top,above-below right top,interleaved rows (left top),interleaved rows (right top),anaglyph red/blue gray,anaglyph red/green gray,anaglyph red/cyan gray,anaglyph red/cyan half colored,anaglyph red/cyan color,anaglyph red/cyan dubois,anaglyph green/magenta gray,anaglyph green/magenta half colored,anaglyph green/magenta colored,anaglyph green/magenta dubois,anaglyph yellow/blue gray,anaglyph yellow/blue half colored,anaglyph yellow/blue colored,anaglyph yellow/blue dubois,mono output left,mono output right,checkerboard left eye first,checkerboard right eye first,interleaved columns left eye first,interleaved columns right eye first,HDMI frame pack</paramlistdisplay>
<name>Output format</name>
</parameter>
</effect>

View File

@@ -1,25 +1,47 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.unsharp">
<!-- ffmpeg documentation says range for matrix settings is 3-23 but the max value can only be 13 -->
<name>Sharp/Unsharp</name>
<description>Sharpen or blur your video</description>
<description>Sharpen or unsharpen/blur your video</description>
<author>libavfilter</author>
<parameter type="constant" name="av.lx" max="13" min="3" default="5" odd="1">
<name>Luma horizontal matrix</name>
<comment><![CDATA[Set the luma matrix horizontal size]]></comment>
</parameter>
<parameter type="constant" name="av.ly" max="13" min="3" default="5" odd="1">
<name>Luma vertical matrix</name>
<comment><![CDATA[Set the luma matrix vertical size]]></comment>
</parameter>
<parameter type="constant" name="av.la" max="5" min="-2" default="0" decimals="2">
<name>Luma strength</name>
<comment><![CDATA[Set the luma effect strength.<br>
Reasonable values are between -1.5 and 1.5. Negative values will blur the input video, while positive values will sharpen it, a value of 0 will disable the effect. ]]></comment>
</parameter>
<parameter type="constant" name="av.cx" max="13" min="3" default="5" odd="1">
<name>Chroma horizontal matrix</name>
<comment><![CDATA[Set the chroma matrix horizontal size]]></comment>
</parameter>
<parameter type="constant" name="av.cy" max="13" min="3" default="5" odd="1">
<name>Chroma vertical matrix</name>
<comment><![CDATA[Set the chroma matrix vertical size]]></comment>
</parameter>
<parameter type="constant" name="av.ca" max="5" min="-2" default="0" decimals="2">
<name>Chroma strength</name>
<comment><![CDATA[Set the chroma effect strength.<br>
Reasonable values are between -1.5 and 1.5. Negative values will blur the input video, while positive values will sharpen it, a value of zero will disable the effect. ]]></comment>
</parameter>
<parameter type="fixed" name="av.ax" max="13" min="3" default="5" odd="1" value="5">
<name>Alpha horizontal matrix</name>
<comment><![CDATA[Set the alpha matrix horizontal size]]></comment>
</parameter>
<parameter type="fixed" name="av.ay" max="13" min="3" default="5" odd="1" value="5">
<name>Alpha vertical matrix</name>
<comment><![CDATA[Set the alpha matrix vertical size]]></comment>
</parameter>
<parameter type="fixed" name="av.aa" max="5" min="-2" default="0" decimals="2" value="0">
<name>Alpha strength</name>
<comment><![CDATA[Set the alpha effect strength.<br>
Reasonable values are between -1.5 and 1.5. Negative values will blur the input video, while positive values will sharpen it, a value of zero will disable the effect. ]]></comment>
</parameter>
</effect>

View File

@@ -2,23 +2,28 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.vaguedenoiser" id="avfilter.vaguedenoiser">
<name>Wavelet Denoiser</name>
<description>Wavelet based Denoiser</description>
<description><![CDATA[Wavelet based denoiser.<br>
It transforms each frame from the video input into the wavelet domain, using Cohen-Daubechies-Feauveau 9/7.]]></description>
<author>libavfilter</author>
<parameter type="list" name="av.method" default="soft" paramlist="hard;soft;garrote">
<parameter type="list" name="av.method" default="garrote" paramlist="hard;soft;garrote">
<paramlistdisplay>Hard,Soft,Garrote</paramlistdisplay>
<name>Method</name>
</parameter>
<parameter type="constant" name="av.threshold" default="2" min="0" max="25000" factor="1">
<parameter type="list" name="av.type" default="universal" paramlist="universal;bayes">
<paramlistdisplay>Universal,Bayes</paramlistdisplay>
<name>Threshold Type</name>
</parameter>
<parameter type="constant" name="av.threshold" default="250" min="0" max="2500">
<name>Threshold</name>
</parameter>
<parameter type="constant" name="av.nsteps" default="6" min="1" max="32" factor="1">
<parameter type="constant" name="av.nsteps" default="6" min="1" max="32">
<name>Steps</name>
</parameter>
<parameter type="constant" name="av.percent" default="0" min="0" max="100" factor="1" suffix="%">
<parameter type="constant" name="av.percent" default="25" min="0" max="100" decimals="1" suffix="%">
<name>Percentage</name>
</parameter>
<parameter type="list" name="av.planes" default="7" paramlist="0;1;2;3;4;5;6;7;8">
<paramlistdisplay>None,Y,U,YU,V,YV,UV,YUV,Alpha</paramlistdisplay>
<paramlistdisplay>None,Y,U,YU,V,YV,UV,All,Alpha</paramlistdisplay>
<name>Planes</name>
</parameter>
</effect>

View File

@@ -1,36 +1,42 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.vectorscope" id="avfilter.vectorscope">
<name>Vectorscope (Advanced)</name>
<description>Display 2 color component values in the two dimensional graph (which is called a vectorscope)</description>
<name>Vectorscope (advanced)</name>
<description>Display 2 color component values in a two dimensional graph</description>
<author>libavfilter</author>
<parameter type="list" name="av.m" default="color3" paramlist="gray;color;color2;color3;color4;color5">
<paramlistdisplay>gray,color,color2,color3,color4,color5</paramlistdisplay>
<parameter type="list" name="av.m" default="color3" paramlist="gray;tint;color;color2;color3;color4;color5">
<paramlistdisplay>Gray,Tint,Color,Color 2,Color 3,Color 4,Color 5</paramlistdisplay>
<name>Mode</name>
</parameter>
<parameter type="constant" name="av.t0" default="0" min="-1" max="1" decimals="2">
<name>Tint 1</name>
</parameter>
<parameter type="constant" name="av.t1" default="0" min="-1" max="1" decimals="2">
<name>Tint 2</name>
</parameter>
<parameter type="constant" name="av.x" default="1" min="0" max="2" factor="1">
<name>X</name>
<name>Component on X</name>
</parameter>
<parameter type="constant" name="av.y" default="2" min="0" max="2" factor="1">
<name>Y</name>
<name>Component on Y</name>
</parameter>
<parameter type="constant" name="av.i" default="0.004" min="0" max="1" decimals="3">
<name>Intenstiy</name>
<name>Intensity</name>
</parameter>
<parameter type="list" name="av.e" default="none" paramlist="none;instant;peak;peak+instant">
<paramlistdisplay>None,Instant,Peak,Peak+Instant</paramlistdisplay>
<name>Envelope</name>
</parameter>
<parameter type="list" name="av.g" default="color" paramlist="none;green;color">
<paramlistdisplay>none,green,color</paramlistdisplay>
<paramlistdisplay>None,Green,Color</paramlistdisplay>
<name>Graticule</name>
</parameter>
<parameter type="constant" name="av.o" default="0.75" min="0" max="1" decimals="2">
<name>Graticule Opacity</name>
</parameter>
<parameter type="list" name="av.f" default="name" paramlist="white;black;name">
<paramlistdisplay>White,Black,Name</paramlistdisplay>
<name>Flags</name>
<paramlistdisplay>Draw White Point,Draw Black Point,Draw Point Name</paramlistdisplay>
<name>Graticule Flags</name>
</parameter>
<parameter type="constant" name="av.b" default="0.3" min="0" max="1" decimals="2">
<name>Background Opacity</name>
@@ -42,7 +48,7 @@
<name>High Threshold</name>
</parameter>
<parameter type="list" name="av.c" default="auto" paramlist="auto;601;709">
<paramlistdisplay>Auto,601,709</paramlistdisplay>
<name>Colorspace</name>
<paramlistdisplay>Auto,Rec.601 (interleaved),Rec.709 (progressive)</paramlistdisplay>
<name>Color Space</name>
</parameter>
</effect>

View File

@@ -1,50 +1,87 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="avfilter.waveform" id="avfilter.waveform">
<name>Video waveform monitor</name>
<name>Video Waveform Monitor</name>
<description>The waveform monitor plots color component intensity. By default luminance only. Each column of the waveform corresponds to a column of pixels in the source video. </description>
<author>libavfilter</author>
<parameter type="list" name="av.m" default="column" paramlist="row;column">
<paramlistdisplay>Row,Column</paramlistdisplay>
<name>Mode</name>
<comment><![CDATA[In row mode, the graph on the left side represents<br>
color component value 0 and the right side represents value = 255.<br>
In column mode, the top side represents color component value = 0 and bottom side represents value = 255.]]></comment>
</parameter>
<parameter type="constant" name="av.i" default="0.04" min="0" max="1" decimals="2">
<name>Intenstiy</name>
<name>Intensity</name>
<comment><![CDATA[Smaller values are useful to find out how many values<br>
of the same luminance are distributed across input rows/columns]]></comment>
</parameter>
<parameter type="bool" name="av.r" default="0 ">
<name>Mirror</name>
<comment><![CDATA[In mirrored mode, higher values will be represented<br>
on the left side for <em>row</em> mode and at the top for <em>column</em> mode.]]></comment>
</parameter>
<parameter type="list" name="av.d" default="stack" paramlist="overlay;stack;parade">
<paramlistdisplay>Overlay,Stack,Parade</paramlistdisplay>
<name>Display</name>
<comment><![CDATA[Set the display mode]]></comment>
</parameter>
<parameter type="constant" name="av.c" default="1" min="1" max="7" factor="1">
<parameter type="list" name="av.c" default="7" paramlist="1;2;3;4;5;6;7">
<paramlistdisplay>Y,U,YU,V,YV,UV,All</paramlistdisplay>
<name>Components</name>
<comment><![CDATA[Select the components to be displayed]]></comment>
</parameter>
<parameter type="list" name="av.e" default="none" paramlist="none;instant;peak;peak+instant">
<paramlistdisplay>None,Instant,Peak,Peak+Instant</paramlistdisplay>
<name>Envelope</name>
<comment><![CDATA[Set the envelope mode]]></comment>
</parameter>
<parameter type="list" name="av.f" default="lowpass" paramlist="lowpass;flat;aflat;xflat;yflat;chroma;color;acolor">
<paramlistdisplay>lowpass,flat,aflat,xflat,yflat,chroma,color,acolor</paramlistdisplay>
<paramlistdisplay>Lowpass,Flat,Aflat,Xflat,Yflat,Chroma,Color,Acolor</paramlistdisplay>
<name>Filter</name>
<comment><![CDATA[Set the filter mode]]></comment>
</parameter>
<parameter type="list" name="av.g" default="green" paramlist="none;green;orange;invert">
<paramlistdisplay>none,green,orange,invert</paramlistdisplay>
<paramlistdisplay>None,Green,Orange,Invert</paramlistdisplay>
<name>Graticule</name>
<comment><![CDATA[Set which graticule to display]]></comment>
</parameter>
<parameter type="constant" name="av.o" default="0.75" min="0" max="1" decimals="2">
<parameter type="constant" name="av.o" default="0.75" min="0" max="100" factor="100" suffix="%">
<name>Graticule Opacity</name>
<comment><![CDATA[Set the opacity of the graticule]]></comment>
</parameter>
<parameter type="list" name="av.fl" default="numbers" paramlist="numbers;dots">
<paramlistdisplay>numbers,dots</paramlistdisplay>
<name>Flags</name>
<paramlistdisplay>Show numbers,Draw dots</paramlistdisplay>
<comment><![CDATA[Set graticule flags]]></comment>
<name>Graticule Flags</name>
</parameter>
<parameter type="list" name="av.s" default="digital" paramlist="digital;millivolts;ire">
<paramlistdisplay>digital,millivolts,ire</paramlistdisplay>
<paramlistdisplay>Digital,Millivolts,IRE</paramlistdisplay>
<name>Scale</name>
<comment><![CDATA[Set scale used for displaying graticule]]></comment>
</parameter>
<parameter type="constant" name="av.b" default="0.75" min="0" max="1" decimals="2">
<parameter type="constant" name="av.b" default="0.75" min="0" max="100" factor="100" suffix="%">
<name>Background Opacity</name>
<comment><![CDATA[Set the background opacity]]></comment>
</parameter>
<parameter type="constant" name="av.t0" default="0" min="-1" max="1" decimals="2">
<name>Tint 0</name>
<comment><![CDATA[Only used with lowpass filter and when display<br>
is not overlay and input pixel formats are not RGB]]></comment>
</parameter>
<parameter type="constant" name="av.t1" default="0" min="-1" max="1" decimals="2">
<name>Tint 1</name>
<comment><![CDATA[Only used with lowpass filter and when display<br>
is not overlay and input pixel formats are not RGB]]></comment>
</parameter>
<parameter type="list" name="av.fm" default="none" paramlist="none;size">
<paramlistdisplay>None,Size</paramlistdisplay>
<name>Fit Mode</name>
<comment><![CDATA[Set the fit mode]]></comment>
</parameter>
<parameter type="list" name="av.input" default="first" paramlist="first;all">
<paramlistdisplay>First available, All</paramlistdisplay>
<name>Input Format</name>
<comment><![CDATA[Set input formats for filter to pick from]]></comment>
</parameter>
</effect>

View File

@@ -2,17 +2,10 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.xbr" id="avfilter.xbr">
<name>xBR Interpolator</name>
<description>Apply the xBR high-quality magnification filter which is designed for pixel art. It follows a set of edge-detection rules, see https://forums.libretro.com/t/xbr-algorithm-tutorial/123</description>
<description>Apply the xBR high-quality magnification filter which is designed for pixel art. It follows a set of edge-detection rules.</description>
<author>libavfilter</author>
<parameter type="list" name="av.n" default="3" paramlist="2;3;4">
<paramlistdisplay>2xBR,3xBR,4xBR</paramlistdisplay>
<name>Interpolation factor</name>
</parameter>
<parameter type="constant" name="av.threads" min="0" default="0" max="8">
<name>Maximum number of threads</name>
</parameter>
<parameter type="list" name="position" default="frame" paramlist="frame;filter;source;producer">
<paramlistdisplay>frame,filter,source,producer</paramlistdisplay>
<name>Position to set the filter</name>
<paramlistdisplay>2x BR,3x BR,4x BR</paramlistdisplay>
<name>Scaling dimension</name>
</parameter>
</effect>

View File

@@ -5,11 +5,11 @@
<description>Deinterlace the input video ("yadif" means "yet another deinterlacing filter")</description>
<author>libavfilter</author>
<parameter type="list" name="av.mode" default="0" paramlist="0;1;2;3">
<paramlistdisplay>Send frame,Send field,Send frame nospatial,Send field nospatil</paramlistdisplay>
<paramlistdisplay>Send frame,Send field,Send frame nospatial,Send field nospatial</paramlistdisplay>
<name>Mode</name>
</parameter>
<parameter type="list" name="av.parity" default="-1" paramlist="0;1;-1">
<paramlistdisplay>Top field first,Bottomfield first,Auto</paramlistdisplay>
<paramlistdisplay>Top field first,Bottom field first,Auto</paramlistdisplay>
<name>Parity</name>
</parameter>
<parameter type="list" name="av.deint" default="0" paramlist="0;1">

View File

@@ -13,7 +13,7 @@
<parameter type="constant" name="av.y" default="0" min="0" max="%height" factor="1">
<name>Y</name>
</parameter>
<parameter type="fixed" name="av.d" default="1">
<parameter type="fixed" name="av.d" default="90">
<name>Duration</name>
</parameter>
</effect>

View File

@@ -1,6 +1,21 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="box_blur" id="box_blur">
<group>
<effect tag="box_blur" id="box_blur" version="2">
<name>BoxBlur</name>
<description>Box blur (separate horizontal and vertical blur)</description>
<author>Meltytech, LLC</author>
<parameter type="animated" name="hradius" max="1000" min="0" default="1" suffix="%" decimals="1">
<name>Horizontal multiplicator</name>
</parameter>
<parameter type="animated" name="vradius" max="1000" min="0" default="1" suffix="%" decimals="1">
<name>Vertical multiplicator</name>
</parameter>
<parameter type="bool" name="preserve_alpha" default="0" min="0" max="1">
<name>Preserve alpha</name>
</parameter>
</effect>
<effect tag="box_blur" id="box_blur" version="1">
<name>BoxBlur</name>
<description>Box blur (separate horizontal and vertical blur)</description>
<author>Meltytech, LLC</author>
@@ -11,3 +26,4 @@
<name>Vertical multiplicator</name>
</parameter>
</effect>
</group>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="brightness" id="brightness">
<name>Brightness (keyframable)</name>
<description>Change image brightness with keyframes</description>
<name>Intensity (Brightness)</name>
<description>Change image intensity</description>
<author>Charles Yates</author>
<parameter type="animated" name="level" max="400" min="0" default="1" factor="100">
<name>Intensity</name>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!DOCTYPE kpartgui>
<effect tag="BurningTV" id="BurningTV">
<name>Burning TV</name>
<description>Simulate burning TV pixels</description>
<author>FUKUCHI Kentaro, Stephane Fillod</author>
<parameter type="bool" name="foreground" default="0" min="0" max="1">
<name>Foreground Only</name>
</parameter>
<parameter type="animated" name="threshold" default="0" min="0" max="255">
<name>Movement Threshold</name>
</parameter>
</effect>

View File

@@ -14,5 +14,6 @@
</parameter>
<parameter type="bool" name="swap" default="0">
<name>Swap channels</name>
<comment>Swap the two channels instead of duplicating the source channel.</comment>
</parameter>
</effect>

Some files were not shown because too many files have changed in this diff Show More