Compare commits

...

4268 Commits

Author SHA1 Message Date
Simon A. Eugster
ed32c5e701 Update dev docs on locale handling 2020-06-26 22:56:57 +02:00
Simon A. Eugster
a1c13cb414 Review remaining LC_NUMERIC occurrences
Related: #713
2020-06-21 10:49:31 +02:00
Simon A. Eugster
2f64cc05a4 Remove LC_NUMERIC from mlt to load MLT XML correctly
Related: #713
2020-06-21 10:30:29 +02:00
Simon A. Eugster
4fc20a3f1d Review remaining occurrences of QLocale
Related: #713
2020-06-20 23:37:34 +02:00
Simon A. Eugster
2b9f415c32 Merge branch 'master' into feature/granjow/decimal-separator 2020-06-20 22:10:11 +02:00
Simon A. Eugster
b0f80cb89a Remove more QLocale usages and validate others
Related: #713
2020-06-20 22:00:42 +02:00
Simon A. Eugster
91dafd608c WIP: Remove QLocales
Related: #713
2020-06-20 08:07:44 +02:00
Jean-Baptiste Mardelle
bb34de36d5 Don't draw splash screen progress bar when no progess 2020-06-19 10:00:29 +02:00
l10n daemon script
8cbe8d8416 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"
2020-06-18 05:38:37 +02:00
l10n daemon script
cbb9234591 GIT_SILENT made messages (after extraction) 2020-06-18 02:17:38 +02:00
Jean-Baptiste Mardelle
086226dbec Fix crash on audiothumbnail missing source 2020-06-17 23:20:26 +02:00
Jean-Baptiste Mardelle
8fbc80d9c6 Fix timeline zone out is 1 frame before expected position 2020-06-17 21:41:08 +02:00
Bruno Santos
253885cb99 Add luma mask option to composite transition 2020-06-17 13:00:08 +00:00
l10n daemon script
e113c1f734 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"
2020-06-17 14:06:23 +02:00
Jean-Baptiste Mardelle
59c35849f1 Cleanup & ensure clip monitor audio thumb is displayed even if timeline thumbnails is off 2020-06-17 11:35:02 +02:00
l10n daemon script
0feea4d192 GIT_SILENT made messages (after extraction) 2020-06-17 11:31:16 +02:00
Jean-Baptiste Mardelle
b14e8a4c9b Fix spacer in overwrite mode, disable spacer in insert mode.
Fixes #677
2020-06-17 10:10:42 +02:00
Jean-Baptiste Mardelle
d98c006e29 integrate stream effects with undo/redo 2020-06-16 22:50:42 +02:00
Simon A. Eugster
36729b22df Decimal point: Treat all parameter types
Related: #713
2020-06-16 22:47:02 +02:00
Jean-Baptiste Mardelle
39272b99eb Rename OpenTimelineIO import/export actions for clarity.
Fixes #692
2020-06-16 13:15:04 +02:00
Jean-Baptiste Mardelle
e9ad1a7a13 Implement gain and normalize audio stream effects.
Related to #382
2020-06-16 13:09:44 +02:00
Jean-Baptiste Mardelle
c2ee48cbbd Preliminary support for audio stream effects (only swap and copy channel working)
Related to #382
2020-06-16 10:27:13 +02:00
Simon A. Eugster
010a531e5a Decimal separator: Fix window filter
Related: #713
2020-06-15 22:08:13 +02:00
Jean-Baptiste Mardelle
f5b85e60ef Add action to restore current clip target tracks to default 2020-06-15 11:47:51 +02:00
Simon A. Eugster
d46ea7aa8a Decimal separator: Replace time codes 2020-06-14 20:53:33 +02:00
Jean-Baptiste Mardelle
ef43322a62 Fix working on project with proxy only 2020-06-14 11:21:17 +02:00
Jean-Baptiste Mardelle
eba9129fed When opening project with missing proxies, allow not rebuilding proxies 2020-06-14 09:01:26 +02:00
Simon A. Eugster
64357493c7 Fix decimal point for animated rect and resource
Related: #713
2020-06-13 00:20:01 +02:00
Jean-Baptiste Mardelle
78f53637c9 Fix crash in project settings caused by recent update to cache data management 2020-06-12 22:36:33 +02:00
Jean-Baptiste Mardelle
d206db0e1a Ensure we have a valid context before drawing keyframes 2020-06-12 17:39:41 +02:00
Jean-Baptiste Mardelle
63927a334d Don't attempt activating a monitor if it is hidden.
CCBUG: 422849
2020-06-12 17:39:41 +02:00
Jean-Baptiste Mardelle
e2b32e24b5 Fix insert of AV clips on video tracks with no audio mirror.
Fixes #719
2020-06-12 14:31:31 +02:00
Jean-Baptiste Mardelle
a5c19ed87a Improve management of cached data, allow cleaning cache data older than x months 2020-06-12 14:08:36 +02:00
Jean-Baptiste Mardelle
546d6b4612 Ensure project clip backup url is correctly updated on replace clip 2020-06-12 10:12:27 +02:00
Jean-Baptiste Mardelle
08485f1bc4 Fix downloaded render profiles not found on Windows.
Related to 708
2020-06-10 18:36:34 +02:00
Jean-Baptiste Mardelle
e44ecb3fd4 Fix use of deprecated KRun methods 2020-06-10 07:20:43 +02:00
Jean-Baptiste Mardelle
8b6d08d893 Fix crash on disabled clip undo / redo insert.
Related to #714
2020-06-09 23:20:53 +02:00
Simon A. Eugster
fd8e513fba Fix other builds 2020-06-09 11:02:14 +02:00
Simon A. Eugster
b4128552e0 Fix decimal point in filters
Related: #713
2020-06-09 10:20:48 +02:00
Jean-Baptiste Mardelle
48d199ad85 Cleaner monitor ticks in ruler 2020-06-09 00:05:28 +02:00
Jean-Baptiste Mardelle
14c8779e88 Fix lag caused by monitor ruler code when resizing the last clip of a long project 2020-06-08 23:34:27 +02:00
Jean-Baptiste Mardelle
822b16713e Add frames / seconds ticks to effect keyframe view 2020-06-08 23:33:40 +02:00
Simon A. Eugster
2445f6d121 Replace decimal separator in keyframe parameters
Related: #713
2020-06-08 23:22:57 +02:00
Simon A. Eugster
4fecc52166 Convert decimal separator in list type MLT properties
Related: #713
2020-06-08 22:18:25 +02:00
Simon A. Eugster
782667bebb Do not convert decimal separator in time codes 2020-06-08 15:39:22 +02:00
Simon A. Eugster
f07ea0f61d Fix some decimal separator issues while upgrading
Properties are converted to C locale on-the-fly.

Related: #713
2020-06-08 00:26:15 +02:00
Jean-Baptiste Mardelle
df74b33346 mark splashscreen method as override 2020-06-07 18:08:23 +02:00
Vincent Pinon
da94c36baa Merge branch 'release/20.04' 2020-06-07 12:11:53 +00:00
Vincent Pinon
c993b6ce6f Fix all icons failing to load
(theme path reset by Kirigami < 5.60)

FIX: 408386
2020-06-07 12:08:28 +00:00
Simon A. Eugster
cf951dbcce Remove deprecated locale related code
Locale is now set after initialising MLT factory.

Related: #713
2020-06-07 00:19:44 +02:00
Simon A. Eugster
26b583b011 Switch to C locale after initialising MLT
This ensures that we always use . as decimal separator, regardless of
the user locale (which might use , or something else).

References #713
2020-06-06 23:51:32 +02:00
Simon A. Eugster
217ef52eb4 WIP: Parameter types 2020-06-06 23:51:32 +02:00
Simon A. Eugster
b1b5644512 Debug output improvements 2020-06-06 23:51:32 +02:00
Jean-Baptiste Mardelle
d04c4cd94f Windows specific shortut to change a grouped clip's track (Alt+mouse)
Related to #337
2020-06-06 22:29:45 +02:00
Jean-Baptiste Mardelle
4bf92f8d93 Enforce rgb24 format for color clips (faster compositing and prevents colorspace conversion) 2020-06-06 22:07:14 +02:00
Jean-Baptiste Mardelle
44ce0c59ee Smaller icons in notes widget toolbar 2020-06-06 22:07:14 +02:00
Vincent Pinon
72e0f42d62 Fix fuzzing build 2020-06-06 15:43:43 +02:00
Vincent Pinon
ecd97df688 Fix compile warnings 2020-06-06 15:43:43 +02:00
Jean-Baptiste Mardelle
a4a3a73aec Switch subtitle filter to use av.filename parameter that is now better supported in MLT 2020-06-05 23:59:27 +02:00
Jean-Baptiste Mardelle
9719182bca Switch subtitle filter to use av.filename parameter that is now better supported in MLT 2020-06-05 23:59:06 +02:00
Bruno Santos
2326212428 Update Premiere shortcuts 2020-06-05 16:16:37 +00:00
Jean-Baptiste Mardelle
df6d8cdbfa Merge branch '2004' 2020-06-05 17:45:35 +02:00
Jean-Baptiste Mardelle
6ed1f5f077 Correctly initialize timeline snapping 2020-06-05 17:34:18 +02:00
Jean-Baptiste Mardelle
d906769bfb Fix loop clip always disabled.
Fixes #251
2020-06-05 17:18:06 +02:00
Jean-Baptiste Mardelle
98196d3c6e Allow Shift+Alt as alternate shortcut to move single clip to another track.
Related to #337
2020-06-05 11:58:18 +02:00
Jean-Baptiste Mardelle
c77cb396ff Fix moving single clip in group on another track with meta
Related to #382
2020-06-05 10:33:52 +02:00
Jean-Baptiste Mardelle
9a06f62799 Fix crash on project open and possible guides loss on recovery.
Fixes #711
2020-06-05 09:41:20 +02:00
Jean-Baptiste Mardelle
7688206ecf Fix crash on project open and possible guides loss on recovery.
Fixes #711
2020-06-05 09:40:46 +02:00
Jean-Baptiste Mardelle
141c8848e5 When resizing a geometry effect, like transform, keep item centered 2020-06-05 08:19:00 +02:00
Jean-Baptiste Mardelle
d38c2549d9 Ensure newly created folder is active so that added clips go in it. 2020-06-05 08:18:45 +02:00
Jean-Baptiste Mardelle
300b03ac7c Make effect keyframe view follow cursor when zoomed 2020-06-05 08:18:32 +02:00
Jean-Baptiste Mardelle
2a792bfe8d Clip proxy: drop data and subtitle streams
Related to #695
2020-06-05 08:16:12 +02:00
Jean-Baptiste Mardelle
f29a3194af Fix cannot paste clip from project containing more tracks 2020-06-05 08:15:24 +02:00
Jean-Baptiste Mardelle
79d33eaae4 Various timeline preview fixes (resize clip did not invalidate, undo/redo sometimes restoring invalid chunks) 2020-06-05 08:14:57 +02:00
Jean-Baptiste Mardelle
63175b60f9 Archive project: fix clip with speed effect url not updated, resulting in missing clip message.
BUG: 422135
2020-06-05 08:06:43 +02:00
Jean-Baptiste Mardelle
7c6e28eae8 Reset current project name if opening backup file fails to prevent erasing original
Related to #705
2020-06-05 08:06:00 +02:00
Jean-Baptiste Mardelle
0ec236206d Keyframe view zoom bar: don't allow invalid size (x > y) 2020-06-05 08:03:39 +02:00
Jean-Baptiste Mardelle
263d474b61 Ensure no double entries in generators menu 2020-06-05 08:03:25 +02:00
Jean-Baptiste Mardelle
089002467c Fix sort order not correctly restored on open.
Related to #583
2020-06-05 08:03:09 +02:00
Jean-Baptiste Mardelle
4c16d144b6 Update bin sort menu when clicking in Bin headers.
Related to #583
2020-06-05 08:02:25 +02:00
Vincent Pinon
aad2b3d420 Check compiler before setting options 2020-06-04 08:06:42 +00:00
Jean-Baptiste Mardelle
36ea33714e Project notes: allow creating markers from timestamps and assign timestamps to current bin clip
CCBUG: 420843
2020-06-03 23:19:59 +02:00
Jean-Baptiste Mardelle
e892a7a2e1 Project notes will now be inserted depending on the active monitor. If the Clip Monitor is active, inserting a project note will be relative to Bin clip, otherwise to timeline.
Related to #407
2020-06-03 09:46:04 +02:00
Jean-Baptiste Mardelle
4cc6bfdd2d Track headers cannot be made too small - keep buttons always visible.
Related to #696
2020-06-02 09:58:55 +02:00
Jean-Baptiste Mardelle
093d415e32 Save timeline status (shown/hidden) in layouts 2020-06-02 08:10:58 +02:00
Jean-Baptiste Mardelle
39799e91b6 Save layout in a specific file: $HOME/.config/kdenlive-layoutsrc
Related to #417
2020-06-01 12:26:25 +02:00
Jean-Baptiste Mardelle
b5520d4137 When resizing a geometry effect, like transform, keep item centered 2020-06-01 10:28:02 +02:00
Gustavo Carneiro
4652d9027f kdenlive: remove compile warnings 2020-06-01 07:01:59 +00:00
Jean-Baptiste Mardelle
059750ad4a Ensure newly created folder is active so that added clips go in it. 2020-06-01 08:47:22 +02:00
Jean-Baptiste Mardelle
431e71749d Make effect keyframe view follow cursor when zoomed 2020-05-31 22:46:41 +02:00
Jean-Baptiste Mardelle
a85fb91a20 Fix razor timeline cursor broken.
Fixes #706
2020-05-31 22:30:31 +02:00
Jean-Baptiste Mardelle
3332e4739b More reliable progress bar in splash screen 2020-05-31 22:04:54 +02:00
Jean-Baptiste Mardelle
49ba7fc614 Fix freeze on start on some systems introduced in recent commit 2020-05-31 21:27:26 +02:00
Jean-Baptiste Mardelle
39ec8cfd99 Add progress bar to splash screen (wip) 2020-05-31 19:20:01 +02:00
Jean-Baptiste Mardelle
4087ed1283 Fix possible crash dragging clip to timeline if video track had no mirror 2020-05-31 18:29:50 +02:00
Jean-Baptiste Mardelle
f9bfcc57fb Clip proxy: drop data and subtitle streams
Related to #695
2020-05-31 12:17:48 +02:00
Jean-Baptiste Mardelle
5d8ee99daf Display project loading status on splash screen if opening a project at start.
Related to !89
2020-05-31 11:59:22 +02:00
Jean-Baptiste Mardelle
a7651105b3 Fix possible crash when dragging recently inserted clip in timeline.
Related to #698
2020-05-29 22:15:48 +02:00
Jean-Baptiste Mardelle
2e57770277 Fix cannot paste clip from project containing more tracks 2020-05-29 15:51:08 +02:00
Jean-Baptiste Mardelle
7c33f4003b Various timeline preview fixes (resize clip did not invalidate, undo/redo sometimes restoring invalid chunks) 2020-05-29 15:51:08 +02:00
Jean-Baptiste Mardelle
6dca5a8836 Archive project: fix clip with speed effect url not updated, resulting in missing clip message.
BUG: 422135
2020-05-28 18:22:04 +02:00
Jean-Baptiste Mardelle
200f84767d Reset current project name if opening backup file fails to prevent erasing original
Related to #705
2020-05-28 16:34:25 +02:00
Vincent Pinon
486ce5495a Fix typo & forgotten point, probably others there... 2020-05-28 00:04:30 +02:00
Vincent Pinon
2bebf0d964 Refine build instructions 2020-05-27 23:54:08 +02:00
Simon A. Eugster
9c93e825ee Fix shortcuts in main menu
Closes #563
2020-05-25 22:49:23 +02:00
Simon A. Eugster
b651a4deb8 Fix crash when insert zone has no audio track
Closes #694
2020-05-25 16:38:23 +02:00
Jean-Baptiste Mardelle
fb05e738c5 Keyframe view zoom bar: don't allow invalid size (x > y) 2020-05-24 18:02:31 +02:00
Jean-Baptiste Mardelle
0790a27e77 Ensure no double entries in generators menu 2020-05-24 08:50:54 +02:00
Jean-Baptiste Mardelle
ffd00a77f9 Fix sort order not correctly restored on open.
Related to #583
2020-05-24 08:50:54 +02:00
Simon A. Eugster
6c1610e59a Re-order menu entries, put project settings on bottom 2020-05-23 17:08:10 +02:00
Simon A. Eugster
b099161024 Raise UI version number
This got lost in the merge of MR !109 and caused the Save Copy entry not
to be visible.
2020-05-23 09:09:15 +02:00
Jean-Baptiste Mardelle
7c8ddb752b Fix regression in previous commit (not all audio thumbs created) 2020-05-21 22:58:00 +02:00
Jean-Baptiste Mardelle
cb75b7300f Fix possible crash on close (audio thumbnail job) 2020-05-21 22:51:37 +02:00
Jean-Baptiste Mardelle
207db629d4 Fix incorrect tracks count affecting audio stream dialog 2020-05-21 22:11:16 +02:00
Jean-Baptiste Mardelle
e756724e86 Fix video stream disabled on profile change or reload clip 2020-05-21 21:56:40 +02:00
Julius Künzel
0c5e4ea1f3 Add a "Save Copy…" action to save a project copy
Closes #560
MR: !109
2020-05-21 21:38:54 +02:00
Jean-Baptiste Mardelle
c2da5e082c Fix streams menu position 2020-05-21 15:50:18 +02:00
Jean-Baptiste Mardelle
95752259c9 Define apostrophe as default shortcut for audio streams menu in timeline 2020-05-21 15:47:52 +02:00
Jean-Baptiste Mardelle
dc6568b9f8 Add action to popup the target stream menu (in menu Timeline > Tracks > Switch Target Track Audio Stream)
to enable shortcut activation
2020-05-21 15:16:45 +02:00
Rupert Espley
5c6913c7aa Update org.kde.kdenlive.desktop to inherit correct window title and icon, instead of lowercase title and generic icon
Tested with Kdenlive 20.04.0 on latest Arch. The application title and
icon were correct in the GNOME Applications view, but upon opening
Kdenlive, the window title was "kdenlive" and the window icon did not
match my system Kdenlive icon, which is provided by Papirus (but this
applies to other themes that provide a Kdenlive icon). Adding a startup
WM class ensures the window title is capitalised the the window icon
matches the user's application icon.
2020-05-21 13:17:32 +02:00
Simon A. Eugster
499e8cb21e Docs: How to describe class diagram 2020-05-21 13:08:13 +02:00
Simon A. Eugster
b03a6ed0f1 Docs: Describe branching model and release cycle, add links to KF5 and Qt5 2020-05-21 13:08:13 +02:00
Jean-Baptiste Mardelle
78d0ce9118 Add arrow button in track targets to switch stream 2020-05-20 23:00:17 +02:00
Jean-Baptiste Mardelle
71ffcac6d1 Fix audio stream target name for stream > 9 2020-05-20 22:08:01 +02:00
Jean-Baptiste Mardelle
a57123e643 Fix cannot switch audio target with 1 stream clips 2020-05-20 17:21:19 +02:00
Jean-Baptiste Mardelle
c6e3ff10ff Update bin sort menu when clicking in Bin headers.
Related to #583
2020-05-20 13:02:39 +02:00
Jean-Baptiste Mardelle
534cfb9bf3 Merge branch '2004' 2020-05-20 06:18:14 +02:00
Jean-Baptiste Mardelle
ec3dd32136 Fix set audio reference incorrectly disabled on AV grouped clips
BUG: 421669
2020-05-20 06:16:58 +02:00
Jean-Baptiste Mardelle
4d74e3c404 Fix insert sometimes not working and add status bar label to indicate timeline mode
Related to #673
2020-05-19 22:53:18 +02:00
Jean-Baptiste Mardelle
c4d18763f1 Merge branch '2004' 2020-05-19 10:51:14 +02:00
Jean-Baptiste Mardelle
be34904530 Fix keyframe view imprecision on high zoom 2020-05-19 10:35:49 +02:00
Jean-Baptiste Mardelle
845a55dfcc Fix clicking on guide not seeking to exact guide position 2020-05-19 10:34:45 +02:00
Jean-Baptiste Mardelle
bb99e9126c Fix timeline ruler incorrectly cut on small zoom 2020-05-19 10:34:32 +02:00
Jean-Baptiste Mardelle
f093dddda1 Fix crash on extract clip with shortcut
Fixes #679
2020-05-19 10:33:29 +02:00
Jean-Baptiste Mardelle
31909d2ba9 Lift previous clip on insert drag.
Related to #673
2020-05-18 22:46:06 +02:00
Jean-Baptiste Mardelle
787f822c2d Fix insert drag affecting all tracks, and fix snapping on insert/overwrite drag
Related to #673
2020-05-18 19:13:29 +02:00
Jean-Baptiste Mardelle
5e52a8dea2 Fix drag overwrite broken for multi stream clips 2020-05-18 13:02:17 +02:00
Jean-Baptiste Mardelle
865f17f4af Fix drop regression (in/out ignored) 2020-05-18 10:00:20 +02:00
Laurent Montel
0b83d24874 GIT_SILENT: we don't use phabricator now 2020-05-17 18:57:47 +02:00
Jean-Baptiste Mardelle
5ac14299b7 Fix only 1st stream dropped on audio only drag 2020-05-17 11:34:33 +02:00
Jean-Baptiste Mardelle
5bd4e95993 Fix keyframe view imprecision on high zoom 2020-05-17 10:43:07 +02:00
Jean-Baptiste Mardelle
18e3e6d51c Fix extra audio stream incorrectly inserted on drop 2020-05-17 10:35:31 +02:00
Jean-Baptiste Mardelle
deeb0b056e Fix clicking on guide not seeking to exact guide position 2020-05-17 08:39:27 +02:00
Jean-Baptiste Mardelle
067b082f59 Hide message about too many audio streams if enough streams are disabled 2020-05-16 23:02:17 +02:00
Jean-Baptiste Mardelle
34c400903a Fix various issues with multistream clips:
* don't hide switch profile dialog
* fix only 1 stream inserted when entering timeline over an audio track
2020-05-16 18:45:06 +02:00
Jean-Baptiste Mardelle
8cfe7ff751 Cleanup timeline drawing of track background & scrollbars 2020-05-15 23:12:23 +02:00
Jean-Baptiste Mardelle
c45f0fef81 Fix timeline ruler incorrectly cut on small zoom 2020-05-15 23:11:28 +02:00
Jean-Baptiste Mardelle
051f3bcf7d integrate clip rating with undo/redo.
BUG: 421552
2020-05-15 21:53:55 +02:00
Jean-Baptiste Mardelle
13f180f98c Fix dragging multistream clip using target tracks 2020-05-15 14:45:14 +02:00
Jean-Baptiste Mardelle
efad2514f9 Fix moving single clip in group on another track with meta
Related to #382
2020-05-14 23:33:44 +02:00
Jean-Baptiste Mardelle
a06cd10cff Fix possible startup crash 2020-05-14 22:42:48 +02:00
Jean-Baptiste Mardelle
f6a35ed884 Remember project channels in audio mixer when no audio 2020-05-14 16:02:02 +02:00
Jean-Baptiste Mardelle
9f5eea45f1 Preliminary support for projects with 4/6 audio channels 2020-05-14 15:53:48 +02:00
Jean-Baptiste Mardelle
40efcb54b8 Merge branch '2004' 2020-05-14 13:28:28 +02:00
Jean-Baptiste Mardelle
549f89545e Ensure we start with the correct fps when default profile is not 25 fps.
CCBUG: 420580
2020-05-14 13:25:15 +02:00
Jean-Baptiste Mardelle
c46b8b3c89 Improve timeline position on zoom 2020-05-14 10:29:41 +02:00
Jean-Baptiste Mardelle
53240965b9 In Bin, when selecting a clip with more audio streams than current project,
show message allowing to add tracks or edit the streams.
Related to #382
2020-05-14 10:24:42 +02:00
Jean-Baptiste Mardelle
95e26813a9 Add config option to enable all (default), first or first 2 audio streams in multi stream clip.
Related to #382
2020-05-13 22:56:07 +02:00
Jean-Baptiste Mardelle
274bbb2572 Fix "merge all streams"
Related to #382
2020-05-13 22:03:24 +02:00
Jean-Baptiste Mardelle
7845984199 Fix monitor audio thumbnails for single stream clips 2020-05-13 22:02:38 +02:00
Jean-Baptiste Mardelle
21cfd4d7e9 Fix crash when deselecting all audio streams 2020-05-13 17:35:27 +02:00
Jean-Baptiste Mardelle
ca7fefe95c Some audio thumbnail optimizations 2020-05-13 17:24:12 +02:00
Jean-Baptiste Mardelle
211a9eaec1 Improve timeline position on zoom 2020-05-13 12:14:47 +02:00
Yuri Chornoivan
5d18da44f6 Use i18np() 2020-05-13 08:55:33 +03:00
Jean-Baptiste Mardelle
acbe4fe517 Locate clip: select file in file manager
BUG: 421365
2020-05-12 12:00:06 +02:00
Jean-Baptiste Mardelle
dbec1372e4 Multi stream clips: drag all active streams in timeline.
Related to #382
2020-05-12 11:45:59 +02:00
Jean-Baptiste Mardelle
89cec14eb3 Locate clip: select file in file manager
BUG: 421365
2020-05-12 11:10:39 +02:00
Jean-Baptiste Mardelle
5eadcd26a2 Multi stream clips: display all active streams thumbnails in clip monitor 2020-05-12 10:45:03 +02:00
Christoph Feck
22c0809aad GIT_SILENT Upgrade release service version to 20.04.1. 2020-05-11 22:25:13 +02:00
Jean-Baptiste Mardelle
dea6b1879a Fix audio streams incorrectly handled in properties dialog on first insert 2020-05-11 08:43:07 +02:00
Jean-Baptiste Mardelle
cea8035192 Update appdata version 2020-05-11 06:35:16 +00:00
Jean-Baptiste Mardelle
cd74627eb9 Merge branch '2004' 2020-05-11 08:19:21 +02:00
Jean-Baptiste Mardelle
4d9dd64426 Disable loading of .mlt playlists with profile not equal to project profile (caused crash) 2020-05-11 08:15:31 +02:00
Jean-Baptiste Mardelle
879924ecaf Don't fetch frame for audiospectrum if it is hidden 2020-05-11 07:29:56 +02:00
Jean-Baptiste Mardelle
31a5423f7b Enable audiospectrum by default 2020-05-11 07:29:56 +02:00
Jean-Baptiste Mardelle
a5c004415f WIP: improved multistream audio workflow
- Allow selecting multiple streams
- Allow renaming streams from clip properties panel
2020-05-10 23:39:47 +02:00
Yuri Chornoivan
425cce140a Use i18np() instead of inplace implementation 2020-05-10 09:42:07 +03:00
Jean-Baptiste Mardelle
47989cc145 Allow inserting several tracks in one step.
Related to #382
2020-05-09 22:31:32 +02:00
Jean-Baptiste Mardelle
835ffc3349 Merge branch '2004' 2020-05-09 22:08:05 +02:00
Jean-Baptiste Mardelle
23d992ad22 Make compositions use less vertical space, expand when selected. 2020-05-09 22:07:17 +02:00
Jean-Baptiste Mardelle
006f9dca78 Merge branch '2004' 2020-05-09 13:33:34 +02:00
Jean-Baptiste Mardelle
eb4fc2275a Fix various geometry keyframe regressions in monitor:
-show again path of keyframe centers in monitor
-fix incorrect path interpolation for smooth keyframes
2020-05-09 13:32:00 +02:00
Jean-Baptiste Mardelle
eed22ac422 Merge branch '2004' 2020-05-08 18:42:05 +02:00
Jean-Baptiste Mardelle
d925b8e3ac Fix timeline preview not invalidated on hide track 2020-05-08 18:41:34 +02:00
Jean-Baptiste Mardelle
5de35d2e34 Merge branch '2004' 2020-05-08 16:43:22 +02:00
Jean-Baptiste Mardelle
6b9d4d53a9 Improve handling of missing clips, draw "photo" frame on image clips to differentiate from video clips 2020-05-08 16:42:27 +02:00
Jean-Baptiste Mardelle
58fcf54ffc Merge branch '2004' 2020-05-08 14:57:38 +02:00
Jean-Baptiste Mardelle
f9638000a1 Improve notification of missing(deleted files) and don't allow reloading a mising clip.
Related to #663
2020-05-08 14:55:27 +02:00
Jean-Baptiste Mardelle
0fabb82491 Fix possible crash on subclip thumbnail creation 2020-05-07 21:37:08 +02:00
Jean-Baptiste Mardelle
efe3ee4db9 Fix possible crash on subclip thumbnail creation 2020-05-07 21:35:34 +02:00
Jean-Baptiste Mardelle
0408798044 Merge branch 'feature/granjow/log-histogram' into 'master'
Add Logarithmic scale to Histogram

Closes #655

See merge request kde/kdenlive!107
2020-05-07 17:09:45 +00:00
Simon Eugster
89078cf26d Small refactoring, extract CIE factors
See kde/kdenlive#655
2020-05-07 17:09:45 +00:00
Jean-Baptiste Mardelle
bad766f68b Merge branch '2004' 2020-05-07 19:06:03 +02:00
Jean-Baptiste Mardelle
df397caa0a Make Select ALl and Delete shortcuts work in clip marker list.
Related to #660
2020-05-07 19:05:35 +02:00
Jean-Baptiste Mardelle
41c82802c6 Merge branch '2004' 2020-05-07 10:31:18 +02:00
Jean-Baptiste Mardelle
c2d7a770c6 Proxy clips: fix vaapi_h264 profile and ensure we keep the stream order (otherwise results in white proxy clips) 2020-05-07 10:30:42 +02:00
Jean-Baptiste Mardelle
f10e06ebe4 Fix confusion in audio stream names/thumbnails 2020-05-06 22:42:31 +02:00
Jean-Baptiste Mardelle
b11bf77883 Merge branch '2004' 2020-05-06 11:57:57 +02:00
Jean-Baptiste Mardelle
8403633ba8 Fix error causing clip duplication in memory on project opening 2020-05-06 11:54:34 +02:00
Jean-Baptiste Mardelle
a495168a18 Fix compile warning 2020-05-06 11:11:51 +02:00
Jean-Baptiste Mardelle
e736db28f5 Always sync all keyframeable effects position with timeline position 2020-05-06 11:11:04 +02:00
Jean-Baptiste Mardelle
cddc7de007 Improved audio workflow for multi stream clips
Related to #382
2020-05-06 10:15:41 +02:00
Camille Moulin
35b18d07c7 Update build.md breeze package needed on non kde desktops 2020-05-05 19:27:52 +00:00
Jean-Baptiste Mardelle
b46d9fe23b Use safer QSaveFile class to ensure our document is not corrupted on disk full.
Fixes #664
2020-05-05 08:32:48 +02:00
Jean-Baptiste Mardelle
0882c53851 Merge branch '2004' 2020-05-04 16:04:41 +02:00
Jean-Baptiste Mardelle
fd453f881d Don't disable marker actions on selection change (it broke ĉlip monitor actions) 2020-05-04 16:04:04 +02:00
Jean-Baptiste Mardelle
1a79a838bc Fix rubber selection moving with scolling.
Fixes #657
2020-05-04 16:03:57 +02:00
Jean-Baptiste Mardelle
a0fe2879ad Merge branch '2004' 2020-05-04 12:43:38 +02:00
Jean-Baptiste Mardelle
498434c268 Also consider moving clip's markers for snapping.
Fixes #661
2020-05-04 12:42:15 +02:00
Jean-Baptiste Mardelle
29bfe1c824 Merge branch '2004' 2020-05-03 22:42:12 +02:00
Jean-Baptiste Mardelle
8796b4f9af Delete all selected markers in clip properties dialog when requested.
Related to #660
2020-05-03 22:39:55 +02:00
Jean-Baptiste Mardelle
6d2db4bb25 When dragging an effect to a bin clip, ensure effect is pasted before selecting the clip (fix effect not appearing on clip) 2020-05-03 22:21:32 +02:00
l10n daemon script
1532a965cb GIT_SILENT made messages (after extraction) 2020-05-03 09:14:47 +02:00
l10n daemon script
c7bc184b12 GIT_SILENT made messages (after extraction) 2020-05-03 03:22:47 +02:00
Jean-Baptiste Mardelle
f087d3d3eb Merge branch '2004' 2020-05-02 22:28:25 +02:00
Jean-Baptiste Mardelle
d6a6b004a9 Fix image rendering (add %05d suffix) 2020-05-02 22:27:32 +02:00
Jean-Baptiste Mardelle
1875cb37cb Fix timeline preview was incorrectly disabled 2020-05-02 21:59:26 +02:00
Jean-Baptiste Mardelle
12eaebeb2a Merge branch '2004' 2020-05-02 15:28:21 +02:00
Jean-Baptiste Mardelle
380741361b Enforce image sequences with qimage producer.
CCBUG: 415044
2020-05-02 15:27:30 +02:00
Jean-Baptiste Mardelle
90b905eae6 Fix warnings 2020-05-02 15:27:16 +02:00
Jean-Baptiste Mardelle
ed72f2ccf4 Display stream name in clip monitor overlay when playing a multistream clip 2020-05-02 11:53:52 +02:00
Jean-Baptiste Mardelle
41c63e4629 Refresh clip properties panel when switching audio stream from monitor and reverse 2020-05-02 11:17:27 +02:00
Jean-Baptiste Mardelle
36b0928ae6 WIP: add audio stream selection menu to clip monitor 2020-05-02 08:21:27 +02:00
Jean-Baptiste Mardelle
cddb3bfa32 Add new option to merge all audio streams when using multi stream clip
Don't reload clip on audio channel change (fixed in MLT > 6.20)
2020-05-02 07:45:45 +02:00
Jean-Baptiste Mardelle
0404ced463 Merge branch '2004' 2020-05-01 22:16:31 +02:00
Jean-Baptiste Mardelle
9eac390150 Fix MLT 6.20 avformat slideshows not recognized on onpening (convert to standard qimage) 2020-05-01 22:15:56 +02:00
Jean-Baptiste Mardelle
92b4cd1388 Implement timecode parsing when pasting text in Project notes
CCBUG: 420843
2020-05-01 17:17:10 +02:00
Jean-Baptiste Mardelle
6f58f7fb6f Implement timecode parsing when pasting text in Project notes
CCBUG: 420843
2020-05-01 17:16:20 +02:00
Simon A. Eugster
f63e303af0 Update build instructions and add Ubuntu 20.04 2020-05-01 09:10:25 +02:00
Jean-Baptiste Mardelle
c04f700a8c Merge branch '2004' 2020-05-01 08:52:25 +02:00
Jean-Baptiste Mardelle
261590c1f2 Fix template title clips in timeline resetting duration on project re-open
BUG: 420823
2020-05-01 08:51:41 +02:00
Jean-Baptiste Mardelle
5ca2561022 Fix some warnings 2020-05-01 08:29:06 +02:00
Jean-Baptiste Mardelle
b932479b76 Merge branch '2004' 2020-04-29 21:47:03 +02:00
Jean-Baptiste Mardelle
f6d6a03f7e Fix playlist profile incorrectly detected, leading to crashes when seeking in timeline
(used the "consumer" producer instead of "xml"
Fix incorrect argument passed in reload timeline clip from bin
2020-04-29 21:44:59 +02:00
Jean-Baptiste Mardelle
de0dc87d8f Merge branch '2004' 2020-04-29 09:46:44 +02:00
Jean-Baptiste Mardelle
19de41405b Shift + collapse will collapse expand all audio or video tracks.
Related to #643
2020-04-29 09:46:12 +02:00
Jean-Baptiste Mardelle
0c9b68391b On clip cut, auto reselect right part of the clip if it was previously selected 2020-04-28 22:32:50 +02:00
Jean-Baptiste Mardelle
9ffb1f0d6f Merge branch '2004' 2020-04-28 21:39:28 +02:00
Jean-Baptiste Mardelle
33db17b2a0 Fix timeline sometimes not scrolling to cursor position.
Fixes #645
2020-04-28 21:39:01 +02:00
Jean-Baptiste Mardelle
78bdfa8eb2 Merge branch '2004' 2020-04-28 12:15:15 +02:00
Jean-Baptiste Mardelle
c20b513910 Fix paste clips/compositions sometimes not working or pasting on wrong track/position
Fixes #642
2020-04-28 12:14:30 +02:00
Jean-Baptiste Mardelle
4f5af497fd Fix compositions broken on insert audio track 2020-04-28 11:02:05 +02:00
Jean-Baptiste Mardelle
59b62ceb1b Fix tests 2020-04-28 10:46:06 +02:00
Jean-Baptiste Mardelle
6afd734562 Merge branch '2004' 2020-04-28 10:38:06 +02:00
Jean-Baptiste Mardelle
87cfe9993c Ensure we re-focus previous monitor after requesting background frame in titler 2020-04-28 10:25:37 +02:00
Jean-Baptiste Mardelle
beb7d916b7 Fix aspect ratio not working on title images
BUG: 420676
2020-04-28 10:17:07 +02:00
Akhil K Gangadharan
488a1d8d03 titler: Remember to show background 2020-04-28 07:15:28 +02:00
Jean-Baptiste Mardelle
517cd772bf Merge branch '2004' 2020-04-28 07:14:51 +02:00
Jean-Baptiste Mardelle
c2650d6a3a Fix audio drag from monitor broken 2020-04-28 07:14:22 +02:00
Jean-Baptiste Mardelle
77d0671d6d Merge branch 'showbg' into 'master'
titler: Remember to show background

See merge request kde/kdenlive!104
2020-04-28 05:09:17 +00:00
Akhil K Gangadharan
5811ac805d titler: Remember to show background 2020-04-27 03:35:47 +05:30
Jean-Baptiste Mardelle
453cfaadd7 Fix glitch in bin item selection, causing some actions to be disabled
BUG: 420628
2020-04-26 22:32:23 +02:00
Jean-Baptiste Mardelle
2d4f686e0d Show clip speed before name so it's visible when changing speed of a clip with long name 2020-04-26 22:32:23 +02:00
Jean-Baptiste Mardelle
35daad98f7 Fix glitch in bin item selection, causing some actions to be disabled
BUG: 420628
2020-04-26 22:30:17 +02:00
Jean-Baptiste Mardelle
035c90a2b9 Merge branch 'transcode_prores' into 'master'
Add ProRes profiles to transcoding

See merge request kde/kdenlive!102
2020-04-26 19:37:38 +00:00
Bruno Santos
f5a19dbbfe Add ProRes profiles to transcoding 2020-04-26 19:37:38 +00:00
Jean-Baptiste Mardelle
17407969e3 Show clip speed before name so it's visible when changing speed of a clip with long name 2020-04-26 18:50:13 +02:00
Jean-Baptiste Mardelle
50032c9b9c Don't use drop frame timecode for 23.98
CCBUG: 420580
2020-04-26 17:54:00 +02:00
Jean-Baptiste Mardelle
3d21b9c8c7 Updated icon for find clip 2020-04-26 17:54:00 +02:00
Jean-Baptiste Mardelle
eaaecc94a9 Don't use drop frame timecode for 23.98
CCBUG: 420580
2020-04-26 17:52:48 +02:00
Jean-Baptiste Mardelle
34ce4c10de Updated icon for find clip 2020-04-26 17:52:18 +02:00
Simon Eugster
9d168353b0 Merge branch 'feature/granjow/dev-docs' into 'master'
How to build Kdenlive with dependencies

See merge request kde/kdenlive!101
2020-04-26 09:22:23 +00:00
Jean-Baptiste Mardelle
062a518174 Merge branch '2004' 2020-04-25 19:38:32 +02:00
Jean-Baptiste Mardelle
35e2a48606 Fix crash trying to move timeline clip to another track when bin clip had some effects 2020-04-25 19:37:33 +02:00
Jean-Baptiste Mardelle
27072ed4b7 Always save a backup of original project file when archiving in case something goes wrong 2020-04-25 19:36:52 +02:00
Simon A. Eugster
eae293a761 Add short architecture overview 2020-04-25 13:38:22 +02:00
Simon A. Eugster
58d44caae9 Build instructions: build-dep and local installation 2020-04-25 12:39:23 +02:00
Jean-Baptiste Mardelle
efd969e2ad Merge branch '2004' 2020-04-24 22:35:43 +02:00
Jean-Baptiste Mardelle
f655c9190c Fix "archive project" creating broken backup files
CCBUG: 420494
2020-04-24 22:34:39 +02:00
Jean-Baptiste Mardelle
6db574d8de Merge branch '2004' 2020-04-24 17:00:05 +02:00
Jean-Baptiste Mardelle
c0626eb1e3 Don't lose pitch shift when reloading a timeline clip 2020-04-24 16:59:24 +02:00
Jean-Baptiste Mardelle
7c6375d0d2 Merge branch '2004' 2020-04-24 14:51:07 +02:00
Jean-Baptiste Mardelle
255dc78994 Fix crash creating DVD chapters.
Related to #379
2020-04-24 14:47:06 +02:00
Jean-Baptiste Mardelle
e693a4f762 Merge branch '2004' 2020-04-24 12:38:13 +02:00
Jean-Baptiste Mardelle
8961ac3a42 Fix track effect not adjusting duration when track duration changes (new clip appended) 2020-04-24 12:37:34 +02:00
Jean-Baptiste Mardelle
c02194817a Merge branch '2004' 2020-04-22 12:11:19 +02:00
Jean-Baptiste Mardelle
89e885c324 Fix crash on undo clip deletion.
Fixes #640
2020-04-22 12:03:24 +02:00
Simon A. Eugster
ec1812e9f7 How to build Kdenlive with dependencies 2020-04-20 15:15:35 +02:00
l10n daemon script
2dff5c2fb1 GIT_SILENT made messages (after extraction) 2020-04-20 08:33:56 +02:00
l10n daemon script
e310fe7ed9 GIT_SILENT made messages (after extraction) 2020-04-20 03:25:51 +02:00
Jean-Baptiste Mardelle
81dd823945 Merge branch 'proxy' into 'master'
Minor change of proxy icon color

See merge request kde/kdenlive!100
2020-04-19 15:23:49 +00:00
Vincent Pinon
01207af873 Fix OTIO imports (no kdenlive:id property) 2020-04-19 15:05:00 +02:00
Vincent Pinon
c9725c13e0 Fix OTIO imports (no kdenlive:id property) 2020-04-19 02:28:28 +02:00
Jean-Baptiste Mardelle
0658113c5f Merge branch '2004' 2020-04-18 10:54:40 +02:00
Jean-Baptiste Mardelle
356685653f Fix crash and corruption on track deletion and group composition move 2020-04-18 10:53:38 +02:00
Jean-Baptiste Mardelle
a845c0589c Fix tests 2020-04-17 15:39:13 +02:00
Jean-Baptiste Mardelle
c8bfab7ba6 Fix missing parameter in group move causing possible freeze/crash on group move 2020-04-17 14:44:29 +02:00
Jean-Baptiste Mardelle
7eeb8df5c6 Merge branch '2004' 2020-04-17 01:56:20 +02:00
Jean-Baptiste Mardelle
79e34cd5d2 Fix possible crash and corruption on track insert/delete 2020-04-17 01:54:56 +02:00
Jean-Baptiste Mardelle
b2e22d6272 Fix bin tooltip for color clips (remove path) 2020-04-16 23:09:10 +02:00
Sashmita Raghav
8c8870c7bb Minor change of proxy icon color 2020-04-16 20:59:19 +00:00
Jean-Baptiste Mardelle
eca23232c1 Merge branch '2004' 2020-04-16 21:53:57 +02:00
Jean-Baptiste Mardelle
eab8d6cfff Fix crash on disable effect 2020-04-16 21:53:05 +02:00
Jean-Baptiste Mardelle
5e9eefc566 Merge branch '2004' 2020-04-16 18:26:37 +02:00
Jean-Baptiste Mardelle
77839392cf Fix crash on cancel clip job & correctly handle abortion of stabilize job 2020-04-16 18:25:48 +02:00
Jean-Baptiste Mardelle
d4ee47c292 Adjust space to disable bin rating 2020-04-16 18:25:08 +02:00
Jean-Baptiste Mardelle
2e34e07a29 Merge branch '2004' 2020-04-16 17:48:39 +02:00
Jean-Baptiste Mardelle
7f78212319 Fix crash on clip job.
Fixes #637
2020-04-16 17:47:57 +02:00
Jean-Baptiste Mardelle
2c6bea5905 Correctly update timeline proxy status.
Related to !99
2020-04-16 14:35:17 +02:00
Jean-Baptiste Mardelle
ad750cf7f2 Merge branch 'proxy' into 'master'
Add proxy icon to clips in timeline

See merge request kde/kdenlive!99
2020-04-16 11:37:02 +00:00
Sashmita Raghav
570e524ba0 Add proxy icon to clips in timeline 2020-04-16 11:37:02 +00:00
Jean-Baptiste Mardelle
c2325f34b4 Merge branch '2004' 2020-04-16 11:10:21 +02:00
Jean-Baptiste Mardelle
7313d42bde Fix effect param refresh issue and crash on undo add effect.
Fixes #633
2020-04-16 11:09:48 +02:00
Jean-Baptiste Mardelle
463060ab37 Update splash image 2020-04-16 10:04:36 +02:00
Jean-Baptiste Mardelle
961059e8fa Timeline track name: elide track name when collapsed or track height not sufficient
Related to #636
2020-04-16 10:04:36 +02:00
l10n daemon script
ad52c38996 GIT_SILENT made messages (after extraction) 2020-04-16 09:03:26 +02:00
Jean-Baptiste Mardelle
3d0c98b3a9 Update git master appdata version 2020-04-16 08:52:14 +02:00
Jean-Baptiste Mardelle
58617d100c Fix freeze when changing bin selection
BUG: 419604
2020-04-16 08:51:19 +02:00
Jean-Baptiste Mardelle
9982db8b91 Fix freeze when changing bin selection
BUG: 419604
2020-04-16 08:50:36 +02:00
l10n daemon script
d576398a73 GIT_SILENT made messages (after extraction) 2020-04-16 03:22:00 +02:00
Jean-Baptiste Mardelle
150173a6fa Merge branch '2004' 2020-04-15 23:15:19 +02:00
Jean-Baptiste Mardelle
7a8561715e Ensure we have a writable storage folder for imported documents 2020-04-15 23:07:42 +02:00
Jean-Baptiste Mardelle
6c5c58af5c Remove unfinished/broken disable image scaling feature
Update Appdata version
2020-04-15 11:24:10 +02:00
Jean-Baptiste Mardelle
36d4b06bac Merge branch '2004' 2020-04-15 11:14:58 +02:00
Jean-Baptiste Mardelle
09363b857e Slightly larger default track height 2020-04-15 11:13:40 +02:00
Jean-Baptiste Mardelle
86c8f895fc Merge branch '2004' 2020-04-15 11:01:15 +02:00
Jean-Baptiste Mardelle
9a320f5eb7 Try to fix Windows default track size
Related to #629
2020-04-15 11:00:40 +02:00
Jean-Baptiste Mardelle
f394e2ff36 Merge branch '2004' 2020-04-15 10:40:45 +02:00
Jean-Baptiste Mardelle
e55ef934b4 Fix timeline scrolling when dragging item on high zoom 2020-04-15 10:40:06 +02:00
Christoph Feck
ec96f415ff GIT_SILENT Upgrade release service version to 20.04.0. 2020-04-15 10:39:59 +02:00
Jean-Baptiste Mardelle
2a60b711fe Merge branch '2004' 2020-04-15 08:16:22 +02:00
Jean-Baptiste Mardelle
7d73e3a507 Improve track default height / header width.
Related to #629
2020-04-15 08:15:06 +02:00
Jean-Baptiste Mardelle
4d92b7bd66 Merge branch '2004' 2020-04-15 08:13:54 +02:00
Jean-Baptiste Mardelle
1de7eb9557 Don't delete all thumbnails when changing project resolution but keeping same dar 2020-04-14 23:32:36 +02:00
Jean-Baptiste Mardelle
9847cecbaf Merge branch '2004' 2020-04-14 21:08:03 +02:00
Jean-Baptiste Mardelle
16320324c3 Improve track default height / header width.
Related to #629
2020-04-14 21:06:55 +02:00
Jean-Baptiste Mardelle
9a2ad8a3b2 Small fixes for track rec audio level
Fixes !38
2020-04-14 18:46:17 +02:00
Jean-Baptiste Mardelle
f48acf407e Merge branch '2004' 2020-04-14 08:38:08 +02:00
Jean-Baptiste Mardelle
3f1525e7db Bin rating: reserve some space to reset to 0 stars 2020-04-14 08:37:42 +02:00
Jean-Baptiste Mardelle
6bdb9479e5 Merge branch '2004' 2020-04-13 23:18:17 +02:00
Jean-Baptiste Mardelle
6fdc79fc5b Fix crash trying to import keyframes in rotoscoping effect
Related to #615
2020-04-13 23:16:31 +02:00
Jean-Baptiste Mardelle
53eaa171aa Merge branch '2004' 2020-04-13 22:42:39 +02:00
Jean-Baptiste Mardelle
1e2584e564 Fix project monitor update when fullscreen.
Fixes #306
2020-04-13 22:41:43 +02:00
Jean-Baptiste Mardelle
50b66492b8 Merge branch '2004' 2020-04-13 22:09:45 +02:00
Jean-Baptiste Mardelle
5500354110 Fix editing effects, resizing clip breaks loop play.
Fixes #293
2020-04-13 22:08:23 +02:00
Jean-Baptiste Mardelle
f5f78b9925 Merge branch '2004' 2020-04-13 18:51:35 +02:00
Jean-Baptiste Mardelle
98f77f0fba Fix default track height to allow visible record controls
Fixes #629
2020-04-13 18:51:15 +02:00
Jean-Baptiste Mardelle
cace11e6d0 Export frame should use source resolution instead of project resolution
BUG: 419824
2020-04-13 16:04:30 +02:00
Jean-Baptiste Mardelle
afb212100a Merge branch '2004' 2020-04-13 15:39:23 +02:00
Jean-Baptiste Mardelle
56eac7f518 Fix possible freeze on clip job deletion, ensure jobs are deleted when completed 2020-04-13 15:39:03 +02:00
Jean-Baptiste Mardelle
e1507aea7d Merge branch '2004' 2020-04-12 18:43:52 +02:00
Jean-Baptiste Mardelle
25976dc0e7 Fix Windows build with cmake 3.17.0 2020-04-12 18:43:27 +02:00
Jean-Baptiste Mardelle
4ce5e54f3b Merge branch '2004' 2020-04-10 21:57:20 +02:00
Jean-Baptiste Mardelle
5f80bc77a9 Rubber selection should not always select bottom track compositions 2020-04-10 21:56:42 +02:00
Jean-Baptiste Mardelle
22cd5006b5 Fix crash on folder import
Fixes #624
2020-04-10 08:30:50 +02:00
Jean-Baptiste Mardelle
e9456b2b2e Fix crash on folder import
Fixes #624
2020-04-10 08:28:32 +02:00
Laurent Montel
b300d6a7f1 Fix compile with -Werror=missing-include-dirs 2020-04-10 07:19:30 +02:00
Laurent Montel
454db63809 Port deprecated method 2020-04-10 07:01:09 +02:00
Jean-Baptiste Mardelle
6a5d176b79 Merge branch '2004' 2020-04-10 00:55:32 +02:00
Jean-Baptiste Mardelle
d3869fb10d Move scrollbars outside timeline, make vertical scroll slower 2020-04-10 00:55:08 +02:00
Jean-Baptiste Mardelle
3ac87d3029 Merge branch '2004' 2020-04-09 18:42:39 +02:00
Jean-Baptiste Mardelle
1a5e5b5c33 Minor improvement to track name alignment 2020-04-09 18:42:01 +02:00
Jean-Baptiste Mardelle
93f07b4381 Merge branch '2004' 2020-04-09 18:23:52 +02:00
Jean-Baptiste Mardelle
ac064e805a Fix rubberband selection sometimes corrupting vertical scroll 2020-04-09 18:23:24 +02:00
Jean-Baptiste Mardelle
39075cb65f Merge branch '2004' 2020-04-09 12:25:35 +02:00
Jean-Baptiste Mardelle
f0164c5404 Adjust minimum timeline icon size to reduce artifacts 2020-04-09 12:24:11 +02:00
Jean-Baptiste Mardelle
5f91ec5cbf Merge branch '2004' 2020-04-09 11:34:52 +02:00
Jean-Baptiste Mardelle
42f21317fb Fix marker dialog thumbnails with movit.
Fixes #618
2020-04-09 11:33:53 +02:00
Jean-Baptiste Mardelle
8be5b54707 Don't pause on fullscreen toggle.
Fixes #621
2020-04-09 10:12:43 +02:00
Jean-Baptiste Mardelle
d11f0c3d33 Merge branch '2004' 2020-04-09 09:55:23 +02:00
Jean-Baptiste Mardelle
9a9f05f6be Set minimum height for timeline track icons 2020-04-09 09:54:50 +02:00
Jean-Baptiste Mardelle
24fc86026a Merge branch '2004' 2020-04-09 08:54:55 +02:00
Jean-Baptiste Mardelle
ebe4291c4a Fix monitor scene not correctly showing/hiding on enable/disable effect 2020-04-09 08:54:11 +02:00
Jean-Baptiste Mardelle
2612cf6fb1 Merge branch '2004' 2020-04-08 19:06:58 +02:00
Bruno Santos
3eb8ca517c Add insert zone to timeline monitor in menu 2020-04-08 19:06:30 +02:00
Jean-Baptiste Mardelle
dc44dc3c61 Fix dragging bin clip zone onto itself creates duplicate, and 1 frame offset in zones.
Related to #287
2020-04-08 19:05:20 +02:00
Jean-Baptiste Mardelle
70de695222 Merge branch 'add_inszone_tomenu' into 'master'
Add insert zone to timeline monitor in menu

Closes #614

See merge request kde/kdenlive!95
2020-04-08 14:53:01 +00:00
Bruno Santos
4ab5ed4e71 Add insert zone to timeline monitor in menu 2020-04-08 14:53:01 +00:00
Jean-Baptiste Mardelle
d8093bf08c Merge branch '2004' 2020-04-08 14:39:40 +02:00
Jean-Baptiste Mardelle
50d1e5780e Another attempt to fix Windows timeline icons 2020-04-08 14:38:10 +02:00
Martin T. H. Sandsmark
1189583dc3 Fix opening relative paths from the command line
The code didn't work as intended, and somewhere something was calling
QUrl::fromUserInput() when adding to recently used documents. And that
helpfully adds "http:" as scheme if none is set (e. g. if opening a
relative file). So a lot of things broke.

Test Plan: Opening relative paths from the command line works again

Differential Revision: https://phabricator.kde.org/D28628
2020-04-07 17:28:38 +02:00
Heiko Becker
4ab68cea04 Merge remote-tracking branch 'origin/release/20.04' 2020-04-07 17:28:14 +02:00
Heiko Becker
8984bf805c Fix build with Qt 5.15.0-beta3
46ebd11e6 in qtbase removed the (int, QString) overload again and
un-deprecated the int overload.
2020-04-07 17:23:29 +02:00
Martin T. H. Sandsmark
3ec9dbed15 Fix opening relative paths from the command line
The code didn't work as intended, and somewhere something was calling
QUrl::fromUserInput() when adding to recently used documents. And that
helpfully adds "http:" as scheme if none is set (e. g. if opening a
relative file). So a lot of things broke.

Test Plan: Opening relative paths from the command line works again

Differential Revision: https://phabricator.kde.org/D28628
2020-04-07 17:23:28 +02:00
Jean-Baptiste Mardelle
1e17bb9e22 Merge branch '2004' 2020-04-07 16:32:02 +02:00
Jean-Baptiste Mardelle
3ba0e4a3a2 Fix crash on clip paste when we didn't have enough audio mirrors.
Fixes #616
2020-04-07 16:31:00 +02:00
Jean-Baptiste Mardelle
5e60096298 Merge branch '2004' 2020-04-07 14:50:36 +02:00
Jean-Baptiste Mardelle
7ff90f5b32 Fix some clips with fps like 60.06 incorrectly matched to profile 2020-04-07 14:49:21 +02:00
Jean-Baptiste Mardelle
f3ce54b2e4 Merge branch '2004' 2020-04-07 13:25:04 +02:00
Jean-Baptiste Mardelle
e4e086c4d7 Fix active track selection didn't update vertical scrolling
Fixes #612
2020-04-07 13:23:55 +02:00
Jean-Baptiste Mardelle
da4a328c06 Merge branch '2004' 2020-04-07 13:12:41 +02:00
Jean-Baptiste Mardelle
cfba686149 Fix possible crash on audio thumbs abort
CCBUG: 419603
2020-04-07 13:11:48 +02:00
Stefan Kobza
300aa1244f Delete key triggers Delete Script button. 2020-04-07 12:00:27 +02:00
Jean-Baptiste Mardelle
6352b5b06e Merge branch '2004' 2020-04-07 11:25:54 +02:00
Jean-Baptiste Mardelle
1fa75bab57 Merge branch 'fix_curves_layout' into 'master'
Improve the curves effect layout

See merge request kde/kdenlive!94
2020-04-07 09:10:11 +00:00
Jean-Baptiste Mardelle
4c1fd0d2cc Add line to indicate resize handle and focus of timeline.
Related to #593
2020-04-07 11:07:12 +02:00
Jean-Baptiste Mardelle
d028ee9d28 Merge branch '2004' 2020-04-07 10:08:55 +02:00
Jean-Baptiste Mardelle
067917f7d5 Fix possible crash or freeze on multiple clip import.
CCBUG: 419603
2020-04-07 10:07:36 +02:00
Jean-Baptiste Mardelle
1d70d0540f Merge branch 'del-key-deletes-script' into 'master'
Delete key triggers Delete Script button.

See merge request kde/kdenlive!93
2020-04-07 06:40:00 +00:00
Jean-Baptiste Mardelle
d5ea62c752 Merge branch 'cut-all-clips' into 'master'
Cut all clips at timeline position using ctrl+shift+r.

Closes #587

See merge request kde/kdenlive!91
2020-04-07 06:38:27 +00:00
Stefan Kobza
09d008660d Cut all clips at timeline position using ctrl+shift+r. 2020-04-07 06:38:27 +00:00
Jean-Baptiste Mardelle
960e3c8724 Merge branch 'shortcut_profiles' into 'master'
Add shortcut scheme support to build

See merge request kde/kdenlive!92
2020-04-07 06:35:01 +00:00
Bruno Santos
e83d3491a3 Add shortcut scheme support to build 2020-04-07 06:35:01 +00:00
Bruno Santos
ce8ecfe80f Improve the curves effect layout 2020-04-06 14:53:04 +01:00
Stefan Kobza
b4cfd74aef Delete key triggers Delete Script button. 2020-04-05 20:38:08 +02:00
Jean-Baptiste Mardelle
e34fa54339 Merge branch '2004' 2020-04-03 16:40:38 +02:00
Jean-Baptiste Mardelle
71d3bdb15a When monitor overlay is disabled, ensure we use the real fullscreen space (don't reserve space for the ruler).
Fixes #371
2020-04-03 16:40:20 +02:00
Jean-Baptiste Mardelle
18225f36ff Merge branch '2004' 2020-04-03 16:06:53 +02:00
Jean-Baptiste Mardelle
bf741db059 Hide "separate channel" menu from video tracks, minor ui fix 2020-04-03 16:06:19 +02:00
Jean-Baptiste Mardelle
84cde25e62 Merge branch '2004' 2020-04-03 15:17:21 +02:00
Jean-Baptiste Mardelle
7c282740cb Fix fast forwards sometimes playing after last frame 2020-04-03 15:16:39 +02:00
Jean-Baptiste Mardelle
17d2786634 Fix DVD Wizard crash on chapters
Fixes #379
2020-04-03 15:04:01 +02:00
Jean-Baptiste Mardelle
d9406987bd Merge branch '2004' 2020-04-03 11:34:40 +02:00
Jean-Baptiste Mardelle
6fa5116d61 Fix crash opening old project file
BUG: 419563
2020-04-03 11:33:47 +02:00
Jean-Baptiste Mardelle
4bf9e8d09f Merge branch '2004' 2020-04-03 10:45:45 +02:00
Jean-Baptiste Mardelle
8801314676 Fix motion tracker filter broken on cut clips.
Should fix #437
2020-04-03 10:44:43 +02:00
Jean-Baptiste Mardelle
b7646eee19 Merge branch '2004' 2020-04-03 03:35:34 +02:00
Jean-Baptiste Mardelle
e1cac1f5cc Fix effects like tracker broken on some locales 2020-04-03 03:34:57 +02:00
Jean-Baptiste Mardelle
95029bec5d Merge branch '2004' 2020-04-02 17:30:22 +02:00
Jean-Baptiste Mardelle
952c69bb52 Fix crash on undo and other issues in expand playlist.
Related to #300
2020-04-02 17:29:46 +02:00
Jean-Baptiste Mardelle
2bb4544b23 Merge branch '2004' 2020-04-02 10:22:25 +02:00
Jean-Baptiste Mardelle
dc8661eee3 Fix composition tooltips 2020-04-02 10:21:51 +02:00
Jean-Baptiste Mardelle
5a0d2e0003 Make sure we don't show clip tooltip on resize 2020-04-02 10:13:30 +02:00
Jean-Baptiste Mardelle
ae1a05a59b Change group resize so that resizing a clip in a group will now resize all its elements
Shift+resize allows resizing only one clip in a group.
Fixes #182
2020-04-02 10:12:56 +02:00
Jean-Baptiste Mardelle
10382a18ca Merge branch '2004' 2020-04-01 21:21:15 +02:00
Jean-Baptiste Mardelle
d46862c98f enable sdl driver selection when switching back/forth between sdl and rtaudio 2020-04-01 21:18:28 +02:00
Jean-Baptiste Mardelle
11bf98f701 Merge branch '2004' 2020-04-01 17:27:34 +02:00
Jean-Baptiste Mardelle
65d2e48779 Fix master effectstack last keyframe goes beyond last frame 2020-04-01 17:26:28 +02:00
Jean-Baptiste Mardelle
eeff3a8236 Fix default clip zone 1 frame too short 2020-04-01 17:16:51 +02:00
Jean-Baptiste Mardelle
eaa882f750 Don't allow seeking outside clip bounds, use consistent Shift+Wheel to seek 1 second 2020-04-01 14:42:23 +02:00
Jean-Baptiste Mardelle
82280d3b9c Merge branch '2004' 2020-04-01 09:52:10 +02:00
Jean-Baptiste Mardelle
01cd263199 Re-enable SDL audio driver (add some Windows backends) 2020-04-01 09:51:14 +02:00
Jean-Baptiste Mardelle
4467161d80 Update splash for RC 2020-04-01 08:34:09 +02:00
Jean-Baptiste Mardelle
30ca9add9c Merge branch '2004' 2020-04-01 06:07:29 +02:00
Jean-Baptiste Mardelle
99615c3981 Fix crash on timeline clip deletion 2020-04-01 06:05:22 +02:00
Jean-Baptiste Mardelle
45c1a04fcb Merge branch '2004' 2020-04-01 05:44:46 +02:00
Jean-Baptiste Mardelle
dbc97f199b Fix pasting video only effect on AV clip broken 2020-04-01 05:43:57 +02:00
Jean-Baptiste Mardelle
985751fdcf Merge branch '2004' 2020-03-31 22:34:29 +02:00
Jean-Baptiste Mardelle
776d00b4b8 Fix 1 frame offset in clip monitor zone causing issues on timeline insert 2020-03-31 22:33:58 +02:00
Jean-Baptiste Mardelle
a861faaf72 Merge branch '2004' 2020-03-31 18:48:32 +02:00
Jean-Baptiste Mardelle
4a77772469 Fix cutting rotation effect breaks keyframes
Related to #218
2020-03-31 18:47:19 +02:00
Jean-Baptiste Mardelle
4f7246afef Merge branch '2004' 2020-03-31 15:48:35 +02:00
Jean-Baptiste Mardelle
8a3625f336 Fix curves param losing params on copy/paste, don't allow more than 5 points in curve (effect doesn't support more)
Fixes #588
2020-03-31 15:48:15 +02:00
Jean-Baptiste Mardelle
683fab3cc6 Improve track action descriptions 2020-03-31 13:47:01 +02:00
Jean-Baptiste Mardelle
f50b14adca Merge branch '2004' 2020-03-31 13:31:17 +02:00
Jean-Baptiste Mardelle
dd6f307869 Show/hide track should create an undo/redo entry 2020-03-31 13:30:34 +02:00
Jean-Baptiste Mardelle
93dd9b7c36 Create Audio probe for recording on demand and not at startup 2020-03-31 13:29:48 +02:00
Jean-Baptiste Mardelle
3e7d908b79 Merge branch '2004' 2020-03-31 13:04:56 +02:00
Jean-Baptiste Mardelle
c3fa2d7ecd Rename track should trigger undo/redo command and update multitrack view.
Fixes #600
2020-03-31 13:04:37 +02:00
Jean-Baptiste Mardelle
d0c15fe628 Merge branch '2004' 2020-03-31 11:51:15 +02:00
Jean-Baptiste Mardelle
687ed62b25 Don't show clip tooltip when resizing or using fades 2020-03-31 11:50:47 +02:00
Jean-Baptiste Mardelle
7698e03471 Merge branch '2004' 2020-03-31 11:27:52 +02:00
Jean-Baptiste Mardelle
353fc81dfd Show clip duration on hover
Fixes #121 !41
2020-03-31 11:27:26 +02:00
Jean-Baptiste Mardelle
5de26b4cda Fix multitrack view with only 1 visible track
related to #600
2020-03-31 11:26:24 +02:00
Jean-Baptiste Mardelle
6ebbaf076d Fix 1 frame offset when dropping color/image clips in timeline 2020-03-31 11:11:12 +02:00
Jean-Baptiste Mardelle
f886cfdec3 Change monitor scaling action to normal combobox 2020-03-31 10:37:47 +02:00
Vincent Pinon
f8a690a6a4 Explain user if import/export is not available 2020-03-30 22:58:28 +02:00
Jean-Baptiste Mardelle
4190397970 Merge branch '2004' 2020-03-30 17:18:52 +02:00
Jean-Baptiste Mardelle
05d24a019c Fix timeline tracks collapsed height 2020-03-30 17:18:03 +02:00
Jean-Baptiste Mardelle
8ec0f2b2ce Merge branch '2004' 2020-03-30 15:29:55 +02:00
Jean-Baptiste Mardelle
245e292ce7 Fix composition track on expand/paste, and fade durations.
Related to #300
2020-03-30 15:29:19 +02:00
Jean-Baptiste Mardelle
689e351a52 Merge branch '2004' 2020-03-30 13:58:57 +02:00
Jean-Baptiste Mardelle
80104a2fd4 Multitrack mode: auto refresh when a track visibility changes.
Related to #231
2020-03-30 13:58:20 +02:00
Jean-Baptiste Mardelle
46a6707206 Merge branch '2004' 2020-03-29 19:33:14 +02:00
Jean-Baptiste Mardelle
1a03fe69f0 Attempt to have better breeze style icons in timeline 2020-03-29 19:32:08 +02:00
Vincent Pinon
a99ec9e921 Explain user if import/export is not available 2020-03-29 09:19:34 +02:00
Christoph Feck
fc1f4e5427 GIT_SILENT Upgrade release service version to 20.03.90. 2020-03-28 23:36:32 +01:00
Jean-Baptiste Mardelle
7c404235e3 Merge branch '2004' 2020-03-28 07:01:32 +01:00
Jean-Baptiste Mardelle
f3da5ce40f Shift when using spacer tool disables snapping 2020-03-28 07:00:47 +01:00
Jean-Baptiste Mardelle
342e6586e6 Merge branch '2004' 2020-03-27 18:21:11 +01:00
Jean-Baptiste Mardelle
12081a35b4 Fix group snapping, don't allow monitor zone where y < x 2020-03-27 18:20:25 +01:00
Jean-Baptiste Mardelle
d64cc5b197 Disable snapping when pressing Shift while dragging a clip in timeline
Related to #599
2020-03-27 16:29:30 +01:00
Jean-Baptiste Mardelle
9282d380d4 Merge branch '2004' 2020-03-27 15:36:32 +01:00
Jean-Baptiste Mardelle
a04758585c minor track header size adjustment 2020-03-27 15:35:01 +01:00
Jean-Baptiste Mardelle
a53770355b Fix () added to action name without shortcuts 2020-03-27 12:42:41 +01:00
Jean-Baptiste Mardelle
8ca29cdd50 Improve timeline AppImage font 2020-03-27 12:21:01 +01:00
Jean-Baptiste Mardelle
becb2f6f82 Improve timeline AppImage font 2020-03-27 12:20:09 +01:00
l10n daemon script
9c3e153108 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"
2020-03-27 06:32:44 +01:00
l10n daemon script
c22d1897a0 GIT_SILENT made messages (after extraction) 2020-03-27 03:33:31 +01:00
Jean-Baptiste Mardelle
1aebed1631 Merge branch '2004' 2020-03-26 17:25:04 +01:00
Jean-Baptiste Mardelle
3bc09d50e5 Fix zone incorrectly updating with undo 2020-03-26 17:18:22 +01:00
Jean-Baptiste Mardelle
9a9189767f Fix crash on zone undo 2020-03-26 08:31:34 +01:00
Jean-Baptiste Mardelle
a8097f2a3f Fix crash on zone undo 2020-03-25 23:01:18 +01:00
Jean-Baptiste Mardelle
bf3ec045f3 Merge branch '2004' 2020-03-24 13:38:21 +01:00
Jean-Baptiste Mardelle
92f03c42be Relax snapping on zoom level > 16 2020-03-24 13:38:02 +01:00
Jean-Baptiste Mardelle
cb7ac01143 Merge branch '2004' 2020-03-24 13:02:44 +01:00
Jean-Baptiste Mardelle
d6bfed0ac0 Fix audio/video only buttons on clip monitor 2020-03-24 13:02:24 +01:00
Jean-Baptiste Mardelle
98034fb5c3 Fix incorrect qml reference 2020-03-24 12:08:47 +01:00
Jean-Baptiste Mardelle
91fcf91010 Merge branch '2004' 2020-03-24 12:01:21 +01:00
Jean-Baptiste Mardelle
d22ddf450f Fix multitrack view track order, make whole screen clickable, highlight active track 2020-03-24 12:00:57 +01:00
Jean-Baptiste Mardelle
64059a9989 Merge branch '2004' 2020-03-23 23:11:55 +01:00
Jean-Baptiste Mardelle
05f27c5f32 Improve multitrack view (display clickable track names)
Related to #391
2020-03-23 23:10:29 +01:00
Jean-Baptiste Mardelle
03a4eebc79 Merge branch '2004' 2020-03-23 16:05:47 +01:00
Jean-Baptiste Mardelle
4c7961e1c8 Allow aligning several clips to audio reference 2020-03-23 16:05:18 +01:00
Jean-Baptiste Mardelle
bd1d4f0993 Fix audiomixer channels getting unnecessarily larger.
Fixes #590
2020-03-23 13:18:56 +01:00
Jean-Baptiste Mardelle
035557d855 Merge branch '2004' 2020-03-23 12:58:15 +01:00
Jean-Baptiste Mardelle
337cb374e5 Fix thumbnail preview for MLT playlists 2020-03-23 11:08:15 +01:00
Jean-Baptiste Mardelle
3d47f23525 Cleanup audiomixer (use line separators)
Related to #590
2020-03-23 10:01:55 +01:00
Jean-Baptiste Mardelle
e3fbbac6c1 Merge branch '2004' 2020-03-22 22:27:57 +01:00
Jean-Baptiste Mardelle
2824c27d28 Moving clip / rubber selection should trigger vertical scroll.
Related to #591
2020-03-22 22:27:34 +01:00
Jean-Baptiste Mardelle
f9ab7e3e66 Ensure we cannot create a project with 0 tracks
BUG: 419019
2020-03-22 21:31:31 +01:00
Jean-Baptiste Mardelle
c45648968a Cleanup & fix compile warning in recent audiomixer change 2020-03-22 21:01:51 +01:00
Jean-Baptiste Mardelle
b5d66ab697 Merge branch '2004' 2020-03-22 18:45:29 +01:00
Jean-Baptiste Mardelle
0555567c5c Use alternate color for mixer channels and make levels font more visible.
Related to #590
2020-03-22 18:45:06 +01:00
Jean-Baptiste Mardelle
976436ddcb Merge branch '2004' 2020-03-22 09:59:27 +01:00
Jean-Baptiste Mardelle
34be1b019b Fix compile warnings 2020-03-22 09:56:52 +01:00
Vincent Pinon
8a736c340f Check for python before calling it, avoids Windows offering to install it 2020-03-21 22:53:02 +01:00
Jean-Baptiste Mardelle
109d6c9c7a Update edit zone text 2020-03-21 21:52:40 +01:00
Jean-Baptiste Mardelle
c870c085b3 Merge branch '2004' 2020-03-21 21:51:02 +01:00
Jean-Baptiste Mardelle
5625be728a Refactor active track snapping and make zone in/out work with undo/redo 2020-03-21 21:40:54 +01:00
Antonio Rojas
83db3b00bb Merge branch 'release/20.04' 2020-03-21 08:34:31 +01:00
Antonio Rojas
e95533c7d0 Fix build with Qt 5.15
Differential Revision: https://phabricator.kde.org/D28173
2020-03-21 08:33:41 +01:00
Jean-Baptiste Mardelle
39f45173a8 Merge branch '2004' 2020-03-20 15:35:09 +01:00
Jean-Baptiste Mardelle
a240f28264 Fix duplicate font declaration 2020-03-20 15:34:38 +01:00
Jean-Baptiste Mardelle
27e65d614f Merge branch '2004' 2020-03-20 14:51:29 +01:00
Jean-Baptiste Mardelle
39ac85273f Fix zone out snapping has a 1 frame offset 2020-03-20 14:51:04 +01:00
Jean-Baptiste Mardelle
e2133c5092 Merge branch '2004' 2020-03-20 13:55:46 +01:00
Jean-Baptiste Mardelle
58521006f2 Fix dropped fps monitor overlay alignment 2020-03-20 13:54:49 +01:00
Jean-Baptiste Mardelle
402cf0db5b Merge branch '2004' 2020-03-20 13:29:56 +01:00
Jean-Baptiste Mardelle
4cc8006f6b Refactor drop fps calculation, cleanup monitor markers & fps overlay 2020-03-20 13:25:51 +01:00
Jean-Baptiste Mardelle
d5251aa227 Merge branch 'cherry-pick-1fac2573' into 'release/20.04'
Add menu item in timeline  to change audio thumbnail format

See merge request kde/kdenlive!90
2020-03-20 05:22:01 +00:00
Sashmita Raghav
16b8a091c9 Add menu item in timeline to change audio thumbnail format
(cherry picked from commit 1fac25733c)
2020-03-20 04:27:38 +00:00
Jean-Baptiste Mardelle
099a4c9709 Merge branch 'channels' into 'master'
Add menu item in timeline  to change audio thumbnail format

See merge request kde/kdenlive!88
2020-03-19 23:37:40 +00:00
Sashmita Raghav
1fac25733c Add menu item in timeline to change audio thumbnail format 2020-03-19 23:37:40 +00:00
Jean-Baptiste Mardelle
a9e5514984 Key L should allow playing at normal speed 2020-03-19 23:02:22 +01:00
Jean-Baptiste Mardelle
85731eee90 Larger monitor overlay timecode / fps 2020-03-19 21:58:47 +01:00
Jean-Baptiste Mardelle
2b23bde40a Larger monitor overlay timecode / fps 2020-03-19 21:57:52 +01:00
Jean-Baptiste Mardelle
31c4270871 Merge branch '2004' 2020-03-19 16:53:15 +01:00
Jean-Baptiste Mardelle
947a8a619b Add startup splash screen 2020-03-19 16:34:07 +01:00
Jean-Baptiste Mardelle
2df355303e Don't seek to 0 if reverse play at end of clip monitor 2020-03-19 14:25:24 +01:00
Jean-Baptiste Mardelle
fd8f1a6f54 Merge branch '2004' 2020-03-19 11:41:10 +01:00
Jean-Baptiste Mardelle
4055dc74c4 Show monitor guides on effects scenes.
Fixes #141
2020-03-19 11:40:44 +01:00
Jean-Baptiste Mardelle
b3b88adc37 Small fonts adjustments 2020-03-19 10:38:11 +01:00
Jean-Baptiste Mardelle
a5dc31a6f4 Merge branch '2004' 2020-03-19 08:46:01 +01:00
Jean-Baptiste Mardelle
2f243d35ec Make timeline timecode font slightly larger 2020-03-19 08:45:12 +01:00
Jean-Baptiste Mardelle
e0193bf22d Add large warning in statusbar if movit enabled 2020-03-19 08:44:39 +01:00
Jean-Baptiste Mardelle
f97e7c3404 Merge branch '2004' 2020-03-19 06:56:10 +01:00
Jean-Baptiste Mardelle
78aed6b763 Double click track resizer resets to default height 2020-03-19 06:55:48 +01:00
Jean-Baptiste Mardelle
cd277a3d1e Make monitor preview resolution label clickable and cycle through resolutions 2020-03-19 06:36:40 +01:00
Jean-Baptiste Mardelle
9bf92a8502 Ensure clip monitor audio/video ony drag doesn't collide with marker 2020-03-19 06:34:30 +01:00
Jean-Baptiste Mardelle
8ac2fbbd02 Merge branch '2004' 2020-03-18 18:58:15 +01:00
Jean-Baptiste Mardelle
b8f07978f3 Make monitor zone tooltip more visible 2020-03-18 18:57:57 +01:00
Jean-Baptiste Mardelle
8f107886a3 Merge branch '2004' 2020-03-18 10:52:34 +01:00
Jean-Baptiste Mardelle
4ce7f1a93f Only show relevant effects in timeline clip context menu 2020-03-18 10:52:09 +01:00
Jean-Baptiste Mardelle
d61e75792f Get rid of the automated "go" topmenu 2020-03-18 10:19:39 +01:00
Farid Abdelnour
ed4fb65245 Add more profiles 2020-03-18 10:08:12 +01:00
Jean-Baptiste Mardelle
7762e4979c Merge branch 'patch-5' into 'master'
Add more profiles

See merge request kde/kdenlive!85
2020-03-18 09:05:41 +00:00
Farid Abdelnour
19a62d341d Add more profiles 2020-03-18 09:05:41 +00:00
Jean-Baptiste Mardelle
1779489531 Merge branch '2004' 2020-03-18 10:02:42 +01:00
Jean-Baptiste Mardelle
6d8e6f523b Ensure audio track is inserted at correct position if no existing audio 2020-03-18 10:02:01 +01:00
Jean-Baptiste Mardelle
efb41a23a4 Merge branch '2004' 2020-03-18 09:28:21 +01:00
Jean-Baptiste Mardelle
c5ae08cd51 Revert commit 1ffc0b61 breaking group loading.
CCBUG: 418974
2020-03-18 09:26:54 +01:00
Jean-Baptiste Mardelle
45cc119595 Make monitor ruler zone slightly more opaque for better visibility 2020-03-18 09:13:12 +01:00
Jean-Baptiste Mardelle
b172cad7b5 Merge branch '2004' 2020-03-18 08:47:37 +01:00
Jean-Baptiste Mardelle
03f434ce2f Fix startup crash introduced in last commit 2020-03-18 08:47:19 +01:00
Jean-Baptiste Mardelle
7fe4d22875 Merge branch '2004' 2020-03-18 08:38:49 +01:00
Jean-Baptiste Mardelle
15bb120c0f Update record volume when changed from mixer 2020-03-18 08:38:21 +01:00
Jean-Baptiste Mardelle
6c5d36e52d Merge branch '2004' 2020-03-18 08:19:20 +01:00
Jean-Baptiste Mardelle
11bc0f0850 Restore cursore position on undo insert/overwrite zone.
Fixes #430
2020-03-18 08:18:56 +01:00
Jean-Baptiste Mardelle
ce065b3c5a Play forward button should always start with >1 speed 2020-03-18 07:44:47 +01:00
Jean-Baptiste Mardelle
81a863f07e Add make all tracks in/active (Shift+Alt+a) 2020-03-18 07:39:49 +01:00
Jean-Baptiste Mardelle
61066c7264 Merge branch '2004' 2020-03-17 21:45:45 +01:00
Jean-Baptiste Mardelle
01c81aff57 Fix crashes in expand clip.
Related to #300
2020-03-17 21:45:22 +01:00
Jean-Baptiste Mardelle
f1fec81b4c Fix crash on close 2020-03-17 21:21:33 +01:00
Jean-Baptiste Mardelle
84bfe0b565 Merge branch '2004' 2020-03-17 18:30:57 +01:00
Jean-Baptiste Mardelle
db9dfd1db7 Make all timeline tracks active by default 2020-03-17 18:30:36 +01:00
Jean-Baptiste Mardelle
f79d5aba58 Merge branch '2004' 2020-03-17 18:19:30 +01:00
Jean-Baptiste Mardelle
3331cba0cf Fix dual pass effects (motion tracker using incorrect zone) 2020-03-17 18:18:46 +01:00
Jean-Baptiste Mardelle
9a0277df5d Merge branch '2004' 2020-03-17 17:48:32 +01:00
Jean-Baptiste Mardelle
9509dd0d9f Fix expanding playlists with slowmotion clip, and some cases where expand would only expand some clips 2020-03-17 17:48:05 +01:00
Jean-Baptiste Mardelle
af06d4363d Merge branch '2004' 2020-03-17 14:14:45 +01:00
Jean-Baptiste Mardelle
eae4c399bd Add switch active state of all tracks action (Shift+A) and restore Expand clip 2020-03-17 14:12:26 +01:00
Albert Astals Cid
47d3dfd968 GIT_SILENT Upgrade release service version to 20.03.80. 2020-03-15 20:01:16 +01:00
Albert Astals Cid
f1def359ad GIT_SILENT Upgrade release service version to 20.07.70. 2020-03-15 19:39:17 +01:00
Yuri Chornoivan
4956bd93cb Make QML labels translatable 2020-03-14 22:08:32 +02:00
Jean-Baptiste Mardelle
c968d82977 Seek to next snap only considers active tracks 2020-03-13 22:32:10 +01:00
Jean-Baptiste Mardelle
62e1428d40 Fix "out point" marker in clip monitor has 1 frame offset 2020-03-13 16:43:31 +01:00
Jean-Baptiste Mardelle
845242e67f Revert set zone out to include current frame 2020-03-13 10:24:48 +01:00
Jean-Baptiste Mardelle
8a847684b3 Fix keyboard focus when both monitors are fullscreen 2020-03-13 08:17:28 +01:00
Jean-Baptiste Mardelle
3b4704257b Ensure frame position consistency for out operations.
Related to #318
2020-03-12 13:13:38 +01:00
Jean-Baptiste Mardelle
1ffc0b611e Ensure audio track is inserted at correct position when no previous audio exists 2020-03-12 13:13:01 +01:00
Jean-Baptiste Mardelle
340c9ceba3 Hide "show clip properties" from bin folder context menu 2020-03-12 09:12:43 +01:00
Jean-Baptiste Mardelle
798221a142 Don't insert audio tracks in the middle of video tracks.
Related to #506
2020-03-12 08:58:41 +01:00
Jean-Baptiste Mardelle
0a50a0a9bd Ensure parent is expanded when making action on a clip 2020-03-11 19:10:15 +01:00
Jean-Baptiste Mardelle
e7638efd37 Fix audio thumbs sometimes not appearing on clip quick insert
CCBUG: 417110
2020-03-11 13:36:03 +01:00
Jean-Baptiste Mardelle
8cce530db3 Setting clip out point should include current frame.
Related to #318
2020-03-11 13:02:38 +01:00
Jean-Baptiste Mardelle
cad9ec9fbc Fix switching between clip and project monitor if both are fullscreen 2020-03-11 11:34:07 +01:00
Jean-Baptiste Mardelle
f426ee9de8 Expand parent folder when creating a subfolder 2020-03-11 11:18:30 +01:00
Jean-Baptiste Mardelle
538142fe2b Fix dropping clip in timeline can lead to crash if drop ended outside timeline 2020-03-11 10:33:10 +01:00
Jean-Baptiste Mardelle
8aa49abd12 Restore menu entry to enable timeline audio record in track headers 2020-03-11 08:53:47 +01:00
l10n daemon script
ce4d176340 GIT_SILENT made messages (after extraction) 2020-03-11 03:22:59 +01:00
Jean-Baptiste Mardelle
4f4499123f Fix Bin sort order lost on exit and sort by insertion order broken
Related to #583
2020-03-10 21:20:49 +01:00
Caio Carvalho
50596e9665 Rate, type and tag filter conditions should be evaluated outside of the loop 2020-03-10 16:04:34 -03:00
Caio Carvalho
225e00d0f0 Fix filter. Rating filter was considering rates greater than the selected one 2020-03-10 15:52:29 -03:00
Jean-Baptiste Mardelle
eed01aa027 Don't attempt to create thumbnails on color clips 2020-03-10 08:55:16 +01:00
Jean-Baptiste Mardelle
6b8b07fb27 Fix track compositing duplicated on track insert/delete 2020-03-10 08:54:34 +01:00
Jean-Baptiste Mardelle
5d566844ee Disable audio monitor filters on save 2020-03-09 21:40:41 +01:00
Jean-Baptiste Mardelle
81a54b54d3 Fix possible crash on profile switch 2020-03-09 21:39:37 +01:00
Jean-Baptiste Mardelle
bfec04aa6f Fix timeline rubberband when scrolling.
CCBUG: 417209
2020-03-09 13:37:00 +01:00
Jean-Baptiste Mardelle
6424777eb6 Don't re-insert clip multiple times if drag exits in the headers area then re-enters timeline 2020-03-09 08:53:41 +01:00
Jean-Baptiste Mardelle
d3c039a6c3 Merge branch 'patch-4' into 'master'
flatpak: frei0r-plugins 1.7.0

See merge request kde/kdenlive!86
2020-03-09 06:37:16 +00:00
Jean-Baptiste Mardelle
4d2c8138ab minor cleanup - remove spacer in monitor toolbar to make more space for audio levels 2020-03-08 18:46:00 +01:00
Jean-Baptiste Mardelle
5ff5d45128 Fix tests 2020-03-08 18:22:04 +01:00
Peter Eszlari
7c8cff018e flatpak: frei0r-plugins 1.7.0 2020-03-07 23:49:23 +00:00
Jean-Baptiste Mardelle
b91baadc82 Fix compile warning 2020-03-06 16:00:53 +01:00
Jean-Baptiste Mardelle
84f0dad195 Bump MLT dependency 2020-03-06 16:00:53 +01:00
Jean-Baptiste Mardelle
2f36494573 Merge branch 'patch-4' into 'master'
Add alpha category and profiles based on Shotcut.

See merge request kde/kdenlive!84
2020-03-06 12:30:08 +00:00
Farid Abdelnour
3b24125ba0 Created alpha category and added alpha profiles from Shotcut https://github.com/mltframework/mlt/tree/master/presets/consumer/avformat/alpha 2020-03-06 12:30:08 +00:00
Jean-Baptiste Mardelle
588cfe8052 Various cleanup and fixes for assetlist 2020-03-06 13:25:21 +01:00
Jean-Baptiste Mardelle
13b88a82af Use a different icon color for effect groups 2020-03-06 10:30:02 +01:00
Jean-Baptiste Mardelle
3a7e2fa714 Fix text template timeline thumbnail 2020-03-06 10:11:16 +01:00
Jean-Baptiste Mardelle
2ee3148420 Fix some compile warnings 2020-03-05 13:47:55 +01:00
Jean-Baptiste Mardelle
05ad207eeb Introduce category for compositions that should have default length on insertion.
Related to #549
2020-03-05 09:11:05 +01:00
Jean-Baptiste Mardelle
72c7ad1f1f minor cleanup 2020-03-05 08:47:22 +01:00
Jean-Baptiste Mardelle
a6bff2f99e Fix crash on close.
Fixes #571
2020-03-05 08:13:14 +01:00
Jean-Baptiste Mardelle
b7eb4d54d1 Disable marker actions when timeline cursor is not on selected clip
Fixes #564
2020-03-05 08:07:16 +01:00
Jean-Baptiste Mardelle
89b7f9eed9 Allow filter job effects on tracks and master stack, fix crash
Related to #570
2020-03-04 13:38:37 +01:00
Jean-Baptiste Mardelle
74a165753e Fix duplicate multiple clips only duplicating first item
BUG: 418379
2020-03-03 22:37:33 +01:00
Jean-Baptiste Mardelle
a96aa3f058 Fix clip cannot be moved to 0 on some zoom level when another snap point was close to 0 2020-03-03 22:28:18 +01:00
Jean-Baptiste Mardelle
689e191a00 Allow saving the full effect stack as an effect - kind of restores effect groups.
Related to #4
2020-03-03 22:23:22 +01:00
Jean-Baptiste Mardelle
a61fcd9b5b Fix crash cutting group with composition.
CCBUG: 418378
2020-03-03 21:09:28 +01:00
Jean-Baptiste Mardelle
6229097d8b Merge branch 'patch-1' into 'master'
added link to the nightly AppImage for easier locating of these builds for testing

See merge request kde/kdenlive!83
2020-03-02 15:13:01 +00:00
Michael Tunnell
63a29be257 added link to the nightly AppImage for easier locating of these builds for testing 2020-03-02 15:13:01 +00:00
Jean-Baptiste Mardelle
504a5f2bc5 Fix cache thumbs incorrectly using full res profile 2020-03-02 13:41:54 +01:00
Jean-Baptiste Mardelle
f8ecc14089 delay cache job to allow faster clip loading 2020-03-02 13:41:54 +01:00
Jean-Baptiste Mardelle
f6a255ef98 Don't package libgcrypt - fixes rendering on Ubuntu 16.10 2020-03-02 09:47:24 +00:00
Jean-Baptiste Mardelle
07bdbfa40d Don't delete clip when dragging from bin and trying to put it at frame 0 in timeline 2020-03-02 09:31:05 +01:00
Jean-Baptiste Mardelle
47203736cc Add some safety checks on paste clips.
Related to #581
2020-03-02 08:27:59 +01:00
Jean-Baptiste Mardelle
bc3e0604cd Fix clips having size bigger than their parent track 2020-03-01 14:56:35 +01:00
Jean-Baptiste Mardelle
0df4fccc14 Fix clip monitor ruler not always adjusting to correct length 2020-03-01 14:21:27 +01:00
Jean-Baptiste Mardelle
3f3e2ee733 Fix paste speed clip broken on comma locale
CCBUG: 418121
2020-02-29 06:57:12 +01:00
Jean-Baptiste Mardelle
a13240c4b1 Fix compile warning 2020-02-28 19:04:55 +01:00
Jean-Baptiste Mardelle
78273e5f5e Fix timeline keeping aspect ratio of initial profile after switch 2020-02-28 11:35:44 +01:00
Jean-Baptiste Mardelle
5777f4dba3 Fix bin clips using wrong aspect ratio on profile change.
Fixes #469
2020-02-28 10:53:05 +01:00
Jean-Baptiste Mardelle
25c045ae93 Focus speed value when opening speed dialog 2020-02-28 10:35:19 +01:00
Jean-Baptiste Mardelle
a7899164ae Fix possible crash on paste clip 2020-02-28 10:28:54 +01:00
Jean-Baptiste Mardelle
39995d21db Fix audio track tag on track insert 2020-02-28 08:09:31 +01:00
Jean-Baptiste Mardelle
32136296d1 Fix broken timeline header position in some cases 2020-02-28 07:59:24 +01:00
Jean-Baptiste Mardelle
2e0fbcd841 Fix compile warning 2020-02-28 07:35:18 +01:00
Jean-Baptiste Mardelle
1f9d298e49 Fix track tag name not updated on track insert/delete 2020-02-28 07:31:53 +01:00
l10n daemon script
27dd6c195a 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"
2020-02-28 05:49:13 +01:00
l10n daemon script
183146ab45 GIT_SILENT made messages (after extraction) 2020-02-28 03:14:34 +01:00
Jean-Baptiste Mardelle
8af30d4eee Fix monitor overlay not updating on profile change.
Related to #538
2020-02-27 08:53:11 +01:00
Jean-Baptiste Mardelle
61a3d1e3c4 Improve some effect focus cases, fix compile warning 2020-02-26 13:45:42 +01:00
Jean-Baptiste Mardelle
2bcd6e07df Add option to keep images at original size when added to project by adding resize filter.
Related to #538
2020-02-26 09:58:40 +01:00
l10n daemon script
5d12bf5cb5 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"
2020-02-26 05:59:56 +01:00
l10n daemon script
daa87e2c67 GIT_SILENT made messages (after extraction) 2020-02-26 03:22:37 +01:00
Jean-Baptiste Mardelle
963e191868 Fix 1 frame offset in fade out
CCBUG: 416811
2020-02-25 09:10:51 +01:00
Jean-Baptiste Mardelle
d623ed4051 Fix align and center icon in geometry param 2020-02-24 19:09:27 +01:00
Jean-Baptiste Mardelle
002ffdf8ac Add paste effects in clip context menu 2020-02-24 14:09:01 +00:00
Jean-Baptiste Mardelle
0248e6bddb Fix crash setting effect geometry to frame size.
Fixes #567
2020-02-24 10:52:07 +00:00
Jean-Baptiste Mardelle
0baa413397 Fix markers drawn outside clip
Fixes #579
2020-02-24 09:58:31 +00:00
Jean-Baptiste Mardelle
8f0ae230a0 Fix regression and crash in effect focusing 2020-02-24 08:53:44 +01:00
Jean-Baptiste Mardelle
b5a51256f8 *Assign 'g' shortcut to add/remove guide
*Add got to next/previous guide with CTRL+arrow
related to #563
2020-02-21 11:34:57 +01:00
Jean-Baptiste Mardelle
21a78368bb Fix app losing focus on monitor fullscreen, re-add app fullscreen action to view menu 2020-02-21 10:24:44 +01:00
Jean-Baptiste Mardelle
efcf61eb63 cleanup effect activation 2020-02-20 18:49:13 +01:00
Jean-Baptiste Mardelle
94fa15c973 Fix geometry effects sometimes incorrectly focused on click 2020-02-20 14:11:55 +01:00
Jean-Baptiste Mardelle
a78d04dee2 Fix crash on insert track. Related to #573 2020-02-20 09:05:02 +01:00
Jean-Baptiste Mardelle
70618a981b Update build-image.sh 2020-02-19 18:10:52 +00:00
Jean-Baptiste Mardelle
9ec3a83277 Merge branch 'patch-3' into 'master'
fix org.kde.kdenlive.appdata.xml

See merge request kde/kdenlive!82
2020-02-19 14:28:17 +00:00
Jean-Baptiste Mardelle
daa0386a55 Fix several aspect ratio issues including #569 2020-02-19 10:58:55 +01:00
Jean-Baptiste Mardelle
3e7912b238 AppImage: use rubberband git 2020-02-19 06:58:50 +01:00
Laurent Montel
db2f6211ba Port some deprecated methods 2020-02-18 14:43:25 +01:00
Peter Eszlari
1b364e8b01 fix org.kde.kdenlive.appdata.xml 2020-02-18 11:46:31 +00:00
Jean-Baptiste Mardelle
ba23f355dd Switch to gtk+ 2.24 (fixed compilation issue on Ubuntu 16.04) 2020-02-18 09:18:49 +00:00
Jean-Baptiste Mardelle
dc8e61347e Disable pitch compensation if rbpitch filter (rubberband) is not available in MLT 2020-02-15 19:39:19 +01:00
Yuri Chornoivan
0b6b41bc2f Fix minor EBN issues 2020-02-14 18:28:34 +02:00
Jean-Baptiste Mardelle
774c3aefc8 Better handling of forwards / backwards play: fine tune speeds, restore audio scrubbing on some speeds, display playback speed in monitor toolbar 2020-02-14 15:05:54 +01:00
Jean-Baptiste Mardelle
31a4f3c441 Fix display of vertical videos.
Fixes #558
2020-02-14 11:37:08 +01:00
Jean-Baptiste Mardelle
9e2983ceea update Windows OpenGL backend names to more user friendly names 2020-02-14 11:19:45 +01:00
Jean-Baptiste Mardelle
dffcd79608 Fix changing of title clip duration broken
BUG: 417505
2020-02-14 11:09:06 +01:00
Jean-Baptiste Mardelle
6fd83d69c1 Speed change triggers a new clip insert so no need to create a binding, also fix tests 2020-02-14 08:55:19 +01:00
Jean-Baptiste Mardelle
50e2356fee Merge branch 'patch2' into 'master'
Add color to title clips in the timeline

See merge request kde/kdenlive!80
2020-02-13 17:07:55 +00:00
Sashmita Raghav
c6cd033ec6 Add color to title clips in the timeline 2020-02-13 17:07:55 +00:00
Jean-Baptiste Mardelle
076a94b916 Fix possible corruption when pasting from another project that is a copy of current project 2020-02-12 16:29:43 +01:00
Jean-Baptiste Mardelle
653231dca1 Merge branch 'markers' into 'master'
Display the marker comments by default

See merge request kde/kdenlive!79
2020-02-12 15:28:57 +00:00
Jean-Baptiste Mardelle
24c22f8a45 Fix recent change breaking effects with jobs (like motion tracker) 2020-02-12 11:24:41 +01:00
Jean-Baptiste Mardelle
b1d32b0fc6 Merge branch '1912' 2020-02-12 11:23:13 +01:00
Jean-Baptiste Mardelle
1d97bad18b Update appdata for 19.12.3 2020-02-12 10:27:33 +01:00
Jean-Baptiste Mardelle
3c17c4ee3f Fix audio mixer balance cannot be changed after project opening
Related to #559
2020-02-12 10:26:27 +01:00
Jean-Baptiste Mardelle
81f67bd98c Fix clip fades cannot be inserted after undoing 2020-02-12 10:24:59 +01:00
Jean-Baptiste Mardelle
60b9c1affb Fix cannot update render filename 2020-02-12 10:23:42 +01:00
Jean-Baptiste Mardelle
f3546b3fa8 Fix pasted clips with negative speed have wrong in/out.
CCBUG: 417143
2020-02-12 10:23:32 +01:00
Jean-Baptiste Mardelle
9fb411c76a Fix dropping effect on monitor 2020-02-12 10:22:56 +01:00
Jean-Baptiste Mardelle
15f4abf922 Spelling fixes (by Patrick Matthäi) 2020-02-12 10:18:15 +01:00
Jean-Baptiste Mardelle
402c251eae Add pitch compensation to speed effect (requires MLT git) 2020-02-12 10:05:38 +01:00
Sashmita Raghav
04de65e1d5 Display the marker comments by default 2020-02-12 01:37:27 +00:00
Jean-Baptiste Mardelle
55d0afae61 Merge branch 'slides' into 'master'
Add color to slideshow clips in the timeline

See merge request kde/kdenlive!78
2020-02-11 17:46:06 +00:00
Sashmita Raghav
7e6f53202f Add color to slideshow clips in the timeline 2020-02-11 17:46:06 +00:00
Jean-Baptiste Mardelle
9239763723 Fix audio mixer balance cannot be changed after project opening
Related to #559
2020-02-11 18:44:20 +01:00
Jean-Baptiste Mardelle
67407928e8 Fix clip fades cannot be inserted after undoing 2020-02-11 09:10:11 +01:00
Jean-Baptiste Mardelle
2c04791c32 Rotoscoping: also add keyframe at current cursor pos on initial keyframe 2020-02-11 09:10:11 +01:00
Jean-Baptiste Mardelle
fc8be51232 Fix rotoscoping broken in some circumstances on cut clips 2020-02-11 07:30:37 +01:00
Jean-Baptiste Mardelle
4c9841ca49 Fix rotoscoping broken in some circumstances on cut clips 2020-02-11 07:29:30 +01:00
Jean-Baptiste Mardelle
55be25e033 Fix tile clips created with monitor preview res
BUG: 417368
2020-02-10 08:38:25 +01:00
Jean-Baptiste Mardelle
51ba7e93cd Fix cannot update render filename 2020-02-10 08:05:27 +01:00
Jean-Baptiste Mardelle
92fe66da8c Fix pasted clips with negative speed have wrong in/out.
CCBUG: 417143
2020-02-09 19:05:11 +01:00
Jean-Baptiste Mardelle
0b8d30e713 Fix dropping effect on monitor 2020-02-09 08:42:01 +01:00
Yuri Chornoivan
5cc84bdc54 Fix minor typos 2020-02-09 09:12:57 +02:00
Vincent Pinon
fb82eabe2a Integrate OTIO convertions 2020-02-08 23:48:29 +01:00
Jean-Baptiste Mardelle
3d26bd55ae Add CSRT and MOSSE tracking algorithms in opencv.tracker filter 2020-02-08 14:16:52 +01:00
Jean-Baptiste Mardelle
6f5ed348b7 Correctly import keyframe type. Related to #554 2020-02-07 18:19:30 +01:00
Jean-Baptiste Mardelle
a29ab98463 Fix error in importing keyframes from clipboard
Related to #554
2020-02-07 17:25:33 +01:00
Jean-Baptiste Mardelle
7f8a64a55f Improve rating painting and selection 2020-02-07 15:18:42 +01:00
Jean-Baptiste Mardelle
bbc4d01a48 Some updates for AppImage rubberband (not automatically included, needs some manual patching) 2020-02-07 14:34:19 +01:00
Jean-Baptiste Mardelle
18b09a3434 Add vamp-sdk to AppImage scripts 2020-02-07 12:08:52 +01:00
Jean-Baptiste Mardelle
9be4cf86d0 Add rubberband to AppImage scripts 2020-02-07 12:04:13 +01:00
Jean-Baptiste Mardelle
5d2b4cc567 Fix monitor fullscreen in some cases and don't lose focus (broke shortcuts) 2020-02-07 11:56:15 +01:00
Jean-Baptiste Mardelle
abf6f895bd Fix monitor fullscreen in some cases and don't lose focus (broke shortcuts) 2020-02-07 11:55:07 +01:00
Jean-Baptiste Mardelle
6007d573b9 *Use menu position for insert/remove space when necessary
*Show warning when paste cannot be performed
2020-02-07 11:23:47 +01:00
Jean-Baptiste Mardelle
25daf0c1d4 Add replace clip feature 2020-02-07 10:49:55 +01:00
Jean-Baptiste Mardelle
e544b872b7 Fix frame size in monitor overlay with non square pixels 2020-02-06 13:36:55 +01:00
Jean-Baptiste Mardelle
9633446df6 Adjust composition height to lower track 2020-02-06 09:31:54 +01:00
Jean-Baptiste Mardelle
4f377c438c Preview scaling: width can be a multiple of 2, not 8 2020-02-06 07:56:25 +01:00
l10n daemon script
d19081205a GIT_SILENT made messages (after extraction) 2020-02-04 08:51:40 +01:00
Jean-Baptiste Mardelle
1352ed803f Don't let track header buttons steal keyboard focus 2020-02-04 07:56:26 +01:00
Jean-Baptiste Mardelle
c5f05bbf28 Update org.kde.kdenlive.appdata.xml 2020-02-04 02:34:25 +00:00
l10n daemon script
78bf97607f GIT_SILENT made messages (after extraction) 2020-02-04 03:15:04 +01:00
Jean-Baptiste Mardelle
8d18c171b2 Fix effectstack layout margin for qtblend effect 2020-02-03 19:07:01 +01:00
Jean-Baptiste Mardelle
1bfec556d4 Add warning message when trying to set speed lower than allowed 2020-02-03 18:34:02 +01:00
Jean-Baptiste Mardelle
cc7e26b9c4 Make use of KColorSchemeManager's new handling of system theme (Backported from KDevelop) 2020-02-03 07:48:12 +01:00
Jean-Baptiste Mardelle
3522a5ed85 Fix error in previous commit (do change fps on profile change!!) 2020-02-03 07:41:08 +01:00
Jean-Baptiste Mardelle
79ef39aabf Improve snapping, don't allow resize on lower zoom levels 2020-02-02 19:15:08 +01:00
Jean-Baptiste Mardelle
4acfecb048 Use logarithmic scale for speed slider (should allow better speed adjustments) 2020-02-02 18:44:36 +01:00
Christoph Feck
526314a6e3 GIT_SILENT Upgrade KDE Applications version to 19.12.2. 2020-02-02 15:02:53 +01:00
Jean-Baptiste Mardelle
3fd65c5d48 Merge branch 'patch3' into 'master'
Add color to image clip type

See merge request kde/kdenlive!76
2020-02-01 18:15:21 +00:00
Jean-Baptiste Mardelle
433caf34fb Revert attempt to fix Windows timeline icon size 2020-02-01 19:04:24 +01:00
Jean-Baptiste Mardelle
f9491a9e39 Attempt to fix crash after profile change 2020-02-01 19:03:51 +01:00
Sashmita Raghav
1e42e807cb Fix indentation in image clip condition 2020-01-31 18:37:42 +00:00
Jean-Baptiste Mardelle
5e6eba3583 Try to make track icons larger on Windows 2020-01-31 17:56:24 +01:00
Jean-Baptiste Mardelle
189d579694 Fix misc compile warnings 2020-01-31 17:54:18 +01:00
Jean-Baptiste Mardelle
b8b9bfa30b Fix deprecation compile warnings 2020-01-31 17:36:37 +01:00
Jean-Baptiste Mardelle
5e4ef93ed1 Adjust track head icon size 2020-01-31 17:26:19 +01:00
Jean-Baptiste Mardelle
75664632f2 Fix forward/rewind affecting wrong monitor
BUG: 416917
2020-01-31 16:43:43 +01:00
Jean-Baptiste Mardelle
f74d3dc277 Enable clip jobs and convert/extract audio on subclips.
BUG: 416616
2020-01-31 16:08:49 +01:00
Jean-Baptiste Mardelle
0c92179e50 Merge branch 'patch-1' into 'master'
Indicate how to report bugs, not just the bug tracker url

See merge request kde/kdenlive!77
2020-01-31 12:38:00 +00:00
Jean-Baptiste Mardelle
d0b74cdd75 Filter effects in current category only.
Related to #541
2020-01-31 13:37:38 +01:00
Jean-Baptiste Mardelle
78f8880a3d Fix crash on exit 2020-01-31 13:26:25 +01:00
Jean-Baptiste Mardelle
cb0c34b01c Fix crash adding lift_gamma_gain with narrow effect stack 2020-01-31 12:56:01 +01:00
Jean-Baptiste Mardelle
a853d84660 Cleanup: remove unused code 2020-01-31 12:48:23 +01:00
Jean-Baptiste Mardelle
eea417cb50 Add dependency on QtQuickControls2 to correctly style timeline controls 2020-01-31 12:38:10 +01:00
Jean-Baptiste Mardelle
0fb7ba921a Get rid of remaining qml1 in timeline 2020-01-31 10:37:10 +01:00
Jean-Baptiste Mardelle
14f47e39f8 Use standard Qt connection for qml ungrab 2020-01-30 13:23:07 +01:00
Jean-Baptiste Mardelle
67bf1b11ee Switch timeline from ScrollView to Flickable 2020-01-30 07:40:03 +01:00
Jean-Baptiste Mardelle
85c60be883 Only connect qml menus once (thanks Filippo Gentile) 2020-01-30 07:37:50 +01:00
Camille M
43be4c6398 Indicate how to report bugs, not just the bug tracker url 2020-01-29 15:55:13 +00:00
Sashmita Raghav
db0c7539c6 Merge branch 'master' into 'patch3'
# Conflicts:
#   src/timeline2/view/timelinecontroller.h
2020-01-29 15:25:48 +00:00
Jean-Baptiste Mardelle
eccb4c145e Update Composition.qml for qml2 ScrollView 2020-01-29 14:43:22 +00:00
Jean-Baptiste Mardelle
41357ae824 Update ClipThumbs.qml for qml2 ScrollView 2020-01-29 14:42:34 +00:00
Jean-Baptiste Mardelle
124c740159 Update Clip.qml for qml2 scrollview 2020-01-29 14:41:47 +00:00
Jean-Baptiste Mardelle
831b4d31ed Update ClipAudioThumbs.qml for qml2 scrollview 2020-01-29 14:40:40 +00:00
Jean-Baptiste Mardelle
782b2a3c51 Update Timeline.js to remove qml1 references 2020-01-29 14:15:41 +00:00
Jean-Baptiste Mardelle
dfa50c03c4 Switch timeline to qml2 only (port qml1 code) 2020-01-29 13:47:11 +01:00
Jean-Baptiste Mardelle
108366cb88 Re-use better dialog for timeline change clip speed (with slider) 2020-01-29 13:18:10 +01:00
Jean-Baptiste Mardelle
b20a1bd869 Switch timeline headers menu to qwidget 2020-01-29 11:42:36 +01:00
Jean-Baptiste Mardelle
6a068663a4 Fix clip monitor not pausing at clip end, fix play zone activating wrong monitor 2020-01-29 10:25:31 +01:00
Jean-Baptiste Mardelle
40076c8f67 Nicer ui for timeline clip ctrl speed change 2020-01-29 09:13:55 +01:00
Jean-Baptiste Mardelle
2e9710f885 Switch timeline context menu to QWidget 2020-01-28 13:43:48 +01:00
Jean-Baptiste Mardelle
45282ce949 minor cleanup of qml's selected id management 2020-01-28 09:17:03 +01:00
Jean-Baptiste Mardelle
67dcdfb459 Fix audio thumbs of cut clips with speed effect 2020-01-28 09:14:32 +01:00
Jean-Baptiste Mardelle
b237a89ee2 Fix possible startup crash (calling checkItemDeletion on close) 2020-01-28 09:08:40 +01:00
l10n daemon script
137e72e523 GIT_SILENT made messages (after extraction) 2020-01-28 08:20:14 +01:00
l10n daemon script
f4e9dbae10 GIT_SILENT made messages (after extraction) 2020-01-28 03:11:57 +01:00
Sashmita Raghav
a939e20f7f define imageColor function 2020-01-28 01:32:59 +00:00
Jean-Baptiste Mardelle
b27d856a79 *Switch timeline composition menu to QWidget instead of qml
*Fix crash editing composition position from timeline context menu
2020-01-27 19:09:46 +01:00
Sashmita Raghav
a76c3f9744 add function to assign color to image clips 2020-01-27 15:31:10 +00:00
Sashmita Raghav
f78a1e6595 add imageColor property 2020-01-27 15:28:41 +00:00
Sashmita Raghav
800813eaf5 add condition to assign color to image clip type 2020-01-27 15:27:12 +00:00
Jean-Baptiste Mardelle
3600b896ae Fix crash on movit clip jobs.
Fixes #542
2020-01-27 13:29:53 +01:00
Jean-Baptiste Mardelle
9fbafcdcc1 Fix thumbnails with movit enabled.
Fixes #543
2020-01-27 12:57:21 +01:00
Jean-Baptiste Mardelle
9e50287191 * Re-add extract clip in timeline context menu
* Add new option to save current timeline clip as subclip (clip zone)
2020-01-27 12:44:01 +01:00
Jean-Baptiste Mardelle
6d99ae0cee Fix crash on undo speed change 2020-01-27 08:53:49 +01:00
Jean-Baptiste Mardelle
d75a00ba9a Fix control resize to slow down a clip.
Fixes #523
2020-01-27 07:35:02 +01:00
Jean-Baptiste Mardelle
7d1c301c85 Cleaner deletion order on exit 2020-01-26 10:14:26 +01:00
Jean-Baptiste Mardelle
4493cbbcf2 Fix crash on new project with Qt 5.14
Related to #494
2020-01-26 10:13:57 +01:00
Jean-Baptiste Mardelle
e76198a510 Add missin 270p scaling 2020-01-25 20:27:12 +01:00
Jean-Baptiste Mardelle
d321aeedd7 Merge branch 'camillem/kdenlive-camillem-master-patch-79690' 2020-01-25 20:20:44 +01:00
Jean-Baptiste Mardelle
6f6999a8cf First draft of direct dropping in timeline 2020-01-25 19:14:38 +01:00
Jean-Baptiste Mardelle
05670931d5 Fix incorrect clip height on collapse with shortcut 2020-01-24 21:03:51 +01:00
Jean-Baptiste Mardelle
fd4681562e Switch timeline clip context menu to QWidget instead of Qml.
Fixes the "cannot edit text" issue on Windows and makes keyboard shortcuts appear again in menu
2020-01-24 17:36:38 +01:00
Jean-Baptiste Mardelle
ddc4751f76 Add shortcut to collapse/expand current effect or track
Default shortcut set as '<'
CCBUG: 416680
2020-01-24 13:12:19 +01:00
Jean-Baptiste Mardelle
3ef3b4547c Fix index corruption on track deletion.
Maybe related to "invalid red track warning"
CCBUG: 416677
2020-01-24 12:22:39 +01:00
Jean-Baptiste Mardelle
9cf41f2650 Fix index corruption on track deletion.
Maybe related to "invalid red track warning"
CCBUG: 416677
2020-01-24 12:19:01 +01:00
Jean-Baptiste Mardelle
38881faba3 Sort subclips in chronological order when sorting by date.
Fixes #537
2020-01-24 10:58:32 +01:00
Jean-Baptiste Mardelle
32919a82e8 Sort subclips in chronological order when sorting by date.
Fixes #537
2020-01-24 10:57:58 +01:00
Jean-Baptiste Mardelle
7072075622 Use standard rename action for bin rename (with standard F2 shortcut) 2020-01-24 10:49:30 +01:00
Jean-Baptiste Mardelle
d3b8ae9b20 Fix warnings 2020-01-24 10:00:02 +01:00
Jean-Baptiste Mardelle
8d2970efee Adapt to MLT's updated consumer scaling feature 2020-01-24 09:59:45 +01:00
Jean-Baptiste Mardelle
05f058a0b4 Merge branch '1912' 2020-01-23 08:57:04 +01:00
Jean-Baptiste Mardelle
196178f2ab Fine tune timeline clip elements on smaller track size 2020-01-23 07:37:21 +01:00
Jean-Baptiste Mardelle
674192e5ee Merge branch '1912' 2020-01-22 13:52:59 +01:00
Jean-Baptiste Mardelle
c5becebd6b Cleanup resize and other clip handles (fades, add composition, keyframes).
Related to #527
2020-01-22 13:52:28 +01:00
Jean-Baptiste Mardelle
84910e03c4 Merge branch '1912' 2020-01-20 13:35:22 +01:00
Jean-Baptiste Mardelle
0f874a1f20 Clean up and fix possible corruption on missing bin clip id
Related to #533
2020-01-20 13:34:01 +01:00
Jean-Baptiste Mardelle
6c5f196072 Restore opening of clips from command line.
CCBUG: 416404
2020-01-20 09:04:15 +01:00
Jean-Baptiste Mardelle
be08502e00 Fix effect with long names prevent easy access to effect actions.
BUG: 416420
2020-01-20 09:03:05 +01:00
Jean-Baptiste Mardelle
cdddc4b8cc Restore opening of clips from command line.
CCBUG: 416404
2020-01-20 08:41:50 +01:00
Jean-Baptiste Mardelle
b86e922455 Fix corruption on group move and fix timeline seek when shift pressed.
Fixes #529
2020-01-18 18:38:50 +01:00
Jean-Baptiste Mardelle
bc0aea92c8 Merge branch 'red' into 'master'
file dialog fixes

See merge request kde/kdenlive!73
2020-01-17 17:15:30 +00:00
Pedro Rodrigues
b035ef5797 fix filters in some file dialogs
add getExtensionsFilter helper
2020-01-17 17:15:30 +00:00
Jean-Baptiste Mardelle
6606ae8c13 debug stuff for possible qml producer 2020-01-17 15:50:42 +01:00
Jean-Baptiste Mardelle
03479a84a9 Don't hardcode project display ratio for timeline thumbs 2020-01-17 12:12:46 +01:00
Jean-Baptiste Mardelle
6b8820e9b2 Ensure the monitor overlays work with consumer scaling 2020-01-17 11:53:26 +01:00
Jean-Baptiste Mardelle
87053733f3 Make preview height multiple of 2, not 8 so we don't affect aspect ratio too much. 2020-01-17 10:08:59 +01:00
Jean-Baptiste Mardelle
cc31207f49 Cleaner deletion order on exit 2020-01-17 07:46:18 +01:00
Jean-Baptiste Mardelle
3fea8e3d18 Fix typo breaking timeline seeking 2020-01-16 18:37:12 +01:00
Jean-Baptiste Mardelle
3dc9f6511c Timeline: don't start rubber selection on minimal mouse move, fixes shift+click sometimes unselecting 2020-01-16 18:33:15 +01:00
Jean-Baptiste Mardelle
d46b017ef6 Fix razor marker not updating.
Fixes #520
2020-01-16 09:07:47 +01:00
Jean-Baptiste Mardelle
e655a2af7a Don't display timeline offset on non AV clips 2020-01-16 08:58:47 +01:00
Jean-Baptiste Mardelle
553381560b Fix timeline broken behavior on clip deletion.
Related to #524
2020-01-16 08:50:21 +01:00
Jean-Baptiste Mardelle
b20a730736 Fix crash on new project with Qt 5.14
Related to #494
2020-01-15 11:30:20 +01:00
Jean-Baptiste Mardelle
31c339ff90 Implement MLT's new consumer scaling feature. In Monitor menu, you can now select to work in full, 1/2, 1/4 and 1/8 resolution 2020-01-15 11:13:25 +01:00
Jean-Baptiste Mardelle
22ccb0bdcd Rotoscoping: Add horizontal/vertical only resize handles. Related to #123 2020-01-13 09:09:18 +01:00
Jean-Baptiste Mardelle
478ea9396d Rotoscoping: double click center cross to resize 2020-01-13 08:01:19 +01:00
Jean-Baptiste Mardelle
e45833f7bf Preliminary resize of rotoscoping, related to #123 2020-01-12 19:07:08 +01:00
Jean-Baptiste Mardelle
bd1c682002 rotoscoping: cleanup & don't allow inserting new points too close to existing ones
Related to #123
2020-01-11 19:20:37 +01:00
Camille M
46ba5f737a Giving the Properties panel a more explicit name 2020-01-10 23:45:36 +00:00
Jean-Baptiste Mardelle
5e3f5932d2 Small fixes for titler ui 2020-01-10 16:48:44 +01:00
Jean-Baptiste Mardelle
3f9931d9c2 Bin: ensure up button for icon view is hidden in tree view mode 2020-01-10 15:37:38 +01:00
Jean-Baptiste Mardelle
093bc9eb84 Minor adjustments to keyframe view 2020-01-10 13:19:04 +01:00
Jean-Baptiste Mardelle
89c51c8bc9 Update bin filtering to use more standard button, allow filtering on multiple criterias 2020-01-10 12:52:10 +01:00
Jean-Baptiste Mardelle
6f221df992 Add zoom bar to zoom on keyframes 2020-01-10 11:57:01 +01:00
Jean-Baptiste Mardelle
e0cc5b07c0 Hide option to overlay audio info from Project monitor (not supported)
Fixes #500
2020-01-10 07:39:49 +01:00
Jean-Baptiste Mardelle
e7f36e16d1 Rotoscoping: don't allow adding point in segment when shape is not closed
Don't allow deleting point if we have less than 4 points in the shape
related to #123
2020-01-09 19:10:16 +01:00
Jean-Baptiste Mardelle
16897a53e4 Rotoscoping: add/remove points on double click.
Related to #123
2020-01-09 19:00:27 +01:00
Jean-Baptiste Mardelle
7a60a330d4 Fix one empty frame left when trying to put 2 clips together 2020-01-09 07:55:19 +01:00
Jean-Baptiste Mardelle
264e8256c7 Fix warning 2020-01-09 07:53:25 +01:00
Jean-Baptiste Mardelle
2ec6e3dd96 Fix one empty frame left when trying to put 2 clips together 2020-01-09 07:53:25 +01:00
Jean-Baptiste Mardelle
a8f474c53f Shift + double click to add a new point to rotoscoping
Related to #123
2020-01-08 19:08:01 +01:00
Jean-Baptiste Mardelle
b8e722b4f4 Allow editing rotoscoping points before closing the shape.
Fixes #120
2020-01-08 16:59:15 +01:00
Jean-Baptiste Mardelle
641ac89728 Hide option to overlay audio info from Project monitor (not supported)
Fixes #500
2020-01-08 15:32:03 +01:00
Jean-Baptiste Mardelle
b3f6f019f0 Cleanup timeline thumbnail mechanism on resize 2020-01-08 14:30:31 +01:00
Jean-Baptiste Mardelle
d8fd5e44f8 Keep last known frame as thumbnail when resizing a clip 2020-01-08 13:43:56 +01:00
Jean-Baptiste Mardelle
0a43afd6ac Merge branch '1912' 2020-01-08 11:41:28 +01:00
Jean-Baptiste Mardelle
3f267699c2 * Fix audio thumbs normalization (https://phabricator.kde.org/D26355)
* Use uint_8 to store audio thumbs (spare memory)
* Fix disappearing audio thumbs on some zoom levels
* Improve target colors (related to !71)
2020-01-08 11:40:54 +01:00
Laurent Montel
2a03208c76 addVersionOption()/addHelpOption() already adds by KAboutData::setApplicationData 2020-01-08 07:55:05 +01:00
Jean-Baptiste Mardelle
65c0f59eb0 Fix i18n warning on startup 2020-01-07 18:31:53 +01:00
Jean-Baptiste Mardelle
dabff19ce1 Merge branch '1912' 2020-01-07 13:56:27 +01:00
Jean-Baptiste Mardelle
c0be97aed4 Improvements to composition duration on drop.
Related to #503
2020-01-07 13:55:48 +01:00
Jean-Baptiste Mardelle
379efc4ea6 Adjust clip borders 2020-01-06 19:37:16 +01:00
Jean-Baptiste Mardelle
7e2f76ed99 Merge branch '1912' 2020-01-06 13:39:08 +01:00
Jean-Baptiste Mardelle
3315ad4f41 Ensure we don't insert thousand separator in number conversion, and only send integer coordinates on keyframe import.
Related to #510
2020-01-06 13:38:46 +01:00
Jean-Baptiste Mardelle
977614ebc0 Merge branch '1912' 2020-01-06 12:53:30 +01:00
Jean-Baptiste Mardelle
43bcc55331 Better qml interface scaling 2020-01-06 12:49:12 +01:00
Sashmita Raghav
e480a56dcb Update Copyright year to 2020 2020-01-06 08:52:16 +01:00
Jean-Baptiste Mardelle
9b9abe43d7 Use project name as default render name.
Fixes #512
2020-01-06 08:49:41 +01:00
Jean-Baptiste Mardelle
96993b973f Fix transparent rendering 2020-01-06 08:49:33 +01:00
Jean-Baptiste Mardelle
ebed22b1c8 Fix extract zone (improve ffmpeg arguments and drop locale specific seconds conversion)
CCBUG: 411970
2020-01-06 08:49:24 +01:00
Jean-Baptiste Mardelle
6cc7cb3300 Dont' put colon in cut clip names 2020-01-06 08:49:16 +01:00
Jean-Baptiste Mardelle
064400d6ff Add select all in bin 2020-01-06 08:49:06 +01:00
Jean-Baptiste Mardelle
b6dc6f5eba Fix extract zone.
CCBUG: 411970
2020-01-06 08:48:54 +01:00
Jean-Baptiste Mardelle
42b760c851 When a clip is dropped in bin, focus on it.
Related to #287
2020-01-06 08:48:43 +01:00
Jean-Baptiste Mardelle
55055a4326 Fix timeline seeking not reflected on effect stack.
Related to #159
2020-01-06 08:48:16 +01:00
Jean-Baptiste Mardelle
eae996db69 update Appdata version 2020-01-06 08:35:40 +01:00
Jean-Baptiste Mardelle
82e4677ba7 Merge branch 'patch' into 'master'
Update copyright year to 2020

See merge request kde/kdenlive!72
2020-01-05 09:21:44 +00:00
Christoph Feck
f4f1291522 GIT_SILENT Upgrade KDE Applications version to 19.12.1. 2020-01-05 05:37:25 +01:00
Sashmita Raghav
dd921159d4 Update Copyright year to 2020 2020-01-04 17:01:07 +00:00
Jean-Baptiste Mardelle
e836070090 Use project name as default render name.
Fixes #512
2020-01-03 10:09:35 +01:00
l10n daemon script
8ae940cfda GIT_SILENT made messages (after extraction) 2020-01-03 08:31:53 +01:00
l10n daemon script
a82732e092 GIT_SILENT made messages (after extraction) 2020-01-03 03:11:23 +01:00
Jean-Baptiste Mardelle
a4e508daae Fix transparent rendering 2020-01-02 13:49:41 +01:00
Jean-Baptiste Mardelle
efda53588d Fix extract zone (improve ffmpeg arguments and drop locale specific seconds conversion)
CCBUG: 411970
2020-01-02 13:27:09 +01:00
Jean-Baptiste Mardelle
757174c4d2 Dont' put colon in cut clip names 2019-12-31 10:14:26 +01:00
Jean-Baptiste Mardelle
8ed29aa7ed Ensure no improper rating filtering on start 2019-12-31 07:38:50 +00:00
Laurent Montel
d9400419ea endl is Qt:: namespaced in qt5.15. Replace by "\n", flushed QTextStream
when necessary
2019-12-31 08:04:11 +01:00
Jean-Baptiste Mardelle
cf2deea58b Add select all in bin 2019-12-30 18:53:01 +01:00
Jean-Baptiste Mardelle
cb9ec9d8cf cleaner drawing of rating background 2019-12-30 16:27:08 +01:00
Jean-Baptiste Mardelle
d854b4f22a Fix extract zone.
CCBUG: 411970
2019-12-30 15:40:32 +01:00
Jean-Baptiste Mardelle
eb8580c204 * Add rating and sort by rating
* Fix various tagging and sorting issues
Related to #287
2019-12-30 15:15:28 +01:00
l10n daemon script
d5519243b7 GIT_SILENT made messages (after extraction) 2019-12-30 08:11:55 +01:00
l10n daemon script
173ed38b2d GIT_SILENT made messages (after extraction) 2019-12-30 03:11:48 +01:00
Jean-Baptiste Mardelle
9f2b8cd9ac Add sort by insert order
Related to #287
2019-12-28 17:20:38 +01:00
Jean-Baptiste Mardelle
75c79f6c98 When a clip is dropped in bin, focus on it.
Related to #287
2019-12-28 07:53:23 +01:00
Jean-Baptiste Mardelle
6b603b81a5 Implement tag renaming and save in project file
Related to #287
2019-12-27 18:20:09 +01:00
Jean-Baptiste Mardelle
4c1d224491 Cleanup bin filter ui 2019-12-27 11:29:39 +01:00
Jean-Baptiste Mardelle
1718d1a915 Add sort by duration and filter by type actions 2019-12-27 10:25:11 +01:00
Jean-Baptiste Mardelle
46929e31cb Implement tag filter in bin 2019-12-27 09:02:18 +01:00
l10n daemon script
ea6320f9bd GIT_SILENT made messages (after extraction) 2019-12-27 08:06:44 +01:00
l10n daemon script
5b7c85c24d GIT_SILENT made messages (after extraction) 2019-12-27 03:11:03 +01:00
Jean-Baptiste Mardelle
b2e71c037f Allow tagging all clips in a folder 2019-12-26 18:36:48 +01:00
Jean-Baptiste Mardelle
cabec06db5 Fix freeze on adding clip. Fixes #499 2019-12-26 18:14:51 +01:00
Jean-Baptiste Mardelle
1ec16620f1 improved tagging ui for bin clips 2019-12-26 18:09:38 +01:00
Jean-Baptiste Mardelle
1cd3bb992f Merge branch '1912' 2019-12-25 16:46:00 +01:00
Jean-Baptiste Mardelle
534765c9c2 Fix duplicate track compositing on project opening and broken opacity with background
Fixes #497
2019-12-25 16:43:31 +01:00
Jean-Baptiste Mardelle
f64247b441 Initial implementation of bin clip tagging 2019-12-24 15:25:59 +01:00
Jean-Baptiste Mardelle
3f844191ec Add Bin sorting menu (now works in icon view) 2019-12-24 13:03:04 +01:00
Jean-Baptiste Mardelle
5e9b8ed09f Merge branch '1912' 2019-12-24 08:41:31 +01:00
Jean-Baptiste Mardelle
30c3512db3 Fix fades offset 2019-12-24 08:40:30 +01:00
Jean-Baptiste Mardelle
ffbd82326a Default to QtAngle for Windows 2019-12-24 08:30:53 +01:00
l10n daemon script
523ed16efa GIT_SILENT made messages (after extraction) 2019-12-24 08:11:19 +01:00
Jean-Baptiste Mardelle
a9711ee171 Merge branch '1912' 2019-12-23 19:30:52 +01:00
Jean-Baptiste Mardelle
e083567cc3 Fix proxying of slideshow clips.
CCBUG: 415448
2019-12-23 19:29:51 +01:00
Jean-Baptiste Mardelle
f82a08ea84 Add Audio/Video drag icons in icon view.
CCBUG: 415454
2019-12-23 18:33:06 +01:00
Jean-Baptiste Mardelle
48069b06fa Merge branch '1912' 2019-12-23 17:16:11 +01:00
Jean-Baptiste Mardelle
84f26e14c0 Fix possible crash in effectstack.
Related to crash 1 in #495
2019-12-23 16:43:44 +01:00
Jean-Baptiste Mardelle
3339a0f963 Small adjustments to timeline fades ui 2019-12-23 12:22:21 +01:00
Jean-Baptiste Mardelle
d8e60c7c18 Inform user when something goes wrong with a filter 2019-12-22 12:51:40 +01:00
l10n daemon script
830aef6f67 GIT_SILENT made messages (after extraction) 2019-12-21 08:28:39 +01:00
l10n daemon script
7a1f66d434 GIT_SILENT made messages (after extraction) 2019-12-21 03:22:30 +01:00
Yuri Chornoivan
189aebddfe Fix build 2019-12-20 21:35:10 +02:00
Yuri Chornoivan
41676cd864 Fix build 2019-12-20 21:25:21 +02:00
Yuri Chornoivan
83e633cd92 Fix minor EBN issues 2019-12-20 21:16:23 +02:00
l10n daemon script
539f6b302d GIT_SILENT made messages (after extraction) 2019-12-19 03:07:48 +01:00
Jean-Baptiste Mardelle
da87fddf20 Merge branch '1912' 2019-12-18 18:22:24 +01:00
Jean-Baptiste Mardelle
d568a0847e Don't show unsupported effect groups in UI (causing crash)
Related to #493
2019-12-18 18:18:06 +01:00
Jean-Baptiste Mardelle
b3cb1389d8 Minor improvement to show clip in project bin 2019-12-18 18:02:01 +01:00
Jean-Baptiste Mardelle
178f32b4f4 Merge branch '1912' 2019-12-18 13:48:04 +01:00
Jean-Baptiste Mardelle
2a0c0d9164 Cleanup & fix titled background distorted.
Fixes #482
2019-12-18 13:47:38 +01:00
Jean-Baptiste Mardelle
f46460af2f Merge branch '1912' 2019-12-18 11:17:40 +01:00
Jean-Baptiste Mardelle
b18469b8c5 Fix timeline clip duration not updated after clip reload.
Related to #487
2019-12-18 11:16:20 +01:00
Jean-Baptiste Mardelle
e61403cd48 Make title widget smaller
related to #412
2019-12-18 10:14:21 +01:00
Jean-Baptiste Mardelle
a60666fd6a Fix crash creating proxy on clip with subclip.
Fixes #492
2019-12-18 09:11:42 +01:00
l10n daemon script
68b53b18e2 GIT_SILENT made messages (after extraction) 2019-12-18 08:14:38 +01:00
Jean-Baptiste Mardelle
b5989e80b1 Merge branch '1912' 2019-12-17 19:34:08 +01:00
Jean-Baptiste Mardelle
908442dbcc Fix crash caused by incorrect group saved
Should fix #491 and others
2019-12-17 19:09:06 +01:00
Jean-Baptiste Mardelle
86b2cd2e88 Fix possible crash on group move (no >= in std::sort) 2019-12-17 13:30:20 +01:00
l10n daemon script
2370f1a268 GIT_SILENT made messages (after extraction) 2019-12-17 08:11:10 +01:00
l10n daemon script
1fde99c6f1 GIT_SILENT made messages (after extraction) 2019-12-17 03:07:42 +01:00
Jean-Baptiste Mardelle
3bf82caf6b Merge branch '1912' 2019-12-16 13:24:49 +01:00
Jean-Baptiste Mardelle
f8f05818f2 Fix monitor audio thumbnail disappearing on proxy disable.
Fixes #485
2019-12-16 13:23:28 +01:00
Jean-Baptiste Mardelle
528633a459 Fix default font size and color for first start
Fixes #488
2019-12-16 13:07:57 +01:00
Jean-Baptiste Mardelle
f9c980c554 Make sure drag mode doesn't persist when switching to icon view.
Fixes #486
2019-12-16 12:51:19 +01:00
l10n daemon script
c5501becc5 GIT_SILENT made messages (after extraction) 2019-12-16 08:00:02 +01:00
l10n daemon script
64064a661b 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"
2019-12-16 05:31:56 +01:00
l10n daemon script
1604b89fd3 GIT_SILENT made messages (after extraction) 2019-12-16 03:08:42 +01:00
Jean-Baptiste Mardelle
a0b65b3b27 Merge branch '1912' 2019-12-15 18:08:55 +01:00
Jean-Baptiste Mardelle
718fa54365 Fix clip losing thumb/length on profile switch.
Related to #479
2019-12-15 18:06:32 +01:00
l10n daemon script
678ed5e34c GIT_SILENT made messages (after extraction) 2019-12-15 08:13:43 +01:00
l10n daemon script
b215c25aff GIT_SILENT made messages (after extraction) 2019-12-15 03:12:49 +01:00
l10n daemon script
338795d19a 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"
2019-12-14 09:17:13 +01:00
l10n daemon script
1d848d4fa0 GIT_SILENT made messages (after extraction) 2019-12-14 08:07:13 +01:00
Jean-Baptiste Mardelle
cce6cb4b10 Fix loop zone broken regression
Fixes #483
2019-12-13 17:09:51 +01:00
Jean-Baptiste Mardelle
c28eb54c61 Don't unnecessarily trigger timeline thumbnail reload 2019-12-13 17:05:31 +01:00
Jean-Baptiste Mardelle
f9fc692b64 Merge branch 'master' into 1912 2019-12-13 16:56:42 +01:00
Jean-Baptiste Mardelle
af1d590a36 Fix tests 2019-12-13 16:53:38 +01:00
Jean-Baptiste Mardelle
0a053c1fbb Fix tests 2019-12-13 15:58:14 +01:00
Jean-Baptiste Mardelle
e1af19eae2 Fix empty i18 warnings on startup 2019-12-13 10:59:59 +01:00
Jean-Baptiste Mardelle
33ffef5133 Fix various 1 frame offset issues in monitor and zone handling 2019-12-13 10:53:36 +01:00
l10n daemon script
b71df50cf9 GIT_SILENT made messages (after extraction) 2019-12-13 03:16:39 +01:00
Laurent Montel
7b06b0b0cf Use new syntax 2019-12-12 07:35:57 +01:00
Jean-Baptiste Mardelle
95070257e4 Fix timeline preview not invalidated when disabling effect
Related to #478
2019-12-11 18:59:34 +01:00
Jean-Baptiste Mardelle
2faf8c4545 Fix timeline preview not disabled on render.
Related to #477
2019-12-11 10:44:30 +01:00
Jean-Baptiste Mardelle
bca6517133 Immediatly pause when switching between play forwards/backwards 2019-12-11 10:09:03 +01:00
Jean-Baptiste Mardelle
0855e9e046 Don't use active track tag to indicate muted tracks, instead fade its clips 2019-12-11 10:00:48 +01:00
Jean-Baptiste Mardelle
e58e316f0c Fix saving project with several clip groups selected discarded those groups 2019-12-11 09:04:17 +01:00
l10n daemon script
4075f59b76 GIT_SILENT made messages (after extraction) 2019-12-11 03:10:29 +01:00
Jonathan Riddell
5382856bf6 rename KDE_APPLICATIONS_VERSION to RELEASE_SERVICE 2019-12-10 16:54:20 +00:00
Jean-Baptiste Mardelle
cbef877f5b Fix missing clips erased from timeline on opening project 2019-12-10 13:15:11 +01:00
l10n daemon script
b5272824da GIT_SILENT made messages (after extraction) 2019-12-10 03:16:03 +01:00
Jean-Baptiste Mardelle
0e2843f295 If clip resize not sticking to start/end 2019-12-10 00:21:31 +01:00
Jean-Baptiste Mardelle
614337175b Optimise group move (don't attempt a track move if not possible) 2019-12-10 00:04:04 +01:00
Jean-Baptiste Mardelle
5df474e0d1 Use const &values for clip/composition sorting on group move.
Might help related to #473
2019-12-09 08:54:22 +01:00
Jean-Baptiste Mardelle
a11cc87f0f DOn't attempt to load empty data as JSon 2019-12-08 23:03:56 +01:00
Jean-Baptiste Mardelle
6973df8e76 Update qml headers for Qt 5.11 2019-12-08 22:23:33 +01:00
Jean-Baptiste Mardelle
f1a57d1796 Merge branch '1912' 2019-12-08 21:56:36 +01:00
Jean-Baptiste Mardelle
cb3ddf0b3f Second round of huge memory usage improvment: disable qml components on clip/compositions that are out of sight 2019-12-08 21:52:13 +01:00
Jean-Baptiste Mardelle
415b6f1a59 Merge branch '1912' 2019-12-08 20:42:26 +01:00
Jean-Baptiste Mardelle
246c993132 Fix huge memory consumption in qml component leading to freeze 2019-12-08 20:42:05 +01:00
Jean-Baptiste Mardelle
e086fc7d61 Merge branch '1912' 2019-12-08 13:33:31 +01:00
Jean-Baptiste Mardelle
4e46e7dfc2 Fix crash opening project with broken autosaved files 2019-12-08 13:22:15 +01:00
Jean-Baptiste Mardelle
4ad5f344e3 Fix playing clip monitor seems to pause a few frames before end and seeking allowed past clip end 2019-12-07 16:20:58 +01:00
Jean-Baptiste Mardelle
b02d33f53f Fix playing clip monitor seems to pause a few frames before end and seeking allowed past clip end 2019-12-07 16:20:09 +01:00
Jean-Baptiste Mardelle
63c88b136d Merge branch '1912' 2019-12-07 08:55:41 +01:00
Jean-Baptiste Mardelle
05b122c6d1 Don't allow seeking below 0 (unexpected behavior) 2019-12-07 08:50:24 +01:00
l10n daemon script
939858cab1 GIT_SILENT made messages (after extraction) 2019-12-07 03:04:23 +01:00
Jean-Baptiste Mardelle
597b4c0829 Merge branch '1912' 2019-12-07 00:52:45 +01:00
Jean-Baptiste Mardelle
dd48f08e22 Fix huge memory consumption and inefficiency of audio thumbnails causing freeze on high zoom 2019-12-07 00:51:47 +01:00
Jean-Baptiste Mardelle
4b44874247 * Fix model insert/delete track, so we don'tneed to reset view, makes these operation much faster
* Fix track compositing incorrect after undoing track deletion
2019-12-06 20:54:09 +01:00
Jean-Baptiste Mardelle
f247b1a462 Merge branch '1912' 2019-12-06 15:59:26 +01:00
Jean-Baptiste Mardelle
56815a2149 Fix monitor corruption on autosave 2019-12-06 15:58:59 +01:00
Antonio Rojas
ff3d72760b Merge branch 'release/19.12' 2019-12-06 15:43:50 +01:00
Antonio Rojas
699bba9e55 Fix build with Qt 5.14 RC
Add missing includes that are no longer pulled transitively

Differential Revision: https://phabricator.kde.org/D25784
2019-12-06 15:42:10 +01:00
l10n daemon script
e067de3c00 GIT_SILENT made messages (after extraction) 2019-12-06 03:14:06 +01:00
Jean-Baptiste Mardelle
54502a9d88 Update master appdata version 2019-12-05 23:28:57 +01:00
Jean-Baptiste Mardelle
192516614f Merge branch '1912' 2019-12-05 23:26:47 +01:00
Jean-Baptiste Mardelle
6a4b2c5421 Fix group move stuck and minor timeline fixes 2019-12-05 23:18:41 +01:00
Jean-Baptiste Mardelle
a7b2999fe5 update AppData version 2019-12-05 20:49:54 +01:00
Jean-Baptiste Mardelle
337d6b2223 Nicer look for track name edit widget 2019-12-05 20:49:54 +01:00
Christoph Feck
2aea3ccd4c GIT_SILENT Upgrade KDE Applications version to 19.12.0. 2019-12-05 20:47:23 +01:00
Jean-Baptiste Mardelle
f9a2348278 Merge branch '1912' 2019-12-05 18:57:39 +01:00
Jean-Baptiste Mardelle
090f689d2c Fix remaining proxy profiles to use more compatible 640 height.
Related to #463
2019-12-05 18:56:40 +01:00
Jonathan Riddell
0cc2342ed9 update screenshots
https://phabricator.kde.org/T12298
2019-12-05 11:22:39 +00:00
Jean-Baptiste Mardelle
0be7719249 Merge branch '1912' 2019-12-05 01:10:36 +01:00
Jean-Baptiste Mardelle
1b5680af1d Create luma thumbs at startup in a thread, so we don't freeeze for a few seconds on first composition insertion 2019-12-05 01:09:59 +01:00
Jean-Baptiste Mardelle
ffbcb8dbbe Merge branch '1912' 2019-12-04 23:33:47 +01:00
Jean-Baptiste Mardelle
ee92fedf49 Fix track name font size and collapsed dimensions 2019-12-04 23:33:13 +01:00
Jean-Baptiste Mardelle
22b55c985c Merge branch '1912' 2019-12-04 23:10:22 +01:00
Jean-Baptiste Mardelle
7b474696d5 Correctly import guides and markers from 18.x projects 2019-12-04 23:09:52 +01:00
Jean-Baptiste Mardelle
630df2675b Fix seeking back 1 frame after play broken. 2019-12-04 22:06:19 +01:00
Jean-Baptiste Mardelle
e36d045cce Merge branch '1912' 2019-12-04 13:26:16 +01:00
Jean-Baptiste Mardelle
95c1d02621 Don't show negative timecode when mouse is in track head 2019-12-04 13:25:53 +01:00
Jean-Baptiste Mardelle
5d12b66c24 Fix video thumbnails from previous project showing up.
Various crash fixes on exit or project close.
BUG: 414813
2019-12-04 13:04:06 +01:00
Jean-Baptiste Mardelle
3c3f11f3b5 Merge branch '1912' 2019-12-04 10:10:23 +01:00
Jean-Baptiste Mardelle
ba4adf7c84 Use QVector instead of QList to store audio thumbnails 2019-12-04 10:10:04 +01:00
Jean-Baptiste Mardelle
60694525a8 small timeline qml cleanup (fixes track headers showing under master button) 2019-12-04 07:00:13 +01:00
Jean-Baptiste Mardelle
c26ef97bfe Merge branch '1912' 2019-12-03 22:55:53 +01:00
Jean-Baptiste Mardelle
01a4bd3ae4 Don't emit audio when simply refreshing monitor.
Related to #467
2019-12-03 22:55:20 +01:00
Jean-Baptiste Mardelle
4b9dd5b1b2 Activate effect when adding it on the stack 2019-12-03 22:19:50 +01:00
Jean-Baptiste Mardelle
b2fa3d1673 Disable assert Catch test failing on some systems 2019-12-03 21:27:13 +01:00
Jean-Baptiste Mardelle
3490ab7808 Replace icon view "back" button with an "Up" icon in bin toolbar
Related to #287
2019-12-03 19:46:44 +01:00
Vincent Pinon
94c7b59e84 Merge branch 'release/19.12' 2019-12-02 23:55:38 +01:00
Vincent Pinon
7792bb1fa1 Fix CMake calling runTests 2019-12-02 23:54:44 +01:00
Jean-Baptiste Mardelle
531bb624dc Merge branch '1912' 2019-12-02 07:58:02 +01:00
Jean-Baptiste Mardelle
ab03c2d121 Change proxy default size to be compatible with HD projects (not triggering compositing).
Related to #463
2019-12-02 07:57:31 +01:00
Jean-Baptiste Mardelle
92f0d83ac6 Hide broken/crashing invert parameter of MLT's composite transition.
Related to #403
2019-12-02 07:33:20 +01:00
Jean-Baptiste Mardelle
3db3e489de Merge branch '1912' 2019-12-01 14:01:35 +01:00
Jean-Baptiste Mardelle
0e3d27c6cf Fix monitor audio thumb disappearing on proxy 2019-12-01 13:20:36 +01:00
Jean-Baptiste Mardelle
b7ceb42080 Fix playhead disappeared 2019-12-01 11:53:05 +01:00
Jean-Baptiste Mardelle
1dbb76f5d9 Fix freeze on Windows switching monitor 2019-12-01 11:52:38 +01:00
Jean-Baptiste Mardelle
7c6d410678 Remove debug 2019-12-01 11:51:13 +01:00
Jean-Baptiste Mardelle
adb867691c Cleanup seeking logic, get rid of confusing blue bar indicating real MLT position, pause on seek 2019-12-01 11:50:30 +01:00
Jean-Baptiste Mardelle
f7518d23dc Fix playhead disappeared 2019-11-30 07:58:58 +01:00
Jean-Baptiste Mardelle
c59a047a21 Merge branch '1912' 2019-11-29 19:58:28 +01:00
Jean-Baptiste Mardelle
2b2a2b06fe Fix typo 2019-11-29 19:57:56 +01:00
Jean-Baptiste Mardelle
1aabc0f728 Merge branch '1912' 2019-11-29 18:36:58 +01:00
Jean-Baptiste Mardelle
acbf0996ec Ensure small icons in monitor toolbar on Windows 2019-11-29 18:27:57 +01:00
Jean-Baptiste Mardelle
a795c060e6 Merge branch '1912' 2019-11-29 17:51:34 +01:00
Jean-Baptiste Mardelle
a795fb35ab More qml sizing fixes 2019-11-29 17:50:06 +01:00
Jean-Baptiste Mardelle
5e35a11f85 Merge branch '1912' 2019-11-29 16:46:42 +01:00
Jean-Baptiste Mardelle
81004dcaff Better qml font size calculation 2019-11-29 16:46:07 +01:00
Jean-Baptiste Mardelle
bb87d2933a Adjust rendering threads for faster rendering 2019-11-29 13:11:38 +01:00
Jean-Baptiste Mardelle
12dd330c0e Adjust rendering threads for faster rendering 2019-11-29 13:10:06 +01:00
Jean-Baptiste Mardelle
f745f3bb30 Merge branch 'flatpak' into 'master'
add flatpak nightly manifest

See merge request kde/kdenlive!69
2019-11-29 11:32:44 +00:00
Jean-Baptiste Mardelle
38ffc845ed Merge branch '1912' 2019-11-29 11:52:25 +01:00
Jean-Baptiste Mardelle
9e7a87b440 Screengrab fixes: fix crash on Linux and non working on Windows (Vincent) 2019-11-29 11:50:57 +01:00
Jean-Baptiste Mardelle
6bcd3c0c1f Merge branch '1912' 2019-11-29 11:15:50 +01:00
Jean-Baptiste Mardelle
7a5e9356b8 Fix bug causing bin effects on color, image and title clips to be duplicated 2019-11-29 11:09:48 +01:00
Peter Eszlari
930fb8d6e5 add flatpak nightly manifest 2019-11-29 10:46:06 +01:00
Jean-Baptiste Mardelle
945b125dfc Fix monitor fullscreen partly broken 2019-11-29 10:37:55 +01:00
Jean-Baptiste Mardelle
1d1c509a66 Remove useless KF5 check 2019-11-29 10:09:39 +01:00
Jean-Baptiste Mardelle
e2c29714e6 Ensure effect stack is enabled when opening project 2019-11-29 10:02:20 +01:00
Jean-Baptiste Mardelle
e715f23a7b Fix freeze on Windows switching monitor 2019-11-29 08:34:59 +01:00
Jean-Baptiste Mardelle
510e4321bd Merge branch '1912' 2019-11-29 08:32:22 +01:00
Jean-Baptiste Mardelle
c09b541ee7 Fix effects/composition names sometimes not displaying translated 2019-11-29 08:31:36 +01:00
Jean-Baptiste Mardelle
f28f75662e Fix missing audio thumbs on clip monitor 2019-11-29 07:53:47 +01:00
Jean-Baptiste Mardelle
45ebc3fe4c Fix clip monitor audio overlay, make monitor ruler slightly larger
CCBUG: 414617
2019-11-29 07:42:05 +01:00
Jean-Baptiste Mardelle
5720c1a3be Merge branch '1912' 2019-11-28 09:12:48 +01:00
Jean-Baptiste Mardelle
76582a0526 Fix crash on profile change.
Related to #440
2019-11-28 09:12:13 +01:00
Jean-Baptiste Mardelle
7385fd02e7 Merge branch '1912' 2019-11-27 17:26:44 +01:00
Jean-Baptiste Mardelle
621f10fca6 Remove debug 2019-11-27 13:46:20 +01:00
Jean-Baptiste Mardelle
1cf58f62e8 Cleanup seeking logic, get rid of confusing blue bar indicating real MLT position, pause on seek 2019-11-27 13:21:43 +01:00
Jean-Baptiste Mardelle
3125976376 Fix effect stack disabled on start - regression from 4d7d7127 2019-11-27 09:01:13 +01:00
l10n daemon script
601ebfb142 GIT_SILENT made messages (after extraction) 2019-11-27 08:25:46 +01:00
Jean-Baptiste Mardelle
0672d74252 Merge branch '1912' 2019-11-27 07:19:40 +01:00
Jean-Baptiste Mardelle
ae243e2766 Cleanup status bar messaging system an display audio align progress.
Fixes #432
2019-11-27 07:19:00 +01:00
l10n daemon script
11ee53a80c GIT_SILENT made messages (after extraction) 2019-11-27 03:17:21 +01:00
Heiko Becker
afb66bd1dc Merge remote-tracking branch 'origin/release/19.12' 2019-11-27 00:04:02 +01:00
Heiko Becker
f11408fe34 Merge branch 'fix-build-with-qt-5.14' into 'release/19.12'
Fix build with Qt 5.14

See merge request kde/kdenlive!66
2019-11-26 23:00:05 +00:00
Albert Astals Cid
511089042a GIT_SILENT Upgrade KDE Applications version to 19.11.90. 2019-11-26 23:29:27 +01:00
Jean-Baptiste Mardelle
b1085b2025 Restore tooltip incorrectly deleted in previous commit 2019-11-26 18:34:10 +01:00
Jean-Baptiste Mardelle
2586a759a8 Refresh project monitor on bin effect change
CCBUG: 414366
2019-11-26 18:29:55 +01:00
Jean-Baptiste Mardelle
6070715eda Replace mysterious icon with clear text button for Master effects.
Fixes #446
2019-11-26 12:56:50 +01:00
Jean-Baptiste Mardelle
56c650cd10 Fix curve effect icon placement. Related to #452 2019-11-26 08:34:59 +01:00
Jean-Baptiste Mardelle
93e8652c96 Merge branch '1912' 2019-11-25 09:09:27 +01:00
Jean-Baptiste Mardelle
4d7d71277f Fix disabled effect stack state.
BUG: 408242
FIXED-IN: 19.12.0
2019-11-25 09:09:08 +01:00
Jean-Baptiste Mardelle
10fd8da832 Merge branch '1912' 2019-11-25 08:02:49 +01:00
Jean-Baptiste Mardelle
076be02bdb Apply track effects on main playlist and not on tractor.
BUG: 414367
2019-11-25 08:02:13 +01:00
Jean-Baptiste Mardelle
471d0a3070 Make sure to reset effect stack when closing project and track stack displayed 2019-11-25 07:44:30 +01:00
Jean-Baptiste Mardelle
844eb2fcd4 Merge branch '1912' 2019-11-23 17:52:30 +01:00
Jean-Baptiste Mardelle
e258f61244 Fix Qt Angle OpenGL backend 2019-11-23 17:51:58 +01:00
Jean-Baptiste Mardelle
351926ec7f Fix default audio mixer size. Related to #429 2019-11-22 21:03:08 +01:00
Jean-Baptiste Mardelle
5f78606863 Fix default audio mixer size. Related to #429 2019-11-22 21:02:22 +01:00
Jean-Baptiste Mardelle
af6b59c307 Merge branch '1912' 2019-11-22 18:37:48 +01:00
Jean-Baptiste Mardelle
e821b2fe36 Fix mouse wheel changing parameters when scrolling in effect stack.
Related to #455
2019-11-22 18:37:14 +01:00
Jean-Baptiste Mardelle
37d7e3fe29 Merge branch '1912' 2019-11-22 14:51:33 +01:00
Jean-Baptiste Mardelle
beef4bcbfe Better fix for color wheel resize
Related to #453
2019-11-22 14:50:30 +01:00
Jean-Baptiste Mardelle
3766d4c685 Fix crash and inconsistencies in color wheel resize. Related to #453 2019-11-22 13:19:57 +01:00
Jean-Baptiste Mardelle
d0b3896e3c Fix audiothumbn incorrect qml name 2019-11-22 10:37:59 +01:00
Jean-Baptiste Mardelle
6c14f25be4 Add action triggering display of master effects 2019-11-22 10:05:27 +01:00
Vincent PINON
ba7bffca1c Merge branch 'release/19.12' 2019-11-21 17:18:13 +01:00
Vincent PINON
0d12012291 Return of green audio clips
(in 19.12 requests / milestones)
2019-11-21 17:15:54 +01:00
Vincent PINON
f7ec683f20 Fix compile warnings 2019-11-21 15:56:26 +01:00
Jean-Baptiste Mardelle
52247f2e29 Merge branch '1912' 2019-11-21 13:51:13 +01:00
Jean-Baptiste Mardelle
e3c2a8c861 Ensure master effectstack button is contained in area above track headers 2019-11-21 13:43:32 +01:00
Jean-Baptiste Mardelle
a008f93f93 Merge branch '1912' 2019-11-21 13:28:58 +01:00
Jean-Baptiste Mardelle
ffec3c2c56 Fix mixer not working when starting collapsed.
Related to #447
2019-11-21 13:26:19 +01:00
Jean-Baptiste Mardelle
c9c828b447 Fix zoom slider not updating after zoom-fit
BUG: 413469
2019-11-21 07:44:58 +01:00
Jean-Baptiste Mardelle
7733b98032 Update audio mixer icon 2019-11-20 17:12:45 +01:00
Jean-Baptiste Mardelle
59526dc3fc Better default size for effects info panel 2019-11-20 13:35:45 +01:00
Jean-Baptiste Mardelle
184a061663 Merge branch '1912' 2019-11-20 11:35:40 +01:00
Jean-Baptiste Mardelle
dae880534a Don't tabify audio mixer by default, better default size 2019-11-20 11:35:03 +01:00
Jean-Baptiste Mardelle
0084174c49 Merge branch '1912' 2019-11-20 10:40:51 +01:00
Jean-Baptiste Mardelle
79d0e96641 Fix minor qml error in clip monitor 2019-11-20 10:40:10 +01:00
Jean-Baptiste Mardelle
88e4c23c40 Improve mixer position on first start 2019-11-20 10:39:46 +01:00
Jean-Baptiste Mardelle
9feb3fdda8 Merge branch '1912' 2019-11-20 10:29:52 +01:00
Jean-Baptiste Mardelle
2963c6dc98 Merge branch '1912' 2019-11-20 10:04:05 +01:00
Jean-Baptiste Mardelle
f583cbae5e Disable OpenGL debugging and minor optimizations 2019-11-20 09:48:43 +01:00
Jean-Baptiste Mardelle
b9321c95ff Simplify monitor handling of audio clip, minor optimization of monitor bg drawing 2019-11-20 08:08:44 +01:00
Yuri Chornoivan
2d1cb9c49a Fix minor typo 2019-11-20 09:01:09 +02:00
Jean-Baptiste Mardelle
6817efd904 Deprecate old normalize audio (volume based) in favor of loudness.
Related to #443
2019-11-19 18:53:02 +01:00
Jean-Baptiste Mardelle
2ef7091ebd Remove dependency on deprecated QDesktopWidget 2019-11-19 13:13:50 +01:00
Jean-Baptiste Mardelle
8d212ff5d4 Merge branch '1912' 2019-11-19 09:01:49 +01:00
Jean-Baptiste Mardelle
36126ef071 Faster analyse clip jobs 2019-11-19 09:01:20 +01:00
Jean-Baptiste Mardelle
f69171d1e3 Merge branch '1912' 2019-11-19 08:04:07 +01:00
Jean-Baptiste Mardelle
7d834a867d Fix detection of secondary screen for monitor fullscreen.
Related to #!67
2019-11-19 08:03:34 +01:00
Jean-Baptiste Mardelle
a0e6a34f36 Better startup layout for smaller screens 2019-11-19 07:58:00 +01:00
Jean-Baptiste Mardelle
dcf4e4b554 Better startup layout for smaller screens 2019-11-19 07:57:35 +01:00
Jean-Baptiste Mardelle
a1b0aff2f7 Merge branch '1912' 2019-11-18 08:08:35 +01:00
Jean-Baptiste Mardelle
2afca10f7e Better timeline layout on first startup 2019-11-18 08:07:37 +01:00
Vincent Pinon
1a7046d2af We actually need Qt5.11, and so KF5.45 should be here too
BUG: 414165
BUG: 414167
BUG: 414168
BUG: 414169
2019-11-17 22:36:15 +01:00
Heiko Becker
e17e375946 Fix build with Qt 5.14
std::hash<QString> is already specialized in Qt 5.14 [1], so we need
to avoid redifining it with this version.

[1] 4469e36d7203a55a4e158a50f0e9effc3f2fa3c2 in qtbase.git
2019-11-17 18:59:23 +01:00
Jean-Baptiste Mardelle
19810a11ef Merge branch '1912' 2019-11-15 13:24:07 +01:00
Jean-Baptiste Mardelle
e0058ba1b5 Add xml fixing avfilter subtitles 2019-11-15 13:20:17 +01:00
Jean-Baptiste Mardelle
4c12916cb1 Merge branch '1912' 2019-11-15 12:44:56 +01:00
Jean-Baptiste Mardelle
55f5cacf74 Fix crash on group move. Related to #435 2019-11-15 12:44:27 +01:00
l10n daemon script
96016e61a4 GIT_SILENT made messages (after extraction) 2019-11-15 07:56:09 +01:00
l10n daemon script
8664af4800 GIT_SILENT made messages (after extraction) 2019-11-15 03:08:56 +01:00
Nate Graham
8daa91c3b0 Merge branch 'release/19.12' 2019-11-14 12:08:05 -07:00
Nate Graham
b13b8322b0 Add DesktopEntry to notifyrc
This makes it show up as an app in the Notifications KCM

CCBUG: 407701
2019-11-14 12:07:02 -07:00
Jean-Baptiste Mardelle
5e364e9e57 Fix drag from monitor 2019-11-14 09:00:09 +01:00
Jean-Baptiste Mardelle
4c2f2ca7f6 Don't show monitor audio overly for clips with no audio 2019-11-14 08:59:56 +01:00
Jean-Baptiste Mardelle
bfbed8fd5d make sure to cancel cache job on close 2019-11-14 08:59:27 +01:00
l10n daemon script
4ff516a2ee 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"
2019-11-14 05:38:08 +01:00
l10n daemon script
c46a17741e GIT_SILENT made messages (after extraction) 2019-11-14 03:07:17 +01:00
Jean-Baptiste Mardelle
7ee73f7d26 Merge branch '1912' 2019-11-13 21:34:06 +01:00
Jean-Baptiste Mardelle
076db9fe78 Bump MLT minimum version to 6.18
Differential Revision: https://phabricator.kde.org/D25283
2019-11-13 21:33:35 +01:00
Jean-Baptiste Mardelle
1d2cf8f014 Fix Windows compilation 2019-11-13 21:29:36 +01:00
Jean-Baptiste Mardelle
fe0ecea0e9 Merge branch '1912' 2019-11-13 19:23:06 +01:00
Jean-Baptiste Mardelle
0adfcd2167 Fix compilation 2019-11-13 19:06:46 +01:00
Jean-Baptiste Mardelle
1316738169 Merge branch '1912' 2019-11-13 17:44:11 +01:00
Jean-Baptiste Mardelle
5d6f44a2fb Minor optimizations 2019-11-13 17:43:46 +01:00
Jean-Baptiste Mardelle
904824ccd8 Fix dragging favorite effect to master
Fix master effectstack keyframe seeking
2019-11-13 12:08:50 +01:00
Jean-Baptiste Mardelle
741e4196a1 Fix dragging favorite effect to master
Fix master effectstack keyframe seeking
2019-11-13 12:08:06 +01:00
Jean-Baptiste Mardelle
2e5be9b9a9 Merge branch '1912' 2019-11-13 11:34:48 +01:00
Jean-Baptiste Mardelle
5c75b71488 Effects can now be applied on master (click the grid icon above track headers to see master effectstack) 2019-11-13 11:34:20 +01:00
Jean-Baptiste Mardelle
6607e29b3d Fix curve parameter after introducing odd only possibility 2019-11-13 10:51:45 +01:00
Jean-Baptiste Mardelle
d2408c0452 Nicer look for color wheels, allow entering numbers in lift/gamma/gain.
Fixes #296
2019-11-13 10:26:26 +01:00
l10n daemon script
0a631aaf8d GIT_SILENT made messages (after extraction) 2019-11-12 08:08:13 +01:00
Jean-Baptiste Mardelle
46a6a95f0c Fix drag from monitor 2019-11-12 08:04:08 +01:00
Jean-Baptiste Mardelle
69044c1c79 Fix curve parameter after introducing odd only possibility 2019-11-12 07:18:22 +01:00
Jean-Baptiste Mardelle
c24fe986d4 Don't show monitor audio overly for clips with no audio 2019-11-12 07:15:18 +01:00
l10n daemon script
b52b6bfe2c GIT_SILENT made messages (after extraction) 2019-11-12 03:15:23 +01:00
Jean-Baptiste Mardelle
bfd8b576fd Fix handling of dock widget title bars.
Fixes #368
2019-11-12 01:59:38 +01:00
Jean-Baptiste Mardelle
86635c2ef4 Fix composition description not appearing in info box 2019-11-12 01:59:29 +01:00
Jean-Baptiste Mardelle
72a1ea0dc7 Fix some UI strings todo 2019-11-12 01:59:15 +01:00
Jean-Baptiste Mardelle
2b4487d703 Fix undocked widgets losing title bar. Fixes #368 2019-11-12 01:58:53 +01:00
Jean-Baptiste Mardelle
b8b1f0fbca Fix handling of dock widget title bars.
Fixes #368
2019-11-12 01:54:30 +01:00
Jean-Baptiste Mardelle
5cb2e98c38 Fix composition description not appearing in info box 2019-11-11 14:00:02 +01:00
Jean-Baptiste Mardelle
3ab5c48d86 Fix some UI strings todo 2019-11-11 13:27:04 +01:00
Jean-Baptiste Mardelle
acb8f33909 Fix undocked widgets losing title bar. Fixes #368 2019-11-11 09:01:00 +01:00
l10n daemon script
a824c14edd GIT_SILENT made messages (after extraction) 2019-11-11 08:19:34 +01:00
l10n daemon script
42f048f06c GIT_SILENT made messages (after extraction) 2019-11-11 03:11:48 +01:00
Jean-Baptiste Mardelle
c75e34e655 Expose luma options in dissolve composition 2019-11-10 12:36:11 +01:00
l10n daemon script
a1f32d7f72 GIT_SILENT made messages (after extraction) 2019-11-10 03:09:33 +01:00
Albert Astals Cid
e521cfd99a GIT_SILENT Upgrade KDE Applications version to 20.03.70. 2019-11-10 01:18:01 +01:00
Jean-Baptiste Mardelle
06415150fe Fix keyframe import 2019-11-09 18:41:03 +01:00
Jean-Baptiste Mardelle
81313205e3 Fix tracker on clip cuts 2019-11-09 18:14:28 +01:00
Jean-Baptiste Mardelle
6aae8ed038 Fix button name on automask 2019-11-09 18:10:17 +01:00
Jean-Baptiste Mardelle
96543e2226 Ensure geometry param size is updated on monitor change 2019-11-09 18:00:55 +01:00
Jean-Baptiste Mardelle
06171396ab Add xml to allow functional Shape alpha filter 2019-11-09 14:07:35 +01:00
Jean-Baptiste Mardelle
167bc27712 Fix crash editing number params in avfilter.unsharp (requires odd only numbers) 2019-11-09 13:41:59 +01:00
Jean-Baptiste Mardelle
44df0563fd Cleanup clip name overlay 2019-11-09 13:10:12 +01:00
Jean-Baptiste Mardelle
1fe4d0ad3a Don't mark cache job on audio as failure, allow seeking on clip monitor audio thumbnail 2019-11-09 12:54:20 +01:00
Jean-Baptiste Mardelle
95e827d2ed Fix crash on project close 2019-11-08 20:26:52 +01:00
Jean-Baptiste Mardelle
5140657987 Fix path of audio thumb for monitor overlay 2019-11-08 19:47:49 +01:00
Jean-Baptiste Mardelle
da07c913a1 Add logic to support odd only numbers in params. Fixes avfilter.unsharp 2019-11-08 19:32:47 +01:00
Jean-Baptiste Mardelle
e852812f95 Merge branch 'bsantos/kdenlive-chroma_xml' 2019-11-08 17:02:23 +01:00
Jean-Baptiste Mardelle
b40610ca63 Fix compilation 2019-11-08 17:01:14 +01:00
Jean-Baptiste Mardelle
6bf1738fb9 remove duplicate burningtv effect 2019-11-08 16:58:49 +01:00
Jean-Baptiste Mardelle
bcc47ac208 Minor audio thumb fixes 2019-11-08 16:33:41 +01:00
Jean-Baptiste Mardelle
9a10e6c376 Various fixes for composition length calculation. Related to #427 2019-11-08 15:23:49 +01:00
Jean-Baptiste Mardelle
72c1fab01f Make sure clip name appears non faded on audio clips 2019-11-08 15:23:49 +01:00
Carl Schwan
cf2a36304d Add new screenshot for Kdenlive 2019-11-08 14:31:38 +01:00
Jean-Baptiste Mardelle
1a7d2eeef5 Improve audio clips display: proper thumbnails and monitor view 2019-11-08 12:36:09 +01:00
Jean-Baptiste Mardelle
3fb2ba1385 Disable all overlay actions when not active to make it clearer, don't generate audio monitor preview if disabled 2019-11-07 09:02:38 +01:00
Jean-Baptiste Mardelle
b92014594c Hide keyframes on lower zoom levels to prevent messing with clip move.
Related to #426
2019-11-07 08:47:36 +01:00
Jean-Baptiste Mardelle
3bbea30712 Some ui fixes for mixer and monitor audio thumb 2019-11-06 19:10:39 +01:00
Jean-Baptiste Mardelle
968e89a646 ALways overlay audio waveform in monitor for audio clips 2019-11-06 13:34:11 +01:00
Jean-Baptiste Mardelle
c827054d94 Audiomixer: Move channels in a scrollbox, make it collapsible to allow showing only master 2019-11-06 12:14:54 +01:00
Jean-Baptiste Mardelle
79f540007a * Improve visibility of audio/video only drag icons in clip monitor
* Display clip name over monitor for a few seconds
2019-11-06 11:37:18 +01:00
Jean-Baptiste Mardelle
e1c658d780 Audio mixer: fix peaks 2019-11-05 08:30:41 +01:00
Jean-Baptiste Mardelle
a049f651c1 Ensure audio mixer works on fps >= 50 2019-11-03 20:51:13 +01:00
Jean-Baptiste Mardelle
e3bc6af865 Fix mixer silent after backwards seek 2019-11-02 19:04:36 +01:00
Jean-Baptiste Mardelle
d5a078a12d Fix split effect compare broken 2019-11-02 11:48:46 +01:00
Jean-Baptiste Mardelle
029a07817f Fix bezier curve doesn't appear properly in stack 2019-11-01 16:54:08 +01:00
Jean-Baptiste Mardelle
0f81a76e67 Don't add effect twice on activating effect search 2019-11-01 16:53:37 +01:00
Jean-Baptiste Mardelle
586f8a74db Disable effect split view if timeline clip was moved 2019-11-01 16:29:10 +01:00
Jean-Baptiste Mardelle
62b0decfb3 Disable preset update/delete when no preset is selected 2019-11-01 15:38:39 +01:00
Jean-Baptiste Mardelle
a945410197 Go to project end and play now both stop 1 frame after project end 2019-11-01 15:18:43 +01:00
Jean-Baptiste Mardelle
afafd1f128 Effect list: remove favorites folder, make custom filters work again, always show search bar 2019-11-01 13:00:12 +01:00
Jean-Baptiste Mardelle
69fabb0086 Fix sop/sat parameters
Fix reset effect param to default value broken
2019-11-01 11:31:42 +01:00
Jean-Baptiste Mardelle
5274d60874 Fix opengl modes incorrectly applied on windows 2019-11-01 09:59:58 +01:00
Jean-Baptiste Mardelle
8d8887b571 url effect parameter : react on drop 2019-11-01 09:21:48 +01:00
Jean-Baptiste Mardelle
75ebcee9e2 Fix obscure effect pixelated size 2019-11-01 09:21:48 +01:00
Jean-Baptiste Mardelle
7d3ac741dd Fix emboss default parameters 2019-11-01 09:21:48 +01:00
Jean-Baptiste Mardelle
8cdac2b225 Fix cartoon default value 2019-11-01 09:21:48 +01:00
Jean-Baptiste Mardelle
67382d4f20 Fix chroma key default value 2019-11-01 09:21:48 +01:00
Jean-Baptiste Mardelle
9aed5d6dd1 Add some feedback if an insert operation fails.
CCBUG: 413661
2019-11-01 07:19:09 +01:00
Bruno Santos
1cc71e1bf9 Add chroma to the preferred effects list 2019-10-31 15:22:39 +00:00
Bruno Santos
e31837c122 Fix #385 with suggested changes by AD to the XMLs 2019-10-31 15:22:39 +00:00
Jean-Baptiste Mardelle
b93ac81284 Fix keyboard handling in monitor fullscreen mode, thanks to Martin K.
BUG: 413644
2019-10-31 13:14:34 +01:00
Jean-Baptiste Mardelle
a037d8c707 Fix resize keyframes when only 2 keyframes at in/out 2019-10-31 08:07:03 +01:00
Jean-Baptiste Mardelle
7182393711 Merge branch '1908' 2019-10-30 16:56:33 +01:00
Jean-Baptiste Mardelle
ccfd0e802f Fix crash on configure toolbars.
Fixes #414
2019-10-30 13:41:50 +01:00
Jean-Baptiste Mardelle
9c5424530c Fix some compositions appearing twice. Related to #414 2019-10-30 12:23:16 +01:00
Jean-Baptiste Mardelle
dc1fe1eb25 Remember searchbar visibility, related to #350 2019-10-30 10:50:12 +01:00
Jean-Baptiste Mardelle
a0d528ca4e Fix info messages not displayed 2019-10-30 10:41:38 +01:00
Jean-Baptiste Mardelle
9900c13b4b Muxer: allow finer control over audio level increase
Related to #357
2019-10-30 10:03:36 +01:00
Jean-Baptiste Mardelle
963b4d0d5c Fix crash when changing composition type of a grouped composition 2019-10-30 08:47:50 +01:00
Jean-Baptiste Mardelle
4a22be2c00 Another fix for composition duration on insert 2019-10-30 08:38:57 +01:00
Jean-Baptiste Mardelle
717f10ae0a Merge branch 'deprecated_krun' into 'master'
Get rid of deprecated binaryName

See merge request kde/kdenlive!64
2019-10-29 18:25:34 +00:00
Yuri Chornoivan
3c6ea701d0 Get rid of deprecated binaryName 2019-10-29 18:25:33 +00:00
Jean-Baptiste Mardelle
cd349721ba Fix missing param name in avfilters 2019-10-29 19:10:11 +01:00
Jean-Baptiste Mardelle
1176cdec31 Fix typo in previous commit (correctly display collapsed effects) 2019-10-29 19:05:39 +01:00
Jean-Baptiste Mardelle
b2aa74365a Better fix for crash on spacer tool (fixes effectstack missing scrollbar) 2019-10-29 19:03:18 +01:00
Jean-Baptiste Mardelle
ed547a4625 Fix composition position when bottom clip starts before and ends after top clip 2019-10-29 18:48:32 +01:00
Jean-Baptiste Mardelle
0591cc0122 Titler: align right by default on left to right languages.
CCBUG: 413572
2019-10-29 13:11:40 +01:00
Jean-Baptiste Mardelle
fd9a00fb52 Fix compositions disappear after reopening project with locked track.
BUG: 412369
2019-10-29 05:40:53 +01:00
Jean-Baptiste Mardelle
68726a4c19 Fix compositions disappear after reopening project with locked track.
BUG: 412369
2019-10-29 05:36:34 +01:00
Jean-Baptiste Mardelle
8bbc34fbdd Fix crash on track insert undo
Fix composition track after track insert
2019-10-28 19:05:44 +01:00
Jean-Baptiste Mardelle
ac5a8a4eda Fix composition duration for clips at same position/length 2019-10-28 08:48:37 +01:00
Jean-Baptiste Mardelle
9e2a4bb93f Fix showing fullscreen on dual monitor setup 2019-10-27 15:39:32 +01:00
Jean-Baptiste Mardelle
f9a6297d42 Don't use reserved word for local variable 2019-10-27 15:39:32 +01:00
Yuri Chornoivan
1a26aa5032 Try to make it compile with gcc 9 2019-10-27 11:33:39 +02:00
Jean-Baptiste Mardelle
21cd56af93 Fix crash in effect stack on spacer. Fixes #408 2019-10-26 13:55:34 +02:00
Jean-Baptiste Mardelle
32d8c095fa Fix favorite compositions broken. Fixes #361 2019-10-25 10:14:56 +02:00
Jean-Baptiste Mardelle
107db11721 Fix favorite compositions broken. Fixes #361 2019-10-25 10:14:26 +02:00
Jean-Baptiste Mardelle
39d2567a0b Small fixes to composition duration calculation 2019-10-25 10:08:53 +02:00
Jean-Baptiste Mardelle
3c655ca48c Fix composition duration calculation. Related to #395 2019-10-25 09:33:30 +02:00
Jean-Baptiste Mardelle
7c8a26e9cc Reduced composition switch ui spacing 2019-10-25 09:06:37 +02:00
Jean-Baptiste Mardelle
882576af87 Move some QApp init stuff to correct place 2019-10-25 08:27:08 +02:00
Jean-Baptiste Mardelle
963b78e280 Cleanup composition switch option, initial prepare for multistream audio 2019-10-25 08:26:26 +02:00
Jean-Baptiste Mardelle
628d478425 Merge branch 'smallicon' into 'master'
Port away from deprecated SmallIcon method

See merge request kde/kdenlive!63
2019-10-24 11:52:27 +00:00
Yuri Chornoivan
f91c32a339 Port away from deprecated SmallIcon method 2019-10-24 11:52:27 +00:00
Jean-Baptiste Mardelle
dc2e0a1003 Fix broken audiostream code (thanks Filippo) 2019-10-24 08:19:08 +02:00
Jean-Baptiste Mardelle
37603e59de Add menu on Windows to switch between OpenGL modes (in settings menu) 2019-10-23 19:32:41 +02:00
Jean-Baptiste Mardelle
8701571d15 Move audio stream processing to AudioStreamInfo class 2019-10-23 13:01:20 +02:00
Jean-Baptiste Mardelle
7d1b11bd7c cleaner detection of audio streams 2019-10-23 12:14:16 +02:00
Jean-Baptiste Mardelle
7936b1b4a0 improve audio stream description in clip properties 2019-10-23 10:23:22 +02:00
Jean-Baptiste Mardelle
99d0dde274 Fix possible audiomixer crash 2019-10-23 08:43:20 +02:00
Jean-Baptiste Mardelle
2c599bef3a Re-add menu to change a composition from one type to another. Related to #395 2019-10-23 08:42:56 +02:00
Jean-Baptiste Mardelle
55c9942bb9 Display track name when collapsed if header is large enough 2019-10-22 13:23:36 +02:00
Jean-Baptiste Mardelle
66afc4e6fd Fix missing param name in avfilters 2019-10-22 09:00:09 +02:00
Jean-Baptiste Mardelle
3022c6ac8b Save/load active track state in project. Make first audio and video track active by default 2019-10-22 08:39:55 +02:00
Jean-Baptiste Mardelle
af76fd9248 Cleanup mixer and disconnect on hide 2019-10-22 08:32:35 +02:00
Jean-Baptiste Mardelle
eb3c82128c Cleaner indication of in/out/markers on monitor 2019-10-21 13:33:24 +02:00
Jean-Baptiste Mardelle
ab4b63773e Add timeline toolbar action to show/hide audio mixer 2019-10-21 09:01:13 +02:00
Jean-Baptiste Mardelle
62ee15a6e4 Fix title clip created with incorrect duration. Fixes #383 2019-10-21 08:41:54 +02:00
Jean-Baptiste Mardelle
bd5c9b4f67 Cleanup audiomixer font handling 2019-10-21 08:41:09 +02:00
Jean-Baptiste Mardelle
f395a5344a Make toolbar appear for .5 seconds more on side switch. Related to #370 2019-10-20 18:31:26 +02:00
Jean-Baptiste Mardelle
29b58b0d4e Fix UI corruption on Windows/intel drivers. Related to #277 2019-10-20 18:06:52 +02:00
Jean-Baptiste Mardelle
e607521254 Fix razor tool cutting wrong clip. Fixes #380 2019-10-19 18:20:39 +02:00
Jean-Baptiste Mardelle
99009fa7a3 Fix razor tool cutting wrong clip. Fixes #380 2019-10-19 18:05:36 +02:00
Jean-Baptiste Mardelle
5bb69594f7 Fix crash unselecting master mute. 2019-10-19 18:00:46 +02:00
Jean-Baptiste Mardelle
86e4fc1a05 Show and fade toolbar when switching side. Related to #370 2019-10-19 17:55:08 +02:00
Jean-Baptiste Mardelle
5cb9ce838f Monitor overlay toolbars: add button to move to opposite corner to avoid getting in the way 2019-10-18 16:36:32 +02:00
Jean-Baptiste Mardelle
68f7eaaae2 Make context menu "Extract" clearer (rename and add icon), and disable if no track is active 2019-10-18 16:00:54 +02:00
Jean-Baptiste Mardelle
5489327a8d Logarithmic scale for audio mixer volume
Related to #357
2019-10-18 15:33:43 +02:00
Yuri Chornoivan
05d30edfbd Fix minor EBN issues 2019-10-18 15:31:01 +03:00
Jean-Baptiste Mardelle
fdfb1e517b Fix red track background on add track 2019-10-18 09:03:46 +02:00
Jean-Baptiste Mardelle
b478659090 Fix deprecated method 2019-10-18 08:15:48 +02:00
Jean-Baptiste Mardelle
45f88ccacf Fix docked widgets losing title and decoration when undocked 2019-10-18 08:15:22 +02:00
Jean-Baptiste Mardelle
f368605391 Merge branch 'cherry-pick-e45fe2f5' into 'Applications/19.08'
Close favorite effect popup on activation

See merge request kde/kdenlive!61
2019-10-17 11:24:55 +00:00
Jean-Baptiste Mardelle
35496f4a9d Close favorite effect popup on activation
(cherry picked from commit e45fe2f5a0)
2019-10-17 11:24:55 +00:00
Jean-Baptiste Mardelle
ed6110f2e9 Fix docked widgets losing title and decoration when undocked 2019-10-17 13:22:39 +02:00
Jean-Baptiste Mardelle
e45fe2f5a0 Close favorite effect popup on activation 2019-10-17 12:49:55 +02:00
Jean-Baptiste Mardelle
06047a8ca0 Fix fades handles sometimes not appearing
Make clip resize handles slightly larger
2019-10-17 07:43:32 +02:00
Jean-Baptiste Mardelle
5560475f47 Audiomixer: Disable balance dial on mute 2019-10-16 17:56:44 +02:00
Jean-Baptiste Mardelle
ff4c259737 Fix fades handles sometimes not appearing
Make clip resize handles slightly larger
2019-10-16 17:49:49 +02:00
Jean-Baptiste Mardelle
a076cc4dc8 Fix seeking with wheel on ruler 2019-10-16 11:38:59 +02:00
Jean-Baptiste Mardelle
f062b0a842 update appdata for 19.08.3 2019-10-16 11:38:35 +02:00
Jean-Baptiste Mardelle
12fd26015c Fix fad in control sometimes not visible 2019-10-16 11:31:00 +02:00
Jean-Baptiste Mardelle
3b38a14d5d Fix fad in control sometimes not visible 2019-10-16 11:30:27 +02:00
Jean-Baptiste Mardelle
75c6f2b91b Video Fade in/out now defaults to transparent fade instead of fade to black. Still needs adjustment for older project opening 2019-10-16 11:20:28 +02:00
Jean-Baptiste Mardelle
5e559fff61 Fix seeking with mouse wheel on timeline ruler 2019-10-16 10:44:05 +02:00
Jean-Baptiste Mardelle
b97adae764 Add drop_max property on consumer 2019-10-16 10:14:18 +02:00
Jean-Baptiste Mardelle
76a1b10506 Only keep a history of 50 audio levels for vumeter 2019-10-16 10:14:01 +02:00
Jean-Baptiste Mardelle
c221d5e7d8 Audio mixer now clears cache so changes to volume/balance can be heard immediatly 2019-10-16 10:01:24 +02:00
Jean-Baptiste Mardelle
06f91f1d24 Audio mixer refinements: reset balance/volume on right click 2019-10-16 08:28:31 +02:00
Jean-Baptiste Mardelle
10e8dd3184 Small tweaks to mixer layout 2019-10-15 19:08:24 +02:00
Jean-Baptiste Mardelle
9c92a5d152 Mixer: add record buttons (volume doesn't yet adjust mic level) 2019-10-15 18:00:05 +02:00
Jean-Baptiste Mardelle
df21bcce34 Audio mixer: various fixes (crash, incorrect balance value, add dial for balance) 2019-10-14 18:23:23 +02:00
Jean-Baptiste Mardelle
09c5f795df Import mixer master effects 2019-10-13 19:01:41 +02:00
Jean-Baptiste Mardelle
85d7075495 Audio mixer: move master on the right, remember settings on project opening 2019-10-13 18:43:12 +02:00
Jean-Baptiste Mardelle
fdc1d07a63 Audio mixer cleanup 2019-10-13 14:15:59 +02:00
Jean-Baptiste Mardelle
13d52b03c5 Use MLT's audiolevel new _position for audio mixer 2019-10-13 14:02:58 +02:00
Jean-Baptiste Mardelle
b5450a7ed9 Don't set timeline pos twice on seek 2019-10-11 15:30:06 +02:00
Jean-Baptiste Mardelle
b41733434d Small cleanup 2019-10-11 15:29:44 +02:00
Jean-Baptiste Mardelle
6eb94b42f2 Merge branch 'audiomix' into 'master'
Audiomix merge

See merge request kde/kdenlive!60
2019-10-10 12:25:32 +00:00
Jean-Baptiste Mardelle
9f3c16701e Audiomix merge 2019-10-10 12:25:32 +00:00
Jean-Baptiste Mardelle
0ce0f75762 Merge branch '1908' 2019-10-06 14:35:03 +02:00
Jean-Baptiste Mardelle
6d8c7cfbed Fix crash on composition resize 2019-10-06 14:33:09 +02:00
Christoph Feck
4d0fad0a9f GIT_SILENT Upgrade KDE Applications version to 19.08.2. 2019-10-06 05:10:19 +02:00
Vincent PINON
728844d8da Update MSYS2 build script 2019-10-03 18:05:28 +02:00
Jean-Baptiste Mardelle
008a80e20a Merge branch '1908' 2019-09-28 21:04:34 +02:00
Jean-Baptiste Mardelle
01322357e6 Fix Windows audio screen grab (#344)
Fix crash on linux screen grab
2019-09-28 20:39:59 +02:00
Jean-Baptiste Mardelle
c1c39a936f Remove local reference to current project 2019-09-28 20:39:59 +02:00
Laurent Montel
3c287e282f Port some deprecated methods 2019-09-27 08:59:21 +02:00
l10n daemon script
43ba3e453f GIT_SILENT made messages (after extraction) 2019-09-25 07:50:25 +02:00
l10n daemon script
6e9c66986d GIT_SILENT made messages (after extraction) 2019-09-25 03:01:40 +02:00
Jean-Baptiste Mardelle
1c804123d6 Disable multitrack view on render 2019-09-24 16:09:36 +02:00
Jean-Baptiste Mardelle
11a390a407 Merge branch '1908' 2019-09-24 14:20:11 +02:00
Jean-Baptiste Mardelle
d02863d2b4 Fix clip duration incorrectly reset on profile change. Fixes #360 2019-09-24 14:18:12 +02:00
Vincent PINON
5653623725 Fix compile warnings 2019-09-24 13:42:48 +02:00
l10n daemon script
cf60d92fe3 GIT_SILENT made messages (after extraction) 2019-09-24 07:38:51 +02:00
l10n daemon script
b081e6ef72 GIT_SILENT made messages (after extraction) 2019-09-24 03:07:35 +02:00
Jean-Baptiste Mardelle
1553e308c7 Make affine filter bg color configurable. Fixes #343 2019-09-23 13:37:49 +02:00
Jean-Baptiste Mardelle
cdbecb033a Merge branch '1908' 2019-09-22 20:03:40 +02:00
Jean-Baptiste Mardelle
dd928e87f6 Fix speed job in some locales. Fixes #346 2019-09-22 19:57:44 +02:00
Jean-Baptiste Mardelle
1de890720f Merge branch '1908' 2019-09-22 19:38:58 +02:00
Jean-Baptiste Mardelle
4fe87ef078 Fix some remaining effectstack layout issues 2019-09-22 19:36:11 +02:00
Jean-Baptiste Mardelle
7fcff97a1f Merge branch '1908' 2019-09-22 18:35:20 +02:00
Jean-Baptiste Mardelle
83a4ab9a76 Fix keyframes not deleted when clip start is resized/cut.
Fixes #355
2019-09-22 18:34:58 +02:00
Jean-Baptiste Mardelle
e254e4cd4d Merge branch '1908' 2019-09-22 17:59:23 +02:00
Jean-Baptiste Mardelle
4cd6df703c Fix track effects not working when a clip is added at end of track or if last clip is resized.
Fixes #356
2019-09-22 17:58:57 +02:00
Jean-Baptiste Mardelle
fb6101db06 Merge branch '1908' 2019-09-22 15:30:23 +02:00
Jean-Baptiste Mardelle
21382f010f Add clickable field to copy automask keyframes. Fixes #23 2019-09-22 15:30:00 +02:00
Jean-Baptiste Mardelle
1bfca966cb Show track effect stack when clicking on it's name 2019-09-22 14:58:42 +02:00
Jean-Baptiste Mardelle
61d2b8508d Fix crash trying to access clip properties when unavailable.
Fixes #354
2019-09-22 13:57:56 +02:00
Jean-Baptiste Mardelle
5087a2b57b Merge branch '1908' 2019-09-22 10:40:34 +02:00
Jean-Baptiste Mardelle
dfe4b56c3c Fix effectstack layout spacing issue introduced in recent commit 2019-09-22 10:40:03 +02:00
Jean-Baptiste Mardelle
48e7e94c30 Merge branch '1908' 2019-09-20 18:55:27 +02:00
Jean-Baptiste Mardelle
dd9cfe3327 Fix proxy clips lost on opening project file with relative path 2019-09-20 18:48:03 +02:00
Jean-Baptiste Mardelle
85d7c8ca5f Merge branch '1908' 2019-09-20 14:56:02 +02:00
Jean-Baptiste Mardelle
c57414c40a update AppData version 2019-09-20 14:55:15 +02:00
Jean-Baptiste Mardelle
9cc83e804b Cleanup effectstack layout. Fixes !58 #294 2019-09-20 14:55:15 +02:00
l10n daemon script
4d8790bad1 GIT_SILENT made messages (after extraction) 2019-09-18 07:53:44 +02:00
l10n daemon script
87e56eb99e GIT_SILENT made messages (after extraction) 2019-09-18 03:11:15 +02:00
Yuri Chornoivan
42aceda5e4 Merge branch 'new_xml_descriptions' into 'master'
Add some XML descriptions to have the default Effects panel translated

See merge request kde/kdenlive!51
2019-09-11 15:14:47 +00:00
Yuri Chornoivan
6225ae44d2 Add some XML descriptions to have the default Effects panel translated 2019-09-11 15:14:47 +00:00
l10n daemon script
22eed72768 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"
2019-09-11 05:29:17 +02:00
l10n daemon script
23db5ade34 GIT_SILENT made messages (after extraction) 2019-09-11 03:09:06 +02:00
Jean-Baptiste Mardelle
edd6573c0f Merge branch '1908' 2019-09-10 07:44:42 +02:00
Jean-Baptiste Mardelle
15ddd41664 Fix mixed audio track sorting.
Related to #220
CCBUG: 411256
2019-09-10 07:44:27 +02:00
l10n daemon script
6c4baf504b 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"
2019-09-08 08:52:33 +02:00
l10n daemon script
687554dcfa GIT_SILENT made messages (after extraction) 2019-09-07 07:40:53 +02:00
Jean-Baptiste Mardelle
13c2297cac Tentative fix for incorrect minus encoding in timeline speed.
Related to #346
2019-09-06 13:40:29 +02:00
Jean-Baptiste Mardelle
280bf79a35 Merge branch '1908' 2019-09-06 13:39:43 +02:00
Jean-Baptiste Mardelle
0e5b1d7e2f Another fix for speed effect 2019-09-06 13:37:59 +02:00
Jean-Baptiste Mardelle
d4a6126901 Merge branch '1908' 2019-09-06 12:12:40 +02:00
Jean-Baptiste Mardelle
c03ccad496 Speed effect: fix negative speed incorrectly moving in/out and wrong thumbnails 2019-09-06 12:12:17 +02:00
Jean-Baptiste Mardelle
e716e00e40 Fix incorrect stabilize description 2019-09-06 10:19:15 +02:00
Jean-Baptiste Mardelle
2e5007fd65 Cleanup stabilize presets and job cancelation 2019-09-06 10:11:41 +02:00
Jean-Baptiste Mardelle
3ed27aacfc Deprecate videostab and videostab2, only keep vidstab filter.
Remember last settings and allow reset to default
2019-09-06 10:11:28 +02:00
Jean-Baptiste Mardelle
018fcf2a9b Cleanup stabilize presets and job cancelation 2019-09-06 09:19:10 +02:00
Jean-Baptiste Mardelle
5767bbf2e1 Merge branch '1908' 2019-09-04 19:11:20 +02:00
Jean-Baptiste Mardelle
17a7e6f408 Fix cancel jobs not working 2019-09-04 19:10:54 +02:00
Jean-Baptiste Mardelle
12604c71e1 Deprecate videostab and videostab2, only keep vidstab filter.
Remember last settings and allow reset to default
2019-09-04 18:17:58 +02:00
Jean-Baptiste Mardelle
42135fe9b3 Merge branch '1908' 2019-09-04 10:46:32 +02:00
Jean-Baptiste Mardelle
8aa5a69b21 Fix some incorrect i18n calls 2019-09-04 10:45:27 +02:00
Jean-Baptiste Mardelle
5c22efbbbe Don't hardcode vidstab effect settings 2019-09-04 10:45:27 +02:00
Yuri Chornoivan
273ea47f21 Fix minor EBN issues 2019-09-03 19:27:03 +03:00
Jean-Baptiste Mardelle
f109595e4c Another attempt to fix Windows screengrab #344 2019-09-02 07:50:40 +02:00
Jean-Baptiste Mardelle
b39bae6bd7 Tentative fix for Windows screengrab with audio
Related to #344
2019-09-01 10:50:52 +02:00
Christoph Feck
65eed5183f GIT_SILENT Upgrade KDE Applications version to 19.08.1. 2019-09-01 05:32:26 +02:00
Jean-Baptiste Mardelle
8dd8495696 Merge branch '1908' 2019-08-31 17:17:08 +02:00
Jean-Baptiste Mardelle
7c915ded1c Fix disabling clip only disable audio part of an AV clip.
BUG: 411466
2019-08-31 17:13:01 +02:00
Jean-Baptiste Mardelle
6f6d7ac0b9 Fix regression breaking timeline resize 2019-08-31 08:55:23 +02:00
Jean-Baptiste Mardelle
9a51d703cd Fix regression breaking timeline resize 2019-08-31 08:54:31 +02:00
Laurent Montel
a42b335f54 Fix warning "cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++" 2019-08-30 17:17:39 +02:00
Jean-Baptiste Mardelle
98dbc8c66a Merge branch '1908' 2019-08-30 12:34:58 +02:00
Jean-Baptiste Mardelle
853bbd53c8 Fix timelinekeyboard focus on start and grab not correctly ended 2019-08-30 12:33:40 +02:00
Jean-Baptiste Mardelle
964a42dd01 Cleanup monitor marker display (use QtQuick2) 2019-08-30 11:47:11 +02:00
Jean-Baptiste Mardelle
f41906a19e Add audio sync option in clip properties to allow correcting audio offset 2019-08-30 08:56:55 +02:00
Jean-Baptiste Mardelle
9b1a25ec99 default effects to video 2019-08-30 07:34:32 +02:00
Jean-Baptiste Mardelle
1444cbd359 Fix disabling autoscroll.
Fixes #312
2019-08-30 07:34:14 +02:00
Jean-Baptiste Mardelle
eea832b886 Get ready for Qt 5.12 AppImage 2019-08-28 10:04:39 +02:00
Jean-Baptiste Mardelle
c5e507ea85 Merge branch '1908' 2019-08-28 10:03:22 +02:00
Jean-Baptiste Mardelle
4d0c9d43fb Convert old custom effects to new customAudio/Video naming
Related to #336
2019-08-28 10:02:45 +02:00
Jean-Baptiste Mardelle
90d5443c7a Fix group move sometimes moving clip very far from expected location.
Fixes #328
2019-08-28 09:04:06 +02:00
Jean-Baptiste Mardelle
d40d5e073e Merge branch '1908' 2019-08-27 13:47:50 +02:00
Jean-Baptiste Mardelle
60a1ba3854 Ctrl resize in monitor effects keeps center position
Fixes #321
2019-08-27 13:46:16 +02:00
Jean-Baptiste Mardelle
0e18e35c3c Shift resize in monitor effect keeps aspect ratio
Related to #321
2019-08-27 09:00:24 +02:00
Jean-Baptiste Mardelle
b603fa9ed8 Update appdata version 2019-08-27 09:00:24 +02:00
Jean-Baptiste Mardelle
f4cedb858a Merge branch '1908' 2019-08-27 07:57:46 +02:00
Jean-Baptiste Mardelle
2ce5ccdbe9 Fix effect/composition list filter working on untranslated strings
Fixes #339
2019-08-27 07:57:03 +02:00
Jean-Baptiste Mardelle
cdd04a7b5e Merge branch 'cherry-pick-9ff52aa3' into 'Applications/19.08'
Merge branch 'rgb_parade' into 'master'

See merge request kde/kdenlive!57
2019-08-26 17:27:06 +00:00
Jean-Baptiste Mardelle
2334d0cbc4 Merge branch 'rgb_parade' into 'master'
Fix rgbparade showing line value on mouse hover (#304)

See merge request kde/kdenlive!55

(cherry picked from commit 9ff52aa356)

010045ac Fix rgbparade showing line value on mouse hover
9a7e84d3 Remove iostream used for debug messages
2019-08-26 17:06:08 +00:00
Jean-Baptiste Mardelle
9ff52aa356 Merge branch 'rgb_parade' into 'master'
Fix rgbparade showing line value on mouse hover (#304)

See merge request kde/kdenlive!55
2019-08-26 17:05:48 +00:00
Bruno Santos
2c5a99e2e9 Fix rgbparade showing line value on mouse hover (#304) 2019-08-26 17:05:48 +00:00
Jean-Baptiste Mardelle
3a2cce33f1 Merge branch '1908' 2019-08-25 18:51:39 +02:00
Jean-Baptiste Mardelle
202bfe7028 Fix custom effects not recognized as audio
Fixes #336
2019-08-25 18:50:39 +02:00
Yuri Chornoivan
87ec1a00f6 Get rid of deprecated background() 2019-08-25 16:54:15 +03:00
l10n daemon script
62f537f579 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"
2019-08-23 08:20:42 +02:00
l10n daemon script
a94a916ddb GIT_SILENT made messages (after extraction) 2019-08-23 07:15:23 +02:00
l10n daemon script
efaa1c528d 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"
2019-08-23 04:58:16 +02:00
l10n daemon script
ef0d39d1f6 GIT_SILENT made messages (after extraction) 2019-08-23 02:56:08 +02:00
l10n daemon script
cb42e1057a GIT_SILENT made messages (after extraction) 2019-08-21 07:24:43 +02:00
l10n daemon script
1127710341 GIT_SILENT made messages (after extraction) 2019-08-21 02:58:13 +02:00
Jean-Baptiste Mardelle
9131fafe09 Merge branch '1908' 2019-08-20 09:10:06 +02:00
Jean-Baptiste Mardelle
6473cee38c Fix encoder speed ignored
BUG: 411000
2019-08-20 08:58:23 +02:00
l10n daemon script
7d67fdff00 GIT_SILENT made messages (after extraction) 2019-08-20 07:18:23 +02:00
Jean-Baptiste Mardelle
929d46cb5e Fix Appimage with current dependency 2019-08-18 18:43:11 +02:00
Jean-Baptiste Mardelle
013740700b Update AppImage scripts for upcoming changes in base image, using Qt 5.12 anf KF 5.61 2019-08-18 09:48:05 +02:00
Laurent Montel
32ee6257cf Remove unused includes 2019-08-17 14:23:23 +02:00
Laurent Montel
15fe4fe021 Clean forward declaration 2019-08-17 12:42:04 +02:00
l10n daemon script
698632c7d5 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"
2019-08-17 08:44:12 +02:00
Jean-Baptiste Mardelle
11ce38946e Late update of version in appdata.. 2019-08-17 06:11:59 +00:00
l10n daemon script
aecbdbdccb 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"
2019-08-17 05:11:13 +02:00
Yuri Chornoivan
17ceb9d419 Get rid of deprecated qSort() 2019-08-16 11:36:57 +03:00
Yuri Chornoivan
e635f60c2f Use the parameter readable and translatable name instead of its formal name for the color edit widget 2019-08-16 11:13:47 +03:00
l10n daemon script
e4457e6a11 GIT_SILENT made messages (after extraction) 2019-08-16 03:05:51 +02:00
Yuri Chornoivan
c1d9454518 Use the parameter readable and translatable name instead of its formal name for the color edit widget 2019-08-15 15:16:45 +03:00
l10n daemon script
0aa1ea30ff GIT_SILENT made messages (after extraction) 2019-08-15 07:20:02 +02:00
Yuri Chornoivan
6b03c2996a Merge branch '1908' 2019-08-14 15:59:03 +03:00
Yuri Chornoivan
ea9d42fa96 Do not setToolTip() for the same tooltip twice 2019-08-14 15:58:16 +03:00
Yuri Chornoivan
7c9294c6e3 Use translations for asset names in the Undo History 2019-08-14 15:54:59 +03:00
Jean-Baptiste Mardelle
77c97ccf23 Merge branch '1908' 2019-08-14 12:04:25 +02:00
Jean-Baptiste Mardelle
299b02a0bc Fix dropping clip in insert/overwrite mode 2019-08-14 11:29:07 +02:00
Jean-Baptiste Mardelle
df9ea6a25b Merge branch '1908' 2019-08-13 20:25:15 +02:00
Jean-Baptiste Mardelle
60c3a4dc2e Fix timeline drag in overwrite/edit mode 2019-08-13 20:18:34 +02:00
Jean-Baptiste Mardelle
aaddd953c4 Merge branch '1908' 2019-08-13 13:20:17 +02:00
Jean-Baptiste Mardelle
8f21a7254c Fix freeze deleting a group with clips on locked tracks.
Fixes #331
2019-08-13 13:18:25 +02:00
Yuri Chornoivan
33a5c64f74 Merge branch '1908' 2019-08-13 10:20:29 +03:00
Yuri Chornoivan
3275df927d Use the translated effect names for effect stack on the timeline 2019-08-13 10:19:37 +03:00
Jean-Baptiste Mardelle
7f5f1afc7f Merge branch '1908' 2019-08-12 19:48:41 +02:00
Jean-Baptiste Mardelle
1f157460b9 Fix crash dragging clip in insert mode.
Bug: 409577
2019-08-12 19:47:52 +02:00
Yuri Chornoivan
88e5404721 Merge branch '1908' 2019-08-12 13:50:18 +03:00
Yuri Chornoivan
7eceb7e594 Use the translated transition names in the 'Properties' header 2019-08-12 13:49:44 +03:00
l10n daemon script
14ae388f18 GIT_SILENT made messages (after extraction) 2019-08-12 07:25:46 +02:00
Jean-Baptiste Mardelle
1f01125452 Merge branch '1908' 2019-08-11 21:08:05 +02:00
Jean-Baptiste Mardelle
4f6ccafe33 Fix freeze and fade ins allowed to go past last frame.
Fixes #327
2019-08-11 18:55:29 +02:00
Jean-Baptiste Mardelle
dfd33ac653 Merge branch 'patch-1' into 'master'
org.kde.kdenlive.appdata.xml: add content_rating

See merge request kde/kdenlive!50

(cherry picked from commit dc2738820d)

7b2af9f0 org.kde.kdenlive.appdata.xml: add content_rating
2019-08-11 15:21:14 +00:00
Jean-Baptiste Mardelle
8d4602a145 Fix revert clip speed failing 2019-08-11 14:09:26 +02:00
Jean-Baptiste Mardelle
dc2738820d Merge branch 'patch-1' into 'master'
org.kde.kdenlive.appdata.xml: add content_rating

See merge request kde/kdenlive!50
2019-08-11 12:05:35 +00:00
Christoph Feck
c7e6a64d7f GIT_SILENT Upgrade KDE Applications version to 19.08.0. 2019-08-09 02:04:31 +02:00
Peter Eszlari
7b2af9f0d9 org.kde.kdenlive.appdata.xml: add content_rating
This is needed to pass validation on Flathub.
2019-08-08 17:39:30 +00:00
Jean-Baptiste Mardelle
3b459f0480 Merge branch '1908' 2019-08-08 14:06:52 +02:00
Jean-Baptiste Mardelle
8cd0062062 Fix revert speed clip reloading incorrectly 2019-08-08 14:05:53 +02:00
Jean-Baptiste Mardelle
2f03c78582 Merge branch '1908' 2019-08-08 08:08:38 +02:00
Jean-Baptiste Mardelle
a8afc9db36 Fix copy/paste of clip with negative speed 2019-08-08 08:07:06 +02:00
Jean-Baptiste Mardelle
d48ce4a9c4 Fix issues on clip reload: slideshow clips broken and title duration reset 2019-08-08 07:56:20 +02:00
Jean-Baptiste Mardelle
605b3ba2ee Fix slideshow effects disappearing.
Fixes #316
2019-08-08 07:56:20 +02:00
l10n daemon script
0347b49bed GIT_SILENT made messages (after extraction) 2019-08-08 07:17:01 +02:00
l10n daemon script
1b01acd460 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"
2019-08-08 04:59:09 +02:00
l10n daemon script
b689eb01e7 GIT_SILENT made messages (after extraction) 2019-08-08 02:55:12 +02:00
Jean-Baptiste Mardelle
971fa27ff7 Merge branch '1908' 2019-08-07 11:21:24 +02:00
Jean-Baptiste Mardelle
84ea4be5e0 Fix track effect keyframes
Fixes #238
2019-08-07 11:17:38 +02:00
Jean-Baptiste Mardelle
37f2d6a6c6 Fix track effects don't invalidate timeline preview 2019-08-07 10:20:28 +02:00
Jean-Baptiste Mardelle
247eedd4a7 Merge branch '1908' 2019-08-07 09:15:57 +02:00
Jean-Baptiste Mardelle
95193a4488 Fix effect presets broken on comma locales, clear preset after resetting effect
Fixes #303
2019-08-07 09:10:41 +02:00
Jean-Baptiste Mardelle
651b9a0d79 Merge branch '1908' 2019-08-06 19:05:09 +02:00
Jean-Baptiste Mardelle
a8e74a7f65 Fix crash in extract zone when no track is active.
Fixes #310
2019-08-06 19:04:36 +02:00
Jean-Baptiste Mardelle
cf5fae7c2c Merge branch '1908' 2019-08-06 13:47:15 +02:00
Jean-Baptiste Mardelle
e1c677c2ae Fix reverting clip speed modifies in/out 2019-08-06 13:45:53 +02:00
Jean-Baptiste Mardelle
f4ef12fec2 Merge branch '1908' 2019-08-06 09:03:01 +02:00
Jean-Baptiste Mardelle
ae333a7aaf Fix audio overlay showing up randomly.
Fixes #305
2019-08-06 09:02:37 +02:00
Jean-Baptiste Mardelle
e8772e2ee6 Fix Find clip in bin not always scrolling to correct position.
Fixes #302
2019-08-06 08:44:12 +02:00
Jean-Baptiste Mardelle
c8f28bb2b0 Merge branch '1908' 2019-08-05 13:40:20 +02:00
Jean-Baptiste Mardelle
1bce85d97f Fix possible crash changing profile when cache job was running 2019-08-05 13:39:49 +02:00
Jean-Baptiste Mardelle
7536ab6829 Fix editing bin clip does not invalidate timeline preview.
Fixes #307
2019-08-05 13:39:49 +02:00
Jean-Baptiste Mardelle
f6573478c0 Merge branch '1908' 2019-08-05 08:06:33 +02:00
Jean-Baptiste Mardelle
35b7decc22 Fix audiobalance (MLT doesn't handle start param as stated)
Fixes #301
2019-08-05 08:06:07 +02:00
Jean-Baptiste Mardelle
d91c46551c Fix target track inconsistencies:
3 state button, hide when shouldn't be available
2019-08-05 08:06:07 +02:00
Yuri Chornoivan
f761bb0f4e Clean up output of extract-messages.sh a bit 2019-08-05 09:03:44 +03:00
l10n daemon script
b264da55ca GIT_SILENT made messages (after extraction) 2019-08-05 07:11:44 +02:00
l10n daemon script
8884c27a94 GIT_SILENT made messages (after extraction) 2019-08-05 02:51:36 +02:00
Yuri Chornoivan
5dabcd5e81 Merge branch '1908' 2019-08-04 18:03:18 +03:00
Yuri Chornoivan
dc0d2fa4fe Make the strings in the settings dialog translatable 2019-08-04 18:02:40 +03:00
Yuri Chornoivan
b599cea1e7 Merge branch '1908' 2019-08-04 13:33:53 +03:00
Yuri Chornoivan
f938a9bef2 Make effect names translatable in menus and in settings panel 2019-08-04 13:32:52 +03:00
Jean-Baptiste Mardelle
adba132240 Merge branch '1908' 2019-08-04 11:57:22 +02:00
Jean-Baptiste Mardelle
27f98f31aa Remember last target track and restore when another clip is selected 2019-08-04 11:56:15 +02:00
Jean-Baptiste Mardelle
47cd52bc2c Dont' process insert when no track active, don't move cursor if no clip inserted 2019-08-04 11:56:15 +02:00
l10n daemon script
7829301a14 GIT_SILENT made messages (after extraction) 2019-08-04 07:36:56 +02:00
l10n daemon script
d51a106e5b GIT_SILENT made messages (after extraction) 2019-08-04 03:02:00 +02:00
Jean-Baptiste Mardelle
dd4e864fb4 Merge branch '1908' 2019-08-03 18:28:03 +02:00
Jean-Baptiste Mardelle
a4e208b4e8 Correctly place timeline toolbar after editing toolbars 2019-08-03 18:27:31 +02:00
Jean-Baptiste Mardelle
06738a8d50 Merge branch '1908' 2019-08-03 14:44:35 +02:00
Jean-Baptiste Mardelle
c5d967c167 Lift/gamma/gain: make it possible to have finer adjustments with Shift modifier
Fixes #297
2019-08-03 14:44:06 +02:00
Jean-Baptiste Mardelle
8fe1e09d77 Fix MLT effects with float param and no xml description
Fixes #295
2019-08-03 14:44:06 +02:00
l10n daemon script
2875d5574b GIT_SILENT made messages (after extraction) 2019-08-03 07:22:31 +02:00
Jean-Baptiste Mardelle
ffcbd65690 Merge branch '1908' 2019-08-02 17:55:20 +02:00
Jean-Baptiste Mardelle
87c797c634 Cleanup timeline selection: rubber select works again when starting over a clip.
Ctrl + rubber selection adds to current
Meta + move moves a clip without altering split audio/video track
2019-08-02 17:37:20 +02:00
Jean-Baptiste Mardelle
07a6a44146 Merge branch '1908' 2019-08-02 15:38:42 +02:00
Jean-Baptiste Mardelle
06a199743c Attempt to fix Windows build 2019-08-02 15:38:16 +02:00
Jean-Baptiste Mardelle
72424a7369 Various fixes for icon view: Fix long name breaking layout, fix seeking and subclip zone marker
Related to #287
2019-08-02 15:37:43 +02:00
Jean-Baptiste Mardelle
e9fe2a2495 Merge branch '1908' 2019-08-02 10:43:03 +02:00
Jean-Baptiste Mardelle
0a0e190fba Fix some bugs in handling of NVidia HWaccel for proxies and timeline preview 2019-08-02 10:42:46 +02:00
l10n daemon script
4dcc8eda9f GIT_SILENT made messages (after extraction) 2019-08-02 07:25:10 +02:00
Jean-Baptiste Mardelle
98ca4d43ac Add 19.08 screenshot to appdata 2019-08-01 07:45:32 +02:00
Jean-Baptiste Mardelle
a8dd7d5157 Fix bug preventing sequential names when making serveral script renderings from same project 2019-07-31 17:48:59 +02:00
Jean-Baptiste Mardelle
b23fd40331 Download translations in correct place 2019-07-31 17:35:53 +02:00
Jean-Baptiste Mardelle
54a7ae886d Merge branch '1908' 2019-07-31 16:26:23 +02:00
Jean-Baptiste Mardelle
e22da7531d Fix compilation with cmake < 3.5 2019-07-31 16:25:52 +02:00
Jean-Baptiste Mardelle
6a18505293 Merge branch '1908' 2019-07-31 09:00:32 +02:00
Jean-Baptiste Mardelle
dc3340cc67 Fix extract frame retrieving wrong frame when clip fps != project fps
BUG: 409927
2019-07-31 08:59:02 +02:00
Jean-Baptiste Mardelle
d5fb7f8e08 AppImage: Move MLT's build in Kdenlive's nightly script 2019-07-31 08:36:07 +02:00
Jean-Baptiste Mardelle
25b6af3add Don't attempt rendering an empty project
Fixes #282
2019-07-31 08:02:16 +02:00
Jean-Baptiste Mardelle
5f0b775855 Merge branch '1908' 2019-07-31 07:36:46 +02:00
Jean-Baptiste Mardelle
f957c2fdbc Fix incorrect source frame size for transform effects.
Related to #290
2019-07-31 07:35:24 +02:00
Jean-Baptiste Mardelle
575506f647 improve subclips visual info (display zone over thumbnail), minor cleanup 2019-07-30 08:35:47 +02:00
Christoph Feck
02920d3a8f GIT_SILENT Upgrade KDE Applications version to 19.07.90. 2019-07-29 15:50:07 +02:00
Jean-Baptiste Mardelle
00dafbf04c Merge branch '1908' 2019-07-29 13:28:27 +02:00
Jean-Baptiste Mardelle
0d9ae632bf Small cleanup of bin preview thumbnails job, automatically fetch 10 thumbs at insert to allow quick preview
and fetch another 40 when seeking is requested
2019-07-29 13:27:55 +02:00
Jean-Baptiste Mardelle
c049c15c43 Fix project clips have incorrect length after changing project fps
Related to #286
2019-07-29 10:35:02 +02:00
Jean-Baptiste Mardelle
ade74d9586 Merge branch '1908' 2019-07-28 17:09:33 +02:00
Jean-Baptiste Mardelle
6fb5c44714 Fix inconsistent behavior of advanced timeline operations.
Related to #225
2019-07-28 17:08:48 +02:00
Jean-Baptiste Mardelle
940053c4fa Fix "Find in timeline" option in bin context menu 2019-07-27 18:14:42 +02:00
Nate Graham
2702bfdd4e Use identical internet-services icon
This icon is identical to the applications-internet icon at the small size used
here, but is more appropriate to use because it is guaranteed to always be
monochrome, unlike applications-internet which is a colorful category icon
and only had small monochrome versions due to a design oversight that's being
corrected in https://phabricator.kde.org/D22733.
2019-07-26 13:13:34 -06:00
Luca Beltrame
ff9ec863be Merge branch 'Applications/19.08' 2019-07-26 07:25:14 +02:00
Luca Beltrame
68a717f5f7 Support the new logging category directory with KF 5.59+ 2019-07-26 07:24:08 +02:00
Jean-Baptiste Mardelle
08e457dea3 Update active track description.
Related to #225
2019-07-17 08:25:40 +00:00
Yuri Chornoivan
155ae2baa6 Translate asset menu items 2019-07-16 15:30:59 +03:00
Jean-Baptiste Mardelle
d0cfad7f5a Merge branch 'cherry-pick-6c61805e' into 'Applications/19.08'
Use extracted translations to translate asset descriptions

See merge request kde/kdenlive!49
2019-07-16 06:22:50 +00:00
Yuri Chornoivan
8bb8d0d0b1 Use extracted translations to translate asset descriptions
(cherry picked from commit 6c61805e62)
2019-07-16 06:02:39 +00:00
Jean-Baptiste Mardelle
d1e8501cd3 Merge branch 'translate_descriptions' into 'master'
Use extracted translations to translate asset descriptions

See merge request kde/kdenlive!48
2019-07-16 06:00:21 +00:00
Yuri Chornoivan
6c61805e62 Use extracted translations to translate asset descriptions 2019-07-16 06:00:21 +00:00
Albert Astals Cid
9adb1c2104 GIT_SILENT Upgrade KDE Applications version to 19.11.70. 2019-07-15 21:45:20 +02:00
Albert Astals Cid
8576bde53b GIT_SILENT Upgrade KDE Applications version to 19.07.80. 2019-07-15 21:23:25 +02:00
Yuri Chornoivan
abf0acf14b Fix minor typo 2019-07-13 12:14:26 +03:00
Yuri Chornoivan
d2872eefe2 Make the file filters to be translatable 2019-07-13 11:58:16 +03:00
Yuri Chornoivan
45db5151c4 Extract messages from transformation XMLs as well 2019-07-12 14:24:21 +03:00
Jean-Baptiste Mardelle
d5f55c98a6 Don't attempt to create hover preview for non AV clips 2019-07-11 20:31:25 +02:00
Jean-Baptiste Mardelle
ef9cf6b904 Add Cache job for bin clip preview 2019-07-11 20:09:17 +02:00
Jean-Baptiste Mardelle
0f45483c41 Preliminary implementation of Bin clip hover seeking (using shift+hover)
Related to #287
2019-07-11 19:08:37 +02:00
Yuri Chornoivan
3799402b02 Translate assets names 2019-07-11 16:45:03 +03:00
Jean-Baptiste Mardelle
a03c4f9a64 Some improvments to timeline tooltips 2019-07-11 07:53:11 +02:00
Jean-Baptiste Mardelle
ff1fa2fdca Reintroduce extract clip zone to cut a clip whithout re-encoding
Fixes #237
CCBUG: 408402
2019-07-10 11:54:03 +02:00
Jean-Baptiste Mardelle
969c699c33 Fix typo 2019-07-08 18:41:34 +02:00
Jean-Baptiste Mardelle
3647208029 Add basic collision check to speed resize
Related to #224
2019-07-08 18:18:14 +02:00
Jean-Baptiste Mardelle
88f5f07f73 Bump MLT dependency to 6.16 for 19.08 2019-07-08 18:08:20 +02:00
Jean-Baptiste Mardelle
b9bfaff1d3 Merge branch '1904' 2019-07-08 17:43:53 +02:00
Jean-Baptiste Mardelle
6657c4f620 Fix tools cursor when hovering a clip in timeline 2019-07-08 17:41:42 +02:00
Jean-Baptiste Mardelle
41ceca4fa4 Merge branch '1904' 2019-07-08 17:06:59 +02:00
Jean-Baptiste Mardelle
a67d946ece Ensure we don't put a video stream in audio streams in mp3 2019-07-08 17:06:08 +02:00
Jean-Baptiste Mardelle
5c44370a6b Fix loading .mlt playlist can corrupt project profile
Fixes #266
2019-07-08 17:02:45 +02:00
Jean-Baptiste Mardelle
fa5ed3caa6 Merge branch '1904' 2019-07-08 15:17:41 +02:00
Jean-Baptiste Mardelle
ad990b83a7 When opening a project file with missing proxy and clip, don't remove clips from timeline
Don't store url twice in proxies
2019-07-08 15:16:31 +02:00
Jean-Baptiste Mardelle
f75e9a8c92 Exit grab mode with Escape key
Related to #285
2019-07-08 14:23:50 +02:00
Jean-Baptiste Mardelle
b901b42ff6 Improve main item when grabbing
Related to #272
2019-07-08 12:42:13 +02:00
Jean-Baptiste Mardelle
eb206e1d8c Minor improvement to clip grabbing 2019-07-08 10:10:39 +02:00
Jean-Baptiste Mardelle
0998213ec3 Improve main item when grabbing
Related to #272
2019-07-07 18:46:44 +02:00
Jean-Baptiste Mardelle
88d71bfa34 Merge branch '1904' 2019-07-07 16:10:42 +02:00
Jean-Baptiste Mardelle
ad382e0c1f Fix reloading of title clips and others.
BUG: 409569
2019-07-07 16:08:18 +02:00
Christoph Feck
59fc60516c GIT_SILENT Upgrade KDE Applications version to 19.04.3. 2019-07-06 11:28:38 +02:00
Jean-Baptiste Mardelle
32fbd5467b Merge branch '1904' 2019-07-06 11:16:35 +02:00
Jean-Baptiste Mardelle
bdea7ae78a Update Appdata for 19.04.3 release 2019-07-06 11:15:31 +02:00
Jean-Baptiste Mardelle
d2d98d7f44 Fix opening of project files with special character.
BUG: 409545
2019-07-06 11:14:41 +02:00
Jean-Baptiste Mardelle
e42314933f Fix incorrect development version 2019-07-06 05:37:53 +00:00
Jean-Baptiste Mardelle
63418f4d36 make all clips in selection show grab status
Add action for disable/enable clip
Fixes #272
2019-07-05 12:24:13 +02:00
David Faure
c1f06eaa58 Fix "QFSFileEngine::open: No file name specified" warning
Summary:
The transition repository returns an empty string in
assetPreferredListPath(), which QFile doesn't really like.

Test Plan: Builds

Reviewers: mardelle

Differential Revision: https://phabricator.kde.org/D22279
2019-07-05 10:32:19 +02:00
Jean-Baptiste Mardelle
b8d7393bba Don't initialize a separate Factory on first start 2019-07-05 10:27:59 +02:00
Jean-Baptiste Mardelle
3387302764 Merge branch '1904' 2019-07-05 10:07:02 +02:00
Jean-Baptiste Mardelle
3910079344 Fix reloading playlist doesn't update out.
Fixes #275
2019-07-05 10:06:42 +02:00
Jean-Baptiste Mardelle
f34d20c851 Set name for track menu button in timeline toolbar.
Fixes #246
2019-07-05 08:59:06 +02:00
Jean-Baptiste Mardelle
a363edcec0 Merge branch '1904' 2019-07-05 08:40:41 +02:00
Jean-Baptiste Mardelle
09b73be0df Pressing Shift while moving an AV clip allows to move video part track independently of audio part 2019-07-05 08:38:47 +02:00
Jean-Baptiste Mardelle
8c91e11007 Ensure audio encoding do not export video 2019-07-05 08:38:47 +02:00
Jean-Baptiste Mardelle
bbe584c698 Don't leak Mlt repository on first run (attempt to fix Windows fail on first run)
Make "Video" folder as default for clip import on first run
2019-07-05 08:38:18 +02:00
l10n daemon script
cc64619a63 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"
2019-07-04 08:40:20 +02:00
l10n daemon script
9c831ef5c5 GIT_SILENT made messages (after extraction) 2019-07-04 07:34:30 +02:00
l10n daemon script
39137f43e1 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"
2019-07-04 05:23:38 +02:00
l10n daemon script
2af5923526 GIT_SILENT made messages (after extraction) 2019-07-04 02:56:16 +02:00
Jean-Baptiste Mardelle
ae97c6094d Add option to sort audio tracks in reverse order
https://phabricator.kde.org/T11116
2019-07-01 12:43:54 +02:00
Jean-Baptiste Mardelle
935abef1ae Warn and try fixing clips that are in timeline but not in bin 2019-07-01 07:38:55 +02:00
Jean-Baptiste Mardelle
0b7e2df7b6 Merge branch '1904' 2019-07-01 07:37:56 +02:00
Jean-Baptiste Mardelle
490cd5a026 Warn and try fixing clips that are in timeline but not in bin 2019-07-01 07:36:19 +02:00
Jean-Baptiste Mardelle
e2362f1631 Fix timeline tracks config button only showing menu when clicking its arrow.
Fixes #246
2019-07-01 07:32:34 +02:00
Jean-Baptiste Mardelle
c7b91a5195 Merge branch '1904' 2019-06-30 16:03:37 +02:00
Jean-Baptiste Mardelle
0bcf22b0e6 Try to recover a clip if it's parent id cannot be found in the project bin (use url)
CCBUG: 403867
2019-06-30 15:57:09 +02:00
l10n daemon script
1f1938a205 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"
2019-06-30 08:49:14 +02:00
l10n daemon script
28c0a380c0 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"
2019-06-30 05:23:45 +02:00
Jean-Baptiste Mardelle
c147774f86 Fix lambda not called regression 2019-06-29 09:04:44 +00:00
Jean-Baptiste Mardelle
ed09242999 Merge branch '1904' 2019-06-28 13:20:59 +02:00
Jean-Baptiste Mardelle
ad4b132030 Don't hardcode width of clip/composition resize handles
Related to #274
2019-06-28 13:18:01 +02:00
Jean-Baptiste Mardelle
fed419588e Fix tests 2019-06-28 11:32:31 +02:00
Jean-Baptiste Mardelle
8167558863 Merge branch '1904' 2019-06-28 10:52:59 +02:00
Jean-Baptiste Mardelle
dead5e255d Fix missing luma error on project opening with AppImage 2019-06-28 10:52:38 +02:00
Jean-Baptiste Mardelle
075a68b166 Default fade duration is now configurable from Kdenlive Settings > Misc 2019-06-28 10:19:52 +02:00
Jean-Baptiste Mardelle
898d3ed9bf Merge branch '1904' 2019-06-28 10:02:48 +02:00
Jean-Baptiste Mardelle
0c728715c2 Fix reloading clip doesn't update duration
Fixes #275
2019-06-28 10:02:23 +02:00
Jean-Baptiste Mardelle
f203720728 Merge branch '1904' 2019-06-28 08:53:02 +02:00
Jean-Baptiste Mardelle
b48dfdba29 Fix overwrite/insert drop leaving audio on wrong track 2019-06-28 08:52:33 +02:00
Jean-Baptiste Mardelle
9137592ab1 Fix error in mirror track calculation.
Fixes #276
2019-06-28 08:43:38 +02:00
Jean-Baptiste Mardelle
b43b737fcd Fix overwrite clip with speed change 2019-06-28 07:46:34 +02:00
Jean-Baptiste Mardelle
063ebd6a24 Minor update for AppImage dependencies 2019-06-28 07:36:41 +02:00
Jean-Baptiste Mardelle
635d27a757 Change speed clip job: fix overwrite and UI
Fixes #275
2019-06-27 21:47:46 +02:00
Jean-Baptiste Mardelle
fe2d46f078 Merge branch '1904' 2019-06-27 13:22:44 +02:00
Jean-Baptiste Mardelle
1151ca570b Fix keyframe corruption on project opening (was creating unexpected keyframe at 0) 2019-06-27 13:20:59 +02:00
Jean-Baptiste Mardelle
4d703887a6 Merge branch '1904' 2019-06-26 12:58:49 +02:00
Jean-Baptiste Mardelle
a80ff117dd Fix keyframes corruption on dragging effect onto another clip 2019-06-26 12:58:12 +02:00
Jean-Baptiste Mardelle
40bb366797 Readd proper renaming for change speed clip jobs
Fixes #261
2019-06-26 10:59:33 +02:00
Jean-Baptiste Mardelle
bb8c3706c0 Merge branch '1904' 2019-06-26 10:09:44 +02:00
Jean-Baptiste Mardelle
483e577122 Merge branch 'feature/import-folders-button' into 'master'
Import whole hierarchy when adding folder

Closes #240

See merge request kde/kdenlive!46
2019-06-26 08:08:11 +00:00
Aurélien Bertron
5325726aa3 Add whole hierarchy when adding folder
Fix #240
2019-06-26 08:08:11 +00:00
Jean-Baptiste Mardelle
e0f9f71e20 Fix composition cannot be added after deletion / if another composition is placed just after current pos
Fixes #149
2019-06-26 10:00:43 +02:00
Jean-Baptiste Mardelle
33dc4d0692 Fix fades broken on speed change.
BUG: 409159
2019-06-26 09:13:48 +02:00
Jean-Baptiste Mardelle
18a58684f4 Fix subclip cannot be renamed. Store them in json and bump document version
Fixes #140
2019-06-25 08:39:02 +02:00
Jean-Baptiste Mardelle
c603cadc87 Merge branch '1904' 2019-06-23 08:12:24 +02:00
Jean-Baptiste Mardelle
c0b3b54c84 Fix speed job overwrites without warning
Fixes #262
2019-06-23 08:11:50 +02:00
Jean-Baptiste Mardelle
4708ac10d6 Fix incorrect crash message on rendering finished 2019-06-23 08:08:36 +02:00
Jean-Baptiste Mardelle
1318cec42c Merge branch '1904' 2019-06-21 15:24:18 +02:00
Jean-Baptiste Mardelle
775c26767b Fix timeline preview when fps != 25 2019-06-21 15:24:00 +02:00
Jean-Baptiste Mardelle
95a8b4e594 Merge branch '1904' 2019-06-21 14:10:19 +02:00
Jean-Baptiste Mardelle
487ce84fb9 Fix tests 2019-06-21 14:08:34 +02:00
Jean-Baptiste Mardelle
c97b7fdfbf Effectstack: don't display keyframes that are outside of clip 2019-06-21 10:53:29 +02:00
Jean-Baptiste Mardelle
9a8de2e400 Cleanup in clip/composition resize UI update 2019-06-21 10:46:29 +02:00
Jean-Baptiste Mardelle
c415348425 Fix thread/cache count causing concurrency crashes.
Fixes #265
2019-06-21 10:30:37 +02:00
Jean-Baptiste Mardelle
8f533d9c94 don't trigger unnecessary refresh on clip resize 2019-06-18 07:45:42 +02:00
Jean-Baptiste Mardelle
cb6a6efbe4 Merge branch '1904' 2019-06-17 13:51:42 +02:00
Jean-Baptiste Mardelle
faa12ab513 Fix crash deleting last track
Fixes #263
2019-06-17 13:51:16 +02:00
Jean-Baptiste Mardelle
a03af37942 Merge branch '1904' 2019-06-17 13:38:26 +02:00
Jean-Baptiste Mardelle
9d38c49c02 Fix duplicate clip with speed change on comma locales.
Related to #261
2019-06-17 13:37:48 +02:00
Jean-Baptiste Mardelle
d3034e714b Merge branch 'audiocapture2' into 'master'
Added audio capture channel & sample rate configuration (2nd try)

See merge request kde/kdenlive!47
2019-06-17 08:43:23 +00:00
Jean LeMotan
fb7e13a096 Added audio capture channel & sample rate configuration.
When capturing audio, it's very useful to be able to choose the number of channels and sample rate for the recorded data.
This commit adds that posibility.
2019-06-17 08:43:23 +00:00
Jean-Baptiste Mardelle
dad1087825 Don't allow undo/redo while dragging a clip in timeline.
Related to #264
2019-06-17 08:55:46 +02:00
Jean-Baptiste Mardelle
67182149a4 Merge branch '1904' 2019-06-16 12:27:44 +02:00
Jean-Baptiste Mardelle
f991f15323 Fix crash on cutting group with a composition.
Fixes #258
2019-06-16 11:44:41 +02:00
Jean-Baptiste Mardelle
985cb79632 Merge branch '1904' 2019-06-15 18:19:49 +02:00
Jean-Baptiste Mardelle
aa6e502bed Fix crash on group cut. Fixes #256 2019-06-15 18:18:57 +02:00
Jean-Baptiste Mardelle
f7e5a27b71 Merge branch '1904' 2019-06-14 15:48:20 +02:00
Jean-Baptiste Mardelle
d2bb75f41c Fix playlist duration in bin 2019-06-14 15:46:21 +02:00
Jean-Baptiste Mardelle
d7b4cdd345 Merge branch '1904' 2019-06-14 15:14:38 +02:00
Jean-Baptiste Mardelle
83ab6e7bb1 Fix crash loading playlist with different fps.
Related to #250
2019-06-14 15:13:50 +02:00
Jean-Baptiste Mardelle
25259b3eac Merge branch 'dev/screen-selection-grab-widget' into 'master'
Add screen selection in screen grab widget

Closes #243

See merge request kde/kdenlive!44
2019-06-14 09:59:04 +00:00
Aurélien Bertron
ad1636bd8d Add screen selection in screen grab widget
Fix #243
2019-06-14 09:59:04 +00:00
Jean-Baptiste Mardelle
32423ba346 Initial implementation of clip speed change on Ctrl + resize 2019-06-14 11:56:40 +02:00
Jean-Baptiste Mardelle
738b8e132c Merge branch '1904' 2019-06-14 08:38:00 +02:00
Jean-Baptiste Mardelle
61bde8d586 Fix thumbs not displayed in all thumbs view
CCBUG: 408556
2019-06-14 08:34:26 +02:00
Jean-Baptiste Mardelle
b480ffbee8 Ensure no empty space between thumbs on all thumbs view in timeline 2019-06-14 07:59:47 +02:00
Jean-Baptiste Mardelle
b37162df28 Some cleanup in audio thumbs. Fix recent regression and bug where audio thumbs were not displayed after extending a clip in timeline
Fixes #252
2019-06-14 07:57:00 +02:00
Pino Toscano
4ffe3bbbcf Merge remote-tracking branch 'origin/Applications/19.04' 2019-06-13 09:23:42 +02:00
Pino Toscano
1c8a88a9d8 i18n fixes
- use the proper i18n() function
- avoid string puzzles
2019-06-13 09:15:23 +02:00
Yuri Chornoivan
8c343a5834 Merge branch '1904' 2019-06-13 09:56:23 +03:00
Yuri Chornoivan
73425fa508 Use i18n for QML 2019-06-13 09:55:04 +03:00
Jean-Baptiste Mardelle
1289391a36 Merge branch '1904' 2019-06-13 08:00:42 +02:00
Jean-Baptiste Mardelle
334a58da74 Fix monitor image hidden after style change
Fixes #244
2019-06-13 07:59:20 +02:00
Jean-Baptiste Mardelle
24b91d0218 Fix resize failure leaving clip at wrong size 2019-06-13 07:44:42 +02:00
Yuri Chornoivan
a19218a3a0 Merge branch '1904' 2019-06-12 20:17:08 +03:00
Yuri Chornoivan
a438a5c3e7 Fix XML translation for Generators 2019-06-12 20:16:04 +03:00
Jean-Baptiste Mardelle
c0e2ee8f3e Merge branch '1904' 2019-06-12 12:07:35 +02:00
Jean-Baptiste Mardelle
9f353c193f Fix some effects default params on locales with comma
Fixes #242
2019-06-12 12:06:10 +02:00
Jean-Baptiste Mardelle
ed02d641b7 Fix crash after undo composition deletion
Fix monitor not refreshed after composition insert/delete
2019-06-12 10:43:14 +02:00
Yuri Chornoivan
934afcbfce Merge branch '1904' 2019-06-12 09:06:03 +03:00
Yuri Chornoivan
ab231622c9 Fix i18n for QML 2019-06-12 09:05:24 +03:00
Jean-Baptiste Mardelle
6df2ff232b Fix various selection regressions 2019-06-11 18:53:48 +02:00
Jean-Baptiste Mardelle
0d61c1c89f Merge branch '1904' 2019-06-11 13:00:28 +02:00
Jean-Baptiste Mardelle
bcd2209085 Don't export metadata as url encoded strings.
Fixes #241
BUG: 408461
2019-06-11 12:59:59 +02:00
l10n daemon script
78eccfa32e 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"
2019-06-11 08:47:04 +02:00
l10n daemon script
93435d3eaf GIT_SILENT made messages (after extraction) 2019-06-11 07:34:52 +02:00
l10n daemon script
e5be68cd94 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"
2019-06-11 05:21:22 +02:00
Jean-Baptiste Mardelle
01351cbaa2 Merge branch '1904' 2019-06-10 11:49:36 +02:00
Jean-Baptiste Mardelle
8622d3d085 Fix crash on project close, see #236 2019-06-10 11:49:04 +02:00
Jean-Baptiste Mardelle
96112980a8 Merge branch '1904' 2019-06-09 12:09:14 +02:00
Jean-Baptiste Mardelle
2b0afc3a02 Fix zone rendering with updated MLT 2019-06-09 12:08:22 +02:00
Jean-Baptiste Mardelle
da564a7042 After undoing deletion, item should not show up as selected 2019-06-09 10:51:18 +02:00
Jean-Baptiste Mardelle
c9d917a4ac Fix disable clip broken regression.
Fixes #239
2019-06-09 10:51:18 +02:00
Jean-Baptiste Mardelle
5dc6935af3 Merge branch 'maity/kdenlive-Applications/19.04' into 1904 2019-06-08 20:27:28 +02:00
Rohan Maity
07988756fe Move zoom options to Timeline, remove Duplicate View 2019-06-08 20:26:07 +05:30
Jean-Baptiste Mardelle
1ccccbbfbb Merge branch '1904' 2019-06-08 09:00:17 +02:00
Jean-Baptiste Mardelle
81bcfb691b Fix crash on item deletion. Fixes #235 2019-06-08 08:59:49 +02:00
Jean-Baptiste Mardelle
32afcf1ac5 Merge branch '1904' 2019-06-07 17:40:20 +02:00
Jean-Baptiste Mardelle
bcf6eae116 Fix fade out moving 1 frame right on mouse release 2019-06-07 17:39:56 +02:00
Jean-Baptiste Mardelle
69d4a11d0f Merge branch '1904' 2019-06-07 16:57:34 +02:00
Jean-Baptiste Mardelle
0ca212cafe Major speedup in clip selection that caused several seconds lag on large projects 2019-06-07 16:55:20 +02:00
Jean-Baptiste Mardelle
dc69ea4c65 Merge branch '1904' 2019-06-07 14:22:01 +02:00
Jean-Baptiste Mardelle
fcbb7b7fed Fix changing composition track does not replug it.
Fixes #206. Workaround is to move the composition to another track and back or save and re-open project
2019-06-07 14:20:44 +02:00
Jean-Baptiste Mardelle
378c1db01c Update appdata version(late again sorry) 2019-06-07 12:51:05 +02:00
Jean-Baptiste Mardelle
a037617558 Merge branch '1904' 2019-06-07 12:22:15 +02:00
Jean-Baptiste Mardelle
bd4ae393d0 Fix freeze when moving clip introduced in previous commit 2019-06-07 12:21:45 +02:00
Jean-Baptiste Mardelle
015f9f9b86 Fix typo that may prevent display of transcode menu 2019-06-07 11:45:30 +02:00
Jean-Baptiste Mardelle
adb79e915c Merge branch '1904' 2019-06-07 10:56:10 +02:00
Jean-Baptiste Mardelle
b3c82da9f1 Don't check duration each time a clip is inserted on project load,
and only once in group moves (makes group operation much faster)
2019-06-07 10:55:12 +02:00
Jean-Baptiste Mardelle
824b4cd08b Show progress when loading a document
Related to #210
2019-06-07 09:56:31 +02:00
Jean-Baptiste Mardelle
75661730e3 Make it possible to assign shortcut to multitrack view
Fixes #229
2019-06-06 19:15:42 +02:00
Jean-Baptiste Mardelle
ff0ec0cbfa Merge branch '1904' 2019-06-06 13:29:00 +02:00
Jean-Baptiste Mardelle
9d7abcda52 Allow resizing item start/end on clip in current track if no item is selected
Fixes #232
2019-06-06 13:28:41 +02:00
Jean-Baptiste Mardelle
c55ec26fb6 Merge branch '1904' 2019-06-06 12:59:18 +02:00
Jean-Baptiste Mardelle
3282e56af6 Fix profile change not applied if user doesn't want to save current project
BUG: 408372
2019-06-06 12:58:44 +02:00
Jean-Baptiste Mardelle
ae9a18e564 Fix crash on changing project's fps
BUG: 408373
2019-06-06 12:58:44 +02:00
Jean-Baptiste Mardelle
217f286773 Merge branch '1904' 2019-06-05 11:35:25 +02:00
Jean-Baptiste Mardelle
6a1b8724f1 Add .kdenlive project files to the list of allowed clips in a project
BUG: 408299
2019-06-05 11:34:57 +02:00
Jean-Baptiste Mardelle
64e38903e0 Fix FreeBSD compilation 2019-06-05 11:21:50 +02:00
Jean-Baptiste Mardelle
fc32e1347f Render dialog: add context menu to rendered jobs allowing to add rendered file as a project clip 2019-06-05 11:17:54 +02:00
Jean-Baptiste Mardelle
7c904c5a96 Correctly save and restore rendering properties for the project 2019-06-05 09:32:57 +02:00
Jean-Baptiste Mardelle
5b56e265bb Merge branch '1904' 2019-06-05 08:09:39 +02:00
Jean-Baptiste Mardelle
6c6f314685 Workaround MLT consumer scaling issue #453 by using multi consumer
Enforce in/out that were not correctly passed with movit or multi consumer
CCBUG: 407678
2019-06-05 08:09:11 +02:00
Jean-Baptiste Mardelle
ec7c33ec57 Merge branch '1904' 2019-06-05 06:52:31 +02:00
Jean-Baptiste Mardelle
784454e357 Fix groups keeping keyboard grab state on unselect,
add Shift modifier to move items faster with keyboard
Related to #203 #216
2019-06-05 06:52:13 +02:00
Jean-Baptiste Mardelle
056d20913a Merge branch '1904' 2019-06-04 23:09:30 +02:00
Jean-Baptiste Mardelle
c6561575e0 Fix the remaining compositing issues reported by Harald (mimick the 18.x behavior) 2019-06-04 23:01:37 +02:00
Jean-Baptiste Mardelle
1113a13c17 Merge branch '1904' 2019-06-04 13:27:03 +02:00
Jean-Baptiste Mardelle
cd371679d4 Don't warn about missing timeline preview chunks on project opening 2019-06-04 13:26:29 +02:00
Jean-Baptiste Mardelle
ca6b081f8a Merge branch '1904' 2019-06-04 08:56:54 +02:00
Jean-Baptiste Mardelle
c68ab71480 Fix forced track composition should indicate state in timeline (yellow background + track name) 2019-06-04 08:56:18 +02:00
Jean-Baptiste Mardelle
b5aa6d01c2 Ensure automatic compositions are compositing with correct track on project opening 2019-06-04 08:21:32 +02:00
Jean-Baptiste Mardelle
86f1216681 Merge branch '1904' 2019-06-04 07:47:00 +02:00
Jean-Baptiste Mardelle
c9358290ce Save track compositing mode in project to restore it on load
Fix compositing broken for first track if we have a video only project after switching compositing mode
BUG: 408081
2019-06-04 07:46:38 +02:00
Jean-Baptiste Mardelle
e782377e00 Merge branch '1904' 2019-06-03 13:45:02 +02:00
Jean-Baptiste Mardelle
a8874a4d13 Fix copy effect or split does not keep disabled state
BUG: 408242
2019-06-03 13:44:42 +02:00
Jean-Baptiste Mardelle
008926c700 Merge branch '1904' 2019-06-03 08:55:02 +02:00
Jean-Baptiste Mardelle
b10d53bf09 Fix various keyframe related issues.
Related to #218
2019-06-03 08:54:36 +02:00
l10n daemon script
ba15c3895e GIT_SILENT made messages (after extraction) 2019-06-03 07:43:48 +02:00
Jean-Baptiste Mardelle
e71e7609b5 Fix error in composition index for 1st track.
BUG: 408081
2019-06-03 07:33:00 +02:00
l10n daemon script
48c14974c7 GIT_SILENT made messages (after extraction) 2019-06-03 03:11:49 +02:00
Jean-Baptiste Mardelle
504181807b Fix audio recording not added to timeline.
Fixes #213
2019-06-02 17:01:35 +02:00
Yuri Chornoivan
1dae1c26d3 Fix minor typo 2019-06-01 08:12:29 +03:00
Jean-Baptiste Mardelle
47de75d8c7 Merge branch '1904' 2019-05-31 16:27:04 +02:00
Jean-Baptiste Mardelle
99cf7c0ab6 Fix guides in render widget
Fixes #207
2019-05-31 16:26:42 +02:00
Jean-Baptiste Mardelle
f9750d6eb8 Add menu option to reset the Kdenlive config file
Phabricator task: https://phabricator.kde.org/T10985
2019-05-31 15:30:47 +02:00
Jean-Baptiste Mardelle
6b7ba3b2f7 Merge branch '1904' 2019-05-31 15:13:31 +02:00
Jean-Baptiste Mardelle
613235326d Fix timeline selection/focus broken by recent commit 2019-05-31 15:03:03 +02:00
Jean-Baptiste Mardelle
4cff4653a8 Fix fade in broken on cut clips.
Related to #209
2019-05-31 15:03:03 +02:00
Jean-Baptiste Mardelle
7c03f9008a Revert audio capture to wav (should fix Windows issue #214) 2019-05-31 15:03:03 +02:00
Christoph Feck
91d47f964e GIT_SILENT Upgrade KDE Applications version to 19.04.2. 2019-05-31 12:30:20 +02:00
Jean-Baptiste Mardelle
ecf1a8da84 Fix automask bugs (initial zone incorrect and not displayed on monitor) 2019-05-29 09:58:47 +02:00
Jean-Baptiste Mardelle
7e5dabd42a Fix timeline unresponsive after deleting all clips
Fixes #198
2019-05-29 09:05:38 +02:00
Vincent PINON
3038dc9df9 Merge branch 'Applications/19.04' 2019-05-28 18:07:29 +02:00
Vincent PINON
43a5b6df12 Properly load colors & icons (Fix #112) 2019-05-28 18:06:48 +02:00
Jean-Baptiste Mardelle
dbb40a0555 Merge branch '1904' 2019-05-28 13:48:07 +02:00
Jean-Baptiste Mardelle
3ae09e5707 Fix clip grab state not updated on deselection
Fixes #203
2019-05-28 13:47:36 +02:00
Jean-Baptiste Mardelle
7099b8acf4 Add speed info to clip tooltip.
Fixes #202
2019-05-28 08:35:39 +02:00
Jean-Baptiste Mardelle
d364bac90e Allow shortcut for change speed action.
Fixes #201
2019-05-28 08:35:39 +02:00
Jean-Baptiste Mardelle
28633d7a75 Fix copy / paste track issue
Related to #197
2019-05-28 08:03:39 +02:00
Vincent PINON
96d775c6da Merge branch 'Applications/19.04' 2019-05-25 22:21:10 +02:00
Vincent PINON
7db21278c5 Fix slideshow clips on Windows 2019-05-25 22:16:16 +02:00
Vincent PINON
d149523562 Fix windows icons 2019-05-25 21:52:42 +02:00
Vincent PINON
17e6272aac Add properly scaled Windows icon 2019-05-25 21:52:42 +02:00
Jean-Baptiste Mardelle
c278c6260d Merge branch '1904' 2019-05-25 09:04:11 +02:00
Jean-Baptiste Mardelle
54e3030bab Fix crash opening old project file
Fixes #196
2019-05-25 09:03:40 +02:00
Jean-Baptiste Mardelle
ff513186b2 Merge branch 'Applications/19.04' into 'Applications/19.04'
Remove old speed effect from categorization

See merge request kde/kdenlive!40
2019-05-25 06:00:35 +00:00
Juku Trump
5f30505886 Remove old speed effect from categorization 2019-05-25 00:42:15 +03:00
Jean-Baptiste Mardelle
40499489a9 Merge branch '1904' 2019-05-24 17:02:38 +02:00
Jean-Baptiste Mardelle
88c56c1147 Automatically convert old custom effects to new type (and make a backup copy in the legacy folder)
Going to Settings > Run Config Wizard will launch the update process
Related to #188
2019-05-24 17:02:09 +02:00
Jean-Baptiste Mardelle
3f8e18314a Motion tracker: add steps parameter. Patch by Balazs Durakovacs
Differential Revision: https://phabricator.kde.org/D21375
2019-05-24 15:49:04 +02:00
Jean-Baptiste Mardelle
d17e975d30 Merge branch '1904' 2019-05-24 15:46:20 +02:00
Jean-Baptiste Mardelle
f960577dfe Fix clip transcode incorrect label
BUG: 407808
2019-05-24 15:45:47 +02:00
Jean-Baptiste Mardelle
20910f959d Merge branch '1904' 2019-05-24 14:02:37 +02:00
Jean-Baptiste Mardelle
257806a30b Fix various transcoding issues
CCBUG: 407808
2019-05-24 13:59:16 +02:00
Jean-Baptiste Mardelle
cfacd78ec3 Merge branch '1904' 2019-05-24 13:00:23 +02:00
Jean-Baptiste Mardelle
1ca29700b0 Prevent saving corrupted file (with no tracks).
CCBUG: 407798
2019-05-24 12:59:58 +02:00
Jean-Baptiste Mardelle
35252cf898 Merge branch '1904' 2019-05-24 12:31:17 +02:00
Jean-Baptiste Mardelle
6f1e61c693 Detect corrupted project files on opening, propose to open backup
CCBUG: 407798
2019-05-24 12:30:50 +02:00
Jean-Baptiste Mardelle
4569671016 Merge branch '1904' 2019-05-24 11:35:30 +02:00
Jean-Baptiste Mardelle
85df567bd0 Fix timewarp test after rounding change in timewarp clip duration 2019-05-24 11:34:34 +02:00
Jean-Baptiste Mardelle
960c51c2b0 Use default composition duration instead of full clip length on composition creation 2019-05-24 11:26:19 +02:00
Jean-Baptiste Mardelle
efd5905824 Merge branch '1904' 2019-05-24 11:15:11 +02:00
Jean-Baptiste Mardelle
efbf6bd100 Fix invalid clip on project opening
CCBUG: 407778
2019-05-24 11:14:39 +02:00
Jean-Baptiste Mardelle
7c9787b8ed Fix 1 frame offset in clip duration after speed change 2019-05-24 08:56:28 +02:00
Jean-Baptiste Mardelle
38f48b6534 Fix incorrect minimum speed 2019-05-24 08:24:02 +02:00
Jean-Baptiste Mardelle
51e92d9001 Fix remaining marker issues.
Related to #193
2019-05-23 19:04:08 +02:00
Jean-Baptiste Mardelle
4633cfc943 Try to make binary-factory mingw happy 2019-05-23 18:28:39 +02:00
Jean-Baptiste Mardelle
407e2e0990 Don't create producers with non integer length (fixes invalid clip issue) 2019-05-23 13:00:39 +02:00
Jean-Baptiste Mardelle
61cee970ff Merge branch '1904' 2019-05-23 08:26:20 +02:00
Jean-Baptiste Mardelle
bc32c54a40 Do not use MLT producer's get_length_time methd as it changes the way the length property is stored, causing inconsistencies (clock vs smpte_df)
CCBUG: 407778
2019-05-23 08:25:37 +02:00
Jean-Baptiste Mardelle
1088dfba64 Fix crash when marker was at clip start 2019-05-22 08:04:01 +02:00
Jean-Baptiste Mardelle
46d5501ac5 Merge branch '1904' 2019-05-21 19:28:06 +02:00
Jean-Baptiste Mardelle
d5cb03d426 Fix marker position on clip cuts with speed effect.
Don't allow a speed of 0.
Related to #193
2019-05-21 19:22:49 +02:00
Jean-Baptiste Mardelle
aa6d6075d6 Merge branch '1904' 2019-05-21 13:25:23 +02:00
Jean-Baptiste Mardelle
f37c1d8e02 Fix custom effect appearing with wrong name after save
Related to #188
2019-05-21 13:24:24 +02:00
Jean-Baptiste Mardelle
77ac9a0011 Use rounder rect icon instead of placeholder folder icon for custom effects 2019-05-21 13:06:45 +02:00
Jean-Baptiste Mardelle
746678983c Correctly hide/show asset settings when deselected/reselected 2019-05-21 12:41:42 +02:00
Jean-Baptiste Mardelle
10bb1cbab1 remove dead code 2019-05-20 17:40:14 +02:00
Jean-Baptiste Mardelle
ff9a304210 Merge branch '1904' 2019-05-20 13:55:42 +02:00
Jean-Baptiste Mardelle
f6118f6538 Fix markers and snapping for clips with speed effect.
Fixes #193
2019-05-20 13:53:49 +02:00
Jean-Baptiste Mardelle
50e1cb6304 Disable filter clip job on tracks.
Fixes #192
2019-05-20 13:53:49 +02:00
Jean-Baptiste Mardelle
ea356ac7a3 Fix crash in audio thumbs with reverse speed clip 2019-05-20 13:53:49 +02:00
l10n daemon script
09999a9762 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"
2019-05-20 09:14:50 +02:00
l10n daemon script
9809a8daf8 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"
2019-05-20 05:34:16 +02:00
Nicolas Carion
bc85fb4d01 fix mistake in previous commit 2019-05-19 21:12:29 +02:00
Nicolas Carion
1f06a9861f Fix removeAllKeyframes 2019-05-19 20:58:41 +02:00
Nicolas Carion
4fb549a7b6 make lock track undoable and other fixes for locking + tests 2019-05-19 20:28:06 +02:00
Jean-Baptiste Mardelle
0f62474056 Add some missing bits in Appimage build (breeze) and fix some plugins paths 2019-05-17 18:34:59 +02:00
Jean-Baptiste Mardelle
97906d5a6a Merge branch '1904' 2019-05-17 15:34:42 +02:00
Jean-Baptiste Mardelle
046df4ca1d Re-add "go to guide" menu in timeline
BUG: 407528
2019-05-17 15:34:24 +02:00
Jean-Baptiste Mardelle
60128fff15 Fix timeline doesn't scroll with cursor.
BUG: 407433
2019-05-17 15:03:03 +02:00
Jean-Baptiste Mardelle
91dea9729b Merge branch '1904' 2019-05-17 13:37:58 +02:00
Jean-Baptiste Mardelle
74072058e8 When importing a project file as clip, deduce the empty seek space
BUG: #407081
2019-05-17 13:37:37 +02:00
Jean-Baptiste Mardelle
0befd13445 Merge branch '1904' 2019-05-17 11:35:40 +02:00
Jean-Baptiste Mardelle
43ae922aeb Fix opening project containing invalid clips (when a source file somehow went missing)
Related to #190
2019-05-17 11:35:20 +02:00
Jean-Baptiste Mardelle
58ec220648 Merge branch '1904' 2019-05-17 10:47:00 +02:00
Jean-Baptiste Mardelle
828f24344a Fix ungrouping when we have a selection of groups and single clips 2019-05-17 10:44:38 +02:00
Jean-Baptiste Mardelle
f9d31a6172 Don't invalidate timeline/refresh monitor on audio effects 2019-05-17 10:36:27 +02:00
Jean-Baptiste Mardelle
321f45f600 Fix wrong stream imported by default on multistream clips
Fixes #187
2019-05-17 10:05:53 +02:00
Jean-Baptiste Mardelle
bcbbdbba25 Improve snap behavior on group resizing
Related to #183
2019-05-17 08:59:17 +02:00
Jean-Baptiste Mardelle
fe566c0799 Fix dynamic text broken because of missing font & keyword params
Fixes #185
2019-05-17 08:36:04 +02:00
Jean-Baptiste Mardelle
aeb55fceb6 Fix snapping issues (disable snapping on high zoom levels)
Fix clip incorrectly moving after releasing mouse on resize
Related to #183
2019-05-17 08:36:04 +02:00
Nicolas Carion
9f129e2204 better abstraction for locking mechanism 2019-05-17 01:33:44 +02:00
Nicolas Carion
ef8942a685 fix endless clip test 2019-05-16 23:38:04 +02:00
Nicolas Carion
8371b055b0 fix resetView test 2019-05-16 23:38:04 +02:00
Jean-Baptiste Mardelle
ecb3fd9846 Merge branch '1904' 2019-05-16 13:10:18 +02:00
Jean-Baptiste Mardelle
787436dd76 Fix edit duration from timeline menu not connected 2019-05-16 13:08:48 +02:00
Jean-Baptiste Mardelle
f1d6c6b97c Merge branch '1904' 2019-05-15 19:25:28 +02:00
Jean-Baptiste Mardelle
884ad0a2cd Fix crash on resize after recent group resize fix 2019-05-15 19:25:08 +02:00
Jean-Baptiste Mardelle
62b260d7c5 Restore go to marker/guide context menu in monitor 2019-05-15 18:58:47 +02:00
Jean-Baptiste Mardelle
aff85ae3bf Merge branch '1904' 2019-05-15 11:21:03 +02:00
Jean-Baptiste Mardelle
baee7bf682 Fix regrouping items loses AVSplit property.
Fix bug & crash in group resize
2019-05-15 11:20:16 +02:00
Jean-Baptiste Mardelle
334f4c52af Merge branch '1904' 2019-05-15 10:59:20 +02:00
Jean-Baptiste Mardelle
71457a7831 fix: interpolation in rotoscoping filter
Patch by Vincent Le Ligeour
BUG: 407418
2019-05-15 10:58:31 +02:00
Jean-Baptiste Mardelle
227054adda Merge branch '1904' 2019-05-15 10:39:12 +02:00
Jean-Baptiste Mardelle
67bab49b2a Fix list parameter default value broken (rotoscoping), ensure we always have a keyframe at in point 2019-05-15 10:27:33 +02:00
Vincent Pinon
5da606f1e6 Merge branch 'Applications/19.04' 2019-05-14 23:29:59 +02:00
Vincent Pinon
72792d492f Allow building on Ubuntu LTS & derivatives 2019-05-14 23:16:50 +02:00
Jean-Baptiste Mardelle
09877c3d72 Fix context menu "edit guide" leaving empty space in menu
Fix ruler menu eating click
2019-05-13 08:33:18 +02:00
Nicolas Carion
b191111996 fix fuzzer compilation 2019-05-12 19:22:01 +02:00
Jean-Baptiste Mardelle
1427b64d06 AppImage: disable OpenCV freetype module 2019-05-11 12:03:12 +00:00
Jean-Baptiste Mardelle
bb4dd7c73f Merge branch '1904' 2019-05-10 14:17:36 +02:00
Jean-Baptiste Mardelle
de3e5ee16f Fix timeline preview crash. Since a QCoreApp was created by kdenlive_render, MLT did not create its own QApplication, leading to linking crashes 2019-05-10 10:33:50 +02:00
Jean-Baptiste Mardelle
ceb8d38d68 Enforce progressive and fps on dnxhd timeline preview profiles 2019-05-10 10:33:50 +02:00
Jean-Baptiste Mardelle
e2f8630071 Add AppImage specific code to ensure we always set the correct path for MLT, FFmpeg, etc 2019-05-10 10:03:04 +02:00
Yuri Chornoivan
a9620d79c8 docs: Unbreak menus 2019-05-08 18:02:27 +03:00
Yuri Chornoivan
bc2a134a51 Sync Quick Start manual with UserBase 2019-05-08 17:51:43 +03:00
Jean-Baptiste Mardelle
dfe2c78cf3 Merge branch '1904' 2019-05-08 11:37:53 +02:00
Jean-Baptiste Mardelle
5600246b4a Don't delete timeline preview files on project close 2019-05-08 11:37:34 +02:00
Jean-Baptiste Mardelle
8dc24c7111 Merge branch '1904' 2019-05-08 10:50:04 +02:00
Jean-Baptiste Mardelle
1900cc331c Fix crash trying to delete first keyframe. Fixes #180
Fix black screen with position & zoom effect. Fixes #179
2019-05-08 10:49:46 +02:00
Jean-Baptiste Mardelle
5e34170845 Revert composition sorting to match previous stable behavior 2019-05-08 10:14:57 +02:00
Jean-Baptiste Mardelle
8a1fc7772d Fix title clip length 1 frame shorter than expected on creation 2019-05-08 10:06:37 +02:00
Jean-Baptiste Mardelle
5c9d4ead11 Fix grouping after copy / paster 2019-05-08 09:02:51 +02:00
Jean-Baptiste Mardelle
a72fff76fd Fix gap on clip move when trying to move clips 2019-05-08 07:17:48 +02:00
Jean-Baptiste Mardelle
3f22c4a74c Merge branch '1904' 2019-05-07 23:01:40 +02:00
Jean-Baptiste Mardelle
b5b08387c2 Fix composition tracks listed in reverse order 2019-05-07 22:59:04 +02:00
Jean-Baptiste Mardelle
c9f551ba89 Fix copy/paste composition is one frame shorter 2019-05-07 22:05:45 +02:00
Jean-Baptiste Mardelle
5bf9d9d4e3 Merge branch '1904' 2019-05-06 19:03:15 +02:00
Jean-Baptiste Mardelle
d6ee2612cc Add missing lock in model cleanup 2019-05-06 19:02:33 +02:00
Jean-Baptiste Mardelle
54210884a2 Move levels effect back to main effects 2019-05-06 19:01:49 +02:00
Jean-Baptiste Mardelle
04b11ae341 Merge branch '1904' 2019-05-06 17:44:53 +02:00
Jean-Baptiste Mardelle
9353f7fa82 Fix crash closing project with locked tracks. Fixes #177 2019-05-06 17:44:10 +02:00
Jean-Baptiste Mardelle
fc81e1653e Speedup selecting bin clip when using proxies (cache original properties) 2019-05-06 13:55:27 +02:00
Jean-Baptiste Mardelle
a048e250b8 Disable threaded rendering with movit 2019-05-06 08:38:40 +02:00
Jean-Baptiste Mardelle
2607f52489 Merge branch '1904' 2019-05-05 10:17:20 +02:00
Jean-Baptiste Mardelle
7249f2fa72 Fix wrong thumbnails sometimes displayed 2019-05-05 10:17:00 +02:00
Jean-Baptiste Mardelle
6495e29926 Merge branch '1904' 2019-05-05 09:29:41 +02:00
Jean-Baptiste Mardelle
34bed63e95 Ensure fades always start or end at clip border 2019-05-05 08:28:46 +02:00
Jean-Baptiste Mardelle
7887a12ff1 Merge branch '1904' 2019-05-04 19:45:36 +02:00
Jean-Baptiste Mardelle
86588bc24e Fix loading of clip zones 2019-05-04 19:45:14 +02:00
Jean-Baptiste Mardelle
395445bea7 Fix transcoding crashes caused by old code 2019-05-04 19:12:18 +02:00
Jean-Baptiste Mardelle
87d9a5a2df Merge branch 'reenableTranscodeClip' into 'master'
Reenable trancode clip functionality

See merge request kde/kdenlive!39
2019-05-04 19:12:01 +02:00
Jean-Baptiste Mardelle
ba9f975cc5 Fix transcoding crashes caused by old code 2019-05-04 19:09:57 +02:00
Jean-Baptiste Mardelle
d307ae8a74 Merge branch 'reenableTranscodeClip' into 'master'
Reenable trancode clip functionality

See merge request kde/kdenlive!39
2019-05-04 17:05:27 +00:00
Carl Schwan
8d6b540698 Reenable trancode clip functionality 2019-05-04 17:05:27 +00:00
Jean-Baptiste Mardelle
6b7c2a8f44 Merge branch '1904' 2019-05-04 13:43:20 +02:00
Jean-Baptiste Mardelle
f3ac41ab8d Fix fades copy/paste 2019-05-04 13:43:01 +02:00
Jean-Baptiste Mardelle
a18c59ff5a Fix broken fadeout 2019-05-03 18:11:16 +02:00
Jean-Baptiste Mardelle
48dd96e08c Fix broken fadeout 2019-05-03 18:10:35 +02:00
Carl Schwan
e879cd52c5 Small collection of minor improvements
Summary:
* Search -> Search.. (KDE HIG)
* renameAction in Clip Menu and not only in right click menu from the project bin
* Typos

Test Plan:
Compile and run

For the moment the renameAction still don't appear in the clip menu
Could need some help figuring it out.

Differential Revision: https://phabricator.kde.org/D20971
2019-05-03 16:45:11 +02:00
Jean-Baptiste Mardelle
885959d9e8 Merge branch '1904' 2019-05-03 14:30:35 +02:00
Jean-Baptiste Mardelle
ce23fec812 Fix track red background on undo track deletion 2019-05-03 14:05:18 +02:00
Jean-Baptiste Mardelle
052e7b00a3 Update appdata version 2019-05-03 12:55:11 +02:00
Jean-Baptiste Mardelle
b7f5e7ce5b Zooming in these widgets using CTRL+two-finger scrolling was almost
impossible, i.e. tiny and precise movements were necessary to get to a
desired scroll level. Patch by Thomas Mitterfellner

BUG: 406985
FIXED-IN: 19.04.1
Differential Revision: https://phabricator.kde.org/D20873
2019-05-03 12:53:36 +02:00
Jean-Baptiste Mardelle
37e7f8a9cf Merge branch '1904' 2019-05-03 12:21:59 +02:00
Jean-Baptiste Mardelle
1da40dbc43 Fix crash on newly created profile change
Fix bin clip duration corrupted if reloading or selecting another clip while in play/loop zone mode
2019-05-03 12:21:27 +02:00
Jean-Baptiste Mardelle
ff3097ac6c Always create audio thumbs from original source file, not proxy because proxy clip can have a different audio layout.
Force rebuild audio thumbs on clip reload
Fix zooming with ctrl+wheel over timeline ruler
2019-05-03 10:23:26 +02:00
Jean-Baptiste Mardelle
fcbfdb00b0 Mark document modified when track compositing is changed 2019-05-03 08:44:16 +02:00
Christoph Feck
073c7f93a2 GIT_SILENT Upgrade KDE Applications version to 19.04.1. 2019-05-02 12:48:43 +02:00
Jean-Baptiste Mardelle
150b4d932a Merge branch '1904' 2019-05-02 11:27:33 +02:00
Jean-Baptiste Mardelle
5d6376f833 Fix compositing sort error.
BUG: #407077
2019-05-02 11:26:40 +02:00
Jean-Baptiste Mardelle
0b58e790d1 Fix crash opening old project, fix disabled clips not saved.
Fixes #174
2019-05-02 08:10:46 +02:00
Jean-Baptiste Mardelle
2ade5b19f8 Merge branch '1904' 2019-05-01 10:04:47 +02:00
Jean-Baptiste Mardelle
c900e5b3b7 Fix crash and broken undo/redo with lift/gamma/gain effect. Fixes #172 2019-05-01 10:04:21 +02:00
Jean-Baptiste Mardelle
be8345a212 Merge branch 'search_effects_from_all_tabs' into 'master'
Search effects from all tabs instead of only the selected tab

See merge request kde/kdenlive!37
2019-05-01 08:35:12 +02:00
Jean-Baptiste Mardelle
404c8b8465 Merge branch 'check_first_clip_by_default' into 'master'
Check whether first project clip matches selected profile by default

See merge request kde/kdenlive!36
2019-05-01 08:33:44 +02:00
Jean-Baptiste Mardelle
1a176696f9 Fix clip marker menu. Fixes #168 2019-05-01 08:24:23 +02:00
Jean-Baptiste Mardelle
2014ffad94 Merge branch 'check_first_clip_by_default' into 'master'
Check whether first project clip matches selected profile by default

See merge request kde/kdenlive!36
2019-04-30 09:30:47 +00:00
Jean-Baptiste Mardelle
5ca4685e47 Merge branch 'search_effects_from_all_tabs' into 'master'
Search effects from all tabs instead of only the selected tab

See merge request kde/kdenlive!37
2019-04-30 09:30:36 +00:00
Jean-Baptiste Mardelle
fdd777c7c5 Merge branch '1904' 2019-04-29 19:09:13 +02:00
Jean-Baptiste Mardelle
876d46d8b1 Fix composition forced track lost on project load. Fixes #169 2019-04-29 19:08:42 +02:00
Jean-Baptiste Mardelle
0dcce4e7f5 Merge branch '1904' 2019-04-28 16:51:28 +02:00
Jean-Baptiste Mardelle
ad27e4b984 Fix spacer / remove space with only 1 clip. Fixes #162 2019-04-28 16:46:58 +02:00
Jean-Baptiste Mardelle
3d4393e618 Merge branch '1904' 2019-04-28 16:16:48 +02:00
Jean-Baptiste Mardelle
baf386fb4f Fix timeline corruption (some operations used a copy of master prod instead of track producer)
Causing corruption in bin effects
2019-04-28 16:16:09 +02:00
Juku Trump
9ab06abc44 Search effects from all tabs instead of only the selected tab 2019-04-28 14:55:44 +03:00
Juku Trump
6be4b4c17c Check whether first project clip matches selected profile by default 2019-04-28 14:52:35 +03:00
l10n daemon script
f749edd85a 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"
2019-04-26 08:53:21 +02:00
l10n daemon script
889a5a39b0 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"
2019-04-26 05:51:51 +02:00
Patrick José Pereira
4f774201dd renderwidget: Use max number of threads in render
Fixing the number up to 4 limits the render speed in computers with 16/32 threads

Fix #139

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-04-23 04:31:32 +02:00
Nicolas Carion
566230ce40 Merge branch 'speed_up' into 'master'
renderwidget: Use max number of threads in render

Closes #139

See merge request kde/kdenlive!33
2019-04-23 02:22:38 +00:00
Nicolas Carion
fae58c0025 Merge branch 'Applications/19.04' 2019-04-23 03:47:13 +02:00
Nicolas Carion
8580bf212a fix razor tool not working in some cases. Fixes #160 2019-04-23 03:46:51 +02:00
Nicolas Carion
7b2afc2618 better os detection macro 2019-04-23 03:29:28 +02:00
l10n daemon script
efac0d322a 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"
2019-04-22 09:02:01 +02:00
l10n daemon script
4eb2e0588e GIT_SILENT made messages (after extraction) 2019-04-22 07:58:34 +02:00
l10n daemon script
7173596fc2 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"
2019-04-22 06:03:25 +02:00
l10n daemon script
3b4abb8e69 GIT_SILENT made messages (after extraction) 2019-04-22 03:22:14 +02:00
Vincent Pinon
f07638f350 Merge branch 'Applications/19.04' 2019-04-22 00:57:45 +02:00
Vincent Pinon
48a5cdb420 Remove crash, not solving 1st startup not accepting media (see #117) 2019-04-22 00:56:52 +02:00
Vincent Pinon
1ead21f2e8 Merge branch 'Applications/19.04' 2019-04-22 00:12:58 +02:00
Vincent Pinon
0ed3dc1886 Remove unneeded unlock crashing on Windows
Fixes #98 #130
2019-04-22 00:11:59 +02:00
Nicolas Carion
ffc4c4fb8b Merge branch 'Applications/19.04' 2019-04-21 19:56:33 +02:00
Nicolas Carion
c4f9479131 some fixes in tests 2019-04-21 19:56:22 +02:00
Nicolas Carion
05347387ee Merge branch 'Applications/19.04' 2019-04-21 19:40:10 +02:00
Nicolas Carion
bd22dce8d0 forgotten file 2019-04-21 19:39:42 +02:00
Nicolas Carion
a6e78fe033 improve marker tests, add abort testing feature 2019-04-21 19:28:29 +02:00
Nicolas Carion
b1b811676b add tests for unlimited clips resize 2019-04-21 19:27:14 +02:00
Nicolas Carion
d6cf6ca012 small fix in tests 2019-04-21 19:27:02 +02:00
Nicolas Carion
eddcbd7cd3 improve marker tests, add abort testing feature 2019-04-21 19:07:23 +02:00
Scott Petrovic
4af1dc3f9d Merge branch 'master' into 'master'
fix minor typo

See merge request kde/kdenlive!35
2019-04-18 20:01:29 +00:00
Scott Petrovic
d9368bcf69 Revert "Trying to submit changes through HTTPS"
This reverts commit c95354308f929941b7cc17ca1ba44e01be7deb0c.
2019-04-18 20:01:29 +00:00
Jean-Baptiste Mardelle
1636b02e3b Merge branch '1904' 2019-04-17 12:48:35 +02:00
Jean-Baptiste Mardelle
ac43da1c34 Fix AppImage audio recording (switch from wav to flac) 2019-04-17 12:48:10 +02:00
Jean-Baptiste Mardelle
6dd5e215ce Dont remember clip duration in case of profile change. Fixes #145 2019-04-17 11:11:21 +02:00
Jean-Baptiste Mardelle
a1b45e5cc2 Fix spacer broken when activated over a timeline item 2019-04-17 09:18:42 +02:00
Jean-Baptiste Mardelle
3911d1a5d6 Merge branch '1904' 2019-04-16 08:51:56 +02:00
Jean-Baptiste Mardelle
1331f66fc6 improve detection of composition direction 2019-04-16 08:51:21 +02:00
Jean-Baptiste Mardelle
2c5a80df65 Merge branch '1904' 2019-04-16 08:04:30 +02:00
Jean-Baptiste Mardelle
ed107a46f0 unconditionnaly reload producers on profile change. Related to #145 2019-04-16 08:03:28 +02:00
Jean-Baptiste Mardelle
d71768eaae Don't allow composition resize on very small zoom levels (messes with move) 2019-04-15 13:02:03 +02:00
Jean-Baptiste Mardelle
235e7c5f58 Merge branch '1904' 2019-04-15 08:05:17 +02:00
Jean-Baptiste Mardelle
0e125086b1 Fix timeline guide losing category on move. Fixes #142 2019-04-15 08:04:55 +02:00
Jean-Baptiste Mardelle
2b0d585fc3 Fix extract zone causing ungroup. Fixes #143 2019-04-15 07:59:16 +02:00
Jean-Baptiste Mardelle
50e9257776 Fix some effects parameters 2019-04-15 07:41:16 +02:00
Jean-Baptiste Mardelle
5854a24617 unbreak corner 2019-04-15 07:08:26 +02:00
Jean-Baptiste Mardelle
440c21651f Merge branch '1904' 2019-04-14 16:13:54 +02:00
Jean-Baptiste Mardelle
24509e99d4 Merge branch 'compo_fix' into 'Applications/19.04'
Compo fix

See merge request kde/kdenlive!34
2019-04-14 14:04:41 +00:00
Jean-Baptiste Mardelle
9eb56c370f Fix corruption on composition group move 2019-04-14 15:51:27 +02:00
Jean-Baptiste Mardelle
356a53b33b Fix qml warning 2019-04-14 08:06:02 +02:00
Jean-Baptiste Mardelle
a0819f5e97 Fix url params not activated on return 2019-04-14 07:34:55 +02:00
Jean-Baptiste Mardelle
f711fe9fdb Fix compo corruption 2019-04-13 17:34:21 +02:00
Jean-Baptiste Mardelle
364828a227 Fix bezier effect 2019-04-12 15:49:35 +02:00
Jean-Baptiste Mardelle
eb0ff1dc95 Merge branch '1904' 2019-04-12 15:33:09 +02:00
Jean-Baptiste Mardelle
58296e9414 Fix parameters for blur type 2019-04-12 15:32:42 +02:00
Jean-Baptiste Mardelle
edb18b6d33 Merge branch '1904' 2019-04-12 15:01:51 +02:00
Jean-Baptiste Mardelle
f43ffb3aa2 Fix proxy clip with speed effect losing name 2019-04-12 15:01:16 +02:00
Jean-Baptiste Mardelle
b41ad0a5f8 Merge branch '1904' 2019-04-12 14:37:48 +02:00
Jean-Baptiste Mardelle
fa5d1790d7 Show fade effects in main tab 2019-04-12 14:37:24 +02:00
Jean-Baptiste Mardelle
1a2bd68ed6 AppImafe: define EXT_BUILD_DIR for Opencv contrib 2019-04-12 14:15:19 +02:00
Jean-Baptiste Mardelle
f89b8f92cf Fix OpenCV build 2019-04-12 14:08:44 +02:00
Jean-Baptiste Mardelle
f17062a619 Merge branch '1904' 2019-04-12 14:00:51 +02:00
Jean-Baptiste Mardelle
4d426997a6 Fix normalise default parameters 2019-04-12 13:59:58 +02:00
Jean-Baptiste Mardelle
e32968e4da Merge branch '1904' 2019-04-12 12:21:46 +02:00
Jean-Baptiste Mardelle
8d207615c8 Fix broken spacer tool and thumbnails disappearing with razor and space tools 2019-04-12 12:21:17 +02:00
Jean-Baptiste Mardelle
85f5f1baa9 AppImage update: do not build MLT inside dependencies so we can have more frequent updates 2019-04-12 10:54:38 +02:00
Jean-Baptiste Mardelle
d819f17bfc If a timeline operation touches a group and a clip in this group is on a track that should not be affected, break the group. 2019-04-12 10:14:45 +02:00
Nicolas Carion
960a505e45 add tests for unlimited clips resize 2019-04-12 02:30:53 +02:00
Nicolas Carion
e51deee1ca small fix in tests 2019-04-12 01:57:16 +02:00
Jean-Baptiste Mardelle
c82cb53f9c Merge branch '1904' 2019-04-11 19:51:36 +02:00
Jean-Baptiste Mardelle
4bc1aee3d0 Fix corruption when clicking in timeline after undo or clip offset correction 2019-04-11 19:50:59 +02:00
Jean-Baptiste Mardelle
42c5ce1ea1 Merge branch '1904' 2019-04-11 12:46:31 +02:00
Jean-Baptiste Mardelle
0803d6edbd Fix error when trying to insert composition in the middle of a clip 2019-04-11 12:45:56 +02:00
Jean-Baptiste Mardelle
a845dcf6d2 Fix offset calculation 2019-04-11 12:37:48 +02:00
Jean-Baptiste Mardelle
fa9099fee5 Fix clip mousearea incorrectly activated when a composition is selected 2019-04-11 12:37:48 +02:00
l10n daemon script
56bbe713ca 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"
2019-04-11 09:05:34 +02:00
l10n daemon script
f171b6d5af GIT_SILENT made messages (after extraction) 2019-04-11 07:58:09 +02:00
Jean-Baptiste Mardelle
caec29d3c9 Merge branch '1904' 2019-04-11 07:49:59 +02:00
Jean-Baptiste Mardelle
5d7aa309d8 Use Wipe composition by default (dissolve is broken for clips with alpha), and fix an issue with default value in wipe
Fixes #138
2019-04-11 07:49:16 +02:00
Nicolas Carion
3cc1ba2e79 Merge branch 'Applications/19.04' 2019-04-11 03:57:04 +02:00
Nicolas Carion
9afab23ae1 fix project loading with bin effects 2019-04-11 03:43:35 +02:00
l10n daemon script
8ef123c11c GIT_SILENT made messages (after extraction) 2019-04-11 03:36:08 +02:00
Patrick José Pereira
9e2748fb9e renderwidget: Use max number of threads in render
Fixing the number up to 4 limits the render speed in computers with 16/32 threads

Fix #139

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-04-10 22:35:14 -03:00
Nicolas Carion
81658caa92 fix tests and regression introduced in 593e207c3d 2019-04-11 03:18:29 +02:00
Jean-Baptiste Mardelle
566b2da28b Merge branch '1904' 2019-04-10 21:36:24 +02:00
Jean-Baptiste Mardelle
d0046fee2d Show offset labels for clip align 2019-04-10 21:35:44 +02:00
Jean-Baptiste Mardelle
26fdc09ae5 Fix some qml startup warnings 2019-04-10 21:32:40 +02:00
Jean-Baptiste Mardelle
976441cfe9 Merge branch '1904' 2019-04-10 11:39:49 +02:00
Jean-Baptiste Mardelle
a972c15336 Fix deselecting clips in timeline with shift 2019-04-10 11:39:12 +02:00
Jean-Baptiste Mardelle
49b8be3ae3 Merge branch '1904' 2019-04-10 10:57:36 +02:00
Jean-Baptiste Mardelle
6411cad726 Fix timeline operations (insert/overwrite/lift) 2019-04-10 10:57:03 +02:00
Jean-Baptiste Mardelle
ad3f67d605 Merge branch 'blacklisted_effects' into 'Applications/19.04'
New categorization and main effects filtering

See merge request kde/kdenlive!32
2019-04-10 08:07:01 +00:00
Juku Trump
7836478b62 New categorization and main effects filtering 2019-04-10 08:07:01 +00:00
Jean-Baptiste Mardelle
046d500243 Merge branch '1904' 2019-04-10 09:29:36 +02:00
Jean-Baptiste Mardelle
652944e1db Set sdl2_audio as default consumer 2019-04-10 09:29:02 +02:00
Jean-Baptiste Mardelle
49996f2bcc Copy / paste effect with keyframes now correctly adjusts the keyframes to offset 2019-04-10 09:27:27 +02:00
Jean-Baptiste Mardelle
821e96eba8 Merge branch 'blacklisted_effects' into 'Applications/19.04'
Blacklisted the non-working effects

See merge request kde/kdenlive!28
2019-04-09 05:50:53 +00:00
Jean-Baptiste Mardelle
fab2a6d273 Merge branch '1904' 2019-04-09 07:35:20 +02:00
Jean-Baptiste Mardelle
593e207c3d Fix insert/overwrite modes, as well as drag and drop insert/overwrite. Fixes #119 2019-04-09 07:34:57 +02:00
Jean-Baptiste Mardelle
5080a445ad Fix resizing clips broken by recent commit. Fixes #137 2019-04-09 06:51:12 +02:00
Nicolas Carion
10c919b694 temporary fix for when activeeffect is not set to a proper value 2019-04-09 02:39:30 +02:00
Nicolas Carion
1baa38078a added some overlooked mutex locks in projectitemmodel 2019-04-09 02:38:38 +02:00
Nicolas Carion
99d0b1dd59 add mutex protection to thumb profile access 2019-04-09 02:38:05 +02:00
Jean-Baptiste Mardelle
1d833e731a Merge branch '1904' 2019-04-08 18:14:05 +02:00
Jean-Baptiste Mardelle
13326c9946 Fix title clip thumbs not updated on change. Fixes #128 2019-04-08 18:10:50 +02:00
Jean-Baptiste Mardelle
c43b03dbe1 Don't allow resize on very small zoom levels (prevents moving clips) 2019-04-08 13:26:42 +00:00
Christoph Feck
595b75af34 GIT_SILENT Upgrade KDE Applications version to 19.04.0. 2019-04-08 14:03:01 +02:00
Jean-Baptiste Mardelle
61b997584b Merge branch '1904' 2019-04-08 13:27:19 +02:00
Jean-Baptiste Mardelle
81ca9bfb17 Fix audio/video only drag from bin sometimes broken 2019-04-08 13:26:18 +02:00
Jean-Baptiste Mardelle
4b0a7b5ba4 Fix audio/video only drag icons not very visible, only show them on AV clips 2019-04-08 13:02:56 +02:00
Jean-Baptiste Mardelle
20771ba429 Fix possible wrong behaviour on audio align 2019-04-08 13:02:56 +02:00
Jean-Baptiste Mardelle
32c7da90d7 Merge branch 'markers_snap' into 'Applications/19.04'
Make timeline snap to clip markers

See merge request kde/kdenlive!30
2019-04-08 06:09:14 +00:00
Jean-Baptiste Mardelle
4a4ca0fb46 Merge branch '1904' 2019-04-07 17:40:54 +02:00
Jean-Baptiste Mardelle
162ebeaa69 Don't allow resizing while dragging. Fixes #134 2019-04-07 17:40:27 +02:00
Jean-Baptiste Mardelle
d7852ca189 Slightly cleaner handling of composition load failure 2019-04-07 17:40:21 +02:00
Jean-Baptiste Mardelle
e2c4c7c1bb Don't allow resizing while dragging. Fixes #134 2019-04-07 17:39:49 +02:00
Jean-Baptiste Mardelle
1005eb66c4 Add SnapInterface class, add/remove marker on setCurrentTrack and update on setPositon and setInOut 2019-04-07 16:14:45 +02:00
Jean-Baptiste Mardelle
88c0e8b940 Merge branch 'Applications/19.04' into 'Applications/19.04'
Fix a typo in the RTTR target name

See merge request kde/kdenlive!31
2019-04-07 11:34:38 +00:00
Jean-Baptiste Mardelle
f9b69acd33 Merge branch '1904' 2019-04-07 12:14:12 +02:00
Jean-Baptiste Mardelle
fd157219e4 Fix loading project broken on invalid composition 2019-04-07 12:13:38 +02:00
Christophe Giboudeaux
55947bf189 Fix a typo in the RTTR target name
It's 'RTTR::Core'
2019-04-07 00:22:19 +02:00
Jean-Baptiste Mardelle
3430c24eea Merge branch '1904' 2019-04-06 15:44:32 +02:00
Jean-Baptiste Mardelle
684958e4b2 Fix crash on project open 2019-04-06 15:44:10 +02:00
Nicolas Carion
b212dda2a1 Fix multiple groups copy/paste + tests. Closes #116 2019-04-05 23:28:33 +02:00
Jean-Baptiste Mardelle
367ead5897 Merge branch '1904' 2019-04-05 20:59:02 +02:00
Jean-Baptiste Mardelle
58e930b16e Correctly reset consumer on profile change 2019-04-05 20:58:35 +02:00
Jean-Baptiste Mardelle
48ce5893b9 Merge branch '1904' 2019-04-05 20:12:54 +02:00
Jean-Baptiste Mardelle
9927dd991e Fix SDL consumer not updating to correct FPS, causing very choppy audio when opening a project with an fps different than default settings 2019-04-05 20:12:10 +02:00
Nicolas Carion
b8a051ab1f various improvements and tests for copy/paste 2019-04-05 20:07:14 +02:00
Jean-Baptiste Mardelle
5f3b30d6ee Fix possible crash on track deletion. Fixes #131 2019-04-05 19:23:37 +02:00
Jean-Baptiste Mardelle
52632a814f Fix crash double clicking marker text in timeline 2019-04-05 18:21:58 +02:00
Nicolas Carion
b4e4ea9f04 Fix grouping/ungrouping undo when selection is set. CC #116 2019-04-05 17:45:51 +02:00
Nicolas Carion
10f872e68a [FuzzBug11] Correctly handle selection when undoing. CC #116 2019-04-05 17:45:51 +02:00
Nicolas Carion
c640273a34 fix in fuzzer 2019-04-05 17:45:51 +02:00
Jean-Baptiste Mardelle
bb9007c3f6 Make timeline snap to clip markers 2019-04-05 16:47:03 +02:00
Nicolas Carion
6a875548fa Merge branch 'Applications/19.04' into 'Applications/19.04'
Use rttr target as dynamic library when available

See merge request kde/kdenlive!29
2019-04-05 14:22:29 +00:00
Luca Beltrame
b48d76d898 Use rttr target as dynamic library when available 2019-04-05 14:22:29 +00:00
Jean-Baptiste Mardelle
da1967287d Merge branch '1904' 2019-04-05 15:10:45 +02:00
Jean-Baptiste Mardelle
de80a5c75b Fix GenTime fps not updated on profile change causing different positions to be considered equal.
Fixes #126
2019-04-05 15:10:25 +02:00
Jean-Baptiste Mardelle
b0bbd77f13 Merge branch '1904' 2019-04-05 14:39:26 +02:00
Jean-Baptiste Mardelle
8028cdcbe1 Fix crash editing keyframes if something was wrong in project keyframes
Fixes #126
2019-04-05 14:36:10 +02:00
Jean-Baptiste Mardelle
ea6e5848eb Merge branch '1904' 2019-04-05 13:35:35 +02:00
Jean-Baptiste Mardelle
d9e7d38c97 Fix audio waveform not updated on resizing clip start 2019-04-05 13:35:14 +02:00
Jean-Baptiste Mardelle
6f964f8ac0 Merge branch '1904' 2019-04-05 12:51:58 +02:00
Jean-Baptiste Mardelle
6147589943 Fix audio align. Related to #71 and #73 2019-04-05 12:51:19 +02:00
Jean-Baptiste Mardelle
235df2d367 Fix missing clips appearing twice in project open dialog 2019-04-05 11:57:17 +02:00
Jean-Baptiste Mardelle
d18f65bd6a Reintroduce missing marker menu in timeline clip context menu 2019-04-05 11:18:36 +02:00
Jean-Baptiste Mardelle
536486754e Move track audio rec controls above track name 2019-04-05 09:05:12 +02:00
Nicolas Carion
1503a6315c Reenable guide color selection 2019-04-04 19:11:51 +02:00
l10n daemon script
a134d1378f 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"
2019-04-04 09:04:15 +02:00
l10n daemon script
a89fb1ceee 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"
2019-04-04 06:00:43 +02:00
Jean-Baptiste Mardelle
58b9935f7d Merge branch '1904' 2019-04-04 03:58:47 +02:00
Jean-Baptiste Mardelle
707cc6da18 Fix effects with action button (auto mask). Fixes #21
Fix motion tracker (requires OpenCV and MLT explicitely compiled with --enable-opencv)
Fix sox/ladspa effects disappearing after changing param
Fix copy/import keyframes from keyboard
2019-04-04 03:58:02 +02:00
Jean-Baptiste Mardelle
5c4dbf1536 Vertical scroll in timeline with Shift + Wheel 2019-04-03 10:08:02 +02:00
Juku Trump
f6040f810f Blacklisted the non-working effects 2019-04-02 23:46:09 +03:00
Vincent Pinon
81dc0acc2d Make dissolve the default 1-click transition 2019-04-02 22:13:50 +02:00
Jean-Baptiste Mardelle
859a0703e1 Merge branch '1904' 2019-04-02 13:34:30 +02:00
Jean-Baptiste Mardelle
c743a878ef Revert "Revert "Merge branch '1904'""
This reverts commit 2518ec469b.
2019-04-02 13:34:22 +02:00
Jean-Baptiste Mardelle
c4191fef08 unbreak timeline 2019-04-02 13:32:37 +02:00
Jean-Baptiste Mardelle
2518ec469b Revert "Merge branch '1904'"
This reverts commit 4e24c95563, reversing
changes made to f29a1ed92c.
2019-04-02 13:29:09 +02:00
Jean-Baptiste Mardelle
4e24c95563 Merge branch '1904' 2019-04-02 13:15:29 +02:00
Jean-Baptiste Mardelle
7e31b0ba4a Cleanup track resize, resize all tracks with Shift + resize
Related to #13
2019-04-02 13:14:12 +02:00
l10n daemon script
a927105669 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"
2019-04-02 09:03:25 +02:00
Vincent Pinon
f29a1ed92c Merge branch 'Applications/19.04' 2019-04-01 22:36:44 +02:00
Vincent Pinon
d71922756f Recover previous fixes lost by my batch update 2019-04-01 22:35:54 +02:00
Jean-Baptiste Mardelle
ca2fdb0940 Merge branch '1904' 2019-04-01 09:08:37 +02:00
Jean-Baptiste Mardelle
818b7d5f9e Ensure clips moved in insert/overwrite mode are always on top. Fixes #118 2019-04-01 09:07:42 +02:00
Jean-Baptiste Mardelle
dc981dc543 Fix on monitor scene disabled with geometry param 2019-04-01 08:56:30 +02:00
Jean-Baptiste Mardelle
cb9af948ff Fix resetting all preview zones. Fixes #56 2019-04-01 08:47:35 +02:00
Vincent Pinon
cb594c7b50 Merge branch 'Applications/19.04' 2019-03-31 23:52:51 +02:00
Vincent Pinon
1205b31c36 Prioritize custom & local effects definitions over system files
This fixes personal presets & custom builds to be hidden by
older package version
2019-03-31 23:43:19 +02:00
Vincent Pinon
ed48c8a8df Fix effects XML presets
- don't scale 'default' value: avoids mistakes breaking some filters
  - then easy switch to MLT 'animated' property when possible
2019-03-31 23:39:45 +02:00
Vincent Pinon
b74bce475f Make H264 profile compatible with YouTube 2019-03-31 22:23:49 +02:00
Christoph Feck
1434e74a8b GIT_SILENT Upgrade KDE Applications version to 19.03.90. 2019-03-31 14:04:59 +02:00
l10n daemon script
60539b446c 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"
2019-03-31 09:32:28 +02:00
l10n daemon script
18c5fcddce 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"
2019-03-31 06:40:40 +02:00
Vincent Pinon
a20e59c566 switch group & selection color 2019-03-29 12:48:43 +01:00
l10n daemon script
d201971f89 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"
2019-03-29 08:59:40 +01:00
l10n daemon script
d91b8063d1 GIT_SILENT made messages (after extraction) 2019-03-29 07:54:24 +01:00
l10n daemon script
674b5d35fa 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"
2019-03-29 06:01:53 +01:00
l10n daemon script
4111b2bb66 GIT_SILENT made messages (after extraction) 2019-03-29 03:32:33 +01:00
Vincent Pinon
d250ceceab fix effects parameters operations parsing 2019-03-28 23:28:05 +01:00
Jean-Baptiste Mardelle
1936ce0938 Merge branch '1904' 2019-03-28 14:01:21 +01:00
Jean-Baptiste Mardelle
a93dba3994 reimplement bin clip transcoding 2019-03-28 13:59:44 +01:00
Nicolas Carion
eea5da49b9 fix compilation 2019-03-28 03:49:34 +01:00
Nicolas Carion
10a263fd9b Don't invalidate preview on objects not inserted yet. Closes #64 2019-03-28 03:47:40 +01:00
Nicolas Carion
8918134c80 Fix insert zone breaking groups + tests 2019-03-28 03:27:29 +01:00
Nicolas Carion
8c951668bd remove useless local variable 2019-03-28 02:24:13 +01:00
Vincent Pinon
f52c9cb9b2 Merge branch 'Applications/19.04' 2019-03-27 22:05:51 +01:00
Vincent Pinon
c7376fa41b choose more visible group color in color-scheme 2019-03-27 21:51:11 +01:00
Jean-Baptiste Mardelle
490ca13b02 Merge branch '1904' 2019-03-27 11:59:59 +01:00
Jean-Baptiste Mardelle
38a75c7cb0 Fix timeline preview setting never changed. Related to #56 2019-03-27 11:42:53 +01:00
Jean-Baptiste Mardelle
750b66c8ab Merge branch '1904' 2019-03-27 10:52:41 +01:00
Jean-Baptiste Mardelle
d60cf7721a Move screen grab controls in its own widget, remove the ugly "+" ui in clip monitor 2019-03-27 10:50:52 +01:00
Jean-Baptiste Mardelle
350dc48f82 Fix screengrab with audio 2019-03-27 10:19:06 +01:00
Jean-Baptiste Mardelle
c212378901 Get rid of deprecated KComboBox in UI files, move audio rec config to a proper tab in Kdenlive's settings 2019-03-27 10:08:04 +01:00
Jean-Baptiste Mardelle
19e5b0e148 Update master appdata version 2019-03-27 08:10:49 +01:00
Jean-Baptiste Mardelle
badc56e4b6 Merge branch '1904' 2019-03-27 08:09:41 +01:00
Jean-Baptiste Mardelle
55c7ca2d90 Fix seeking past last clip broken 2019-03-27 08:09:11 +01:00
Jean-Baptiste Mardelle
425648c2c7 slightly smaller icons in asset list 2019-03-27 08:09:11 +01:00
Jean-Baptiste Mardelle
59c4191196 Update AppData version 2019-03-27 08:09:11 +01:00
Nicolas Carion
e2fcbeb250 [FuzzBug10] Don't snap if item is not inserted 2019-03-26 23:23:53 +01:00
Jean-Baptiste Mardelle
4914563997 Merge branch '1904' 2019-03-26 18:51:05 +01:00
Jean-Baptiste Mardelle
6926a4107a Reverse clip audio thumbs (WIP) 2019-03-26 09:03:59 +01:00
Vincent Pinon
63e863d7b1 Adapt again contrast selected/deselected, video/audio/background 2019-03-25 23:46:16 +01:00
Jean-Baptiste Mardelle
f2c7ba198f Merge branch '1904' 2019-03-25 09:17:43 +01:00
Jean-Baptiste Mardelle
d23e670acf Fix play/loop zone 2019-03-25 09:17:09 +01:00
l10n daemon script
7eaac021f6 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"
2019-03-25 08:57:16 +01:00
Jean-Baptiste Mardelle
022ece8513 Fix possible crash on invalid active track
Fixes #114
2019-03-25 08:34:54 +01:00
Jean-Baptiste Mardelle
d8d1aaad1d Reset colorwheel slider on right click
Differential revision: https://phabricator.kde.org/D19918
2019-03-25 08:17:12 +01:00
l10n daemon script
d4cd199a09 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"
2019-03-25 05:56:39 +01:00
Nicolas Carion
ede9ee457f correctly clear undostack in fuzzer 2019-03-25 00:00:12 +01:00
Nicolas Carion
7a71de20b3 [FuzzBug9] Fix edge cases in suggestClipMove 2019-03-24 22:29:44 +01:00
Jean-Baptiste Mardelle
eae6045dcc Merge branch '1904' 2019-03-24 18:40:06 +01:00
Jean-Baptiste Mardelle
e779085913 Rotoscoping group move 2019-03-24 18:39:10 +01:00
Jean-Baptiste Mardelle
35e169d7e0 Rotoscoping: add center mark (prepare for moving mask) 2019-03-24 18:27:18 +01:00
Nicolas Carion
46baa6cbec force fuzzer to use valid binids 2019-03-24 03:42:29 +01:00
Nicolas Carion
893932870a log undo/redo 2019-03-24 03:28:10 +01:00
Nicolas Carion
728dfb7909 improve fuzzing and logging 2019-03-24 03:06:12 +01:00
Nicolas Carion
299a0f99b7 faster consistency checks 2019-03-23 21:02:49 +01:00
Nicolas Carion
e1b8a9502c Fix deletion of AVGroup + tests 2019-03-23 18:24:01 +01:00
Nicolas Carion
c44c437f20 harden checks for dragging clips. CC #58 2019-03-23 17:20:26 +01:00
Nicolas Carion
6a77b16ad8 fix crash when deleting while dragging 2019-03-23 17:01:19 +01:00
Nicolas Carion
cdd6c94f93 Correctly propagate metadata when cloning avfilter clip. Closes #71 2019-03-23 16:12:26 +01:00
Jean-Baptiste Mardelle
bc4e1ec960 Update composition track list when moving a composition 2019-03-22 18:59:19 +01:00
Jean-Baptiste Mardelle
40ed4ba30e Attempt to find Fedora's renamed melt
Fixes #106
BUG: 5192
2019-03-22 16:32:38 +01:00
Jean-Baptiste Mardelle
c101f8ca80 Fix on monitor effects sometimes broken 2019-03-22 15:34:07 +01:00
Jean-Baptiste Mardelle
484310d85f Hide monitor zone if undefined instead of displaying -1 2019-03-22 15:30:47 +01:00
Jean-Baptiste Mardelle
50f0b71ec2 Fix first audio thumb disappears on color theme change, prevent unnecessary refresh
Fixes #40
2019-03-22 14:50:09 +01:00
Jean-Baptiste Mardelle
1367a56ee6 Warn when trying to add incompatible effect to bin clip 2019-03-22 13:02:47 +01:00
Jean-Baptiste Mardelle
c71249c8b8 Fix selection in effect list 2019-03-22 12:50:15 +01:00
Jean-Baptiste Mardelle
24d710f789 Updated logic for effect favorites.
They now appear in a folder above all other catagories and can be added / removed with right click menu
2019-03-22 11:47:32 +01:00
Jean-Baptiste Mardelle
3405e22fb7 Ensure we cannot delete first keyframe of an effect.
Fixes #109
2019-03-22 10:09:49 +01:00
Jean-Baptiste Mardelle
9583e83548 Small adjusmtent to 1 click composition and fades (don't show when clips are small due to zoom out) 2019-03-22 09:55:44 +01:00
Jean-Baptiste Mardelle
b69ca6ac8f Fix stupid typo breaking keyframes 2019-03-22 09:13:40 +01:00
Jean-Baptiste Mardelle
0617ee4179 Less debug on startup, use faster QList constructor for effect 2019-03-22 08:39:24 +01:00
Jean-Baptiste Mardelle
4886594cb6 Fix splash cannot be closed (still hidden by default) 2019-03-22 08:38:30 +01:00
Nicolas Carion
5a39096841 Merge branch 'master' into Applications/19.04 2019-03-21 23:47:49 +01:00
Jean-Baptiste Mardelle
52824186be Add image adjust effect category, i18n splash, fix startup issue 2019-03-21 22:43:43 +01:00
Jean-Baptiste Mardelle
2cd578c6af Add splash screen (disabled) 2019-03-21 18:11:12 +01:00
Jean-Baptiste Mardelle
2f64ecad6d Transitions > compositions 2019-03-21 13:59:57 +01:00
Jean-Baptiste Mardelle
37e60861ad Introduce Favorites and Legacy effect folders 2019-03-21 13:47:47 +01:00
Jean-Baptiste Mardelle
2ae1832ebd Introduce new effect folder name 2019-03-21 13:44:49 +01:00
Jean-Baptiste Mardelle
33e91fa584 Fix possible crash on project opening 2019-03-21 13:21:56 +01:00
Jean-Baptiste Mardelle
b9c1d2e9b9 Display user warning if autosave fails 2019-03-21 09:11:56 +01:00
Jean-Baptiste Mardelle
121e26f01c Add track: add possibility to create AV track and Audio rec track 2019-03-21 09:03:28 +01:00
l10n daemon script
7a65673b65 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"
2019-03-21 08:48:07 +01:00
Jean-Baptiste Mardelle
1675ee1643 Don't unnecessarily store frame pos 2019-03-21 08:37:24 +01:00
Jean-Baptiste Mardelle
059d1ae5c6 Fix timeline play doesn't stop at project end 2019-03-21 08:37:24 +01:00
l10n daemon script
44efbde471 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"
2019-03-21 05:54:35 +01:00
Jean-Baptiste Mardelle
3ca5d1e33e Fix missing deirectories for Appimage 2019-03-20 21:01:47 +00:00
Nicolas Carion
a94cf66f22 Add minimal KF5 version (required for KDeclarative in particular) 2019-03-20 15:50:00 +00:00
Jean-Baptiste Mardelle
8e11af7f03 Fix and improve fit zoom: 1 click = fit zoom, 2 click = restore previous zoom 2019-03-20 13:05:41 +01:00
Jean-Baptiste Mardelle
829881918f Fix some effect default params 2019-03-20 11:42:23 +01:00
Jean-Baptiste Mardelle
e61020dfb2 Fix composition dockwidget name and keyboard navigation in list, add effect tag to description 2019-03-20 10:16:19 +01:00
Jean-Baptiste Mardelle
de74947667 Tooltips and some adjustments for track headers 2019-03-20 09:19:31 +01:00
l10n daemon script
8d8adccd5e 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"
2019-03-20 08:55:49 +01:00
Jean-Baptiste Mardelle
b000753a42 Merge branch 'master' into 1904 2019-03-20 08:53:32 +01:00
Jean-Baptiste Mardelle
4a08907755 Last changes for audio rec 2019-03-20 08:50:45 +01:00
Jean-Baptiste Mardelle
0dffb430a3 Merge Akhil's audio rec and finalize feature 2019-03-20 08:49:47 +01:00
Nicolas Carion
77dca909cc fix undo when there is a selection 2019-03-20 04:33:45 +01:00
Nicolas Carion
749f6989fb Audio recording: Initial logic for recording button in track header. CC #105 2019-03-20 04:15:19 +01:00
Akhil K Gangadharan
ec7814f0d5 Remove unnecessary context property 2019-03-19 23:31:26 +05:30
Akhil K Gangadharan
bc55949ec2 Fix crash and further refine code 2019-03-19 23:31:26 +05:30
Akhil K Gangadharan
989113884f Change default audio capture type to string 2019-03-19 23:31:26 +05:30
Akhil K Gangadharan
eb87ee9b3f Initialise capture parameters from core and settings 2019-03-19 23:31:26 +05:30
Jean-Baptiste Mardelle
bcfd75b77a Fix frameworks dependency order 2019-03-19 16:33:35 +00:00
Jean-Baptiste Mardelle
0b16c97a91 workaround to build FFmpeg AppImage 2019-03-19 15:42:01 +00:00
l10n daemon script
ce5e256676 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"
2019-03-19 08:43:04 +01:00
Albert Astals Cid
3bee09c57b GIT_SILENT Upgrade KDE Applications version to 19.03.80. 2019-03-18 19:00:04 +01:00
Albert Astals Cid
13fc2b5612 GIT_SILENT Upgrade KDE Applications version to 19.07.70. 2019-03-18 18:59:34 +01:00
Jean-Baptiste Mardelle
64dbe44dd4 Update build-image.sh 2019-03-18 14:41:16 +00:00
Jean-Baptiste Mardelle
c56b6a89d6 First draft for track record button 2019-03-18 13:34:36 +01:00
Jean-Baptiste Mardelle
96a829e387 AppImage: restore ruby build for translations 2019-03-18 11:39:10 +00:00
Jean-Baptiste Mardelle
f7c8788755 Fix AppImage frameworks missing deps 2019-03-18 11:32:46 +00:00
Jean-Baptiste Mardelle
18fd1f5f49 Fix AppImage MLT build 2019-03-18 10:53:07 +00:00
Jean-Baptiste Mardelle
dc438fed70 Fix GTK+ AppImage compilation 2019-03-18 10:45:08 +00:00
Jean-Baptiste Mardelle
99e39932d6 AppImage fixes: ffmpeg 2019-03-18 08:46:48 +01:00
Jean-Baptiste Mardelle
7cc58a1145 Minor optimizations in audio thumbnails 2019-03-18 08:32:44 +01:00
Jean-Baptiste Mardelle
9a15018f19 Fix AppImage fftw3 2019-03-18 08:23:40 +01:00
Jean-Baptiste Mardelle
b4ed621b22 Don't unnecessarily reload audio thumb data 2019-03-18 08:16:18 +01:00
Jean-Baptiste Mardelle
52aa310a89 Add missing AppImage packaging folder 2019-03-18 08:15:00 +01:00
Jean-Baptiste Mardelle
40187949f4 First fixes for audio thumbs memory usage 2019-03-18 08:09:21 +01:00
Nicolas Carion
814bf01312 enable fuzzing on more functions 2019-03-18 04:05:22 +01:00
Nicolas Carion
c0afe32db7 Fix default value of lut effect 2019-03-18 04:04:22 +01:00
Nicolas Carion
4c8b1ba0f3 Start testing copy/paste 2019-03-18 02:05:39 +01:00
Nicolas Carion
88f98b5805 [FuzzBug8] Correct checking of group type on creation 2019-03-18 01:09:50 +01:00
Nicolas Carion
ff306f4ef2 ugly progress dialog when importing clips into the bin 2019-03-18 00:45:35 +01:00
Nicolas Carion
390ab5098c remove a warning 2019-03-18 00:45:35 +01:00
Jean-Baptiste Mardelle
66d1746357 Small adjustment to color track state (active/inactive) 2019-03-17 16:17:07 +01:00
Jean-Baptiste Mardelle
6b82ad358f Some love for the tiler: allow white/black background instead of checkered texture
Align object buttons now cycle between safe zone and frame border
2019-03-17 16:01:23 +01:00
Jean-Baptiste Mardelle
3af87af28b Add keyboard shortcuts to set track active/inactive 2019-03-17 16:00:07 +01:00
Jean-Baptiste Mardelle
79762b5d4d Fix incoherent snapping 2019-03-17 11:56:39 +01:00
Jean-Baptiste Mardelle
e0fbd33fa9 Don't activate clip tools (add compo/fades) when clicking on a composition 2019-03-17 11:25:16 +01:00
Jean-Baptiste Mardelle
4d731e2d41 Group resize should only affect AVSplit siblings 2019-03-17 10:47:44 +01:00
Jean-Baptiste Mardelle
3544d8388e Allow 1 click automatic compositons for length > 1 instead of > 3 2019-03-17 10:26:20 +01:00
Jean-Baptiste Mardelle
481f50bdf0 Fix level effects and other on locales with comma 2019-03-17 10:25:41 +01:00
Jean-Baptiste Mardelle
8952fefb12 Implement new timeline logic, Fix keyframes disabled after re-enabling monitor effect scene 2019-03-17 09:08:03 +01:00
Jean-Baptiste Mardelle
f8fcdf56ec Fix shift + mouse move causing unwanted seeking 2019-03-17 09:08:03 +01:00
l10n daemon script
2cfb13ee65 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"
2019-03-17 05:42:32 +01:00
Vincent Pinon
ac3152fa59 Render transparent videos 2019-03-17 01:39:58 +01:00
Vincent Pinon
b2080c4c44 Accelerate loading/rendering start 2019-03-17 01:39:58 +01:00
Nicolas Carion
1bcaf343e8 fix undo message 2019-03-17 01:43:42 +01:00
Nicolas Carion
f14277da0b Fix: import folder now properly creates an undo object 2019-03-17 00:37:11 +01:00
Jean-Baptiste Mardelle
d4e1755866 Lift and extract now affect all non locked tracks 2019-03-16 23:23:06 +01:00
Jean-Baptiste Mardelle
5e7fb6a42f Fix crash on group move with composition 2019-03-16 23:06:11 +01:00
Jean-Baptiste Mardelle
0a4754555e Fix inserting multiple clips have wrong mirror tracks 2019-03-16 22:51:16 +01:00
Jean-Baptiste Mardelle
b45ec87065 Get rid of unused selected track state 2019-03-16 22:44:54 +01:00
Nicolas Carion
ee8946b664 remove undefined function 2019-03-16 22:18:28 +01:00
Nicolas Carion
ea3bb7c16b deselect after spacing operation 2019-03-16 22:13:45 +01:00
Jean-Baptiste Mardelle
33ee9140dc Fix crash on group move if there is a composition 2019-03-16 22:02:00 +01:00
Jean-Baptiste Mardelle
293faf8314 Fix effects added twice when activated from effect list 2019-03-16 20:35:51 +01:00
Jean-Baptiste Mardelle
a5ea9d2947 Pasting effect applies to all selected clips 2019-03-16 20:11:05 +01:00
Nicolas Carion
aaf8824359 small typo 2019-03-16 20:05:32 +01:00
Nicolas Carion
e7770420e3 fix: copy shouldn't remove selection 2019-03-16 19:20:37 +01:00
Nicolas Carion
51dc5e6f74 [FuzzBug7] Tighter control on how a selection group is created 2019-03-16 18:55:42 +01:00
Jean-Baptiste Mardelle
1fedd0f284 Fix list parameters lost on reload 2019-03-16 18:32:31 +01:00
Jean-Baptiste Mardelle
0fa9d4ff68 Fix monitor set in/out button setting zone on incorrect monitor if not focused 2019-03-16 16:39:23 +01:00
Nicolas Carion
63f26a3045 fix some single & 2019-03-16 16:42:55 +01:00
Nicolas Carion
058d89234e some clang-tidy 2019-03-16 16:41:31 +01:00
Jean-Baptiste Mardelle
c18f811357 Ensure we cannot resize locked clips 2019-03-16 16:18:33 +01:00
Jean-Baptiste Mardelle
0554b18a3b Improve audio stream handling 2019-03-16 16:18:33 +01:00
Nicolas Carion
645889c7f2 fix some warnings 2019-03-16 15:27:34 +01:00
Nicolas Carion
83e2ccf44b better support of old CMAKE 2019-03-16 15:02:21 +01:00
Jean-Baptiste Mardelle
36ed5af2dc Correctly handle audio stream changes 2019-03-16 13:01:59 +01:00
Jean-Baptiste Mardelle
511ff37c6f Move monitor volume in menu 2019-03-16 12:52:57 +01:00
Jean-Baptiste Mardelle
4d91cdcbef Fix compilation 2019-03-16 12:07:33 +01:00
Jean-Baptiste Mardelle
a7fddab97d Another attempt to fix windows screen grab 2019-03-16 11:46:05 +01:00
Jean-Baptiste Mardelle
60c01e62ac When adding an audio track, propose to add it below by default 2019-03-16 11:01:00 +01:00
Jean-Baptiste Mardelle
4d943a0300 Fix windows screen grab 2019-03-16 10:41:40 +01:00
Jean-Baptiste Mardelle
5e5204ce74 Fix MLT 16_9 lumas not found 2019-03-16 09:41:15 +01:00
Jean-Baptiste Mardelle
ed184f5a75 Try to fix windows screengrab 2019-03-16 09:09:07 +01:00
Jean-Baptiste Mardelle
43039944ca Fix track compositing with preview quality causing image offset
Fixes: #84
2019-03-16 08:42:40 +01:00
l10n daemon script
089e2cf0ee 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"
2019-03-16 05:47:13 +01:00
Jean-Baptiste Mardelle
f4c934f5f6 Fix regression on color/image clip length 2019-03-16 00:49:26 +01:00
Jean-Baptiste Mardelle
b0721d297a Fix effect paste.
Don't let rubber selection include clips on locked tracks
2019-03-16 00:37:42 +01:00
Nicolas Carion
700df27428 fix issue with spacer and add test. Closes #93 2019-03-16 00:38:40 +01:00
Jean-Baptiste Mardelle
4a8a9ca884 Revert locked color clip 2019-03-15 23:53:44 +01:00
Vincent Pinon
dd9f1860e5 Increase timeline contrast 2019-03-15 23:47:21 +01:00
Jean-Baptiste Mardelle
7e726431a6 Fix track resize 2019-03-15 23:46:04 +01:00
Nicolas Carion
7c2fec70bb fix fuzzer message 2019-03-15 23:39:21 +01:00
Nicolas Carion
46a7c7f631 make new tests category 2019-03-15 23:15:53 +01:00
Jean-Baptiste Mardelle
d6be99d2ab Fix merge issue 2019-03-15 22:00:10 +01:00
Jean-Baptiste Mardelle
59fa36f7c9 Add timeline cursor snapping on clip resize 2019-03-15 21:43:24 +01:00
Jean-Baptiste Mardelle
cef6fc54c2 Merge branch 'refactoring_selection' into 'master'
start refactoring selection mechanism

See merge request kde/kdenlive!24
2019-03-15 20:14:57 +00:00
Jean-Baptiste Mardelle
01fc16bdc1 Fix clip fade in cannot be 1 frame 2019-03-15 21:08:49 +01:00
Jean-Baptiste Mardelle
e2af84a96c Fix position of composition on 1 click insert 2019-03-15 20:59:55 +01:00
Jean-Baptiste Mardelle
986f836750 Fix resizing clip in 2019-03-15 20:40:04 +01:00
Vincent Pinon
7972a76eef Effects presets: change icon, fix baloon 2019-03-15 20:23:44 +01:00
Nicolas Carion
d8498b5505 fix when inserting at negative position 2019-03-15 20:21:20 +01:00
Jean-Baptiste Mardelle
5c2bebd580 Fix bug in resize clip start 2019-03-15 20:08:44 +01:00
Nicolas Carion
895637fe85 add suppressions 2019-03-15 19:49:50 +01:00
Jean-Baptiste Mardelle
83962cceeb Fix possible crash 2019-03-15 19:32:59 +01:00
Nicolas Carion
12f07e5eb1 fix select then delete 2019-03-15 19:13:57 +01:00
Nicolas Carion
6140912372 start refactoring selection mechanism 2019-03-15 19:13:57 +01:00
Jean-Baptiste Mardelle
d9aed044e6 Try to improve audio seek 2019-03-15 16:39:14 +01:00
Jean-Baptiste Mardelle
39514d7e3b Fix trimming of group with locked part 2019-03-15 16:37:59 +01:00
Jean-Baptiste Mardelle
02cfc3638f Cleanup clip speed dialog 2019-03-15 16:00:30 +01:00
Jean-Baptiste Mardelle
6b2e80a4a8 Only apply blank space check for clips 2019-03-15 15:54:18 +01:00
Jean-Baptiste Mardelle
2dedd2c879 Move insert audio only below video in clip monitor 2019-03-15 15:51:46 +01:00
Jean-Baptiste Mardelle
a76dafffcd Fix resize close to another clip not filling the gap 2019-03-15 15:51:12 +01:00
Jean-Baptiste Mardelle
1b2f6e3876 Fix various crashes and inconsistencies with locked tracks 2019-03-15 14:56:51 +01:00
Jean-Baptiste Mardelle
974c174e0e Fix 1 click insert of composition at end of clip 2019-03-15 12:48:35 +01:00
Jean-Baptiste Mardelle
fe1ba94747 Reintroduce single click composition 2019-03-15 12:11:33 +01:00
Jean-Baptiste Mardelle
b8f488c599 Don't attempt to create clip if source file does not exist 2019-03-15 11:07:48 +01:00
Jean-Baptiste Mardelle
f465c5c07c Fix fades in timeline not reliable 2019-03-15 10:17:26 +01:00
Jean-Baptiste Mardelle
b7857cdf38 Attempt to fix screen capture on windows 2019-03-15 09:47:44 +01:00
Jean-Baptiste Mardelle
9416e40ac8 Fix spacer tool not working if a track is locked 2019-03-15 08:04:52 +01:00
Jean-Baptiste Mardelle
4cbfb78c81 Fix crash on composition paste 2019-03-14 23:43:50 +01:00
Jean-Baptiste Mardelle
fdfab773cc Don't allow monitor zone below 0 (breaks dragging) 2019-03-14 23:18:11 +01:00
Jean-Baptiste Mardelle
b997c77a29 Fix track vumeter on Qt < 5.12 2019-03-14 23:09:44 +01:00
Jean-Baptiste Mardelle
7ed703d042 Fix crash dragging effect from a track to another 2019-03-14 23:09:19 +01:00
Jean-Baptiste Mardelle
cac76dc58b Fix mysql download link 2019-03-14 20:05:40 +01:00
Jean-Baptiste Mardelle
d0036e482b Raise effectstack when selecting a clip or composition 2019-03-14 19:41:21 +01:00
Jean-Baptiste Mardelle
eac3fba302 Fix rotoscoping keyframes broken/lost on project open 2019-03-14 19:27:46 +01:00
Jean-Baptiste Mardelle
b092f1c1d7 Fix first frame of effect not correcty detected as keyframeable 2019-03-14 17:16:36 +01:00
Jean-Baptiste Mardelle
71a58aac36 Fix timeline preview with 50fps project profile 2019-03-14 16:43:03 +01:00
Jean-Baptiste Mardelle
e6aa4b8bec AppImage dependency script fixes 2019-03-14 06:52:10 +01:00
l10n daemon script
2b63aebdd2 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"
2019-03-14 05:40:47 +01:00
Nicolas Carion
2634be0d96 forgotten header 2019-03-14 02:02:52 +01:00
Nicolas Carion
0f93b0620f some clang-tidy 2019-03-14 01:53:55 +01:00
Nicolas Carion
ae0d37ff25 clang-format 2019-03-14 01:46:42 +01:00
Nicolas Carion
ac744a0434 use forward declaration for mediacapture 2019-03-14 01:37:50 +01:00
Jean-Baptiste Mardelle
24a9c86a9a Fix tests and assert crash 2019-03-13 19:19:31 +01:00
Jean-Baptiste Mardelle
7b9487b5e7 Fix typo breaking AppImage 2019-03-13 16:11:48 +00:00
Jean-Baptiste Mardelle
31a671524c Appimage: try building qtmultimedia 2019-03-13 10:56:45 +01:00
Jean-Baptiste Mardelle
70616e3583 AppImage: compile with newer gcc 2019-03-13 10:32:43 +01:00
Jean-Baptiste Mardelle
6f129f2f7f Fix audio recording volume, add audio levels in track header on request 2019-03-13 10:29:17 +01:00
Jean-Baptiste Mardelle
e220a43163 Fix audio capture volume 2019-03-13 09:52:17 +01:00
Akhil K Gangadharan
79beb3220d Add audio capture using QMultimedia 2019-03-13 09:50:59 +01:00
Jean-Baptiste Mardelle
9eb6aad675 Remove duplicates in Appimage qtconfig 2019-03-13 09:06:22 +01:00
Jean-Baptiste Mardelle
fa9617ee41 Fix AppImage scripts 2019-03-13 08:58:26 +01:00
Jean-Baptiste Mardelle
2c07cb0359 Set default timeline zone for new projects, fix qml warning on audio thumbs disabled 2019-03-13 08:21:54 +01:00
Jean-Baptiste Mardelle
98f9ecbabd Get rid of shift + mouse move to seek in timeline, it annoyingly interferes with shortcuts 2019-03-13 08:18:23 +01:00
Jean-Baptiste Mardelle
b6cf5bb535 Fix AppImage creation 2019-03-13 08:10:37 +01:00
Pino Toscano
b21dbb643b remove extra ';' 2019-03-13 08:09:58 +01:00
Jean-Baptiste Mardelle
7ce4deb0a7 Fix AppImage build paths 2019-03-13 08:01:29 +01:00
Pino Toscano
2ae4ce1b60 i18n fixes
- fix few string puzzles
- avoid contractions ("don't" -> "do not", etc)
- remove extra whitespaces
- use i18np where needed
- remove extra exclamation marks
2019-03-13 07:53:00 +01:00
Pino Toscano
3d2cd8b6d6 remove extra ';' 2019-03-13 07:02:25 +01:00
Pino Toscano
fed503eb3d fixuifiles 2019-03-13 06:49:24 +01:00
l10n daemon script
b64bfdc99a 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"
2019-03-13 06:03:25 +01:00
Jean-Baptiste Mardelle
8088e26c3a Fix tests and crash 2019-03-13 04:10:22 +00:00
Nicolas Carion
96d86795b8 Fix refreshing producer when changing tracks 2019-03-13 03:32:52 +01:00
Jean-Baptiste Mardelle
54674d45b1 Fix merge regression 2019-03-12 07:49:23 +01:00
Jean-Baptiste Mardelle
ab676e7615 Merge branch 'refactoring_timeline' 2019-03-12 07:41:11 +01:00
Jean-Baptiste Mardelle
2601108c56 Merge branch 'refactoring_track_producers' into 'refactoring_timeline'
Use only one producer per track in timeline

See merge request kde/kdenlive!21
2019-03-12 06:40:09 +00:00
Jean-Baptiste Mardelle
5a07276e9a Update to one producer / track feature, use master instance for temporary clips, keep previous logic (1 producer / clip) for timewarp 2019-03-12 06:40:09 +00:00
Jean-Baptiste Mardelle
5b9fc4909b Merge branch 'refactoring_timeline' 2019-03-12 07:28:24 +01:00
Jean-Baptiste Mardelle
a99b4ffda0 Fix missing clip appearing twice on older projects. Related to #78
Fix incorrect profile confirmation request on new project
2019-03-11 13:36:42 +01:00
Vincent Pinon
2001ceb968 Allow to use external RTTR 2019-03-11 12:07:04 +01:00
Nicolas Carion
186c14905c additional test assert 2019-03-11 01:28:43 +01:00
Nicolas Carion
cf102c0ac0 [FuzzBug5] Check whether clip belongs to group in requestGroupMove 2019-03-11 01:27:16 +01:00
Nicolas Carion
70091bcdcb [Logger] better tracking of the constructed timelines 2019-03-11 00:57:17 +01:00
Nicolas Carion
c6f71c1012 fix crash on reverting clip 2019-03-10 20:33:19 +01:00
Nicolas Carion
187a5f771b Bring back reverse clip feature. Fix #63 2019-03-10 17:10:46 +01:00
Nicolas Carion
06dc14bce2 Properly clear logs when fuzzing 2019-03-10 15:58:40 +01:00
Nicolas Carion
98842998cb [FuzzBug4] Check group appartenance before attempting group deletion 2019-03-09 00:44:41 +01:00
Jean-Baptiste Mardelle
d96ab90e3e Fix freeze effect range incorrect
Fixes: #83
2019-03-08 14:51:02 +01:00
Jean-Baptiste Mardelle
e83158aa7e Fix crash on reset effect. Fixes #83 2019-03-08 14:08:46 +01:00
Jean-Baptiste Mardelle
a16378459d Fix copy/paste when we have more audio tracks than video tracks 2019-03-08 11:01:36 +01:00
Jean-Baptiste Mardelle
ac43ebc28d Improved management of tracks on copy/paste. Fixes: #74 2019-03-08 08:51:13 +01:00
Nicolas Carion
7480eded89 make sure binmodel is cleaned at the end of regression tests 2019-03-07 04:13:46 +01:00
Nicolas Carion
d4415ffae4 [FuzzBug3] Fix mirror track computation and insertion when only one type of track exists 2019-03-07 03:49:30 +01:00
Nicolas Carion
5bbe4d2838 [Leaks] Stop storing a profile in GLWidget and use the global one instead 2019-03-07 02:01:18 +01:00
Nicolas Carion
696a9a729b Refix ungrouping of several groups at once and add tests
Fixes #87
2019-03-07 00:26:45 +01:00
Jean-Baptiste Mardelle
01cb407b67 Fix ungrouping of several groups at once 2019-03-06 19:08:36 +01:00
Nicolas Carion
32b01e2fea correct group id computing in fuzzer 2019-03-06 18:59:38 +01:00
Nicolas Carion
af9d5f909b systematic logging in tests 2019-03-06 17:54:05 +01:00
Nicolas Carion
fcd1ccd625 [FuzzBug2] Stricter checking when creating AVSplit group 2019-03-06 17:36:56 +01:00
Jean-Baptiste Mardelle
7b495c3de3 Fix possible race in bin job count 2019-03-06 11:11:50 +01:00
Jean-Baptiste Mardelle
22ddedb57c Ensure we don't try to fetch timeline thumbs when disabled 2019-03-06 11:10:20 +01:00
Nicolas Carion
2f3fbdbea5 clang-tidy modernize 2019-03-06 07:07:32 +01:00
Nicolas Carion
8d03962ab8 clang-tidy style 2019-03-06 05:51:32 +01:00
Nicolas Carion
ee71e5c1af clang-tidy performance 2019-03-06 05:00:42 +01:00
Nicolas Carion
861bd2cef4 new clang-tidy config 2019-03-06 02:31:44 +01:00
Jean-Baptiste Mardelle
5ae05211b2 Fix cut on Shift+razor tool 2019-03-05 22:15:41 +01:00
Vincent Pinon
7815421d5f Fix build failing with GCC, suppress override warnings 2019-03-05 15:36:18 +01:00
Vincent Pinon
ebbe18f95a Windows icon named "kdenlive.ico" 2019-03-05 14:52:37 +01:00
Nicolas Carion
307dca4a1f Various header include reductions 2019-03-05 03:09:46 +01:00
Nicolas Carion
e7d6d9d325 various small stuff 2019-03-05 01:38:22 +01:00
Nicolas Carion
9118338772 cleanup old logging scheme 2019-03-05 01:36:30 +01:00
Jean-Baptiste Mardelle
bbad43aef9 Merge branch 'dev/render-exit-code' into 'refactoring_timeline'
Correct missing exit code propagation for kdenlive_render.

See merge request kde/kdenlive!23
2019-03-04 08:24:08 +00:00
Corey O'Connor
84eceb8279 Correct missing exit code propagation. 2019-03-03 23:27:05 -08:00
Corey O'Connor
61c9ad05e5 debug log the path to kdenlive_render executable 2019-03-03 23:27:05 -08:00
Vincent Pinon
76bca9ab67 Fix executable icon on Windows 2019-03-04 00:36:52 +01:00
Vincent Pinon
b97ced73d0 Fix RTTR on Windows again 2019-03-04 00:36:52 +01:00
Nicolas Carion
a057a3a958 Reapply fix for incorrect grouping prevention 2019-03-03 23:03:05 +01:00
Nicolas Carion
27d09c5151 add tests for cutting avgroups 2019-03-03 02:29:14 +01:00
Nicolas Carion
76c24eae62 small fix for warning handling 2019-03-03 02:28:39 +01:00
Nicolas Carion
6c8f7cb7e7 fix CI build 2019-03-03 00:23:31 +01:00
Nicolas Carion
37d80b9836 fix compilation 2019-03-02 23:06:52 +01:00
Vincent Pinon
09dbecf04a Fix compile on Linux (media_ctrl) 2019-03-02 22:07:39 +01:00
Vincent Pinon
6238ef68f1 Fix compile (forgot add) 2019-03-02 21:50:56 +01:00
Vincent Pinon
e8477eb433 Fix compile 2019-03-02 21:28:58 +01:00
Nicolas Carion
19b52d02f6 Temporary revert of "[FuzzingBug#1] Correctly handle grouping of already grouped items"
This reverts commit dca08c0fd5.
2019-03-02 06:29:03 +01:00
Vincent Pinon
7b2134e3d3 CMakeLists reorganization, fix RTTR on Windows 2019-03-02 00:22:25 +01:00
Jean-Baptiste Mardelle
fe08206928 Don't try to play invalid zone, inform user. Fixes #67 2019-03-01 18:22:13 +01:00
Jean-Baptiste Mardelle
a874e9eea4 Fix typo preventing monitor refresh on effect change 2019-03-01 17:50:17 +01:00
Jean-Baptiste Mardelle
38f0f5a90d Don't allow clip zone beyond clip duration. Fixes #68 2019-03-01 17:20:03 +01:00
Jean-Baptiste Mardelle
9564b14ca2 Shift + move mouse in timeline seeks 2019-03-01 16:15:23 +01:00
Jean-Baptiste Mardelle
08ad40f86e Don't try to cut twice, prevent unnecessary refreshes
Don't allow rubber selection on timeline ruler to allow cut shortcut while seeking
2019-03-01 14:17:27 +01:00
Nicolas Carion
dbb37e7e68 Fix some leaks in glwidget. cf #80 2019-03-01 12:08:12 +01:00
Nicolas Carion
9cc5dbf9e5 Revert "Fix some leaks in glwidget. cf #80"
This reverts commit a17762a324.
2019-03-01 12:06:05 +01:00
Nicolas Carion
a17762a324 Fix some leaks in glwidget. cf #80 2019-03-01 11:59:48 +01:00
Nicolas Carion
4bef552dc9 fix some warnings 2019-02-28 10:19:27 +01:00
Nicolas Carion
fbb94f9a4d fix memory leak in glwidget 2019-02-28 10:14:30 +01:00
Nicolas Carion
f4cb66b258 fix some use-after-free when closing 2019-02-28 09:49:47 +01:00
Nicolas Carion
437c5d7049 more thorough consistency checking 2019-02-28 09:23:36 +01:00
Nicolas Carion
70b2c19036 fix tests 2019-02-28 09:15:32 +01:00
Nicolas Carion
90b937aab4 reenable missing test 2019-02-28 08:27:56 +01:00
Nicolas Carion
42e6935af2 add small check in group 2019-02-28 08:25:51 +01:00
Nicolas Carion
dca08c0fd5 [FuzzingBug#1] Correctly handle grouping of already grouped items 2019-02-28 07:55:02 +01:00
Nicolas Carion
d26dc48c8f fixes small issues in fuzzing and logger 2019-02-28 07:41:23 +01:00
Nicolas Carion
6714f05470 fixes in fuzzing 2019-02-28 06:46:28 +01:00
Nicolas Carion
283865c0ff leaks in tests 2019-02-28 06:46:28 +01:00
Nicolas Carion
5e19d1452c Fix memory leak in keyframe model 2019-02-28 06:46:28 +01:00
Nicolas Carion
2485b87b9c more small leaks in tests 2019-02-28 06:46:28 +01:00
Jean-Baptiste Mardelle
75e552cb62 *Multiple effect fixes for locales with comma as decimal separator
*Minor qml optimizations
2019-02-27 23:30:15 +01:00
Jean-Baptiste Mardelle
c3495732d4 Always enable cut action, even if no clip selected. Fixes #76 2019-02-26 13:56:35 +01:00
Jean-Baptiste Mardelle
2ca1b92186 When pasting items from another project, always use same folder
instead of creating a new of for each paste. Fixes #74
2019-02-26 13:55:54 +01:00
Jean-Baptiste Mardelle
acba37b157 remove test line 2019-02-26 13:21:16 +01:00
Jean-Baptiste Mardelle
9cf3ec9143 Fix image proxy clips incorrectly detected as smaller than 8 pixels
Fixes: #51
2019-02-25 23:07:33 +01:00
Jean-Baptiste Mardelle
89335d9f5e Fix clip sometimes cannot be moved just after doing a cut 2019-02-25 20:52:05 +01:00
Nicolas Carion
e6243f361f fix memory leak in cloneProducer 2019-02-24 19:00:27 +01:00
Nicolas Carion
211e25e587 fix minor leak in tests 2019-02-24 00:44:51 +01:00
Nicolas Carion
8742b78849 fix compilation and remove some warnings 2019-02-24 00:36:07 +01:00
Nicolas Carion
e916aa57ec Safer pointer managment. Fixes memory leaks 2019-02-24 00:07:20 +01:00
Jean-Baptiste Mardelle
6b4bf618c1 Fix curves effect 2019-02-23 21:37:55 +01:00
Jean-Baptiste Mardelle
99db2c6303 Small tweaks to the timeline palette 2019-02-23 14:50:14 +01:00
Jean-Baptiste Mardelle
aabb41b2f0 Fix up/down arrows in timeline sometimes resulting in incorrect scroll 2019-02-23 14:02:24 +01:00
Jean-Baptiste Mardelle
5206dd516c Fix keyframable params displaying incorrect value on loading or adding (like alpha ops) 2019-02-23 13:47:27 +01:00
Jean-Baptiste Mardelle
79504634c1 Don't allow dragging a composition on an audio track
CCBUG: 404680
2019-02-23 13:33:57 +01:00
Jean-Baptiste Mardelle
d95c7e199c Fix UI freeze on keyframe selection
CCBUG: 404683
2019-02-23 13:24:28 +01:00
Jean-Baptiste Mardelle
c4c4ea21b3 Fix crash on composition resize.
Bug: 404682
2019-02-23 11:24:06 +01:00
Jean-Baptiste Mardelle
7671e9884c Fix timeline position on project opening 2019-02-23 00:09:50 +01:00
Jean-Baptiste Mardelle
3fa5e3eeb2 Don't scale thumbnails on zoom change 2019-02-23 00:01:31 +01:00
Jean-Baptiste Mardelle
60ad932c6c Fix keyframes locale issue. Fixes: #41 2019-02-22 23:53:28 +01:00
Jean-Baptiste Mardelle
5f775d909c Fix timeline clip displaying proxy name instead of proper clip name 2019-02-22 18:42:40 +01:00
Jean-Baptiste Mardelle
293fa58c7a Fix fades not updating monitor and timeline preview on change 2019-02-22 18:22:11 +01:00
Jean-Baptiste Mardelle
f87160888a Shift + razor tool to preview current cut position 2019-02-22 17:17:15 +01:00
Jean-Baptiste Mardelle
90f146d555 Don't show collapse arrow on effects that have no parameter 2019-02-22 17:00:22 +01:00
Jean-Baptiste Mardelle
9699ba9d46 Improve composition insertion:
Correctly insert composition with lower track in some cases
Improve composition duration detection
Autodetect if composition should be inverted
CCBUG: 404680
2019-02-22 16:01:01 +01:00
Jean-Baptiste Mardelle
b09c02ae55 Small cleanup in clip move, avoid unnecessary checks 2019-02-22 08:20:27 +01:00
Jean-Baptiste Mardelle
4e95a02dd3 Fix size parameter not adjusting on effects with geometry 2019-02-21 22:17:28 +01:00
Jean-Baptiste Mardelle
ee1c1fdb93 Fix crash resizing image/color from start. Fixes #60 2019-02-21 22:03:07 +01:00
Jean-Baptiste Mardelle
76a980ee6f Fix tests 2019-02-21 13:04:50 +01:00
Jean-Baptiste Mardelle
84dbc61c6d Fix rolling keyframes, Shift click changes value only. Fixes #52 2019-02-21 12:46:14 +01:00
Jean-Baptiste Mardelle
0373751e3d Fix AppImage compilation 2019-02-21 00:30:26 +01:00
Jean-Baptiste Mardelle
c541071ca6 Fix keyframes on cut with image/color/title clips. Fixes #57 2019-02-20 22:26:39 +01:00
Jean-Baptiste Mardelle
489e0dd169 On item drag, make active track follow item 2019-02-20 20:06:14 +01:00
Jean-Baptiste Mardelle
719bd8f63b Fix preview range cannot be removed. Fixes #56 2019-02-20 13:30:07 +01:00
Jean-Baptiste Mardelle
0c57d72791 Fix clicking on track name does not make track current 2019-02-20 12:06:02 +01:00
Jean-Baptiste Mardelle
e348c9347e Fix crash on composition paste 2019-02-20 11:52:59 +01:00
Jean-Baptiste Mardelle
05f15f9f2e Check for compositions with invalid a_track on project opening
Fix composition move in some cases. Fixes #49
2019-02-20 11:45:07 +01:00
Jean-Baptiste Mardelle
dfbf48bcaa Improve handling of clip move on incompatible track type 2019-02-20 09:18:29 +01:00
Nicolas Carion
1ef2955172 fuzzing reproducer now emits test-case 2019-02-20 07:35:49 +01:00
Nicolas Carion
41a13fccc1 fix rebase 2019-02-20 07:11:49 +01:00
Nicolas Carion
1eb7e8393a fuzzing covers most TimelineModel functions 2019-02-20 06:57:05 +01:00
Nicolas Carion
b545285307 cleanup logging, fix track insertion fuzzing 2019-02-20 06:56:28 +01:00
Nicolas Carion
c4bd72af8a initial fuzzing target 2019-02-20 06:56:28 +01:00
Nicolas Carion
bdde8af8c4 fix wrong include 2019-02-20 06:55:07 +01:00
Nicolas Carion
fe4dfc1313 register parameter names 2019-02-20 06:55:07 +01:00
Nicolas Carion
6ff6c63cc4 Trace more functions 2019-02-20 06:38:53 +01:00
Jean-Baptiste Mardelle
49e9aae5b8 Fix crash on group deletion, and possibly on composition deletion 2019-02-20 00:59:09 +01:00
Jean-Baptiste Mardelle
a6db662db0 Fix tile clip not correctly updated on animation change. Fixes #45 2019-02-19 22:38:59 +01:00
Jean-Baptiste Mardelle
080b97f46a Don't allow setting timeline zone to negative. Fixes #54 2019-02-19 21:49:47 +01:00
Jean-Baptiste Mardelle
4c57e8b352 Fix crash on external resources. Fixes #42 2019-02-19 20:23:21 +01:00
Jean-Baptiste Mardelle
730474995f Fix loading keyframes now that we use click times instead of frames 2019-02-19 15:18:37 +01:00
Jean-Baptiste Mardelle
f1ed81e7d9 Fix crash on project opening 2019-02-19 14:20:35 +01:00
Jean-Baptiste Mardelle
78cdbcc06e Fix effect stack incorrectly enabled/disabled. Fixes #50 2019-02-19 11:07:52 +01:00
Jean-Baptiste Mardelle
b7d5bd1431 Fix crash on disable effect. Fixes #43 2019-02-19 09:09:07 +01:00
Jean-Baptiste Mardelle
2796c8385e Fix timeline cursor not snapping. Fix #47 2019-02-18 18:55:47 +01:00
Jean-Baptiste Mardelle
872186e1aa Merge branch 'patch-2' into 'refactoring_timeline'
Fix wrong tip.

See merge request kde/kdenlive!18
2019-02-18 15:06:11 +00:00
Farid Abdelnour
91bd338836 Fix wrong tip. 2019-02-18 14:32:53 +00:00
Jean-Baptiste Mardelle
559ad678d1 Fix change fps on empty project. Fixes #39 2019-02-17 14:22:24 +01:00
Jean-Baptiste Mardelle
491d80de89 Ensure keyframes cannot be dragged outside item range
CCBUG: 404463
2019-02-17 11:41:47 +01:00
Jean-Baptiste Mardelle
b1d2bb45db Only recreate bin clips when doing a paste into another document 2019-02-15 18:21:15 +01:00
Jean-Baptiste Mardelle
8f1ab3566e Correctly fix all missing clips in one pass 2019-02-15 17:58:41 +01:00
Jean-Baptiste Mardelle
9a1981a07b New: copy / paste between several Kdenlive windows 2019-02-15 16:25:29 +01:00
Jean-Baptiste Mardelle
5a52d8b7dd Fix grouping of pasted clips 2019-02-15 14:19:14 +01:00
Jean-Baptiste Mardelle
0b6846c9af Fix freeze on add keyframe. Fixes #37
BUG: 404277
2019-02-15 11:45:25 +01:00
Jean-Baptiste Mardelle
3cd2f9e017 Check added clip profile if only folders in the project.
Fixes: #38
2019-02-15 10:59:07 +01:00
Jean-Baptiste Mardelle
e5e80d015f Fix crash opening older project file
On fps change, don't overwrite original project
2019-02-15 10:28:19 +01:00
Jean-Baptiste Mardelle
de5f7b983b Fix paste crash 2019-02-14 09:09:52 +01:00
Jean-Baptiste Mardelle
1f5742c2b6 Fix don't ask again option when importing clip from removable device. Fixes #36 2019-02-13 11:39:09 +01:00
Jean-Baptiste Mardelle
3c106c4fb0 Fix composition snapping. Fixes #35 2019-02-13 10:59:02 +01:00
Jean-Baptiste Mardelle
0aa598ed99 Fix broken fades 2019-02-13 10:50:13 +01:00
Jean-Baptiste Mardelle
85825eb71d Fix compilation with GCC < 5.1 and c++11 2019-02-13 09:03:05 +01:00
Nicolas Carion
ff92e140a2 cleaner RTTR import 2019-02-12 06:17:40 +01:00
Nicolas Carion
c5c43a331b link gcov only when needed 2019-02-12 04:38:51 +01:00
Nicolas Carion
ae0dde2d6c try to re-fix CI build 2019-02-12 04:10:54 +01:00
Nicolas Carion
cc2b58f5a2 switching to static RTTR 2019-02-12 03:16:44 +01:00
Jean-Baptiste Mardelle
95f63ec909 Fix crash on empty paste. Fixes #34 2019-02-11 13:25:22 +01:00
Jean-Baptiste Mardelle
c50d65e819 Fix profile width incorrectly incremented by 8 pixels 2019-02-11 09:57:47 +01:00
Jean-Baptiste Mardelle
f648886332 Fix compilation 2019-02-11 09:57:12 +01:00
Nicolas Carion
35a192c710 Start tracing some methods. Logger can emit valid test-case 2019-02-11 03:52:38 +01:00
Nicolas Carion
7e9ac271d9 Remove old effectstack, enhance CMake a bit 2019-02-11 03:52:38 +01:00
Nicolas Carion
9dbc5279af Added RTTR 2019-02-11 03:52:38 +01:00
Jean-Baptiste Mardelle
1d93da20b1 When using a camcorder profile, auto check if user added a proxy clip to bin, and recognize it as proxy. 2019-02-10 18:30:12 +01:00
Jean-Baptiste Mardelle
af54ca247c Switch storing duration to clock instead of frames to ease project fps conversion
Fix crash on thumbnail creation (resetting producer while creating thumbs)
2019-02-10 08:24:27 +01:00
Nicolas Carion
4bb8959e5b [MAINTENANCE] clang format + remove most warnings + update test libs 2019-02-09 20:32:01 +01:00
Jean-Baptiste Mardelle
5c995c64ba Initial support for externally created proxy clips through a pattern
Should work with Sony PXW camcorder proxy clips
2019-02-08 14:52:25 +01:00
Jean-Baptiste Mardelle
e997a3be95 Fix regression breaking clip move on another track 2019-02-08 12:13:12 +01:00
Jean-Baptiste Mardelle
2a0fb1d27d Fix another thumbnail crash
Initial rewrite of project's fps correction, related to #33
2019-02-08 11:52:25 +01:00
Jean-Baptiste Mardelle
29410e26cf Fix opening project with unknown profile
Fix crash on thumbnail after profile change, should fix #24
2019-02-08 10:50:17 +01:00
Jean-Baptiste Mardelle
169bed102e Remove some debug, minor optimisation in clip move 2019-02-06 13:32:19 +01:00
Jean-Baptiste Mardelle
f6cdc542bb Always ensure we have a profile with valid dimensions
Fixes #30
2019-02-06 12:09:59 +01:00
Jean-Baptiste Mardelle
ce1564eff4 *Fix keyframe issues on effects with multiple keyframable parameters
*Show opacity in timeline instead of rotation in transform effect
2019-02-06 09:52:08 +01:00
l10n daemon script
1e3992372c 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"
2019-02-05 05:35:53 +01:00
Jean-Baptiste Mardelle
3067a0435f Fix crash on exit and incorrect snap. Fixes #28 2019-02-04 19:09:51 +01:00
Jean-Baptiste Mardelle
430ee962d5 Select right part of a clip on clip cut
Fix various selection related crashes
2019-02-04 17:46:14 +01:00
Jean-Baptiste Mardelle
bf29ac99b5 Merge branch 'patch-1' into 'refactoring_timeline'
Fix inverted zoom in/out button.

See merge request kde/kdenlive!17
2019-02-02 08:31:22 +00:00
Farid Abdelnour
9dab97566a Fixed Zoom buttons now as requested. (Hopefully) 2019-02-01 17:52:02 +00:00
Farid Abdelnour
0d44e1d1ee Fix inverted zoom in/out button. 2019-02-01 17:07:50 +00:00
Jean-Baptiste Mardelle
df24c23552 When importing an image as first clip, make sure we don't create an invalid profile 2019-02-01 15:35:23 +01:00
Jean-Baptiste Mardelle
705a25020e Fix undo/redo of keyframes and presets 2019-02-01 15:28:24 +01:00
Jean-Baptiste Mardelle
bfcf4bfacd * Fix profile editing broken
* Don't allow creating profile with non even height Fixes #30
2019-02-01 07:55:47 +01:00
Jean-Baptiste Mardelle
e4306c239d *Fix crash on reset lift/gain effect
*Use right click to reset effect param to default
*Refactor thumbnail creator to use code similar to shotcut
2019-01-31 19:48:02 +01:00
Jean-Baptiste Mardelle
ace580221a Reimplement effect presets
Fixes #5
2019-01-30 11:39:40 +01:00
l10n daemon script
a67bfeac56 GIT_SILENT made messages (after extraction) 2019-01-26 03:09:55 +01:00
Jean-Baptiste Mardelle
68574e5699 Audio thumbs: add license, minor update 2019-01-25 17:51:38 +01:00
Jean-Baptiste Mardelle
2e38741af1 * Keyframes: reintroduce default keyframe type (linear, smooth,..)
* Add menu option to remove all keyframes after cursor
* Fix painting of smooth keyframes
2019-01-25 17:02:52 +01:00
Jean-Baptiste Mardelle
6445f1d8e9 Another small optimization for audio thumbs drawing 2019-01-25 15:16:49 +01:00
Jean-Baptiste Mardelle
7735dede93 Small optimization in audio thumbs painting 2019-01-25 12:26:32 +01:00
Jean-Baptiste Mardelle
129671c34a Small qml cleanup, fix warnings and reselecting item with shift-click 2019-01-25 11:08:45 +01:00
Jean-Baptiste Mardelle
373f261443 Fix default param value for keyframe effects with factor. Fixes #18
Fix wrong version of effect used because of unfaithful double comparison
2019-01-25 08:27:46 +01:00
Jean-Baptiste Mardelle
8b9669e12c Fix color picker broken
Fixes #17
2019-01-24 20:42:45 +01:00
Jean-Baptiste Mardelle
258937dfd6 Fix crash resizing composition with keyframes 2019-01-24 19:46:36 +01:00
Jean-Baptiste Mardelle
7fc3beadbe Small cleanup of audio display - tentative display of channel names 2019-01-23 21:56:40 +01:00
Jean-Baptiste Mardelle
4af89bd3b4 Fix tests on CI 2019-01-23 15:56:17 +00:00
Jean-Baptiste Mardelle
270ba5809d Add workaround to disable checking for melt exec in test environment 2019-01-23 15:55:02 +00:00
Jean-Baptiste Mardelle
c69d0c2675 Remove unnecessary duplicate check 2019-01-23 14:58:48 +00:00
Jean-Baptiste Mardelle
d5e8c9c0ce Fix tests 2019-01-23 14:38:35 +00:00
Jean-Baptiste Mardelle
321273b61e Fix several crashes / issues with bin subclips
Fixes #16
2019-01-23 10:17:42 +01:00
Jean-Baptiste Mardelle
3e9dd5a6ea Make compositions higher so that they overlap both tracks 2019-01-22 23:08:09 +01:00
Jean-Baptiste Mardelle
054ed0e7f4 Fix several typos - patch by Kunda Ki
Differential Revision: https://phabricator.kde.org/D11742
2019-01-22 21:47:45 +01:00
Jean-Baptiste Mardelle
39a4d41816 Improve timeline audio thumbnails 2019-01-22 21:39:19 +01:00
Jean-Baptiste Mardelle
3f4cd6d69d Reverse Z order for tracks so that compositions will always be on top if overlapping track below 2019-01-22 21:39:19 +01:00
Jean-Baptiste Mardelle
aab4f65962 Merge branch 'patch5' into 'refactoring_timeline'
Remove shortcut for Insert zone in Timeline and add Icon in Clip Monitor Toolbar for Insert Zone in Project Bin

See merge request kde/kdenlive!14
2019-01-22 19:47:24 +00:00
Akhil K Gangadharan
3dd5ba64ec Remove header file not in use and add tooltip for Insert Zone in Project Bin 2019-01-23 00:40:32 +05:30
Akhil K Gangadharan
dda1479e93 Change icon for Insert Zone in Project Bin 2019-01-23 00:39:55 +05:30
Akhil K Gangadharan
e7c7a838d7 Remove method slotInsertZoneToProjectBin, use instead slotInsertZoneToTree 2019-01-22 16:13:49 +05:30
Akhil K Gangadharan
6a86356874 Remove redundant slotInsertZoneToTimeline, add icon for slotInsertZoneToTree 2019-01-22 16:10:04 +05:30
Jean-Baptiste Mardelle
dbea9f573c Fix editing keyframe causing unwanted seek 2019-01-21 23:51:24 +01:00
Jean-Baptiste Mardelle
2fd9bcf582 Merge branch 'refactoring_timeline' into 'refactoring_timeline'
Fix MPEG-2 rendering and DVD (VOB) resolution regression

See merge request kde/kdenlive!15
2019-01-21 22:32:16 +00:00
Juku Trump
6a76bbb0c6 Fix MPEG-2 rendering and DVD (VOB) resolution regression 2019-01-22 00:01:23 +02:00
Jean-Baptiste Mardelle
b45850e5e6 Add some debug infos on startup failure 2019-01-21 22:22:11 +01:00
Jean-Baptiste Mardelle
6c5b440d45 Fix recent test regression 2019-01-21 22:02:18 +01:00
Jean-Baptiste Mardelle
e110f8e877 Fix render regression enforcing interlaced rendering (breaking MPEG-2) 2019-01-21 21:57:23 +01:00
Jean-Baptiste Mardelle
c88fab3abe Fix missing median line in audio thumbnails 2019-01-21 21:07:45 +01:00
Jean-Baptiste Mardelle
0a6270d4ea Fix disabling effect stack not correctly passed between effectstack and track headers and
ensure timeline view correctly updates on fade insert/delete
2019-01-21 20:21:03 +01:00
Akhil K Gangadharan
d7805e3f6a Add icon in Clip Monitor Toolbar for Insert Zone to Project Bin 2019-01-20 15:11:11 +05:30
Akhil K Gangadharan
c43eba3321 remove redundant shortcut for Insert Zone to Timeline 2019-01-20 15:06:58 +05:30
Jean-Baptiste Mardelle
b33cb353e4 Fix pasting effect to track, don't allow video effects on audio tracks and reverse 2019-01-17 22:21:47 +01:00
Akhil K Gangadharan
c884c78eb0 Correctly select duplicate clip in bin after creation
Differential Revision: https://phabricator.kde.org/D18324
2019-01-17 17:46:31 +01:00
Jean-Baptiste Mardelle
8e45eb1b64 Fix changing clip speed after opening project broken 2019-01-17 17:37:51 +01:00
Jean-Baptiste Mardelle
16a6318137 Fix tests 2019-01-16 18:57:54 +01:00
Jean-Baptiste Mardelle
504b7e1244 Fix crash on change profile with first added clip 2019-01-16 17:42:59 +01:00
Jean-Baptiste Mardelle
0209ca8667 speed effect: Fix effect lost on project opening and on copy/paste 2019-01-16 10:25:14 +01:00
Jean-Baptiste Mardelle
c5c2d52d31 Tweak timeline colors 2019-01-16 09:41:17 +01:00
Jean-Baptiste Mardelle
ab252a2c2a Merge branch 'refactoring_timeline' into 'refactoring_timeline'
Fix copy-pasting between different tracks

See merge request kde/kdenlive!13
2019-01-16 07:37:26 +00:00
Jean-Baptiste Mardelle
a38f8d3f2f Fix movit regression (opening video corrupts application)
BUG: 403242
2019-01-16 08:21:11 +01:00
Jean-Baptiste Mardelle
eca5f7611e Better grab zone for keyframe markers in timeline 2019-01-16 07:57:44 +01:00
Juku Trump
5d6417aa80 Fix copy-pasting between different tracks 2019-01-15 23:38:29 +02:00
Jean-Baptiste Mardelle
bf061c1eff Move track thumbnails config in track header context menu
Change icon if track effects, and make it enable/disable effects
2019-01-15 16:05:38 +01:00
Jean-Baptiste Mardelle
dff96367de First test improving timeline palette 2019-01-15 15:08:29 +01:00
Tomaz Canabrava
afda774cbf Prevent overflow in while setting the values
Differential Revision: https://phabricator.kde.org/D18193
2019-01-15 13:40:15 +01:00
Akhil K Gangadharan
81441d4bca enlarge Configure Dialog
BUG: 387503
2019-01-14 18:05:29 +01:00
Jean-Baptiste Mardelle
ba5b1602fb Merge branch 'dev/glwidget-refactoring' into 'refactoring_timeline'
glwidget refactoring

See merge request kde/kdenlive!11
2019-01-14 09:37:35 +00:00
Jean-Baptiste Mardelle
4c730c5ca6 Merge branch 'refactoring_timeline' into 'refactoring_timeline'
Fix pasting enlarged image/color/title clips

See merge request kde/kdenlive!12
2019-01-14 08:56:45 +00:00
Juku Trump
1dea107d06 Fix pasting enlarged image/color/title clips 2019-01-13 18:54:03 +02:00
Corey O'Connor
d92d003731 always set to nullptr after delete (outside of destructors). Correct destructor for potential leak. 2019-01-11 10:06:20 -08:00
Corey O'Connor
7b379b04ef refactor sync on movit to function with that specific concern. 2019-01-11 10:06:20 -08:00
Corey O'Connor
70e76ec9ae Partition gl sync into specific funciton.
Make gl client sync function pointer a member variable. In case there is some per-context aspect.
2019-01-11 10:06:20 -08:00
Corey O'Connor
00ec034125 document how existing code relates to proposed pipelines 2019-01-11 10:06:20 -08:00
Corey O'Connor
509a91d7b3 split m_mutex into two mutexes with single responsibilities. 2019-01-11 10:06:20 -08:00
Corey O'Connor
e86a7652bf glwidget: partition createShader. 2019-01-11 10:06:20 -08:00
Corey O'Connor
6d5e1d3823 move redundant code for disabling GPU support to GLWidget::disableGPUAccel.
Not a true refactor as one instance of emit gpuNotSupported() did not reset the glslManager. I think this was not intentional tho.
2019-01-11 10:06:20 -08:00
Corey O'Connor
7d5de76eba refactor GLWidget::setAudioThumb for less indent 2019-01-11 10:06:20 -08:00
Corey O'Connor
4954334066 glwidget: partition paintGL. 2019-01-11 10:06:20 -08:00
Corey O'Connor
9ce76512eb Use strdup not qstrdup to avoid mlt_profile_close free'ing memory allocated with new.
This issue was identified using valgrind. Output:

==200828== Mismatched free() / delete / delete []
==200828==    at 0x4C2E668: free (in
/nix/store/270csszcn55xv52pjmvgr6cgy5grc8y5-valgrind-3.14.0/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==200828==    by 0xAFCBFD0: mlt_profile_close (in
/nix/store/l1dy6sf0sf6j7r7m45sg0xa8i8fxw4zq-mlt-6.13.0/lib/libmlt.so.6.13.0)
==200828==    by 0x7E52F8: GLWidget::~GLWidget() (glwidget.cpp:173)
2019-01-11 10:06:20 -08:00
Jean-Baptiste Mardelle
bd12c4fa1e Don't trigger monitor refresh when updating an audio clip 2019-01-11 18:52:09 +01:00
Jean-Baptiste Mardelle
dfb6b79358 Fix keyframes in timeline sometimes stuck when editing effect stack 2019-01-11 17:07:19 +01:00
Jean-Baptiste Mardelle
4a15bec5b4 Small tweaks to the monitor zone in/out markers
CCBUG: 401639
2019-01-11 15:12:47 +01:00
Michi Hirczy
de026f0bcc Reset luma/lift/gain slider should not affect colorwheel
Differential revision: https://phabricator.kde.org/D18169
2019-01-11 14:28:00 +01:00
Jean-Baptiste Mardelle
3e0796600b Refactor bin effects to fix major corruption
Fixes #15
2019-01-11 14:18:23 +01:00
Jean-Baptiste Mardelle
5e2374e24d Correctly mark disabled effects on project load
Fixes #14
2019-01-10 13:10:12 +01:00
Jean-Baptiste Mardelle
989c1c6395 Titles: add button to list missing elments urls 2019-01-10 09:34:16 +01:00
Jean-Baptiste Mardelle
1fd2f7bf87 Titler: add warning about missing elements with button to delete them 2019-01-09 18:14:51 +01:00
Jean-Baptiste Mardelle
436cc318b4 Fix crash on play/pause after switching monitor 2019-01-08 18:40:12 +01:00
Jean-Baptiste Mardelle
4b12236fb4 Start reimplementing clip missing in project 2019-01-08 18:39:52 +01:00
Jean-Baptiste Mardelle
c5ebe18379 Visualize missing elements in titles (images/svgs) 2019-01-08 17:25:15 +01:00
Jean-Baptiste Mardelle
09e215bc4a Make delete key work on effect stack 2019-01-08 15:21:50 +01:00
Jean-Baptiste Mardelle
6fb3745252 Fix delete shortcut not working in bin tree 2019-01-08 15:04:15 +01:00
Jean-Baptiste Mardelle
4044d87543 Fix bin thumbnails broken on hidpi screens 2019-01-08 09:22:04 +01:00
Jean-Baptiste Mardelle
2aeae386b5 Merge branch 'patch-1' into 'master'
Updating copyright year as asked in phabricator.kde.org/F6531783

See merge request kde/kdenlive!7
2019-01-08 06:14:05 +00:00
Jean-Baptiste Mardelle
86434caae8 Merge branch 'patch-2' into 'refactoring_timeline'
Updating (c) year. cf. phabricator.kde.org/F6531783

See merge request kde/kdenlive!8
2019-01-08 06:13:17 +00:00
Camille M
c3a3e8aa4f Updating (c) year. cf. phabricator.kde.org/F6531783 2019-01-07 17:39:28 +00:00
Camille M
72a754c289 Updating copyright year as asked in phabricator.kde.org/F6531783 2019-01-07 17:36:07 +00:00
Jean-Baptiste Mardelle
9ae4d6e4fe Restore Project option "Switch project profile to current clip" 2019-01-07 17:46:03 +01:00
Jean-Baptiste Mardelle
2f964700d4 Fix flatpak: Don't put AppData release date in future 2019-01-07 17:16:48 +01:00
Jean-Baptiste Mardelle
468b99f703 Fix bin item description cannot be edited if is contains zone subclips
BUG: #402817
2019-01-07 11:41:38 +01:00
Jean-Baptiste Mardelle
60accab2ae Merge branch 'cherry-pick-b8e8b66d-2' into 'refactoring_timeline'
Fix screengrab with audio broken

See merge request kde/kdenlive!6
2019-01-07 08:49:58 +00:00
Akhil K Gangadharan
35018243ab Fix screengrab with audio broken
Differential revision: https://phabricator.kde.org/D17948


(cherry picked from commit b8e8b66d4c)
2019-01-07 08:24:52 +00:00
Akhil K Gangadharan
b8e8b66d4c Fix screengrab with audio broken
Differential revision: https://phabricator.kde.org/D17948
2019-01-06 17:11:55 +01:00
Jean-Baptiste Mardelle
70ca782af8 Add missing file for AppImage translation 2019-01-06 15:36:19 +01:00
Jean-Baptiste Mardelle
c6adbe259e Fix path to title clips not stored
BUG: 377184
Differential revision: https://phabricator.kde.org/D17995
2019-01-06 12:52:50 +01:00
Jean-Baptiste Mardelle
2aa6e0afdf Fix path to title clips not stored
BUG: 377184
Differential revision: https://phabricator.kde.org/D17995
2019-01-06 12:50:51 +01:00
Jean-Baptiste Mardelle
d4e4d1615f Various keyframes fixes 2019-01-06 11:56:12 +01:00
Jean-Baptiste Mardelle
05fed681cd Fix crash clicking in timeline after item deletion 2019-01-06 11:10:25 +01:00
Jean-Baptiste Mardelle
2257c6c219 Include translations in AppImage, speedup generation 2019-01-06 09:58:40 +01:00
l10n daemon script
de6c3a4eaa 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"
2019-01-06 05:36:23 +01:00
Jean-Baptiste Mardelle
a12dc8062a Fix incorrect limit in timeline vertical pan 2019-01-05 18:22:35 +01:00
Jean-Baptiste Mardelle
7f3044adbe Update Appdata for upcomming release 2019-01-05 17:53:16 +01:00
Jean-Baptiste Mardelle
96f5e05dc0 Various thumbnail fixes
Fixes #10
2019-01-05 17:38:26 +01:00
Jean-Baptiste Mardelle
cfa7c80f4b Add zoom buttons to bin menu to make zoom more usable 2019-01-05 16:19:21 +01:00
Jean-Baptiste Mardelle
25f26f5c5f Fix position of clip name when editing 2019-01-05 15:39:19 +01:00
Jean-Baptiste Mardelle
5e20b71934 Merge branch 'cherry-pick-187a0f8e-2' into 'refactoring_timeline'
Move Gain effect to "Audio correction" category

See merge request kde/kdenlive!4
2019-01-05 14:17:26 +00:00
Jean-Baptiste Mardelle
0880eccdfb Move Gain effect to "Audio correction" category
Patch by Juku Trump
https://phabricator.kde.org/D17968

(cherry picked from commit 187a0f8e44)
2019-01-05 13:30:11 +00:00
Jean-Baptiste Mardelle
187a0f8e44 Move Gain effect to "Audio correction" category
Patch by Juku Trump
https://phabricator.kde.org/D17968
2019-01-05 13:27:13 +00:00
Jean-Baptiste Mardelle
7d16bd12d6 Revert recent config window size change 2019-01-03 16:22:18 +01:00
Bhushan Shah
f37330aeaf Merge branch 'Applications/18.12' 2019-01-03 19:06:59 +05:30
Bhushan Shah
fb0a66b079 ci: enable freebsd build 2019-01-03 19:06:34 +05:30
Jean-Baptiste Mardelle
95de35ea2a Update AppImage build system (include gavl and ruby) 2019-01-01 19:10:42 +01:00
Jean-Baptiste Mardelle
24a3010b5f Comment out c++14 for AppImage compilation 2019-01-01 16:56:54 +01:00
Jean-Baptiste Mardelle
67aea4a8d4 Fix distorted bin icons
Related to #10
2019-01-01 13:18:17 +01:00
Jean-Baptiste Mardelle
cbad64e862 Remove timeline preview resize from UI 2019-01-01 13:17:47 +01:00
Jean-Baptiste Mardelle
f5c88b4a4a Merge branch 'readme-updates' into 'master'
Prettify README, convert to Markdown

See merge request kde/kdenlive!2
2019-01-01 11:35:50 +00:00
David Planella
711092fb4e Prettify README, convert to Markdown 2019-01-01 11:35:50 +00:00
Jean-Baptiste Mardelle
20023f9bad Fix display glitch on add track 2019-01-01 12:31:02 +01:00
Jean-Baptiste Mardelle
b96fe708b6 Remove timeline preview resize option 2019-01-01 12:26:40 +01:00
Jean-Baptiste Mardelle
e351d0a75c Revert incorrect track check in previous commit breaking insert on first/last track 2019-01-01 11:29:19 +01:00
Jean-Baptiste Mardelle
8086106f2a Fix handling of composition keyframes in timeline 2019-01-01 11:18:38 +01:00
Jean-Baptiste Mardelle
807d5886a4 Fix crash on dragging clip with no audio or no video track
CCBUG: 402561
2018-12-31 12:32:59 +01:00
Jean-Baptiste Mardelle
51f1992a68 Fix effects test 2018-12-30 18:02:41 +01:00
Jean-Baptiste Mardelle
6e20a5269d Fix compositions cannot be set as favorite 2018-12-30 13:40:25 +01:00
Jean-Baptiste Mardelle
b9210639ea Fix composition between 2 copies of same clip result in choppy playback
BUG: 385842
2018-12-30 13:15:32 +01:00
Jean-Baptiste Mardelle
0e9e81f51a Fix crash on composition selection 2018-12-30 12:57:00 +01:00
Jean-Baptiste Mardelle
92425f81df Start file dialog in Videos folder on first opening 2018-12-30 11:47:08 +01:00
Vincent Pinon
c91c8abb75 QtScript is not used anymore 2018-12-30 01:51:48 +01:00
Vincent Pinon
5d14db0ee2 Merge branch 'master' into refactoring_timeline 2018-12-28 15:15:39 +01:00
Bhushan Shah
b7d4afda2b Merge branch 'Applications/18.12' 2018-12-27 16:00:54 +05:30
Bhushan Shah
3b1c2b8e5b ci: add recipe for gitlab CI 2018-12-27 16:00:27 +05:30
Juku Trump
fad74647cc Fix crash/corruption resizing image/color clips to 0 2018-12-27 10:56:39 +01:00
Jean-Baptiste Mardelle
ae18aeac74 Start adding icons in timeline context menus 2018-12-27 09:27:35 +01:00
l10n daemon script
b39395f5bf GIT_SILENT made messages (after extraction) 2018-12-27 03:16:09 +01:00
Luca Beltrame
d02ccaf8af Adjust CMakeLists.txt to install the README.md file
This broke the build, because it was still expecting the old name.

CCMAIL: cmoulin@inno3.fr
2018-12-26 21:51:45 +01:00
Jean-Baptiste Mardelle
14e4c17107 kdenlive_render, make sure to include mlt++ 2018-12-26 15:48:23 +01:00
Jean-Baptiste Mardelle
417efd8dbc Make sure to use fixed font for monitor overlay 2018-12-26 15:46:01 +01:00
Jean-Baptiste Mardelle
205aff37b7 Fix FFmpeg path not remembered on restart 2018-12-26 15:29:50 +01:00
Jean-Baptiste Mardelle
d0cfec99ea Fix crash on clips with more than 2 audio channels 2018-12-26 15:29:50 +01:00
Jean-Baptiste Mardelle
2954a75729 rewrite timeline preview to use external kdenlive_render process, fixes memory consumption and risks of crash 2018-12-26 15:26:09 +01:00
Jean-Baptiste Mardelle
da443d2e4a Fix undo/redo of effect reset with keyframes 2018-12-20 08:59:24 +01:00
Jean-Baptiste Mardelle
2c492dd9f1 Fix startup crash with recent changes 2018-12-20 08:27:47 +01:00
Jean-Baptiste Mardelle
540c8f8f9c Fix incorrect color theme correction for AppImages
Related to #2
2018-12-19 16:23:46 +00:00
Jean-Baptiste Mardelle
e793ae6818 Merge branch 'master' into 'master'
Renaming README to .md for prettier display

See merge request kde/kdenlive!1
2018-12-19 13:26:02 +00:00
Jean-Baptiste Mardelle
328905d976 Fix keyframes reset, first draft of keyframes copy/paste
related to #1
2018-12-19 13:33:09 +01:00
Camille M
26299415af Renaming README to .md for prettier display 2018-12-19 11:59:30 +01:00
Jean-Baptiste Mardelle
e2b499ff8b Fix color theme lost on AppImage 2018-12-19 08:02:48 +01:00
Jean-Baptiste Mardelle
a49facdf69 Update AppData app version 2018-12-19 08:02:48 +01:00
Vincent PINON
31ffb40a19 Fix bin/melt.exe & libmlt* loading on Windows 2018-12-18 23:20:47 +01:00
Vincent Pinon
60d885b51b fix merge 2018-12-18 23:20:47 +01:00
Vincent Pinon
5b772f29ff git merge -Xours master 2018-12-18 21:51:54 +01:00
Vincent PINON
34672a15ef Merge branch 'Applications/18.12' 2018-12-18 18:28:09 +01:00
Vincent PINON
9b7b423f2a Fix bin/melt.exe & libmlt* loading on Windows 2018-12-18 08:05:00 +01:00
Vincent PINON
2d3be73e68 necessary OpenGL headers are provided by Qt 2018-12-18 08:05:00 +01:00
l10n daemon script
b144aed812 GIT_SILENT made messages (after extraction) 2018-12-17 03:09:11 +01:00
l10n daemon script
7ced892738 GIT_SILENT made messages (after extraction) 2018-12-16 07:17:23 +01:00
Vincent PINON
2433643408 fix play/pause on Windows 2018-12-14 21:05:03 +01:00
Vincent PINON
e9eb414836 Fix MinGW build 2018-12-14 21:01:48 +01:00
Jean-Baptiste Mardelle
f4d61e4d51 Restore generators parameters (color bar, counter,...) 2018-12-14 16:54:13 +01:00
Jean-Baptiste Mardelle
d07f71cd25 Fix crash opening project with missing files 2018-12-14 15:17:39 +01:00
Jean-Baptiste Mardelle
94d2efb924 Fix keyframes import 2018-12-14 13:16:27 +01:00
Jean-Baptiste Mardelle
0f1c3a3ad2 Fix 2 pass encoding 2018-12-14 12:25:02 +01:00
Jean-Baptiste Mardelle
7f44893ed4 More keyframe fixes: change kf type, limit unnecessary refreshes 2018-12-14 11:14:19 +01:00
Jean-Baptiste Mardelle
b9b4091aed Remove duplicate data in render widget layout 2018-12-14 10:08:00 +01:00
Jean-Baptiste Mardelle
ef579b0d1a timeline keyframe fixes 2018-12-14 09:48:49 +01:00
Jean-Baptiste Mardelle
7d45cd3f6d Fix script rendering, add field order export option 2018-12-13 18:51:12 +01:00
Jean-Baptiste Mardelle
5949eb178f Fix various keyframe crashes 2018-12-13 12:00:27 +01:00
Jean-Baptiste Mardelle
c1bdc72894 Remove deprecated configure track option, fix delete track menu 2018-12-12 12:43:34 +01:00
Jean-Baptiste Mardelle
defe2dbf3e Make sure to fetch an image from a producer before displaying its properties
Fixes clips incorrectly displayed as interlaced
2018-12-12 12:03:01 +01:00
Jean-Baptiste Mardelle
2188681205 Fix crash on delete proxy
Add ProRes encoding option to proxy and timeline preview
Display error log on proxy fail
2018-12-12 11:27:41 +01:00
Jean-Baptiste Mardelle
6c824c66e6 cleanup 2018-12-12 09:06:42 +01:00
Jean-Baptiste Mardelle
d21e0926e0 Remove clipMenu.close() breaking clip speed change, patch by Corey O'Connor 2018-12-12 09:05:49 +01:00
Jean-Baptiste Mardelle
59e2fa8684 Fix missing definitions for some dependencies 2018-12-11 09:42:13 +01:00
Jean-Baptiste Mardelle
4a8864017e Switch to new rendering format (like Shotcut):
Embed rendering parameters inside a consumer element
in the playlist xml
2018-12-11 00:51:00 +01:00
Jean-Baptiste Mardelle
13a4e75cf3 Make sure track header width cannot be set to 0 2018-12-10 21:44:35 +01:00
Jean-Baptiste Mardelle
acbee4fdfe Add some missing dependencies 2018-12-10 21:28:34 +01:00
l10n daemon script
fcdda32a3b 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"
2018-12-06 08:29:49 +01:00
l10n daemon script
62d0fa414f 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"
2018-12-06 05:44:15 +01:00
Jean-Baptiste Mardelle
0c2f9a27b8 Fix keyframes crash on clip resize 2018-12-05 11:38:26 +01:00
Jean-Baptiste Mardelle
a1398827e8 Fix possible failure in timeline preview 2018-12-05 10:24:02 +01:00
Jean-Baptiste Mardelle
7ab34d35db Don't warn on timeline preview codec change if no preview exists, fix adding preview range not working if preview not started 2018-12-05 09:56:46 +01:00
Christoph Feck
9d8211fb4f GIT_SILENT Upgrade KDE Applications version to 18.12.0. 2018-12-05 00:35:47 +01:00
Jean-Baptiste Mardelle
cdf55f7678 Fix AppImage file dialog broken 2018-12-04 22:02:43 +01:00
Jean-Baptiste Mardelle
8935d4457e Fix keyframes incorrectly intialized in some cases (cut) 2018-12-04 13:38:56 +01:00
Jean-Baptiste Mardelle
32e63fd2dc Fix movit GPU cannot be enabled 2018-12-04 10:42:07 +01:00
Jean-Baptiste Mardelle
db7058e5d5 Fix moving keyframe with right arrow 2018-12-04 08:59:11 +01:00
Jean-Baptiste Mardelle
173ea07086 Make sure there is always a keyframe at clip start 2018-12-03 17:26:22 +01:00
Jean-Baptiste Mardelle
fb85a4ef94 Fix incorrect offset on double click to add keyframe 2018-12-03 16:16:34 +01:00
Jean-Baptiste Mardelle
7aec271e33 Add parallel processing rendering checkbox 2018-12-03 13:07:26 +01:00
Jean-Baptiste Mardelle
2191e921fd Backport crash on image sequence import 2018-12-02 17:18:55 +01:00
Jean-Baptiste Mardelle
e27d5801b5 Backport fix for titler text gradient 2018-12-02 17:18:42 +01:00
Jean-Baptiste Mardelle
d941335750 Backport fix for titler text gradient 2018-12-02 17:16:41 +01:00
Jean-Baptiste Mardelle
c2af5c47bb Backport crash on image sequence import 2018-12-02 17:08:06 +01:00
Jean-Baptiste Mardelle
7cd1ada467 Make sure to stop timeline scrolling on drop 2018-12-02 17:05:36 +01:00
Jean-Baptiste Mardelle
33162d9384 Try to fix ungroup crash 2018-12-02 16:52:51 +01:00
Jean-Baptiste Mardelle
c5c4ca02c0 Allow adding keyframes in timeline with doubleclick 2018-12-02 16:29:44 +01:00
Jean-Baptiste Mardelle
8b2f6a3234 Fix crash on shift-click a clip in timeline 2018-12-02 14:55:03 +01:00
Jean-Baptiste Mardelle
d3027e3243 Fix erronous locale conversion causing various corruption on some systems 2018-12-02 14:36:09 +01:00
Jean-Baptiste Mardelle
570fb3e2d2 Fix composition parameters incorrectly displayed when selecting a composition 2018-12-02 12:46:44 +01:00
Jean-Baptiste Mardelle
8dc39aad74 Make sure compositions invalidate timeline preview
CCBUG: 400670
2018-12-02 11:55:23 +01:00
Jean-Baptiste Mardelle
023e071afd Don't try to process audio thumbs if we don't have data (for example for placeholder clips) 2018-12-02 10:43:59 +01:00
Jean-Baptiste Mardelle
b5696b1576 AppImage: Ensure app icon is in main directory 2018-12-02 10:24:04 +01:00
Jean-Baptiste Mardelle
bea04c0d4a Fix audio thumbs for non stereo clips 2018-11-30 10:35:47 +01:00
Jean-Baptiste Mardelle
1afe13e9c0 Fix app version in AppImage name 2018-11-30 10:31:25 +01:00
Jean-Baptiste Mardelle
6fd5000204 Fix AppImage install path 2018-11-30 08:32:48 +01:00
Jean-Baptiste Mardelle
8f965d1a99 optimise separate channels audio thumbs 2018-11-30 07:51:25 +01:00
Jean-Baptiste Mardelle
624b19b25c Fix ungrouping 2018-11-30 07:51:07 +01:00
Jean-Baptiste Mardelle
44e8059351 Try to fix binary-factory AppImage script 2018-11-29 23:25:53 +01:00
Jean-Baptiste Mardelle
9dc35040b1 Start optimizing audio waves 2018-11-29 22:59:18 +01:00
Jean-Baptiste Mardelle
e5f2e91e14 Fix freeze on paste 2018-11-29 22:59:18 +01:00
Jean-Baptiste Mardelle
6af36b773f AppImage: fix kdenlive install dirs 2018-11-29 14:09:37 +01:00
l10n daemon script
9e04f34b43 GIT_SILENT made messages (after extraction) 2018-11-29 07:13:47 +01:00
l10n daemon script
d036c802d1 GIT_SILENT made messages (after extraction) 2018-11-29 03:14:53 +01:00
Jean-Baptiste Mardelle
17249c13cd Fix kdenlive appimage missing folder 2018-11-28 15:23:23 +01:00
Jean-Baptiste Mardelle
5315bdd0f4 Fix appimage build error 2018-11-28 13:00:29 +01:00
Jean-Baptiste Mardelle
38940d888c Fix audio waveform not displayed after auto switch profile 2018-11-28 11:17:04 +01:00
Jean-Baptiste Mardelle
3c859cb454 Cleanup, fix memleaks and crash with effect compare 2018-11-28 10:40:33 +01:00
Jean-Baptiste Mardelle
69de64f056 Fix possible problem in preview manager 2018-11-28 10:40:33 +01:00
Jean-Baptiste Mardelle
4d9f2f5e0c Fix timeline menu copy/paste 2018-11-27 17:01:44 +01:00
Jean-Baptiste Mardelle
e3cbf414a5 remove libxcb* from AppImage (for ArchLinux and co) 2018-11-27 16:43:00 +01:00
Jean-Baptiste Mardelle
7fd38f92de Try to fix kdenlive appimage build 2018-11-27 13:28:54 +01:00
Jean-Baptiste Mardelle
f755804bdc Include ffprobe and color-themes in AppImage 2018-11-27 07:56:45 +01:00
Jean-Baptiste Mardelle
a18e1de80c AppImage: fix incorrect hardcoded path 2018-11-26 21:44:14 +01:00
Jean-Baptiste Mardelle
a403fed815 Test one pass Qt compilation 2018-11-26 15:15:55 +01:00
Jean-Baptiste Mardelle
aeba8283b1 Fix CI compilation error 2018-11-26 15:12:47 +01:00
Christoph Feck
41e66adea0 GIT_SILENT Upgrade KDE Applications version to 18.11.90. 2018-11-26 14:38:50 +01:00
Jean-Baptiste Mardelle
53ba43077d Library: save selected compositions
Fix possible crash on project open
2018-11-26 13:26:26 +01:00
Jean-Baptiste Mardelle
288e6bf63a AppImage: add some missing apps in packaging 2018-11-25 20:15:29 +01:00
Jean-Baptiste Mardelle
f6e724d4ef Fix AppImage kioslave 2018-11-25 17:52:14 +01:00
Jean-Baptiste Mardelle
fb35fffe66 another AppImage script update 2018-11-25 13:37:55 +01:00
Jean-Baptiste Mardelle
7b091a4ae5 Fix library clips bug 2018-11-25 12:17:04 +01:00
Jean-Baptiste Mardelle
4e5eb04375 Fix missing clips incorrectly recovered on project open 2018-11-25 11:54:34 +01:00
Jean-Baptiste Mardelle
0e7d98e2e6 AppImage: add missing frei0r folder 2018-11-25 11:34:29 +01:00
Jean-Baptiste Mardelle
68d05bc95f AppImage: add frei0r build 2018-11-25 11:32:15 +01:00
Jean-Baptiste Mardelle
76cdf08de5 AppImage script update 2018-11-25 10:29:04 +01:00
Jean-Baptiste Mardelle
68cc7bf458 another appimage script update 2018-11-24 14:16:31 +01:00
Jean-Baptiste Mardelle
43da76dd15 Improve click area for keyframes 2018-11-24 11:59:29 +01:00
Jean-Baptiste Mardelle
fe81b47c90 Fix crash importing image sequence 2018-11-24 11:11:13 +01:00
Jean-Baptiste Mardelle
9f8ea625fb Update AppImage scripts 2018-11-23 18:40:25 +01:00
Jean-Baptiste Mardelle
0a5f6b5024 Update AppImage build script 2018-11-23 18:06:45 +01:00
Jean-Baptiste Mardelle
9067c66b1b Fix cannot drag clip from clip monitor 2018-11-23 15:51:11 +01:00
Jean-Baptiste Mardelle
c1ae4124bd Fix possible crash on unselect 2018-11-23 15:30:28 +01:00
Jean-Baptiste Mardelle
4eaf86896a Fix new copy paste (fix crash and allow compositions) 2018-11-23 13:49:39 +01:00
Jean-Baptiste Mardelle
2b06bd1bcb Complete rewrite of copy/paste in timeline. Now much more robust. 2018-11-23 12:36:04 +01:00
Jean-Baptiste Mardelle
75e639a727 Fix AppImage mlt build 2018-11-21 13:36:18 +01:00
Jean-Baptiste Mardelle
759571b686 Fix AppImage gtk+ compilation 2018-11-21 13:22:29 +01:00
Jean-Baptiste Mardelle
b2e6bb3774 Add appimage final build script 2018-11-21 08:03:04 +01:00
Jean-Baptiste Mardelle
f331bbc981 add missing sqlite build script 2018-11-21 07:56:28 +01:00
Jean-Baptiste Mardelle
79816db67e Add missing xslt build script 2018-11-21 07:53:19 +01:00
Jean-Baptiste Mardelle
5635bc24fc some scripts cleanup 2018-11-21 07:50:31 +01:00
Jean-Baptiste Mardelle
7d35e36617 Update automated AppImage scripts 2018-11-21 07:42:14 +01:00
Jean-Baptiste Mardelle
3e8d10d92b update automated appimage build scripts 2018-11-20 17:04:00 +01:00
l10n daemon script
e750a3a1f7 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"
2018-11-17 07:54:36 +01:00
l10n daemon script
f49fbf4e5f 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"
2018-11-17 05:59:10 +01:00
Jean-Baptiste Mardelle
109306650b Fix titler gradients lost 2018-11-16 18:28:28 +01:00
Jean-Baptiste Mardelle
3d17506897 Prepare automated AppImage scripts 2018-11-16 15:08:57 +01:00
Jean-Baptiste Mardelle
d58c01f5ed Suggest same track type when adding a track
Based on a patch by Clint Moyer: https://phabricator.kde.org/D16026
2018-11-16 13:22:59 +01:00
Jean-Baptiste Mardelle
8efa0276ea Cleanup tools shortcuts 2018-11-16 09:57:24 +01:00
Jean-Baptiste Mardelle
65eec655f4 Fix crash on composition resize 2018-11-16 08:29:21 +01:00
Jean-Baptiste Mardelle
bda7932046 more cleanup 2018-11-16 07:24:16 +01:00
l10n daemon script
88eb1b4b1e GIT_SILENT made messages (after extraction) 2018-11-16 06:57:10 +01:00
l10n daemon script
00b21a906e GIT_SILENT made messages (after extraction) 2018-11-16 03:50:56 +01:00
Jean-Baptiste Mardelle
6237b83924 Fix folder rename 2018-11-15 13:32:15 +01:00
Jean-Baptiste Mardelle
192c726af7 Cleanup unused files 2018-11-15 08:50:26 +01:00
Jean-Baptiste Mardelle
ed1c02738d Fix composition resize start before 0 corruption 2018-11-15 07:28:59 +01:00
Jean-Baptiste Mardelle
6305deed80 Allow ctrl+left click to scroll/pan timeline 2018-11-14 12:59:33 +01:00
Jean-Baptiste Mardelle
dd5d26de53 Use standard actions for zoom in/out in timeline 2018-11-14 12:52:15 +01:00
Jean-Baptiste Mardelle
2f48fc638c Fix mouse click sometimes lost after zoom 2018-11-14 12:31:23 +01:00
Jean-Baptiste Mardelle
6fd02f972e Don't allow seeking below 0 2018-11-14 11:34:15 +01:00
Jean-Baptiste Mardelle
f023632c0e Make zoom more consistent (use same methods for mouse wheel / slider)
Restore exact timeline position on project open
2018-11-14 11:26:55 +01:00
l10n daemon script
40e8161ee5 GIT_SILENT made messages (after extraction) 2018-11-13 07:15:27 +01:00
l10n daemon script
eb994a4fef GIT_SILENT made messages (after extraction) 2018-11-13 04:03:13 +01:00
Albert Astals Cid
efb746f8fa GIT_SILENT Upgrade KDE Applications version to 19.03.70. 2018-11-10 08:41:59 +01:00
Albert Astals Cid
6409f9377c GIT_SILENT Upgrade KDE Applications version to 18.03.70. 2018-11-09 23:40:03 +01:00
Albert Astals Cid
6b5172c136 GIT_SILENT Upgrade KDE Applications version to 18.11.80. 2018-11-09 23:22:23 +01:00
Jean-Baptiste Mardelle
49bc18ca9c Pan timeline with mouse middle button 2018-11-09 15:47:53 +01:00
Jean-Baptiste Mardelle
9a36344836 Fix opacity cannot be changed on comma based locale 2018-11-09 14:29:59 +01:00
Jean-Baptiste Mardelle
87a8a00a7d Fix track effects from older projects not loaded 2018-11-09 09:19:57 +01:00
Jean-Baptiste Mardelle
434f80d7a4 Fix fades sometimes not working 2018-11-09 08:55:01 +01:00
Jean-Baptiste Mardelle
201b6dd22e Library: export track compositing 2018-11-08 13:30:39 +01:00
Jean-Baptiste Mardelle
f4275b68db First step in reimplementing library 2018-11-08 08:57:06 +01:00
Albert Astals Cid
f5565c3177 Add donation url to appdata 2018-11-08 00:33:21 +01:00
Jean-Baptiste Mardelle
edeb5047c4 Restore multitrack view 2018-11-07 10:16:29 +01:00
l10n daemon script
08d749b515 GIT_SILENT made messages (after extraction) 2018-11-07 03:56:20 +01:00
Vincent Pinon
d65f9d10e1 Merge branch 'Applications/18.08' 2018-11-06 10:43:35 +01:00
Vincent Pinon
d884e9477c fix wrong previous commit (missed changes, doesn't compile) 2018-11-05 23:23:29 +01:00
Vincent Pinon
021437c673 Fix finding MLT data in build-time specified path 2018-11-05 23:19:00 +01:00
l10n daemon script
ae9281aa4a GIT_SILENT made messages (after extraction) 2018-11-03 06:52:17 +01:00
Christoph Feck
0569e5b524 GIT_SILENT Upgrade KDE Applications version to 18.08.3. 2018-11-02 16:12:24 +01:00
Jean-Baptiste Mardelle
9f53800679 Fix changing proxy profile not rebuilding proxies 2018-11-01 08:14:25 +01:00
l10n daemon script
2044fc12c2 GIT_SILENT made messages (after extraction) 2018-11-01 03:50:49 +01:00
Jean-Baptiste Mardelle
48dfad53c1 Fix incorrect display of proxy codec in clip properties 2018-10-31 19:09:31 +01:00
Jean-Baptiste Mardelle
83c70447a0 cleanup 2018-10-31 18:26:07 +01:00
Jean-Baptiste Mardelle
8b51d7f9f5 Fix incorrect update on color theme change 2018-10-31 13:09:18 +01:00
Jean-Baptiste Mardelle
33cc389278 Make sure to always read clip properties from original source clip, not from proxy 2018-10-31 11:47:54 +01:00
Jean-Baptiste Mardelle
47cd21a95f Improve proxy info in clip properties panel 2018-10-31 08:59:20 +01:00
l10n daemon script
173cd374fd GIT_SILENT made messages (after extraction) 2018-10-31 06:57:59 +01:00
Yuri Chornoivan
161d2ac3ef Fix minor EBN issues and typos 2018-10-30 21:54:15 +02:00
Vincent PINON
4587d29380 Fix play/pause on Windows 2018-10-30 19:43:19 +01:00
Vincent PINON
cd50b3e744 Fix play/pause on Windows 2018-10-30 18:12:02 +01:00
Jean-Baptiste Mardelle
b143411e29 Fix timeline preview & automatic start 2018-10-30 09:20:45 +01:00
Jean-Baptiste Mardelle
51c618f3c6 Fix incoherent group / ungroup actions 2018-10-30 08:56:19 +01:00
Jean-Baptiste Mardelle
f68fa5f128 Cleanup titler guides creation 2018-10-30 07:01:41 +01:00
l10n daemon script
ed2e894dda GIT_SILENT made messages (after extraction) 2018-10-30 03:47:01 +01:00
Vincent Pinon
a620dfa18d Merge branch 'Applications/18.08' 2018-10-29 23:34:02 +01:00
Vincent PINON
27c64c000d Try catching application initialization crashes 2018-10-29 23:31:15 +01:00
Vincent PINON
579812c905 Fix MinGW build script misses
* need to install tar
  * breeze-icons were removed by mistake
  * pick plasma color schemes
2018-10-29 23:31:05 +01:00
Vincent PINON
e44fbe218e Backport some Shotcut GLwidget updates 2018-10-29 23:31:05 +01:00
Jean-Baptiste Mardelle
ffcc359d6e Fix crash enabling titler guides after loading a title 2018-10-29 19:09:14 +01:00
Jean-Baptiste Mardelle
4575099026 Fix dragging of clips with audio or video stream disabled 2018-10-29 19:08:25 +01:00
Jean-Baptiste Mardelle
7207f91a75 Fix some bin clip properties not saved after change 2018-10-29 08:41:28 +01:00
l10n daemon script
ae479cef24 GIT_SILENT made messages (after extraction) 2018-10-28 05:43:07 +01:00
l10n daemon script
4ce87b54d4 GIT_SILENT made messages (after extraction) 2018-10-28 02:44:00 +01:00
Jean-Baptiste Mardelle
5cdfe09111 Fix startup crash on open last project 2018-10-27 13:52:13 +02:00
Yuri Chornoivan
3837bd71c6 Sync quickstart manual with UserBase 2018-10-27 14:45:39 +03:00
Jean-Baptiste Mardelle
aa650295d6 Fix insert/overwrite zone target tracks 2018-10-27 13:32:06 +02:00
Jean-Baptiste Mardelle
b203b78812 Some cleanup in shortcut creation 2018-10-27 11:11:54 +02:00
Jean-Baptiste Mardelle
2159fad90a Fix "Del" key not working in bin 2018-10-26 18:45:33 +02:00
Jean-Baptiste Mardelle
9ae59ce632 Ensure no duplicates in color theme menu 2018-10-26 16:40:21 +02:00
Jean-Baptiste Mardelle
b0b4d5e31d Fix possible crash on timeline click after item was moved by model 2018-10-26 13:48:05 +02:00
Jean-Baptiste Mardelle
08927ade01 Fix crash on project opening when bin clip contains effect 2018-10-26 12:43:50 +02:00
Jean-Baptiste Mardelle
173b98e897 Fix timeline focus issue 2018-10-26 11:03:22 +02:00
Jean-Baptiste Mardelle
2e7fcd3e27 Fix proxy checkbox in clip properties not reliable 2018-10-26 10:57:36 +02:00
Jean-Baptiste Mardelle
519a213f0f Improve detection of incorrect effect add (audio/video mismatch) 2018-10-26 09:57:18 +02:00
Jean-Baptiste Mardelle
83f94e126a timeline effets: do not allow audio effects on video clips.
Integrate paste effects with undo/redo
2018-10-26 08:17:03 +02:00
Jean-Baptiste Mardelle
b2859a8f9b Audio or Video for a bin clip can now easily be disabled from clip properties, simplify stream selection 2018-10-26 07:29:12 +02:00
l10n daemon script
6993db7d34 GIT_SILENT made messages (after extraction) 2018-10-26 03:51:29 +02:00
l10n daemon script
785ee3c8e0 GIT_SILENT made messages (after extraction) 2018-10-25 03:52:49 +02:00
Vincent Pinon
d4b8700ba9 Merge branch 'Applications/18.08' 2018-10-24 19:02:56 +02:00
Jean-Baptiste Mardelle
79aabb299e Fix possible crash on project open
Improve error message on document opening
Save timeline thumbnails on project save
2018-10-24 12:10:18 +02:00
Jean-Baptiste Mardelle
b5f4652672 Fix bin text color bug 2018-10-24 08:59:01 +02:00
Jean-Baptiste Mardelle
bd65cf224e Fix timeline not updating if forcing a smaller duration on a clip 2018-10-24 08:40:09 +02:00
Jean-Baptiste Mardelle
d6ccaec97e Fix fade to black broken on clip cut
Fix effects not correctly displayed on clip cut
Add test for fade cuts
2018-10-24 08:10:10 +02:00
l10n daemon script
7598e6c39c GIT_SILENT made messages (after extraction) 2018-10-24 03:55:00 +02:00
Vincent PINON
d8fae4d641 Fix MinGW build 2018-10-23 22:53:32 +02:00
Jean-Baptiste Mardelle
0d62a701ad Remove some deprecated config options, fix nvenc detection 2018-10-23 13:33:19 +02:00
Jean-Baptiste Mardelle
2d6fa35a62 Fix clip effect names not appearing in timeline 2018-10-23 12:41:48 +02:00
Jean-Baptiste Mardelle
f93d6fe302 Fix crash on grouped composition move 2018-10-23 07:50:22 +02:00
l10n daemon script
b0501506aa GIT_SILENT made messages (after extraction) 2018-10-23 06:53:22 +02:00
l10n daemon script
501638e298 GIT_SILENT made messages (after extraction) 2018-10-23 03:56:38 +02:00
Jean-Baptiste Mardelle
b252df47d0 small qml cleanup 2018-10-22 13:09:40 +02:00
l10n daemon script
4b4ce3bb27 GIT_SILENT made messages (after extraction) 2018-10-22 06:45:47 +02:00
l10n daemon script
9015986f09 GIT_SILENT made messages (after extraction) 2018-10-22 03:49:12 +02:00
Vincent Pinon
a35bd53fef Install doc files 2018-10-21 21:54:00 +02:00
Vincent Pinon
042fd1a353 Merge branch 'Applications/18.08' 2018-10-21 21:53:09 +02:00
Vincent PINON
23d6d018ee build scripts for Linux & Windows 2018-10-19 22:15:19 +02:00
Vincent PINON
a23aca3b2d Backport packaging scripts 2018-10-19 21:59:55 +02:00
Vincent PINON
cde8ebe01a Fix MinGW build 2018-10-19 19:55:45 +00:00
Jean-Baptiste Mardelle
bd6344abfd Better bg color for timeline when asking for recovery 2018-10-19 18:14:38 +02:00
Jean-Baptiste Mardelle
69ed70520f Make timeline insert / overwrite work with grouped clip 2018-10-19 13:59:03 +02:00
Jean-Baptiste Mardelle
9806a04d4b Fix monitor not updated after disabling/enabling a clip 2018-10-19 13:46:12 +02:00
Jean-Baptiste Mardelle
9339e3d702 Fix a regression and a test, broken by recent commit 2018-10-19 13:21:39 +02:00
Jean-Baptiste Mardelle
b145ccf7be Add buttons to allow dragging video or audio only component of a clip in bin and monitor 2018-10-19 11:48:40 +02:00
l10n daemon script
bd0a7d2327 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"
2018-10-19 07:41:30 +02:00
l10n daemon script
edae3ef86e 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"
2018-10-19 05:45:23 +02:00
Jean-Baptiste Mardelle
fbdbbfe53a initial support for overwrite and insert mode in timeline drag (only works with single clips currently) 2018-10-17 12:57:47 +02:00
l10n daemon script
c220a5404c GIT_SILENT made messages (after extraction) 2018-10-17 07:31:14 +02:00
Vincent Pinon
169648d1e9 Install doc files 2018-10-15 00:26:24 +02:00
Jean-Baptiste Mardelle
3c6b2441cf Backport fix for incorrect bin rename
CCBUG: 368206
2018-10-14 19:17:20 +02:00
Jean-Baptiste Mardelle
37dfd10776 Fix clip/folder rename failing when another job is running
BUG: 368206
2018-10-14 18:32:09 +02:00
l10n daemon script
443a7b8cc8 GIT_SILENT made messages (after extraction) 2018-10-14 07:08:45 +02:00
l10n daemon script
4379af7908 GIT_SILENT made messages (after extraction) 2018-10-14 04:13:58 +02:00
Jean-Baptiste Mardelle
dbd3a1fcd8 Fix default affine opacity, add missing xml for composite transition 2018-10-11 17:11:09 +02:00
Jean-Baptiste Mardelle
562280e108 Switch audio balance to the new animated type. 2018-10-11 13:15:09 +02:00
Jean-Baptiste Mardelle
3cf5124e60 Add mechanism to hide an effect or compositoin.
Hide is different than blacklist, since it is not displayed to the user but can still be used internally
To hide an effect/composition, there must be an xml description with the type=hidden attribute
2018-10-11 13:15:09 +02:00
l10n daemon script
100256529b GIT_SILENT made messages (after extraction) 2018-10-11 06:46:00 +02:00
Jean-Baptiste Mardelle
77bdbfd558 Fix crash on reload/proxy clip on opened project 2018-10-10 13:28:15 +02:00
Jean-Baptiste Mardelle
02f20de844 Cleanup job error messages, display in bin instead of ugly text overlay 2018-10-10 13:28:15 +02:00
l10n daemon script
4415ac60d0 GIT_SILENT made messages (after extraction) 2018-10-10 07:45:26 +02:00
l10n daemon script
84b4a003c6 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"
2018-10-10 06:37:46 +02:00
l10n daemon script
a7ebd365ef GIT_SILENT made messages (after extraction) 2018-10-10 04:09:31 +02:00
l10n daemon script
235cdda4d1 GIT_SILENT made messages (after extraction) 2018-10-09 06:51:35 +02:00
Jean-Baptiste Mardelle
1c1a142f81 Ensure our tests pass without a working avformat producer installed 2018-10-08 19:06:51 +02:00
Jean-Baptiste Mardelle
6581ea69da Improve missing luma detection (region transition) - fixes project crash 2018-10-08 08:40:20 +02:00
Jean-Baptiste Mardelle
637d2115ac Improve missing luma detection (region transition) - fixes project crash 2018-10-08 08:35:32 +02:00
Jean-Baptiste Mardelle
72c6a1715a Home/End now also seek in clip monitor 2018-10-07 16:17:26 +02:00
Jean-Baptiste Mardelle
17074d01a1 Update AppData for upcoming release 2018-10-07 16:17:25 +02:00
Jean-Baptiste Mardelle
9f3fcc9640 Turn back tests now that MLT modules is installed on the CI 2018-10-07 15:19:49 +02:00
Jean-Baptiste Mardelle
b617bb7890 * re-add region composition
* fix opacity not correctly set when first selecting an effect/composition
* fix composition duration calculation when dropped near another existing composition
2018-10-05 14:28:18 +02:00
Jean-Baptiste Mardelle
fe767f6e6d Remove deprecated transparency option for images
Fix Force duration cannot be disabled
2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
2d306874b8 Fix crash/corruption on timeline clip reload 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
2779c561bd Clear info messages after document is successfully opened 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
138cab2984 Clear message queue if important error message is displayed so that queued message don't appear afterwards out of context 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
db7334c0b4 Add basic support for blipflash producer in case we run the tests on a system without avformat producer support 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
6870405d18 Disable automatic tests until MLT is fully installed on the CI 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
fba87f7ff0 Add appdata screenshot caption 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
76d85979c5 Various proxy fixes:
enable/disable option in clip properties when changed in project settings
Fix proxy file not deleted on abort job
Don't reload clip on projy job abort
2018-10-05 10:16:04 +02:00
Jean-Baptiste Mardelle
181c6a4caf Fix test crashing on exit 2018-10-05 10:15:22 +02:00
Jean-Baptiste Mardelle
5a6fa5126f Fix dropping AV clip on audio track 2018-10-04 08:27:41 +02:00
Jean-Baptiste Mardelle
da15aa6591 audio thumbs fixes (missing thumbs when scrolling, paint issue) 2018-10-04 08:07:01 +02:00
Jean-Baptiste Mardelle
4682fd3b6f Fix audio thumbs incorrect 2018-10-04 07:46:54 +02:00
Christoph Feck
e68bf3bc8e GIT_SILENT Upgrade KDE Applications version to 18.08.2. 2018-10-03 19:03:59 +02:00
Jean-Baptiste Mardelle
4fbe42481b Fix Home/End in clip monitor 2018-10-03 17:51:24 +02:00
Jean-Baptiste Mardelle
3247ad04bb merge align audio fixes from:
https://phabricator.kde.org/D5205
2018-10-03 17:51:05 +02:00
Jean-Baptiste Mardelle
d3e47040e7 Disable clip properties proxy if not enabled in project 2018-10-03 09:15:05 +02:00
Jean-Baptiste Mardelle
5d12d32630 Fix crash on clip move 2018-10-03 08:53:57 +02:00
Jean-Baptiste Mardelle
34a8359984 restore audio align feature 2018-10-02 19:10:06 +02:00
Jean-Baptiste Mardelle
7728e1c95a Fix some track index errors in timeline view 2018-10-01 13:15:42 +02:00
Jean-Baptiste Mardelle
9a1bbda241 Don't allow compositing with track above current track (fixes crash) 2018-10-01 08:57:43 +02:00
Jean-Baptiste Mardelle
6c6de9fd9a Improve handling of broken projects 2018-10-01 08:26:44 +02:00
Jean-Baptiste Mardelle
f07b82a628 Fix view corruption when scrolled vertically 2018-09-30 07:56:25 +02:00
Vincent Pinon
111b6b92bc Merge branch 'master' into refactoring_timeline 2018-09-28 23:19:35 +02:00
Vincent Pinon
f22aad4c03 Merge branch 'Applications/18.08' 2018-09-28 22:30:08 +02:00
Vincent Pinon
51d34999ee Windows crash reports 2018-09-28 22:20:10 +02:00
Vincent Pinon
294cc23d84 Update authors 2018-09-28 22:20:10 +02:00
Jean-Baptiste Mardelle
166eb5e178 Title guide color configurable 2018-09-28 18:02:59 +02:00
Jean-Baptiste Mardelle
17b54bae1d Make title widget guides configurable 2018-09-28 17:41:16 +02:00
Jean-Baptiste Mardelle
5cc1bf2073 Fix various issues with timeline zoom 2018-09-28 17:08:56 +02:00
Jean-Baptiste Mardelle
d879f63a0a remove deprecated code 2018-09-28 15:48:00 +02:00
Jean-Baptiste Mardelle
56f8e03958 Add guides in titler 2018-09-28 15:41:17 +02:00
Jean-Baptiste Mardelle
b4fb1a8242 Fix track index corruption
BUG: 399129
2018-09-28 14:58:54 +02:00
Jean-Baptiste Mardelle
84f270c775 Add nvidia hardware detection and support for timeline preview 2018-09-28 14:14:31 +02:00
Jean-Baptiste Mardelle
2c1a34c7c7 Fix various focus issues with menus in timeline 2018-09-28 11:56:42 +02:00
Jean-Baptiste Mardelle
6ecb0c34d9 Fix auto split of playlist clips 2018-09-28 10:51:29 +02:00
Jean-Baptiste Mardelle
449cdaa6a1 Fix remaining tests 2018-09-28 09:54:07 +02:00
Jean-Baptiste Mardelle
165aa1180d Fix model test 2018-09-28 08:28:14 +02:00
Jean-Baptiste Mardelle
b643647709 Fix corruption on group move (audio clips ending on video tracks) 2018-09-28 07:51:26 +02:00
Jean-Baptiste Mardelle
12e37edd5c Fix effects tests 2018-09-27 12:40:11 +02:00
Jean-Baptiste Mardelle
55aebe2980 Start fixing tests 2018-09-27 09:05:10 +02:00
Vincent Pinon
4866780675 Merge branch 'master' into refactoring_timeline 2018-09-27 00:56:08 +02:00
Juku Trump
b9085edcda Move Download dialogs (GHNS) to more relevant places
Differential revision: https://phabricator.kde.org/D15736
2018-09-26 15:43:50 +02:00
Jean-Baptiste Mardelle
943c39c512 intial detection and enabling of vaapi hardware encoders 2018-09-26 13:23:51 +02:00
Jean-Baptiste Mardelle
b42add029b fix timeline corruption:
* Major update to item drag in timeline
* Fix composition move in groups
* Refactor timeline preview (in progress)
2018-09-26 11:13:27 +02:00
Jean-Baptiste Mardelle
22b3cabb05 Revert "model updates are now applied independently"
This reverts commit 806031da2d.
2018-09-26 11:13:26 +02:00
Jean-Baptiste Mardelle
3eb0317b98 Auto calculate size of new composition when inserted into timeline
Hide Composition's category in list view since transitions are not implemented yet
2018-09-24 12:52:27 +02:00
Jean-Baptiste Mardelle
3148e66263 Fix double clicking a title clip in bin tries to rename instead of opening the title dialog 2018-09-21 15:22:20 +02:00
Jean-Baptiste Mardelle
9563095a2c Correctly replace timeline producer on bin producer change 2018-09-21 11:20:25 +02:00
Jean-Baptiste Mardelle
ac20af72cf Fix custom key binding method 2018-09-21 07:53:56 +02:00
Jean-Baptiste Mardelle
a4d23e5e85 Add option to hide effect keyframe parameters by default (enabled in levels effect) 2018-09-20 22:37:24 +02:00
Jean-Baptiste Mardelle
539c7eddef Fix missing parameters for effects/compositions without xml file description
Fix in the refactoring branch
BUG: 398787
2018-09-18 13:46:08 +02:00
Jean-Baptiste Mardelle
2a186dfa59 Rename clip properties tabs for clarity 2018-09-17 16:27:26 +02:00
Jean-Baptiste Mardelle
dae30d3bd0 Add proxy utils in clip properties dialog to play/delete/show folder of a clip's proxy 2018-09-17 16:27:26 +02:00
Laurent Montel
079b88eb12 Make it compiles when we use QT_NO_NARROWING_CONVERSIONS_IN_CONNECT 2018-09-17 13:44:14 +02:00
Jean-Baptiste Mardelle
9c744a62d2 Initial support for hwaccel in proxy creation (through the h264-vaapi/nvenc settings) 2018-09-14 15:32:54 +02:00
Jean-Baptiste Mardelle
c04ac89798 Remove deprecated round clip corners feature 2018-09-14 10:47:28 +02:00
Jean-Baptiste Mardelle
8a75aab84d Reintroduce Blackmagic external monitor support 2018-09-14 10:31:07 +02:00
Jean-Baptiste Mardelle
f77309cfd6 cleanup clipproperties widget ui 2018-09-05 18:12:08 +02:00
Jean-Baptiste Mardelle
5ccad91a31 Put clip properties in a scrollArea to ensure a correct layout 2018-09-05 13:30:18 +02:00
Jean-Baptiste Mardelle
afc637cb75 Fix proxy rebuild on clip property change 2018-09-05 07:58:06 +02:00
Jean-Baptiste Mardelle
68556dbd6a Fix proxy creation not restarting when changing a property while creating proxy 2018-09-02 15:42:41 +02:00
Jean-Baptiste Mardelle
5cd17e333a Prepare AppData for next release 2018-09-01 19:25:49 +02:00
Jean-Baptiste Mardelle
7e511e09b2 Fix clip proxy on autorotate
BUG: 397762
2018-09-01 19:23:31 +02:00
Christoph Feck
5dec81039a GIT_SILENT Upgrade KDE Applications version to 18.08.1. 2018-08-31 18:42:34 +02:00
l10n daemon script
62c210067d 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"
2018-08-27 07:41:47 +02:00
l10n daemon script
11fae84a48 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"
2018-08-27 05:49:18 +02:00
Vincent Pinon
67a576f0d8 Merge branch 'Applications/18.08' 2018-08-21 03:35:53 +02:00
Vincent Pinon
cf4980fc0e Fix effects parameters parsing
regression since QtScript drop
2018-08-21 03:34:27 +02:00
Vincent Pinon
01797e3b94 Give priority to local effects over system ones 2018-08-21 03:34:27 +02:00
Vincent Pinon
a9e06e0a91 Access to MLT debug info (command line option) 2018-08-21 03:34:27 +02:00
Vincent Pinon
946842ac87 Fix OffScreenSurface creation in GUI thread 2018-08-21 03:34:27 +02:00
Nicolas Carion
8bda4a1b46 fix compilation 2018-08-21 03:32:16 +02:00
Nicolas Carion
806031da2d model updates are now applied independently 2018-08-21 03:19:38 +02:00
Jean-Baptiste Mardelle
bc489c074f Fix disable bin effects action 2018-08-20 18:47:28 +02:00
Jean-Baptiste Mardelle
16fd7ffca8 Fix editing clip & composition position 2018-08-19 14:53:05 +02:00
Jean-Baptiste Mardelle
c6ffaffbd0 Make sure the QOffscreenSurface is created in main thread as specified in the docs 2018-08-19 14:20:51 +02:00
l10n daemon script
d4fa45e498 GIT_SILENT made messages (after extraction) 2018-08-19 06:33:29 +02:00
l10n daemon script
26925bd149 GIT_SILENT made messages (after extraction) 2018-08-19 03:43:23 +02:00
Yuri Chornoivan
79c3d3a396 Fix minor EBN issues 2018-08-18 16:23:55 +03:00
l10n daemon script
c9acd9c847 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"
2018-08-18 07:30:49 +02:00
l10n daemon script
0d30802c02 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"
2018-08-18 05:44:41 +02:00
Jean-Baptiste Mardelle
e7a025dc0f Smaller icons in bin and asset panel 2018-08-17 07:49:30 +02:00
Jean-Baptiste Mardelle
8c70a9c15f Fix loading of bin clip effects 2018-08-16 13:01:52 +02:00
Jean-Baptiste Mardelle
2da54ea10f Reintroduce enable/disable effect stack button, small ui fixes 2018-08-16 08:28:43 +02:00
Jean-Baptiste Mardelle
b9307626fe FIx various problems/crashes with split effect button 2018-08-15 19:00:28 +02:00
Vincent Pinon
727f86bc4b Increase max unzoom level, uniform zoom factor 2018-08-15 01:07:34 +02:00
Jean-Baptiste Mardelle
06eabb677c Fix crash after track deletion 2018-08-14 13:24:06 +02:00
Jean-Baptiste Mardelle
d099d374ed Fix mouse cursor not updating in timeline track headers 2018-08-14 13:12:12 +02:00
Jean-Baptiste Mardelle
86f309c918 Fix update of timeline thumbs on clip change 2018-08-14 09:00:02 +02:00
Jean-Baptiste Mardelle
89c5d6809c Allow scrolling in timeline headers 2018-08-14 08:32:07 +02:00
Jean-Baptiste Mardelle
9a411136f5 Fix track effects lost on project open, show track and clip effects in timeline 2018-08-13 18:48:15 +02:00
Jean-Baptiste Mardelle
cce60eba9f Add button showing if a track has effects. Button can disable/enable the track effects 2018-08-12 14:45:54 +02:00
Jean-Baptiste Mardelle
312c8a3bf2 Restore icon overlay in bin to indicate clip with effects 2018-08-12 10:00:31 +02:00
Jean-Baptiste Mardelle
e807e8cbd7 Fix clip monitor incorrectly pausing on clip end and not restarting playback from start 2018-08-11 17:37:46 +02:00
Jean-Baptiste Mardelle
4cf0336a2e Fix position and zoom missing keyframes 2018-08-11 09:58:39 +02:00
Jean-Baptiste Mardelle
e7ff3a7ce3 Fix item resize dialog working incorrectly 2018-08-11 09:42:59 +02:00
Jean-Baptiste Mardelle
cfd871e9a2 When dropping a folder on the bin, import only interesting items (video/audio/image/mlt playlist) and also import subfolders if they contain a clip 2018-08-10 17:43:30 +02:00
Jean-Baptiste Mardelle
f1e85c3987 Fix custom lift/gamma/gain displaying wrong UI
BUG: 364127
2018-08-09 07:37:46 +02:00
Jean-Baptiste Mardelle
576f10a408 Clips and compositions can now be fully moved with keyboard through grabbed mode 2018-08-08 18:48:50 +02:00
Jean-Baptiste Mardelle
a50f875b41 Fix asset list filtering messing up when calling context menu 2018-08-08 18:26:47 +02:00
Jean-Baptiste Mardelle
23dd339a82 New 'Grab item' feature (Shift+G) allowing to select the current timeline item and move it in timeline with keyboard arrows (wip) 2018-08-08 17:52:14 +02:00
Jean-Baptiste Mardelle
cf1b592e64 Fix monitor overlay not showing for compositions 2018-08-08 11:01:31 +02:00
Jean-Baptiste Mardelle
2d52628960 Fix crash on project opening 2018-08-08 10:47:36 +02:00
Jean-Baptiste Mardelle
281db3cb0e Cleanup, get rid of old effectslistview, effects now added to correct object on activate 2018-08-08 10:07:47 +02:00
Jean-Baptiste Mardelle
7bd1d6b588 Timeline context menu now only shows favorite effects / compositions 2018-08-08 08:29:42 +02:00
Jean-Baptiste Mardelle
63987d13fb Fix custom effect saving 2018-08-07 13:18:38 +02:00
Christoph Feck
962e348183 GIT_SILENT Upgrade KDE Applications version to 18.08.0. 2018-08-06 22:44:29 +02:00
Jean-Baptiste Mardelle
8ea4a00562 Fix timeline clip menu for Qt < 5.9
Add context menu to add a favorite effet / composition to a clip
2018-08-06 13:36:39 +02:00
Jean-Baptiste Mardelle
28d805033d Fix crash on exit 2018-08-06 13:35:36 +02:00
Jean-Baptiste Mardelle
63c93c43a0 Only display favorite compositons in timeline context menu 2018-08-06 08:54:10 +02:00
Jean-Baptiste Mardelle
900246631a Add proper transitionfilter to display selcted transitions only 2018-08-06 08:43:01 +02:00
Jean-Baptiste Mardelle
56a98102b4 Updated appdata 2018-08-03 17:56:18 +02:00
Jean-Baptiste Mardelle
67fc6bb623 Fix possible crash in monitor restart 2018-08-03 17:56:02 +02:00
Juku Trump
4fa39c87a5 Fix refresh on hide track
Differential revision: https://phabricator.kde.org/D14466
2018-08-03 16:16:06 +02:00
Jean-Baptiste Mardelle
09058100cd Compositions can now also be defined as favorites 2018-08-03 16:10:04 +02:00
Jean-Baptiste Mardelle
fc2822fac5 Cleanup handling of favorite effects and make effect basket (favorites) work again 2018-08-03 15:08:51 +02:00
Jean-Baptiste Mardelle
ff834f9be2 Effects can now be switched as favorites from effects list widget and appear in the favorite effect basket 2018-08-03 12:03:21 +02:00
Jean-Baptiste Mardelle
54813bbeea Prepare assets for favorite selection (wip) 2018-08-03 10:16:05 +02:00
Jean-Baptiste Mardelle
b26de129b7 Save track thumbnail format
https://phabricator.kde.org/T9283
2018-08-02 09:53:57 +02:00
Jean-Baptiste Mardelle
7299009dcc Add button in video track header to configure thumbnail display (switch between in/out thumbnails, all thumbnails or no thumbnails) 2018-07-31 16:34:14 +02:00
Jean-Baptiste Mardelle
fd8efe13e5 Cleanup clips thumbs, get ready for full thumbnails view 2018-07-31 15:49:25 +02:00
Christoph Feck
f7120a0c3d GIT_SILENT Upgrade KDE Applications version to 18.07.90. 2018-07-30 23:47:26 +02:00
Jean-Baptiste Mardelle
06862714b3 First steps to restore archive feature 2018-07-26 13:16:59 +02:00
Jean-Baptiste Mardelle
d4cf2c5725 Fix listing of project files in project settings dialog 2018-07-26 13:05:41 +02:00
Juku Trump
82defeb99d Reduce minimum profile widget height to make dialog fit in screen
BUG: 384511
Differential Revision: https://phabricator.kde.org/D14281
2018-07-26 08:59:47 +02:00
Juku Trump
6a692aac63 Reduce minimum profile widget height to make dialog fit in screen
BUG: 384511
Differential Revision: https://phabricator.kde.org/D14281
2018-07-26 08:56:19 +02:00
Jean-Baptiste Mardelle
67e8d5edea Convert groups from older project files. Group AV clips that were split from old project 2018-07-25 10:35:49 +02:00
Jean-Baptiste Mardelle
434a304b0f Fix audio offset when opening older project file 2018-07-25 09:00:19 +02:00
Jean-Baptiste Mardelle
9f3c2432e3 Fix locked tracks empty when opening an old kdenlive project 2018-07-25 08:06:00 +02:00
Jean-Baptiste Mardelle
f6f64ac4f5 Revert default track order to usual (audio tracks below) 2018-07-25 08:05:27 +02:00
l10n daemon script
a520629b6f 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"
2018-07-25 07:21:11 +02:00
l10n daemon script
4a310c8af7 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"
2018-07-25 05:35:07 +02:00
Jean-Baptiste Mardelle
622f46067d Reorganize menus, disable timeline clip actions when not available 2018-07-24 13:32:17 +02:00
Jean-Baptiste Mardelle
7eb73ea86b More compact layour for asset list and bin widget 2018-07-20 09:25:34 +02:00
Jean-Baptiste Mardelle
55d4bcc142 Get rid of the now useless hacky KoIconUtils icon method and switch to standard QIcon method 2018-07-20 09:08:13 +02:00
Jean-Baptiste Mardelle
4643855209 Cleanup & simplify color theme handling 2018-07-19 13:47:43 +02:00
Willian Pessoa
08e8497ddc Add three "safe zone" overlays
Differential Revision: https://phabricator.kde.org/D14019
2018-07-17 08:33:05 +02:00
Jean-Baptiste Mardelle
8df9449ea1 Fix scrolling in area below tracks 2018-07-17 08:23:00 +02:00
Albert Astals Cid
f31b8e6867 GIT_SILENT Upgrade KDE Applications version to 18.11.70. 2018-07-16 20:03:31 +02:00
Albert Astals Cid
34c5e9b147 GIT_SILENT Upgrade KDE Applications version to 18.07.80. 2018-07-16 19:30:48 +02:00
Jean-Baptiste Mardelle
bb91f7a178 Add menu entry to edit clip duration 2018-07-11 17:52:10 +02:00
Jean-Baptiste Mardelle
d31b1cbbc7 New timeline display option, you can now choose between A2,A1,V1,V2 and A1,V1,A2,V2 2018-07-11 14:39:33 +02:00
Jean-Baptiste Mardelle
fde698f778 Require MLT 6.10 (to avoid the incompatible 6.8) 2018-07-11 10:44:01 +02:00
Jean-Baptiste Mardelle
1557017613 Fix compile warning 2018-07-11 10:39:23 +02:00
Jean-Baptiste Mardelle
4a55b39829 Backport KF5 Purpose share feature 2018-07-11 10:38:58 +02:00
Jean-Baptiste Mardelle
3a34c2ab29 Backport fix for incorrect gap in texts 2018-07-11 10:08:21 +02:00
Jean-Baptiste Mardelle
023fd40dbf Fix crash on forbidden group move 2018-07-11 09:59:22 +02:00
Jean-Baptiste Mardelle
3abc9805c8 Fix view corruption on group move (video clip incorrectly allowed on audio track) 2018-07-11 09:32:50 +02:00
Jean-Baptiste Mardelle
6889262c62 Fix view corruption on group move 2018-07-11 09:31:36 +02:00
Jean-Baptiste Mardelle
1cdf829271 Fix recent regression - crash on ungroup 2018-07-09 09:16:26 +02:00
Jean-Baptiste Mardelle
76f72bdfee Fix clip incorrectly dragged after opening double click dialog 2018-07-09 09:09:35 +02:00
Nicolas Carion
0ed66bca2d some modifications to group movement and more tests 2018-07-09 03:39:06 +02:00
Nicolas Carion
a4508664a3 remove redundant lock checks 2018-07-09 02:55:01 +02:00
Nicolas Carion
b8be3cc139 add protection when track is locked 2018-07-09 02:54:22 +02:00
Nicolas Carion
a408e1b5f5 failsafe message in core 2018-07-09 02:54:07 +02:00
Jean-Baptiste Mardelle
4c08595e2a Fix crash & non working ungroup when several groups were selected 2018-07-08 17:12:04 +02:00
Jean-Baptiste Mardelle
ecf504bf8a Make timeline context menu appear on mouse press, not after a click 2018-07-08 16:08:00 +02:00
Jean-Baptiste Mardelle
788397c50b Remove clip context menu "cut" (was a duplicate of split at playhead)
Hide split audio/video if the clip is grouped
2018-07-08 15:05:50 +02:00
Jean-Baptiste Mardelle
5c54e75820 Fix track compositing/audio mix broken on track insertion 2018-07-08 14:58:27 +02:00
Jean-Baptiste Mardelle
fc756cf834 Fix warning 2018-07-08 14:56:35 +02:00
Jean-Baptiste Mardelle
387418273e Fix double parameters incorrectly handling factor, like gain 2018-07-08 14:24:47 +02:00
Jean-Baptiste Mardelle
d8cb94bfce Fix luma/lift/gain default values not using factor 2018-07-08 14:23:35 +02:00
Jean-Baptiste Mardelle
a4a9af4f70 Fix AV clip drag rejected when dragging from video tracks to audio tracks 2018-07-08 13:47:54 +02:00
Jean-Baptiste Mardelle
94ce7df9a9 Fix crash after extract / zone lift 2018-07-08 12:52:24 +02:00
Jean-Baptiste Mardelle
a505751ea3 Fix incorrect monitor refresh on timeline clip move/deletion 2018-07-08 12:20:41 +02:00
Jean-Baptiste Mardelle
e2cccd431e Fix crash and missing feedback in proxy clip creation 2018-07-08 12:06:23 +02:00
Jean-Baptiste Mardelle
ae0fb083b2 Proxy creation should obey current doc settings, not global settings 2018-07-06 16:54:29 +02:00
Jean-Baptiste Mardelle
dd56a113bd Fix crash trying to generate proxies when not enabled 2018-07-06 16:42:03 +02:00
Jean-Baptiste Mardelle
81ad44a931 Move default project location from "Documents" to "Videos" 2018-07-06 16:33:06 +02:00
Jean-Baptiste Mardelle
d36e1b2c85 Fix Cut context menu 2018-07-06 16:26:00 +02:00
Jean-Baptiste Mardelle
0132b6d8ae Set default video tracks to 2, same as audio 2018-07-06 16:22:38 +02:00
Jean-Baptiste Mardelle
4896a779ba * Fix proxy not automatically created
* Fix crash creating proxy in some circumstances
* Fix monitor not refreshed after proxy state change
2018-07-06 16:22:16 +02:00
Jean-Baptiste Mardelle
81586dd6da Fix composition view not refreshing on resize (still broken on undo/redo) 2018-07-06 11:29:13 +02:00
Jean-Baptiste Mardelle
83c9523239 Fix warning 2018-07-06 10:25:43 +02:00
Jean-Baptiste Mardelle
f5cc49d06a Don't display annoying "you need to restart" message on first run, don't try to enforce breeze icon theme if not available 2018-07-06 10:19:36 +02:00
Jean-Baptiste Mardelle
89eba4d290 Cleanup curves effet ui 2018-07-06 08:11:01 +02:00
Jean-Baptiste Mardelle
8ae5e09c61 Fix crash opening old project containng video only clip
Fix transition track offset on older project files
2018-07-05 08:18:01 +02:00
Nicolas Carion
abe17b0ecb fix selection bounds 2018-07-05 02:02:54 +02:00
Nicolas Carion
e66eb94e20 some doc 2018-07-05 01:16:22 +02:00
Nicolas Carion
c354bb156f more interface cleanup 2018-07-05 01:04:54 +02:00
Nicolas Carion
6d4a820b24 slight clean-up in clipmodel interface 2018-07-05 00:38:58 +02:00
Jean-Baptiste Mardelle
88b97649d8 small improvment in old project conversion 2018-07-04 12:26:54 +02:00
Jean-Baptiste Mardelle
b35b0fc92e improve handling of audio clips in older project files 2018-07-04 10:57:04 +02:00
Jean-Baptiste Mardelle
434ce7a664 First step towards compatibility of older kdenlive project files 2018-07-04 10:38:03 +02:00
Jean-Baptiste Mardelle
cf21817c29 Fix crash dropping a clip from another Kdenlive instance 2018-07-04 09:35:46 +02:00
Jean-Baptiste Mardelle
49c0421391 Reintroduce clip duration dialog 2018-07-03 19:51:17 +02:00
Jean-Baptiste Mardelle
ea5520bbd1 improve feedback when clip cannot be cut 2018-07-03 09:08:36 +02:00
Jean-Baptiste Mardelle
978177260b Cleanup rotoscoping, add common class to mange corners effect and future effects that recieve param update from on monitor view
Make default param for keyframe type independant from factor.
2018-07-02 13:05:53 +02:00
Jean-Baptiste Mardelle
60697451a1 Fix crash selecting an item after project opening 2018-06-29 13:23:06 +02:00
Jean-Baptiste Mardelle
321f9dacbb Fix invalid "main bin" xml 2018-06-29 13:16:40 +02:00
Jean-Baptiste Mardelle
a85518de40 Fix position of tooltip when moving clip 2018-06-29 11:01:20 +02:00
Jean-Baptiste Mardelle
072c88fe33 Remember track state (collapsed) 2018-06-29 10:46:48 +02:00
Jean-Baptiste Mardelle
eab9f617aa Fix subclip incorrectly changing parent clip zone 2018-06-28 12:53:08 +02:00
Jean-Baptiste Mardelle
e13bb6bcc4 Several fixes for subclips (names, zone in monitor, sorting, thumbs) 2018-06-28 09:14:39 +02:00
Jean-Baptiste Mardelle
07851dd650 Fix scene detection job (create subclips) 2018-06-28 08:29:51 +02:00
Jean-Baptiste Mardelle
81518bdf36 Allow setting a minimal duration for autodetected scenes to avoid multiple cuts on fast scene change 2018-06-27 13:39:20 +02:00
Jean-Baptiste Mardelle
d72907d92b Fix auto scene split job (create markers) 2018-06-27 13:20:23 +02:00
Jean-Baptiste Mardelle
aaa325bf4e Start restoring clip jobs 2018-06-27 10:43:57 +02:00
Jean-Baptiste Mardelle
1cac107bae FIx duplicate lines from incorrect merge 2018-06-25 22:48:33 +02:00
Jean-Baptiste Mardelle
62816228cc Fix effects corruption on project open 2018-06-25 22:02:11 +02:00
Jean-Baptiste Mardelle
3665df0d8b When adding effect to a split clip, make sure audio effects apply to the audio part 2018-06-24 20:11:49 +02:00
Jean-Baptiste Mardelle
96b155bc4d Make sure title clip name does not contain newline 2018-06-24 18:16:05 +02:00
Nicolas Carion
7c2ae67e6f fix timewarp and workaround Mlt's weird rounding behaviour 2018-06-22 23:48:15 +02:00
Nicolas Carion
e64fca7261 checking if an effect is there accounts for groups 2018-06-22 23:48:15 +02:00
Nicolas Carion
29fd6a5c4a start using mutex locks in EffectStackModel 2018-06-22 23:48:15 +02:00
Nicolas Carion
1fc4053d72 fix TreeItem::accumulate and add const version 2018-06-22 23:48:15 +02:00
Nicolas Carion
9196c6bacb make sure udpateStackLength also iterates over children 2018-06-22 23:48:15 +02:00
Nicolas Carion
9e159104d6 add function to iterate over leaves of a tree 2018-06-22 23:48:15 +02:00
Jean-Baptiste Mardelle
c60e584d47 Fix compilation
CCBUG: 394888
2018-06-22 19:29:14 +02:00
Jean-Baptiste Mardelle
92bbfe6f91 Small fixes for keyframe seek 2018-06-22 17:55:21 +02:00
Jean-Baptiste Mardelle
78699ebf3b Reintroduce bezier curves effect (curves effect also starts but doesn't work because it needs to edit several other params on one change) 2018-06-22 17:54:55 +02:00
Jean-Baptiste Mardelle
2465f6b659 Start fixing keyframes on clip resize undo / redo 2018-06-22 14:23:20 +02:00
Jean-Baptiste Mardelle
9a92bc2bdc fix effectstack not updated when resizing clip, and possible keyframe corruption on keyframe edit 2018-06-22 12:15:08 +02:00
Jean-Baptiste Mardelle
63ad6096c5 Fix clip type incorrectly passed to qml 2018-06-22 10:39:58 +02:00
Jean-Baptiste Mardelle
06f92332b8 Improve display of timeline ruler zone info 2018-06-22 10:13:49 +02:00
Jean-Baptiste Mardelle
a663fd303d Fix monitor vertical offset with some devicepixelratio 2018-06-22 10:12:45 +02:00
Nicolas Carion
8880c016f5 clang format 2018-06-20 16:05:20 +02:00
Nicolas Carion
24ecc96fa3 add clang-format-ignore 2018-06-20 16:03:15 +02:00
Nicolas Carion
f599b76918 Update Catch+FakeIt, simplify logic for timewarping and start testing timewarp (not working due to MLT weirdness) 2018-06-20 15:37:44 +02:00
Jean-Baptiste Mardelle
a97fa5d8d3 Allow adding project note from timeline ruler context menu 2018-06-20 13:06:07 +02:00
Jean-Baptiste Mardelle
e116183444 Fix compilation
CCBUG: 394888
2018-06-20 12:37:39 +02:00
Jean-Baptiste Mardelle
dc964b3e38 Make ClipType available to qml (solves slideshow thumbnails) 2018-06-19 16:29:02 +02:00
Jean-Baptiste Mardelle
b0d178a514 Cleanup UI track state (hidden/mute) 2018-06-19 12:55:10 +02:00
Jean-Baptiste Mardelle
3a4e564dc4 Fix compilation and incorrect gap in texts 2018-06-19 08:58:55 +02:00
Jean-Baptiste Mardelle
df85d9e67c Fix slideshow clip inpoint not working 2018-06-18 19:07:39 +02:00
Jean-Baptiste Mardelle
98ccde821e Fix effect/composition corrupted after project opening 2018-06-18 19:02:07 +02:00
Jean-Baptiste Mardelle
8f93530570 Add amr to the list of supported audio clips 2018-06-18 17:47:57 +02:00
Jean-Baptiste Mardelle
00157b31db Fix broken audio mix 2018-06-18 17:12:12 +02:00
Jean-Baptiste Mardelle
1560936233 Fix match frame when activating bin clip 2018-06-18 14:09:33 +02:00
Jean-Baptiste Mardelle
40b343b365 Fix compilation
CCBUG: 394888
2018-06-18 08:48:55 +02:00
Jean-Baptiste Mardelle
8ec0e9dc92 Fix loading of external title files 2018-06-18 07:53:31 +02:00
Vincent Pinon
10f63865d4 Fix some cppcheck warnings 2018-06-16 22:01:50 +02:00
Vincent Pinon
6dc2841b9c Fix GCC warnings 2018-06-16 20:41:52 +02:00
Vincent Pinon
fad61c5782 fix compilation 2018-06-12 22:13:27 +02:00
Vincent Pinon
a689c8b25f merge -Xours master 2018-06-12 07:55:43 +02:00
Vincent Pinon
84347cb717 Fix GCC warnings 2018-06-12 07:44:13 +02:00
Vincent Pinon
dbc365a055 Avoid crash if timeline not created (there is a problem anyway) 2018-06-12 07:44:13 +02:00
Vincent Pinon
2273c93dff version 18.07.70 2018-06-12 07:44:13 +02:00
Vincent Pinon
0b5521ef75 Make KCrash optional 2018-06-12 07:44:13 +02:00
Vincent Pinon
98268cdd5b Fix some issues found by scan-build 2018-06-12 07:44:13 +02:00
Vincent Pinon
87788bb8d9 More upgrades to Qt5 connect 2018-06-12 07:44:13 +02:00
Vincent Pinon
eb39599102 Merge branch 'Applications/18.04' 2018-06-12 07:13:46 +02:00
Jean-Baptiste Mardelle
c495295505 Fix message extraction 2018-05-31 23:04:21 +02:00
Jean-Baptiste Mardelle
687aef70b2 Remove unused QtGraphicalEffects 2018-05-30 23:02:41 +02:00
Jean-Baptiste Mardelle
55bdc65030 Adjust font size of some qml items (fps on monitor, etc) 2018-05-30 22:51:15 +02:00
Jean-Baptiste Mardelle
744f822f5d Fix seek cursor staying visible in monitor ruler 2018-05-30 22:00:57 +02:00
Jean-Baptiste Mardelle
9cae6cb7d5 Fix bin color clips incorrect length after timeline resize 2018-05-30 21:47:41 +02:00
Jean-Baptiste Mardelle
664adb4bb9 Keyframes can now be edited in timeline through keyboard: Click on a keyframe
Then Alt+Left/Right selects previous/next keyframe.
Left/Right moves the current keyframe
Plus/Minus increase/decrease current keyframe value
2018-05-30 21:39:51 +02:00
Jean-Baptiste Mardelle
7091e238d6 More keyframe fixes 2018-05-30 11:00:04 +02:00
Jean-Baptiste Mardelle
41dde53365 Start fixing keyframes for cut clips 2018-05-30 10:46:53 +02:00
Jean-Baptiste Mardelle
25add996fd Move seeking logic to monitorproxy, improve seeking in keyframe widget 2018-05-30 09:49:10 +02:00
Jean-Baptiste Mardelle
d269c2a6dc Fix fades not removed when dragging handle outside clip 2018-05-30 08:33:57 +02:00
Jean-Baptiste Mardelle
97b141bb50 Various small fixes for monitor scene and keyframe effects UI 2018-05-30 00:58:35 +02:00
Jean-Baptiste Mardelle
8be2febdad Remove wrong purposewidgets dependency 2018-05-29 23:01:15 +02:00
Jean-Baptiste Mardelle
735129e46f Don't round frame position when calling menu or some operations will fail if we clicking too close to the next frame 2018-05-29 21:19:34 +02:00
Jean-Baptiste Mardelle
c1e6a28105 Fix lift zone not removing last clip in zone if it was 1 frame long 2018-05-29 21:16:57 +02:00
Jean-Baptiste Mardelle
5a7e1f5b82 Fix render full project incorrect length 2018-05-29 21:15:56 +02:00
Jean-Baptiste Mardelle
32f9ea3a0a Rename mime type file to make flatpak happy
Differential Revision: https://phabricator.kde.org/D13143
2018-05-29 09:07:11 +02:00
Jean-Baptiste Mardelle
86903a7536 Add share icon to render widget button 2018-05-29 09:06:40 +02:00
Nicolas Carion
24ba13b43b fix compil when purpose is not present 2018-05-29 03:07:45 +02:00
Nicolas Carion
046e20b0e5 filewatcher now belongs to projectItemModel and takes undoable insert/remove into account 2018-05-29 02:59:40 +02:00
Nicolas Carion
1eeaa528b5 restrict the range of pickable speeds from the gui 2018-05-29 02:59:40 +02:00
Nicolas Carion
bc0a34c44f move model notification logic for speed change inside clipmodel 2018-05-29 02:59:40 +02:00
Jean-Baptiste Mardelle
4d01ff0d68 Fix opening document with locked tracks shown empty 2018-05-28 23:24:09 +02:00
Jean-Baptiste Mardelle
0ee8afac82 Finish sharing integration (you should now be able to share rendered videos in one click with Youtube/Android phone/telegram/email) 2018-05-28 23:17:32 +02:00
Jean-Baptiste Mardelle
9921ee4aed Fix clip monitor audio thumb 1 pixel offset 2018-05-28 08:47:05 +02:00
Jean-Baptiste Mardelle
9c0915c2fc Hide GPU effects/compositions when movit disabled 2018-05-28 07:41:11 +02:00
Jean-Baptiste Mardelle
f4e90f6e2e Don't insert audio or video if no target defined for it 2018-05-28 07:11:51 +02:00
Jean-Baptiste Mardelle
d0b9707e30 Fix MLT 6.8.0 crash on AnimatedRect keyframes (transform,...) 2018-05-28 06:57:43 +02:00
Jean-Baptiste Mardelle
44f18221d5 Fix monitor image offset 2018-05-28 06:41:35 +02:00
Jean-Baptiste Mardelle
7d28fd72bc Fix timeline zone incorrectly loaded on project opening 2018-05-28 06:35:05 +02:00
Jean-Baptiste Mardelle
554dcd4b76 Some fun with the KF5 Purpose framework (new share button in render widget) 2018-05-27 19:54:37 +02:00
Jean-Baptiste Mardelle
396940c22b Fix timeline zone on document open, remember setting per document 2018-05-27 09:00:04 +02:00
Jean-Baptiste Mardelle
f5696930b8 Fix go to zone end 2018-05-26 20:24:53 +02:00
Jean-Baptiste Mardelle
7ee78f5ff8 Disable zone by default. reset timeline position on new project 2018-05-26 19:42:18 +02:00
Jean-Baptiste Mardelle
bd379499e9 Fix insert zone incorrect behavior on error 2018-05-26 16:23:14 +02:00
Jean-Baptiste Mardelle
4d226ddce5 Set snap point to last zone frame, not +1 2018-05-26 16:23:14 +02:00
Jean-Baptiste Mardelle
cbd6df2f3c Backport luma/lift/gain negative lift 2018-05-25 16:23:26 +02:00
Jean-Baptiste Mardelle
6ee988333a Fix speed effect with comma locales 2018-05-25 14:21:39 +02:00
Jean-Baptiste Mardelle
8ae0569b84 Save timeline zone & disable it on project opening 2018-05-25 14:17:32 +02:00
Jean-Baptiste Mardelle
1e271eb8a8 Fix timewarp 2018-05-25 13:46:22 +02:00
Jean-Baptiste Mardelle
5f57fdd8b4 Fix 1 frame too much when dragging zone from clip monitor 2018-05-25 10:51:38 +02:00
Jean-Baptiste Mardelle
554b42c2be Fix clip profile incorrectly detected (was not using custom == operator) 2018-05-25 10:31:38 +02:00
Jean-Baptiste Mardelle
293b2fbbd8 Various fixes for clip monitor markers, fix zone out 1 frame offset 2018-05-25 09:50:19 +02:00
Jean-Baptiste Mardelle
a5fe0909ac Fix set Item In/Out not working on groups 2018-05-24 13:15:21 +02:00
Jean-Baptiste Mardelle
21eb1da5a9 Cleanup and fix checking profile not only for first clip 2018-05-23 13:07:56 +02:00
Jean-Baptiste Mardelle
621dfc2bc6 Fix missing keyframe with MLT >= 6.8.0 2018-05-23 11:10:52 +02:00
Jean-Baptiste Mardelle
db8567a9de Cleanup monitor ruler, display zone duration on change 2018-05-23 10:59:43 +02:00
Jean-Baptiste Mardelle
75884cfa19 Make mouse wheel behavior consistent (wheel up goes back, down goes forwards, alt+wheel goes to next keyframe/snap point) 2018-05-23 09:07:56 +02:00
Jean-Baptiste Mardelle
007b089c6c Fix monitor rulers incorrectly scaling 2018-05-23 08:59:56 +02:00
Nicolas Carion
b4c5a2116e remove duplicate undo push 2018-05-23 02:32:00 +02:00
Nicolas Carion
90e190820e add consistency checks for groups and fix tests 2018-05-23 02:22:20 +02:00
Nicolas Carion
6205d798cb add proxy to ClipBoard 2018-05-23 02:22:20 +02:00
Jean-Baptiste Mardelle
760d1c9b5e some fixes for speed change (fix crash on undo, better handling of free space) 2018-05-22 20:06:37 +02:00
Jean-Baptiste Mardelle
cd133f22f1 use gettrackfullname instead of custom parsing 2018-05-22 08:22:52 +02:00
Nicolas Carion
f6e9b4dc9b fix compilation with newer cmake 2018-05-21 20:05:04 +02:00
Jean-Baptiste Mardelle
a4dfda1aa3 Fix wrong monitor affected by toolbar 2018-05-19 17:40:04 +02:00
Jean-Baptiste Mardelle
350c374db2 Fix regression in group move and role update 2018-05-18 16:37:12 +02:00
Jean-Baptiste Mardelle
44d929322f Show message in bin on error loading producer 2018-05-18 15:38:39 +02:00
Jean-Baptiste Mardelle
c2795b0b47 Restore select all, select all in one track 2018-05-18 12:14:16 +02:00
Jean-Baptiste Mardelle
31830e32bb Fix check profile on first added clip 2018-05-18 11:46:20 +02:00
Jean-Baptiste Mardelle
69efc5d2cd Improve handling of placeholder clips 2018-05-18 10:34:50 +02:00
Jean-Baptiste Mardelle
21455591d7 Display zone in/out/duration 2018-05-18 08:49:09 +02:00
Jean-Baptiste Mardelle
cf301783bf Fix "Set monitor frame as thumbnail" 2018-05-17 13:12:20 +02:00
Jean-Baptiste Mardelle
2e4ee2ae75 improve seeking with mouse wheel in timeline ruler. shift+wheel = seek 1 second, alt+wheel = seek to snap 2018-05-17 08:30:36 +02:00
Jean-Baptiste Mardelle
3fff480003 Disable track head color anim on state change 2018-05-16 20:55:47 +02:00
Jean-Baptiste Mardelle
0754a911fb Fix timeline ruler disappears when resizing window 2018-05-16 20:34:16 +02:00
Jean-Baptiste Mardelle
4074fd24e8 Don't allow fade handle outside clip 2018-05-16 19:03:56 +02:00
Jean-Baptiste Mardelle
d0ad55ee48 Update timeline headers to have icons on first line
Introduce split video, fix issues with audio split
2018-05-16 11:39:10 +02:00
Jean-Baptiste Mardelle
fe0ed6e050 Fixes for project duration 2018-05-16 07:41:08 +02:00
Jean-Baptiste Mardelle
9d72b0890b Fix lift zone random behavior 2018-05-15 19:49:13 +02:00
Jean-Baptiste Mardelle
5cd743b0d6 Fix moving to end of clip after insert 2018-05-15 08:58:49 +02:00
Jean-Baptiste Mardelle
1cc0db0506 Save & restore active and target tracks
Fix ruler & timeline position sometimes broken on project opening
2018-05-15 08:54:16 +02:00
Jean-Baptiste Mardelle
f1276ca0af Fix zone problems (setting in/out sometimes has a 1 frame offset) and seek to clip end after zone insert 2018-05-14 18:30:56 +02:00
Jean-Baptiste Mardelle
68b14887bb Fix view corruption with spacer tool 2018-05-14 13:48:41 +02:00
Jean-Baptiste Mardelle
93b93d3487 Fix settings dialog crash 2018-05-13 08:20:21 +02:00
Jean-Baptiste Mardelle
0b54e7e163 Fix shadow param 2018-05-13 08:20:21 +02:00
Jean-Baptiste Mardelle
1fe13d5b2d Fix index confusion causing crash on project opening 2018-05-11 13:13:38 +02:00
Jean-Baptiste Mardelle
9d02a7ad3d Switch to only one producer for all video only clips, let clipmodel handle disabled state, fix audio clip length corruption on opening 2018-05-11 12:55:23 +02:00
Jean-Baptiste Mardelle
2a377bf65a Update readme with correct infos 2018-05-11 11:13:18 +02:00
Jean-Baptiste Mardelle
88caaf923f Update readme with correct infos 2018-05-11 11:11:22 +02:00
Jean-Baptiste Mardelle
147dc6a026 Fix broken clip id on loading causing crash 2018-05-11 07:59:16 +02:00
Jean-Baptiste Mardelle
ef73f1a989 On project loading, ensure clip state fits with its parent track 2018-05-11 07:26:42 +02:00
Jean-Baptiste Mardelle
bedee1965a Audio mix now only on audio tracks 2018-05-10 18:01:04 +02:00
Jean-Baptiste Mardelle
d791c345ce Fix limitless clips incorrectly resized on insert in timeline if size > initial length 2018-05-10 17:29:29 +02:00
Jean-Baptiste Mardelle
9dad2d7cc5 Fix crash inserting a non AV clip in timeline
Make disabled clips grey
2018-05-10 16:55:34 +02:00
Jean-Baptiste Mardelle
9fdb58f87f Fix waveform not updating on resize 2018-05-10 16:32:24 +02:00
Jean-Baptiste Mardelle
a3b8f31cb7 Fix group split incorrectly regrouping 2018-05-10 16:04:20 +02:00
Jean-Baptiste Mardelle
95859fd9bf remove debug 2018-05-10 11:37:16 +02:00
Jean-Baptiste Mardelle
2b7031cd2b Update color of color clips in timeline when it is changed by user 2018-05-10 11:24:51 +02:00
Jean-Baptiste Mardelle
4c12556ef2 Focus lower video track on project opening, correctly scroll view when active track changes 2018-05-10 10:40:23 +02:00
Jean-Baptiste Mardelle
3f765fa044 Make track names optional (now that we have tags: A1,A2,V1,...) and fix
confusion between track position and id in track delete operation
2018-05-10 10:04:25 +02:00
Jean-Baptiste Mardelle
bd38a17554 Update appimage build scripts (include ladspa) 2018-05-09 10:34:57 +02:00
Jean-Baptiste Mardelle
e2ff6726e7 Fix icons truncated in track headers 2018-05-04 14:55:29 +02:00
Jean-Baptiste Mardelle
1ab17ea6d4 Delete unused clipmanager 2018-05-04 14:45:45 +02:00
Jean-Baptiste Mardelle
e8642c2404 Fix last audio track not tested for mirrored insertion 2018-05-04 14:30:22 +02:00
Jean-Baptiste Mardelle
0f053bd004 Reintroduce rotoscoping 2018-05-04 14:16:46 +02:00
Jean-Baptiste Mardelle
5740e6512e Fix monitor image not correctly centered vertically 2018-05-04 13:30:06 +02:00
Jean-Baptiste Mardelle
1182cf92d3 Start reconnecting effect scene toolbar 2018-05-04 12:07:47 +02:00
Jean-Baptiste Mardelle
55450159ae cleanup headers 2018-05-04 10:53:03 +02:00
Jean-Baptiste Mardelle
2788cc5144 Start cleanup of monitor, fix some headers 2018-05-04 10:45:43 +02:00
Jean-Baptiste Mardelle
de60d3f6ac Fix compilation (force MOC on definitions.h to create PlaylistState MetaObject) 2018-05-04 09:12:59 +02:00
Nicolas Carion
0f74f3d15f formatting 2018-05-03 01:37:51 +02:00
Nicolas Carion
55c685bbb7 wip to correctly apply bin's effect 2018-05-03 01:34:42 +02:00
Nicolas Carion
134b98b1b6 fixed some leaky includes 2018-05-03 01:34:42 +02:00
Nicolas Carion
19bdf56ea7 effectstacks can manage several services 2018-05-03 01:34:42 +02:00
Jean-Baptiste Mardelle
65829ff24e Cleanup monitor toolbar, now shows up when mouse if on the right size of monitor
Replace toolbar zoom slider with buttons
Rewrite monitor guide overlay so that we can now have several layouts and switch between them using monitor toolbar button
2018-05-02 11:07:48 +02:00
Nicolas Carion
3569ac0517 nicer split track computed on drop 2018-05-02 02:40:48 +02:00
Nicolas Carion
b671f7edef fix waveform wrongly showing on video clips 2018-05-02 01:10:55 +02:00
Nicolas Carion
eafde0c2b9 fix clip menu to show only enable/disable 2018-05-02 01:07:16 +02:00
Nicolas Carion
9b5ef7969a auto change clip type when switching track. Cleaner function to disable 2018-05-02 00:48:26 +02:00
Nicolas Carion
33f6037eac correct display of disabled clips 2018-05-01 23:02:39 +02:00
Nicolas Carion
dc892a5101 fix clip disabling 2018-05-01 22:37:53 +02:00
Nicolas Carion
0b413c8b5b groups are now moved by the model and not the view. Moving av group has the intended effect 2018-05-01 02:17:28 +02:00
Nicolas Carion
6785afa77d much cleaner timewarping 2018-05-01 00:27:22 +02:00
Nicolas Carion
72198cb6ad better enum to be used from qml 2018-05-01 00:27:22 +02:00
Nicolas Carion
7761e619af detect speed when creating clipmodel 2018-05-01 00:27:22 +02:00
Nicolas Carion
3fc4464f47 Steps towards better gestion of the master producers in the projectClip 2018-05-01 00:27:22 +02:00
Jean-Baptiste Mardelle
64c152b361 unconditionnaly split audio 2018-04-30 13:43:26 +02:00
Jean-Baptiste Mardelle
c2a0776df6 Fix some offset and bugs in timeline ruler display 2018-04-29 23:36:37 +02:00
Jean-Baptiste Mardelle
fe4d8d2693 Some small fixes for effect compare (monitor split) 2018-04-29 18:14:51 +02:00
Félix David
e62ae89418 Add downloadable keyboard schemes 2018-04-29 17:35:15 +02:00
Jean-Baptiste Mardelle
4f3378d406 *Give some love to the track headers as suggested by Farid
*Remove mute track from video tracks to get ready for full track separation
2018-04-29 17:11:08 +02:00
Nicolas Carion
86a82e6c18 remove unused member variable 2018-04-29 16:59:58 +02:00
Nicolas Carion
c18116c251 stricter mutexes in clipModel 2018-04-29 16:59:58 +02:00
Nicolas Carion
db742b68a1 remove unused parameters in adjustStackLength 2018-04-29 16:59:58 +02:00
Jean-Baptiste Mardelle
81abf8288f Fix effect description not updated when switching effect, add splitter to allow resizing info box 2018-04-29 15:09:35 +02:00
Jean-Baptiste Mardelle
6bcb0c9d7d move guide label to top instead of track middle 2018-04-29 14:48:32 +02:00
Jean-Baptiste Mardelle
18e8a113b7 Fix moving effect in stack view make effects disappear 2018-04-29 02:04:36 +02:00
Jean-Baptiste Mardelle
21d4054b56 Fix switch param type and default values for some effect params
Temporarily disable transtitions to only have compositions until we properly implement same track transitions
2018-04-29 01:13:15 +02:00
Jean-Baptiste Mardelle
ddfc363c9f Improve titler default background color 2018-04-28 17:34:25 +02:00
Jean-Baptiste Mardelle
ff6de78104 Slighly cleaner fix for colorwheel crash 2018-04-28 10:10:44 +02:00
Jean-Baptiste Mardelle
a0c4468326 Restore paste effect context menu 2018-04-28 01:51:10 +02:00
Jean-Baptiste Mardelle
8c6d3e28d1 Fix effect param corruption on copy with comma separated locale 2018-04-28 01:22:06 +02:00
Jean-Baptiste Mardelle
9ba5953ef3 FIx crash on colorwheel 2018-04-27 22:23:17 +02:00
Jean-Baptiste Mardelle
02cc0b0129 Fix keyframe parms on comma locales 2018-04-27 21:13:34 +02:00
Jean-Baptiste Mardelle
7b92c5af05 Fix changing clip speed when another clip is placed after in the playlist 2018-04-27 16:16:06 +02:00
Jean-Baptiste Mardelle
2f1f2723eb Fix parameters with factor incorrectly handled 2018-04-27 14:54:42 +02:00
Jean-Baptiste Mardelle
08ace1673d Fix speed effect on locale with comma separator 2018-04-27 13:57:57 +02:00
Jean-Baptiste Mardelle
e1a6efe838 Fix seeking in monitor through shortcutds 2018-04-27 13:46:47 +02:00
Jean-Baptiste Mardelle
209159f406 Fix inserting clip if audio target is set but not video target 2018-04-27 13:31:57 +02:00
Jean-Baptiste Mardelle
b5f60ad046 Fix crash on insert zone over a group with a locked track
Fix various insert issues with locked or no target tracks
2018-04-27 13:23:00 +02:00
Jean-Baptiste Mardelle
531518c86a Fix crash trying to move first keyframe (not allowed by current model) 2018-04-27 11:43:59 +02:00
Jean-Baptiste Mardelle
f251e376b3 Improve handling of groups created by split audio in view 2018-04-27 11:35:03 +02:00
Jean-Baptiste Mardelle
8d729c2aac Fix selecting keyframe moves it 2018-04-27 11:34:10 +02:00
Jean-Baptiste Mardelle
fe8b515ddb Fix zooming in/out sometimes looses focus 2018-04-26 23:17:01 +02:00
Jean-Baptiste Mardelle
4865b24ea4 Hide clip resize handle while moving 2018-04-26 23:17:01 +02:00
Jean-Baptiste Mardelle
aea3aed166 Reverse scroll wheel timeline scrolling 2018-04-26 23:17:01 +02:00
Nicolas Carion
ddd7a425be some fixes on audio splitting + tests 2018-04-26 19:50:43 +02:00
Nicolas Carion
7cf732a879 add better check of presence of audio in producers 2018-04-26 19:50:43 +02:00
Jean-Baptiste Mardelle
1583149b9c *Fix rendering crash
*Allow seeking in empty project
2018-04-26 17:12:20 +02:00
Jean-Baptiste Mardelle
464f3f00a3 Fix timeline preview display offset in ruler 2018-04-26 15:54:34 +02:00
Jean-Baptiste Mardelle
2ccc145cf0 Updated monitor guide overlay 2018-04-26 15:24:56 +02:00
Jean-Baptiste Mardelle
983cbebaae Correctly load project zone on project opening 2018-04-26 13:17:02 +02:00
Jean-Baptiste Mardelle
0c3fa5fa86 Switch track target on single track 2018-04-26 13:08:11 +02:00
Jean-Baptiste Mardelle
5505bf25f4 Fix crash opening older project file 2018-04-26 12:20:09 +02:00
Jean-Baptiste Mardelle
b548106d3a Add option to resize timeline preview, to have lower res, faster previews 2018-04-25 10:47:15 +02:00
Jean-Baptiste Mardelle
fe644d9d84 Fix audiothumbs for 5.1 clips 2018-04-25 09:30:48 +02:00
l10n daemon script
1fb16353a7 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"
2018-04-23 05:29:51 +02:00
Jean-Baptiste Mardelle
2f4491be94 Get rid of stored range in effect widgets, and dynamically get it from owner
When changing an effect param, don't reload the whole effectstack, just refresh the owner effect
Fix various fade issues (resize, load)
2018-04-20 14:40:05 +02:00
Jean-Baptiste Mardelle
da52011041 Cleanup CMakeLists 2018-04-20 10:24:20 +02:00
Andreas Sturmlechner
4b65a04953 Merge branch 'Applications/18.04' 2018-04-20 09:47:41 +02:00
Jean-Baptiste Mardelle
0883acbbf4 get rid deprecated qt5_use_modules 2018-04-16 18:34:16 +02:00
Jean-Baptiste Mardelle
66e8263626 Fix luma files lost when opening project with AppImage 2018-04-10 21:11:32 +02:00
Jean-Baptiste Mardelle
e1a769d663 Fix double separator in project/capture folder
CCBUG: 387135
2018-04-10 08:52:27 +02:00
Jean-Baptiste Mardelle
1eca686fc1 Fix rendering using custom folder when not requested
BUG: 387135
2018-04-10 08:42:13 +02:00
Chris Holland
d5d2d7559e Scale TitleTemplateDialog preview with the window
Removed the spacer below the textbox+preview so that the preview scales vertically.
Set the preview horizontal size policy to MinimumExpanding so it's not fixed to 200px wide.

Differential Revision: https://phabricator.kde.org/D12057
2018-04-10 08:39:55 +02:00
Chris Holland
dbd5a248df Scale TitleTemplateDialog preview with the window
Removed the spacer below the textbox+preview so that the preview scales vertically.
Set the preview horizontal size policy to MinimumExpanding so it's not fixed to 200px wide.

Differential Revision: https://phabricator.kde.org/D12057
2018-04-09 17:34:41 -04:00
Jean-Baptiste Mardelle
fddb86860f Reintroduce url param widget 2018-03-29 22:31:04 +02:00
Jean-Baptiste Mardelle
50b06be536 Reintroduce switch param type 2018-03-29 20:38:58 +02:00
Jean-Baptiste Mardelle
97076e4697 Reintroduce slide effect widget 2018-03-29 09:05:05 +02:00
Jean-Baptiste Mardelle
b7b062e2ce Restore slide composition (fixes crash on project load, still need full implementation) 2018-03-28 11:26:53 +02:00
Jean-Baptiste Mardelle
5cf26acf52 Fix lowres icons on highdpi
patch by Andrew Crouthamel
BUG: 390104
2018-03-27 09:19:46 +02:00
Jean-Baptiste Mardelle
46e4bcc34f Merge branch '1804' 2018-03-27 09:17:32 +02:00
l10n daemon script
b701e1cfe7 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"
2018-03-26 05:08:13 +02:00
Daniel Vrátil
99f97927c3 Merge branch 'Applications/18.04' 2018-03-23 11:38:22 +01:00
Jean-Baptiste Mardelle
adae2e16c6 Move knsrc files in Qt resource so we find them without install
BUG: 392201
2018-03-23 09:07:06 +01:00
Jean-Baptiste Mardelle
08fb51a42b Merge branch '1804' 2018-03-23 09:03:42 +01:00
Jean-Baptiste Mardelle
4fcb584065 Reimplement change speed job for bin clip (currently freezes because of mutex issue with job management) 2018-03-22 08:48:28 +01:00
Jean-Baptiste Mardelle
7f5b5512d7 Fix deletion of custom rendering profiles 2018-03-20 23:12:31 +01:00
Jean-Baptiste Mardelle
1584ec3448 Real fix for audio thumb in clip monitor 2018-03-20 22:02:08 +01:00
Jean-Baptiste Mardelle
eecab9b9ea Fix on monitor audio overlay missing 2018-03-20 21:01:55 +01:00
Jean-Baptiste Mardelle
4d804aa080 Fix error message and missing audio thumbs with playlists 2018-03-20 20:57:06 +01:00
Jean-Baptiste Mardelle
6ea1f14924 Don't leak profile on slowmotion creation 2018-03-20 09:08:11 +01:00
Jean-Baptiste Mardelle
b04d4fbdc5 Fix composition selection issues
Reintroduce the select current item feature
2018-03-20 08:43:46 +01:00
Albert Astals Cid
5611eebafb GIT_SILENT Upgrade KDE Applications version to 18.07.70. 2018-03-19 23:53:30 +01:00
Gustavo Pichorim Boiko
c74e790894 Summary: Make it possible to drag multiple clips to the timeline
Test Plan:
- Add clips to the project bin
- Select two or more clips
- Drag them to the timeline
- Check that the "Insert Clips" entry got added to the undo history
- Undo the change
- Redo the change

Reviewers: alcinos, mardelle

Reviewed By: alcinos, mardelle

Differential Revision: https://phabricator.kde.org/D8928
2018-03-16 10:19:28 -03:00
Jean-Baptiste Mardelle
93616d2ef8 Remove deprecated UI files 2018-03-14 13:13:32 +01:00
Jean-Baptiste Mardelle
dc66065650 Remove deprecated timeline 1 files 2018-03-14 13:01:43 +01:00
Jean-Baptiste Mardelle
cb1a0bc518 Get rid of deprecated timeline references 2018-03-14 13:00:06 +01:00
Jean-Baptiste Mardelle
d8c917dcc7 Fix crash opening project with slowmo clip 2018-03-14 10:09:32 +01:00
Jean-Baptiste Mardelle
a20ee0e73a Reintroduce affine composition (fixes crash on existing projects) 2018-03-14 09:52:43 +01:00
Jean-Baptiste Mardelle
c0d15cc89c Changing composition track now works with undo/redo
Reintroduce automatic track for compositions
Remove buggy track indicator for compositions
2018-03-14 08:52:05 +01:00
Jean-Baptiste Mardelle
c5b175fa9f Fix m_position value for compositions:
for compositions, in/out equal position in track, but
for clips, in/out equal in/out points from master clip unrelated to track position)
2018-03-13 09:17:38 +01:00
Jean-Baptiste Mardelle
20ce7803d3 *Make sure to use cut producer for slowmotion (to prevent setting in/out on master clip)
*Fix project duration not updated on clip copy
*Fix video/audio thumbs with speed effect
2018-03-12 19:46:38 +01:00
Jean-Baptiste Mardelle
6a385ee3e2 Fix project duration wrong after clip cut 2018-03-10 16:44:32 +01:00
Jean-Baptiste Mardelle
a46e4ec057 Fix document settings for timeline preview and various false invalidation cases 2018-03-09 17:13:44 +01:00
Jean-Baptiste Mardelle
137f5f914c Fix clip monitor zone, snap to zone 2018-03-09 10:50:08 +01:00
Jean-Baptiste Mardelle
17411d21e2 small cleanup in monitor ruler, fix monitor image offset 2018-03-07 11:11:56 +01:00
Jean-Baptiste Mardelle
a8d9419865 monitor overlay: stop setting property on root object and use context properties 2018-03-07 10:31:51 +01:00
Jean-Baptiste Mardelle
bdb11198f4 Fix monitor not correctly updated after insert operation 2018-03-06 09:31:47 +01:00
Jean-Baptiste Mardelle
8473c6ca21 Fix clip zone not set in clip monitor 2018-03-06 08:58:24 +01:00
Jean-Baptiste Mardelle
b52212ea6d Don't auto split a clip if dropped on an audio track. Fix crash on undo insert zone with locked track 2018-03-06 08:46:28 +01:00
Jean-Baptiste Mardelle
fefe4795bb Fix insert zone not cutting clips on other tracks 2018-03-06 08:27:44 +01:00
Jean-Baptiste Mardelle
fa78b9ab6e Prevent insertion in locked tracks 2018-03-05 09:08:23 +01:00
Nicolas Carion
09cf443b5f cleanup some debug 2018-03-04 22:28:53 +01:00
Nicolas Carion
88168bf94c retain group type when splitting/undoing + tests 2018-03-04 22:22:08 +01:00
Nicolas Carion
2eb78bf454 fix potential issue when splitting leaf nodes 2018-03-04 19:22:31 +01:00
Jean-Baptiste Mardelle
dd04fb4621 Restore timeline zone move through center handle 2018-03-04 15:14:52 +01:00
Jean-Baptiste Mardelle
93b7b25a62 Fix timeline clip resize
Differential Revision: https://phabricator.kde.org/D10828
2018-03-03 14:19:37 +01:00
Jean-Baptiste Mardelle
affa2174c3 Update AppImage dependencies 2018-03-02 12:48:27 +01:00
Jean-Baptiste Mardelle
9b0a404e79 Update AppImage scripts 2018-03-02 12:40:57 +01:00
Jean-Baptiste Mardelle
2425c68c23 Fix project settings vertical scrollbar on open
Differential Revision: https://phabricator.kde.org/D10449
2018-03-02 11:28:36 +01:00
Jean-Baptiste Mardelle
bc441b313e Fix insert/overwrite/lift not working on grouped clips 2018-03-02 11:18:01 +01:00
Jean-Baptiste Mardelle
8d352982d7 Fix clip monitor not correctly updating on some focus change 2018-03-02 10:58:11 +01:00
Jean-Baptiste Mardelle
cb87721dc2 Fix clicking on monitor ruler not activating monitor 2018-03-02 10:32:39 +01:00
Jean-Baptiste Mardelle
3f751ffe34 Fix safe zone not centered, add center cross 2018-03-02 09:16:46 +01:00
Jean-Baptiste Mardelle
d19bb34ae8 Revert "Fix insertion of several clips"
This reverts commit 5ecd423942.
2018-03-01 13:40:38 +01:00
Jean-Baptiste Mardelle
b0b6e57aec Fix qml monitor scene keyframe when seeking out of a clip 2018-03-01 13:25:00 +01:00
Jean-Baptiste Mardelle
0dc470b4a7 Fix qml scene display/connect when switching effect selection 2018-03-01 09:28:44 +01:00
Jean-Baptiste Mardelle
188fb319e7 Fix change speed on split clip 2018-02-28 10:36:56 +01:00
Jean-Baptiste Mardelle
10cc2f1c3a Remove border around profile widget to save a few pixels in the UI 2018-02-27 12:57:51 +01:00
Jean-Baptiste Mardelle
f20a0b4cbf Adjust monitor audio thumb so it's not under the ruler 2018-02-27 09:19:47 +01:00
Jean-Baptiste Mardelle
4c4b49ebc2 Correctly set group type on audio split 2018-02-26 19:08:56 +01:00
Jean-Baptiste Mardelle
a209614270 Fix left resize 2018-02-25 13:04:06 +01:00
Jean-Baptiste Mardelle
89bf4d9475 Fix monitor image offset compared to qml overlay 2018-02-25 12:02:21 +01:00
Jean-Baptiste Mardelle
d085180ee5 Cleanup insertZone function 2018-02-24 14:53:11 +01:00
Jean-Baptiste Mardelle
f09ff1cd83 Start restoring use timeline zone to edit 2018-02-23 18:20:00 +01:00
Jean-Baptiste Mardelle
f9a2a14db5 Fix effects inserted in wrong row after deletion undo 2018-02-23 14:01:13 +01:00
Jean-Baptiste Mardelle
00b0e45a79 Fix various issues related to monitor scene and effects:
* monitor scene remaining after effect deletion
* monitor scene not correctly showing keyframe state on start
* crash on move effect
* Fix active effect when adding / removing an effect
2018-02-23 13:00:31 +01:00
Nicolas Carion
e7091e00aa safer error gestion in case of multiple resize 2018-02-22 03:08:54 +01:00
Nicolas Carion
ac506287f0 fix crash on undo clip insertion in case of audio split 2018-02-22 02:50:53 +01:00
Nicolas Carion
3f858c78ea clang format 2018-02-22 02:34:40 +01:00
Nicolas Carion
3d188d5729 apply the same fixes for requestClipInsertion 2018-02-22 01:48:38 +01:00
Nicolas Carion
cc59d0ca02 adjust tests to reflect change in zone syntax 2018-02-22 01:34:16 +01:00
Nicolas Carion
723ee97259 Add safeguard when requesting creation of clip with invalid id 2018-02-22 01:28:19 +01:00
Jean-Baptiste Mardelle
61fc54ff10 Fix drop from clip monitor when no zone selected
Fix crash on subclip drop
2018-02-21 11:07:13 +01:00
Jean-Baptiste Mardelle
064bcf58e3 Fix crash introduced in last commit 2018-02-21 10:43:52 +01:00
Jean-Baptiste Mardelle
fb0f2ae087 Do not attempt to auto split audio clips 2018-02-21 10:34:35 +01:00
Jean-Baptiste Mardelle
961c97f86f Restore Match Frame feature 2018-02-21 10:24:41 +01:00
Jean-Baptiste Mardelle
ca89e39ef6 Directly update timeline on track height change
Fix tracks not resizable when minimum height was too small
2018-02-21 09:56:06 +01:00
Nicolas Carion
bf05f244f4 clean up a bunch of unused functions 2018-02-21 01:31:53 +01:00
Jean-Baptiste Mardelle
d4548ceb03 Fix crash on keyframe move (in effectstack view) 2018-02-20 23:29:24 +01:00
Jean-Baptiste Mardelle
1a47c5b067 Auto rename new track when switching from audio to video 2018-02-20 21:33:28 +01:00
Jean-Baptiste Mardelle
7c19c6144d Fix title clips incorrectly interpreted as template texts 2018-02-20 09:09:10 +01:00
Jean-Baptiste Mardelle
d1662cea82 Make sure bin clip still exists to avoid storing empty thumbs 2018-02-20 08:51:30 +01:00
Jean-Baptiste Mardelle
c18cc6ebd0 Fix crash with old param type in config files 2018-02-20 08:39:01 +01:00
Jean-Baptiste Mardelle
8e68065e26 Fix crash on unselect bin clip with effect 2018-02-19 19:24:45 +01:00
Jean-Baptiste Mardelle
91935cad48 Avoid drawing monitor image under ruler 2018-02-19 13:22:40 +01:00
Jean-Baptiste Mardelle
89cd98774a Don't install blacklist files since they are now in a Qt resource 2018-02-19 13:12:34 +01:00
Jean-Baptiste Mardelle
11806c8fbf Some cleanup and move blacklist files in a Qt resource to prevent conflicts between different Kdenlive versions 2018-02-19 13:11:09 +01:00
Jean-Baptiste Mardelle
c122e8c940 Restore colorwheels for color correction, fix freeze on reset effect, fix effects with factor 2018-02-18 18:18:25 +01:00
Jean-Baptiste Mardelle
14a2a09a28 Fix timeline corruption on unallowed move 2018-02-16 20:42:28 +01:00
Jean-Baptiste Mardelle
ca28bf37f0 Fix seeking on transition effectstack 2018-02-16 20:09:09 +01:00
Jean-Baptiste Mardelle
9fe63f04d5 Fix crash on autosave 2018-02-16 19:05:01 +01:00
Jean-Baptiste Mardelle
0fb2041f49 Fix crash on exit 2018-02-16 16:32:23 +01:00
Jean-Baptiste Mardelle
556c276b51 Fix crash deleting bin clip with keyframe effect 2018-02-16 14:56:18 +01:00
Jean-Baptiste Mardelle
11c5a018c6 First steps to support slowmotion (through timeline context menu) 2018-02-16 14:16:05 +01:00
Jean-Baptiste Mardelle
1c0e968f85 Use keyframewidget for our old "simplekeyframe" param type 2018-02-16 11:57:59 +01:00
Jean-Baptiste Mardelle
f064f511fd Fix timeline corruption on ungroup 2018-02-16 11:51:10 +01:00
Jean-Baptiste Mardelle
bc936cec19 Fix automatic split on clip insertion 2018-02-16 10:27:54 +01:00
Jean-Baptiste Mardelle
0644c5050d Fix waveform trying to display on non audio clip 2018-02-16 10:04:12 +01:00
Jean-Baptiste Mardelle
cac8cce3eb Use small size profile for faster thumbnail generation, restore file watching and fix bin clip losing effects on reload 2018-02-16 08:56:35 +01:00
Jean-Baptiste Mardelle
e8b5e646d1 Correctly unset effectstack on timeline item deletion 2018-02-15 13:34:28 +01:00
Jean-Baptiste Mardelle
960f4a95d4 Restore color picker effect param type 2018-02-15 09:17:34 +01:00
Jean-Baptiste Mardelle
e07464b9a9 update MLT min requirement 2018-02-15 08:46:30 +01:00
Jean-Baptiste Mardelle
0de4a9b1d9 Fix timeline ruler context menu 2018-02-15 08:45:55 +01:00
Jean-Baptiste Mardelle
c404be92f7 Fix various monitor length issues 2018-02-14 10:15:34 +01:00
Nicolas Carion
18335e75e3 Hardening the (de)registration of groups 2018-02-14 01:45:35 +01:00
Jean-Baptiste Mardelle
8ef49ca383 Start fixing keyframable effects for bin clips 2018-02-13 13:41:24 +01:00
Nicolas Carion
d037a28ac5 small formatting 2018-02-13 00:54:08 +01:00
Nicolas Carion
2a0641aedb fix ClipModel tests 2018-02-13 00:53:43 +01:00
Vincent Pinon
acb1d24ad5 Manually fix some old style connects 2018-02-10 23:30:48 +01:00
Jean-Baptiste Mardelle
be2d8fe5b1 Remember effect state (collapsed/expanded) 2018-02-09 15:37:39 +01:00
Jean-Baptiste Mardelle
2512bd3aca Fix error in track compositing breaking some compositions 2018-02-09 15:07:09 +01:00
Jean-Baptiste Mardelle
39ba45dd3f Fix various project length issues 2018-02-09 14:38:53 +01:00
Jean-Baptiste Mardelle
d741a30bdc Fix mouse seek from monitor 2018-02-09 12:23:50 +01:00
Jean-Baptiste Mardelle
0066b01cc9 Forwardport desktop file name definition 2018-02-09 11:43:37 +01:00
Jean-Baptiste Mardelle
50ca6978da Fix black track length after 15min project duration 2018-02-09 11:34:26 +01:00
Jean-Baptiste Mardelle
5e3e994028 Remove unimplemented options crashing in composition context menu 2018-02-09 11:33:05 +01:00
Jean-Baptiste Mardelle
37616470dc Switch timeline thumbnails to use thumbnailCache, fix various issues with timeline thumbs not updating correctly 2018-02-09 11:30:31 +01:00
Jean-Baptiste Mardelle
71c96f1b7f Fix track inserted in wrong position
CCBUG: 390018
2018-02-07 18:43:16 +01:00
Jean-Baptiste Mardelle
03f4c1b2b3 Remove some debug, fix black track on project opening, don't try to draw audio thumbs when disabled 2018-02-07 13:39:01 +01:00
Jean-Baptiste Mardelle
0e90a4b912 Don't unnecessarily reload thumbnails for image clips 2018-02-07 10:12:01 +01:00
Jean-Baptiste Mardelle
51fab197aa Fix corruption on group move with composition
Correctly resize clips/groups on drag with different tracks height
2018-02-07 09:08:46 +01:00
Vincent Pinon
42b4523d56 clazy: fix-old-style-connect 2018-02-06 21:25:31 +01:00
Jean-Baptiste Mardelle
daae9e8322 Fix effectstack scrollbar wrong length 2018-02-06 08:49:20 +01:00
Nicolas Carion
bf4f168cbb fix keyframes modification in case gui is not there 2018-02-05 20:40:01 +01:00
Nicolas Carion
ac2cd57597 fix typo in profile checking 2018-02-05 20:40:01 +01:00
Jean-Baptiste Mardelle
36a0f30afc Ensure effect/composition properties displays scrollbar 2018-02-05 13:43:52 +01:00
Jean-Baptiste Mardelle
668ebd6359 Avoid overlapping start and end thumbnails in timeline 2018-02-04 18:52:08 +01:00
Jean-Baptiste Mardelle
16e74b9d2f remove duplicate line 2018-02-04 18:37:43 +01:00
Nicolas Carion
36ffc03ef8 force creation of job manager a bit earlier 2018-02-04 17:32:14 +01:00
Jean-Baptiste Mardelle
15d906bc99 Shift+click to individually resize grouped clips 2018-02-04 14:22:46 +01:00
Jean-Baptiste Mardelle
00eca74f4e Don't allow resizing group elements 2018-02-04 14:10:48 +01:00
Jean-Baptiste Mardelle
3764f7b07f Resizing a grouped item now resizes grouped clips having same start/end 2018-02-04 11:38:26 +01:00
Jean-Baptiste Mardelle
a10a98968a Zoom on mouse 2018-02-03 19:55:34 +01:00
Vincent Pinon
137b11fdd2 Switch to qFuzzy* float comparison function 2018-02-02 23:40:06 +01:00
Vincent Pinon
85f6cd3ab3 Fix more GCC warnings 2018-02-02 22:45:15 +01:00
Vincent Pinon
f6a0a362ad Fix compilation 2018-02-02 22:45:14 +01:00
Jean-Baptiste Mardelle
937d5914eb Implement composition copy/paste 2018-02-02 18:45:31 +01:00
Jean-Baptiste Mardelle
5ecd423942 Fix insertion of several clips 2018-02-02 15:55:07 +01:00
Jean-Baptiste Mardelle
0f13b96e07 Fix various timeline ui roughness (timeline cursor displaying over track heads) 2018-02-02 15:12:44 +01:00
Jean-Baptiste Mardelle
a51e670780 Fix move aborted when dragging to another track causes move along same track 2018-02-02 14:24:04 +01:00
Jean-Baptiste Mardelle
83492957f2 Fix random behavior of grouping and fix group cut 2018-02-02 14:12:02 +01:00
Jean-Baptiste Mardelle
04d3e46d5b Fix crash on composition selection, and compositions can now be grouped! 2018-02-02 10:13:43 +01:00
Vincent Pinon
f2c984cf3c fix more GCC warnings 2018-02-01 23:36:18 +01:00
Jean-Baptiste Mardelle
5e6740b377 Fix crash on composition selection 2018-02-01 18:54:13 +01:00
Jean-Baptiste Mardelle
0abbe17e3a Fix error in previous commit preventing drag in timeline 2018-02-01 18:38:17 +01:00
Jean-Baptiste Mardelle
10904e629b Get ready for project duration, fix timeline scrollbars not shown 2018-02-01 13:20:56 +01:00
Jean-Baptiste Mardelle
ab4c737cbe Fix unwanted clip move when clicking on grouped selection 2018-01-31 10:17:20 +01:00
Jean-Baptiste Mardelle
59c2d5c3ec Fix group move by reparenting qml items to the dragged clip at drag start 2018-01-31 07:51:37 +01:00
Vincent Pinon
633b1834a0 Fix another bunch of GCC warnings 2018-01-27 01:24:32 +01:00
Vincent Pinon
6298374fa6 Update authors 2018-01-27 01:24:32 +01:00
Jean-Baptiste Mardelle
1ba3294174 Fix corruption on group move. However currently grouped clips are not displayed in the move,
I need to find a way to do the move in qml only
2018-01-26 16:01:14 +01:00
Jean-Baptiste Mardelle
53183a2f00 Start fixing group move 2018-01-26 11:29:25 +01:00
Jean-Baptiste Mardelle
74ecb8278f Workaround Qt >= 5.9.2 crash in qml menu on parent deletion 2018-01-26 10:20:28 +01:00
Jean-Baptiste Mardelle
e2c2f581e3 Handle MLT 6.6's SDL2 related changes 2018-01-26 08:51:13 +01:00
Jean-Baptiste Mardelle
f81e073b02 Fix timeline corruption due to rounding issues 2018-01-24 13:09:25 +01:00
Jean-Baptiste Mardelle
8b2a205ea8 Fix qml warnings 2018-01-24 12:04:15 +01:00
Jean-Baptiste Mardelle
c2b852dd44 Fix timeline corruption when dragging group below last track 2018-01-24 11:49:53 +01:00
Jean-Baptiste Mardelle
842d8edc31 Fix audio split not restoring clip correctly on undo, and extract to lower audio track if available 2018-01-24 11:28:21 +01:00
Jean-Baptiste Mardelle
3612a41766 Load color theme as soon as possible 2018-01-24 10:46:32 +01:00
Jean-Baptiste Mardelle
fa8b73078d Fix lock track and set target track 2018-01-24 09:05:52 +01:00
Jean-Baptiste Mardelle
d24e3e9bd5 Fix crash on undo split audio 2018-01-23 13:32:33 +01:00
Jean-Baptiste Mardelle
aafe89da4d Split audio now extracts audio on audio tracks 2018-01-23 09:16:25 +01:00
Jean-Baptiste Mardelle
30d5daffaf unify qml headers 2018-01-22 13:33:23 +01:00
Jean-Baptiste Mardelle
ab0dc879cd Remove Qt < 5.6 support 2018-01-22 13:24:52 +01:00
Jean-Baptiste Mardelle
fd02db9aa1 Fix clip move not always correctly terminating 2018-01-22 13:15:17 +01:00
Jean-Baptiste Mardelle
bbec74209d Fix bin thumbnails for audio clips 2018-01-22 13:15:17 +01:00
Jean-Baptiste Mardelle
dd0e2f4279 Fix Ctrl + rubber selection not working 2018-01-19 17:39:02 +01:00
Jean-Baptiste Mardelle
148446ace4 Fix fade on cut 2018-01-19 16:21:35 +01:00
Jean-Baptiste Mardelle
78e4d19277 More fade fixes 2018-01-19 15:50:14 +01:00
Jean-Baptiste Mardelle
98a1c0e4f2 Fix crash on extract clip 2018-01-19 14:55:49 +01:00
Jean-Baptiste Mardelle
0e34cc2473 Fix typo breaking some clip cut 2018-01-19 14:42:26 +01:00
Jean-Baptiste Mardelle
eaafa0665b Fix most issues with fades, integrate in undo/redo 2018-01-19 11:25:40 +01:00
Jean-Baptiste Mardelle
cdf4784556 Pause after playing backwards reaches clip start 2018-01-16 23:46:38 +01:00
Jean-Baptiste Mardelle
f1550873ad Fix crash loading old project with slowmotion 2018-01-12 19:48:10 +01:00
Jean-Baptiste Mardelle
a4e77fedf4 Fix sox effects needing special handling, readd audio category for effects 2018-01-12 19:36:39 +01:00
Jean-Baptiste Mardelle
22f989a3c4 Improve composition track indicator erronous behavior 2018-01-12 16:00:11 +01:00
Jean-Baptiste Mardelle
d6f1ff1fc4 Fix qml parenting errors 2018-01-12 14:04:36 +01:00
Jean-Baptiste Mardelle
73d34f1715 Fix display of composition name 2018-01-12 13:42:18 +01:00
Jean-Baptiste Mardelle
8ec4f94aa7 Fix filter list sometimes displaying corrupted selection 2018-01-12 12:40:46 +01:00
Jean-Baptiste Mardelle
eaf07fdf6f Fix vorbis encoding 2018-01-11 09:59:49 +01:00
Jean-Baptiste Mardelle
a65dfeecf5 Fix crash cutting clip with fade 2018-01-11 09:17:38 +01:00
Jean-Baptiste Mardelle
ed96594afa Fix some bugs and crashes in group management 2018-01-11 08:47:42 +01:00
Jean-Baptiste Mardelle
252b0febde Simplify job management (only 1 parent job allowed), fixes some crashes and locks 2018-01-10 12:35:10 +01:00
Jean-Baptiste Mardelle
91d64a575f Job fixes 2018-01-10 09:44:56 +01:00
Vincent Pinon
4ba9c74457 Fix some GCC warnings 2018-01-08 21:40:51 +01:00
Jean-Baptiste Mardelle
af5e866260 Fix crash on folder rename 2018-01-05 15:47:37 +01:00
Jean-Baptiste Mardelle
20d4498e08 Fix loading order of compositions 2018-01-05 14:28:27 +01:00
Jean-Baptiste Mardelle
889deb7e82 Correctly load composition properties on project opening 2018-01-05 13:54:48 +01:00
Jean-Baptiste Mardelle
4d8f7a36f6 Fix broken composition (incorrect insertion order with track compositing) 2018-01-05 11:28:30 +01:00
Jean-Baptiste Mardelle
e01484236c Some QString init cleanup 2018-01-05 11:17:04 +01:00
Jean-Baptiste Mardelle
1ee9cac62a Fix compilation (type error) 2018-01-05 10:08:19 +01:00
Jean-Baptiste Mardelle
4476bae855 Fix snapping of item start on resize 2018-01-04 16:22:20 +01:00
Jean-Baptiste Mardelle
9c91ad7a38 Display composition name instead of id in timeline 2018-01-04 16:07:05 +01:00
Jean-Baptiste Mardelle
144ae0f70b Fix crash on composition drag 2018-01-04 12:20:55 +01:00
Jean-Baptiste Mardelle
8c6ee4d3fb Warn and delete unknown effects 2018-01-01 15:22:22 +01:00
Jean-Baptiste Mardelle
78e7375231 Fix timeline zone resize 2018-01-01 13:15:05 +01:00
Jean-Baptiste Mardelle
529f5f48e7 Restore autosave 2017-12-29 11:30:42 +01:00
Jean-Baptiste Mardelle
531b54de28 Allow guide move in timeline 2017-12-27 23:58:48 +01:00
Jean-Baptiste Mardelle
55ec8e6936 Update AppImage scripts 2017-12-25 14:06:34 +01:00
Jean-Baptiste Mardelle
552c0c8212 Fix loading of track state (mute, hidden, locked) 2017-12-18 09:42:56 +01:00
Jean-Baptiste Mardelle
0de81d990f Always select first clip added to bin 2017-12-15 00:16:39 +01:00
Jean-Baptiste Mardelle
f3c74051bf Update AppImage scripts (add mandatory libresample) 2017-12-14 21:12:41 +01:00
Jean-Baptiste Mardelle
cb44379536 Remember default widget style 2017-12-14 21:09:09 +01:00
Jean-Baptiste Mardelle
312ed84704 speedup project loading 2017-12-14 20:51:41 +01:00
Jean-Baptiste Mardelle
baf7f38104 Fix various crashes on projecr opening 2017-12-14 20:27:48 +01:00
Jean-Baptiste Mardelle
d004f65857 Fix crash on subclip 2017-12-12 20:43:32 +01:00
Jean-Baptiste Mardelle
77fd661e22 Fix crash on opening a project with filters 2017-12-11 19:38:21 +01:00
Jean-Baptiste Mardelle
09ba4a4543 Fix various crashes on project opening 2017-12-08 18:31:57 +01:00
Jean-Baptiste Mardelle
da6e103c34 Update AppImage script for knotifications 2017-12-08 16:57:44 +01:00
Jean-Baptiste Mardelle
9a451963d9 AppImage: Include Breeze style, switch to SDL2 2017-12-08 15:04:32 +01:00
Jean-Baptiste Mardelle
e5283cf3de Fix some effects hiden in UI, reduce volume minimum 2017-12-08 12:24:52 +01:00
Jean-Baptiste Mardelle
3a5f901b00 Allow logarithmic scale for keyframes (will allow to solve volume bug)
CCBUG: 364040
2017-12-08 11:06:54 +01:00
Jean-Baptiste Mardelle
0a01506902 import recent proxy changes 2017-12-08 06:20:18 +01:00
Jean-Baptiste Mardelle
3bd3f1bca4 Port proxy job to new job framework, make size of image proxy configurable 2017-12-06 11:28:50 +01:00
Jean-Baptiste Mardelle
a6840e2187 Fix creation of bin playlist for new documents 2017-11-29 11:12:55 +01:00
Nicolas Carion
a52f101131 rewove dependency on binController in projectItemModel 2017-11-29 01:34:48 +01:00
Nicolas Carion
d374d87750 remove binController from timeline view classes 2017-11-29 01:01:35 +01:00
Jean-Baptiste Mardelle
46c0ed1ea1 Various keyframe fixes 2017-11-28 22:08:03 +01:00
Jean-Baptiste Mardelle
caa7c16032 Keyboard arrows / Alt+arrow allows to move keyframes position in timeline 2017-11-26 16:54:00 +01:00
Jean-Baptiste Mardelle
1c05f00499 Delete keyframe when dragging far outside clip bounds 2017-11-26 15:20:20 +01:00
Jean-Baptiste Mardelle
b8f0531c65 Display timeline keyframes by default 2017-11-26 11:53:58 +01:00
Jean-Baptiste Mardelle
0522f4eb00 Moving keyframes in timeline now correctly updates display 2017-11-26 11:21:17 +01:00
Jean-Baptiste Mardelle
29ce7e24a0 Improve timeline keyframe handling (allow free move) 2017-11-25 22:55:43 +01:00
Jean-Baptiste Mardelle
b4c76e7dcd Improve audio thumbnails drawing speed 2017-11-25 20:48:15 +01:00
Nicolas Carion
1a7fac1056 remove references to bincontroller in clipcontroller 2017-11-25 19:49:43 +01:00
Nicolas Carion
7bc5a8edf8 remove old unused functions 2017-11-25 19:18:20 +01:00
Nicolas Carion
bee67ca443 fix compilation 2017-11-25 19:18:10 +01:00
Nicolas Carion
3e0144b415 make sure parent folder are correctly stored 2017-11-25 18:55:02 +01:00
Jean-Baptiste Mardelle
0d9b06f6b1 Don't try to draw audio thumbnails when disabled.
Currently audio thumbs cause a major slowdows on high zoom.
That should be fixed, best way is probably to use qml canvas instead of
QQuickPaintedItem and clip to only visible region
2017-11-24 14:44:15 +01:00
Jean-Baptiste Mardelle
2461e97abf Update timeline audio thumbs when data is ready 2017-11-23 18:55:03 +01:00
Jean-Baptiste Mardelle
aefe065f2a Fix crash deleting clip with running job 2017-11-23 13:37:06 +01:00
Gustavo Pichorim Boiko
251f545ca4 Use the thumb producer form project clip in ThumbJob
Summary:
Update the ProjectClip::thumbProducer to be a std::shared_ptr and use it in the
ThumbJob.

Using the originalProducer() causes crashes when using movit acceleration.

Test Plan:
- Enable movit
- Run kdenlive
- Add a JPEG image to the project bin

Reviewers: alcinos, mardelle

Reviewed By: alcinos, mardelle

Differential Revision: https://phabricator.kde.org/D8808
2017-11-22 10:21:18 -02:00
Jean-Baptiste Mardelle
dd4128b415 Fix crash on add effect 2017-11-22 12:01:56 +01:00
Jean-Baptiste Mardelle
5fad024f1b Fix crash on effect deletion, fix mouse wheel not working on effect params 2017-11-22 10:38:07 +01:00
Jean-Baptiste Mardelle
b130e1afef Fix timeline context menus 2017-11-22 08:47:01 +01:00
Jean-Baptiste Mardelle
28bd3bd863 Fix cursor icon & action in timeline ruler 2017-11-21 21:02:50 +01:00
Jean-Baptiste Mardelle
3742cacaa7 Fix clip fades not updating in timeline after change in stack
Restore position parameter for effects
Restore "drop frame" option for monitors
2017-11-21 13:06:36 +01:00
Nicolas Carion
4c93482615 partial fix for project loading 2017-11-20 01:37:52 +01:00
Nicolas Carion
d0105d2c5f port necessary function for saving 2017-11-20 01:11:24 +01:00
Nicolas Carion
6d65893723 make sure thumbs are loaded on bin loading 2017-11-20 00:51:34 +01:00
Nicolas Carion
f53203890b First stab at bin saving/loading (WIP) 2017-11-20 00:44:57 +01:00
Nicolas Carion
6187c297f6 Add checks on jobs queries 2017-11-20 00:44:22 +01:00
Jean-Baptiste Mardelle
f5be0cdf3d Fix crash trying to group with no selcted item 2017-11-16 19:10:08 +01:00
Jean-Baptiste Mardelle
35d8bba482 Fix crash on cut 2017-11-15 11:32:04 +01:00
Jean-Baptiste Mardelle
972d39e270 Fix AppImage scripts 2017-11-15 10:27:52 +01:00
Jean-Baptiste Mardelle
73ea55b818 Fix AppImage compilation 2017-11-15 10:27:35 +01:00
Jean-Baptiste Mardelle
f658dfb3b2 Fix AppImage instructions 2017-11-15 07:39:17 +01:00
Jean-Baptiste Mardelle
defb63f4c9 Fix AppImage build start script 2017-11-15 07:37:03 +01:00
Jean-Baptiste Mardelle
1641b0bad9 Update AppImage script with newer Qt/KF5 2017-11-15 07:30:59 +01:00
Jean-Baptiste Mardelle
016cbdc628 Fix various timeline corruptions 2017-11-14 22:06:31 +01:00
Vincent Pinon
5e355ebc1d Fix compilation 2017-11-13 23:41:19 +01:00
Jean-Baptiste Mardelle
5342e4e33d Use seek position in timeline operations to be more responsive. Fix crash on moving mouse with shift pressed 2017-11-08 13:14:29 +01:00
Jean-Baptiste Mardelle
109bd885ce Follow frame/timecode setting for tooltip 2017-11-03 10:54:46 +01:00
Jean-Baptiste Mardelle
dc35a73421 Qml cleanup, add tooltip to timeline clips 2017-11-03 10:46:11 +01:00
Jean-Baptiste Mardelle
8d8626c1e1 Fix timeline clips have wrong duration drag after timeline resize 2017-11-02 18:59:09 +01:00
Jean-Baptiste Mardelle
839b9911ce Remove deprecated stuff 2017-11-02 08:30:08 +01:00
Jean-Baptiste Mardelle
844bdb0de3 Fix various crashes in subclips (clip zones) 2017-11-01 09:37:13 +01:00
Jean-Baptiste Mardelle
906f457a6c Don't show bubble info about frame if clip is not moved in timeline 2017-10-31 13:31:54 +01:00
Jean-Baptiste Mardelle
49ead1813c Make title clips work again 2017-10-30 23:29:25 +01:00
Jean-Baptiste Mardelle
8a18bf7d40 small cleanup 2017-10-29 22:56:35 +01:00
Jean-Baptiste Mardelle
f7e789b6e5 Try to fix clip corruption on drag to track 2017-10-29 22:15:34 +01:00
Jean-Baptiste Mardelle
e7b1c1131f Don't attempt thumbnails for audio clips 2017-10-29 21:36:37 +01:00
Jean-Baptiste Mardelle
61d9af7bc8 Fix audiothumb job threading issue and error in argument 2017-10-29 20:47:28 +01:00
Jean-Baptiste Mardelle
3ffc3a7e31 Fix fades on clip cuts & resize 2017-10-29 14:48:26 +01:00
Jean-Baptiste Mardelle
30aa6de9e3 Fix clip sometimes moved to wrong track on drag 2017-10-29 13:08:50 +01:00
Jean-Baptiste Mardelle
7c935bad70 Cleanup and revert some incorrect changes in clip indexes 2017-10-29 12:43:35 +01:00
Jean-Baptiste Mardelle
8ce7b67b2a Fix namespace confusion breaking compilation 2017-10-29 12:40:56 +01:00
Jean-Baptiste Mardelle
cacee769f7 Fix timeline corruption on most operations 2017-10-29 12:40:16 +01:00
Nicolas Carion
b20e6da1ee delete bin clip when loading is not successful 2017-10-29 10:21:19 +01:00
Nicolas Carion
55179ce428 remove depracated producer queue 2017-10-29 10:17:33 +01:00
Nicolas Carion
3dad3f4319 clang-format 2017-10-29 01:24:37 +02:00
Nicolas Carion
20407bdaf7 Huge cleanup of clip creation and jobs 2017-10-29 01:19:38 +02:00
Nicolas Carion
f100d13626 edit gitignore 2017-10-29 00:09:51 +02:00
Jean-Baptiste Mardelle
a7c00dd89f Fix crash on composition drag 2017-10-27 13:08:12 +02:00
Jean-Baptiste Mardelle
dec9263214 Fix track qml confusion and crash on selection deletion 2017-10-27 08:15:08 +02:00
Jean-Baptiste Mardelle
464a31c8e6 Fix various timeline corruptions 2017-10-26 08:24:05 +02:00
Jean-Baptiste Mardelle
547d99d4f6 Return full clip length when no clip zone is set 2017-10-24 19:21:19 +02:00
Jean-Baptiste Mardelle
eb3a1ba720 Fix freeze on undo change clip type 2017-10-24 18:52:17 +02:00
Jean-Baptiste Mardelle
5831d3795d Fix crash using non avformat clips
Start using target tracks for timeline lift/extract/insert
2017-10-24 13:10:48 +02:00
Jean-Baptiste Mardelle
c9cd9a4d28 Double click on track led to set as audio/video target 2017-10-23 19:07:06 +02:00
Jean-Baptiste Mardelle
cbeabfc768 Allow setting clip state (original/video only/audio only) at build time 2017-10-23 19:06:38 +02:00
Jean-Baptiste Mardelle
df7afaaed9 Fix incorrect keyframe edited after monitor seek 2017-10-20 19:15:07 +02:00
Jean-Baptiste Mardelle
8046f6661a First version of split audio 2017-10-20 16:52:33 +02:00
Jean-Baptiste Mardelle
5791d47261 Fix timeline inconsistencies introduced in recent commit, progress on timeline clip menu 2017-10-20 16:33:56 +02:00
Jean-Baptiste Mardelle
a76683fd39 Project clip: correctly handle effect change on child producers 2017-10-20 12:22:25 +02:00
Jean-Baptiste Mardelle
ec38fa3d0b Switch to previous behavior for producers (store audio only / video only producers in project clip) 2017-10-19 13:20:59 +02:00
Jean-Baptiste Mardelle
acb6c14ca8 Use a new copy of the bin producer on each insertion in timeline to allow audio only / video only clips and avoid issues on audio mix 2017-10-18 12:33:05 +02:00
Jean-Baptiste Mardelle
3addf6e330 Display keyframes on compositions 2017-10-17 19:21:46 +02:00
Jean-Baptiste Mardelle
df72d7c35e Move timeline keyframe view in its own class for reuse 2017-10-17 13:37:55 +02:00
Jean-Baptiste Mardelle
7398b1e392 Track effects are back 2017-10-17 08:55:08 +02:00
Jean-Baptiste Mardelle
d6cb5c4150 Fix effects with multiple keyframable parameters 2017-10-16 18:44:24 +02:00
Jean-Baptiste Mardelle
04563d2587 Cleanup enabling / disabling of monitor geometry keyframe scene 2017-10-16 13:01:07 +02:00
Jean-Baptiste Mardelle
1fcff0de30 Fix opacity keyframe interpolation 2017-10-14 17:39:57 +02:00
Jean-Baptiste Mardelle
dbe01b544c Disable test built effect stack 2017-10-14 17:16:08 +02:00
Jean-Baptiste Mardelle
cccb3ac3d1 Fix crash trying to delete first keyframe
Initial support for opacity keyframe in timeline
2017-10-14 15:48:41 +02:00
Jean-Baptiste Mardelle
d1d3d24c12 Update timeline keyframes and type combobox on keyframe type change 2017-10-13 17:50:50 +02:00
Jean-Baptiste Mardelle
ad834a2cd4 Allow changing keyframe type 2017-10-13 17:10:50 +02:00
Jean-Baptiste Mardelle
bf407756b9 Fix keyframeview should follow monitor seeking 2017-10-13 15:17:26 +02:00
Jean-Baptiste Mardelle
4283309d06 add keyframe by double click, correctly update on keyframe remove 2017-10-13 13:31:18 +02:00
Jean-Baptiste Mardelle
2ab2880a95 Display keyframes in timeline clip and allow move/delete
Has to be enabled through button in effectstack view
2017-10-13 12:33:27 +02:00
Nicolas Carion
c07380861d Json export of groups now better represent the tree hierarchy and supports compositions. Add tests 2017-10-08 13:30:27 -04:00
Nicolas Carion
76e085e00f fix some warnings 2017-10-08 13:30:27 -04:00
Jean-Baptiste Mardelle
d15359cd42 Initial support for geometry keyframes 2017-10-08 16:43:47 +02:00
Jean-Baptiste Mardelle
b085b66f7e FIx compilation 2017-10-08 09:15:55 +02:00
Nicolas Carion
548e0a832a some clang format and add tests for clip type 2017-10-08 01:50:18 -04:00
Nicolas Carion
18ebf1bf85 We can define group types more properly 2017-10-08 01:27:15 -04:00
Jean-Baptiste Mardelle
a9b9611490 Fix tooltip on clip resize 2017-10-07 13:45:35 +02:00
Jean-Baptiste Mardelle
8f7a7f9aaa Clear selection when clicking empty space in timeline 2017-10-06 10:17:58 +02:00
Nicolas Carion
de33f46485 fix copy when selecting multiple clips 2017-10-06 01:26:28 -04:00
Nicolas Carion
e7ef684cab Fully functionnal group copy 2017-10-06 01:20:52 -04:00
Nicolas Carion
91c4b4c377 make parameter const ref 2017-10-05 23:58:39 -04:00
Nicolas Carion
2544c1e3fd move copy functions to TimelineFunctions and simplify logic 2017-10-05 23:56:37 -04:00
Nicolas Carion
09139350ad Remember the id of the selection group 2017-10-05 23:13:47 -04:00
Nicolas Carion
c888fa3c92 fix compilation on clang 2017-10-05 22:49:48 -04:00
Jean-Baptiste Mardelle
f042777ce2 Allow copy/paste of grouped items 2017-10-04 13:31:35 +02:00
Jean-Baptiste Mardelle
ef0af7523a Copy/paste in timeline through usual shortcuts (groups todo) 2017-10-04 10:45:52 +02:00
Jean-Baptiste Mardelle
61fb3de091 First version of AppImage build script for reference 2017-10-04 10:13:15 +02:00
Jean-Baptiste Mardelle
72cea356d6 Preliminary copy/paste in timeline through context menu 2017-10-03 23:31:08 +02:00
Jean-Baptiste Mardelle
10b07330c4 Fix track insert/delete 2017-10-03 20:28:57 +02:00
Jean-Baptiste Mardelle
de70a8e8ae Get ready for centered rotation in qtblend 2017-10-03 13:32:17 +02:00
Jean-Baptiste Mardelle
3d6dc323cf Finish implementing geometry param type with reusable GeometryWidget 2017-10-01 18:21:18 +02:00
Jean-Baptiste Mardelle
a5fbf0b402 Initial reimplementation of geometry parameter 2017-10-01 14:25:13 +02:00
Jean-Baptiste Mardelle
94d991dd15 When only 1 keyframe is present, always allow adjusting param values 2017-10-01 12:36:11 +02:00
Jean-Baptiste Mardelle
800258e078 fix timeline move bubble tooltip not working correctly in some track change cases 2017-10-01 07:49:26 +02:00
Jean-Baptiste Mardelle
be488bedac Use first words of text clip as clip name instead of "title clip" 2017-09-29 23:24:58 +02:00
Jean-Baptiste Mardelle
892483c007 Restore add track dialog and fix track sorting in timeline 2017-09-29 11:22:03 +02:00
Jean-Baptiste Mardelle
bae5f1565c Display timeline mouse position in dedicated toolbar action 2017-09-27 19:02:33 +02:00
Jean-Baptiste Mardelle
8968720a98 Restore timeline insert and insert/overwrite features 2017-09-27 12:51:25 +02:00
Jean-Baptiste Mardelle
9057479f52 Restore lift & extract operations 2017-09-27 10:37:00 +02:00
Jean-Baptiste Mardelle
3321bfc813 Correctly handle track compositing change & fix crash on project opening 2017-09-25 19:08:08 +02:00
Jean-Baptiste Mardelle
c5b42334a1 Fix compilation with undefined LOGGING 2017-09-25 08:17:02 +02:00
Nicolas Carion
8826035483 minor text fix 2017-09-24 19:36:34 +02:00
Nicolas Carion
7b08c710f1 Reimplement check for clips on removable devices 2017-09-24 16:29:41 +02:00
Jean-Baptiste Mardelle
3e71bcf514 Fix tooltips not updating when shortcut was changed 2017-09-24 16:00:34 +02:00
Nicolas Carion
771bd4701f Make sure loading goes right if folder hierarchy is invalid 2017-09-22 02:01:30 +02:00
Nicolas Carion
14b6407e8b Port bin folder loading to new model 2017-09-22 01:50:40 +02:00
Nicolas Carion
51d6efead5 Minor renaming for more comprehensive method name 2017-09-22 00:49:39 +02:00
Jean-Baptiste Mardelle
1b54b3e04f Correctly update profile widget when a profile was changed/deleted 2017-09-20 09:37:49 +02:00
Nicolas Carion
8eef9e384e Fix moving effect up in stack 2017-09-19 01:45:52 +02:00
Nicolas Carion
cb49900d5f Display and allow edit of keyframable parameters 2017-09-19 01:27:42 +02:00
Nicolas Carion
3c98024b46 Keyframe model is now owned by assetparametermodel, not keyframewidget 2017-09-18 23:39:39 +02:00
Nicolas Carion
b2c4af4c12 Fix moving keyframes + tests 2017-09-17 22:24:12 +02:00
Nicolas Carion
8db25d940f fix problem when parsing keyframes + preliminary unit tests 2017-09-17 02:02:37 +02:00
Nicolas Carion
d90279a39b Fix bug on keyframe move 2017-09-17 02:02:37 +02:00
Jean-Baptiste Mardelle
b30bba1e6d Add option to disable test building (useful for AppImage) 2017-09-17 00:05:39 +02:00
Jean-Baptiste Mardelle
b3ca5e6b74 Plug-in built-in stack's colorwheels fo lift/gamma/gain effect as a test
Will probably need a better implementation to communicate between effectmodel and qml
2017-09-16 00:26:07 +02:00
Jean-Baptiste Mardelle
f73a215775 Add qml color wheel correction to built in stack for testing (not connected to effect yet) 2017-09-15 17:40:07 +02:00
Jean-Baptiste Mardelle
de01ca92ee Don't show useless details on first start,
fix missing codecs info not always appearing in render widget
2017-09-15 14:02:00 +02:00
Jean-Baptiste Mardelle
97d73535c1 Fix bug in timeline clip insertion 2017-09-15 13:05:27 +02:00
Jean-Baptiste Mardelle
16be241522 Fix multithreaded encoding and incorrect encoder speed tooltip after codec change 2017-09-15 12:14:02 +02:00
Jean-Baptiste Mardelle
6c439bad44 Disable timeline preview anim, consumes too much CPU 2017-09-15 09:41:32 +02:00
Jean-Baptiste Mardelle
ef697b17c8 Start reimplementing track compositing change action 2017-09-15 09:19:03 +02:00
Jean-Baptiste Mardelle
83614f1b0a Fix import of image sequence 2017-09-15 09:15:35 +02:00
Jean-Baptiste Mardelle
cfb0592a90 Remove deprecated image transparency property 2017-09-15 08:45:54 +02:00
Jean-Baptiste Mardelle
8bb374a50d Fix stupid repaint loop causing performance issues 2017-09-15 00:01:55 +02:00
Jean-Baptiste Mardelle
9f3198ef77 Fix fps display in monitors 2017-09-14 17:04:18 +02:00
Jean-Baptiste Mardelle
1f7395c266 Fix crash when editing & changing a customm project profile 2017-09-14 16:51:04 +02:00
Jean-Baptiste Mardelle
6b4b06c018 Add slowmotion effect in experimental qml builtin effect stack 2017-09-14 16:23:19 +02:00
Vincent Pinon
d4bc618915 Fix build with KIO < 5.33 2017-09-14 16:08:19 +02:00
Vincent Pinon
58331f047e Fix build with KIO < 5.33 2017-09-13 21:52:53 +02:00
Jean-Baptiste Mardelle
19e6484308 Fix exit crash & correctly remove tmp dir of unsaved projects 2017-09-13 20:15:45 +02:00
Jean-Baptiste Mardelle
308335ca82 backport Shotcut changes in monitor display code 2017-09-13 15:53:25 +02:00
Jean-Baptiste Mardelle
02f612bff0 Fix bug in timeline preview invalidation, invalidate on effect change 2017-09-13 15:52:58 +02:00
Vincent Pinon
93d63d0dc5 Merge branch 'master' into refactoring_timeline 2017-09-12 22:38:56 +02:00
Jean-Baptiste Mardelle
e292dd0e45 Reconnect preview manager with undo stack 2017-09-11 19:01:31 +02:00
Nicolas Carion
d02efb7b3d Some fixes to the keyframe model 2017-09-11 01:09:51 +02:00
Nicolas Carion
7b91ff7b65 seeking on the keyframe timeline seeks in the real timeline 2017-09-10 15:29:36 +02:00
Jean-Baptiste Mardelle
ec79c1a7de Fix effectlist filter causing display of corrupted list 2017-09-08 14:42:24 +02:00
Jean-Baptiste Mardelle
0dd2dae248 Start invalidating timeline preview on clip move/insert/delete 2017-09-08 11:55:11 +02:00
Nicolas Carion
27066bf8cb fix typo and use QPersistentModelIndex where appropriate 2017-09-08 00:12:03 +02:00
Nicolas Carion
c668fbace1 First tentative of working keyframe view (needs to be improved) 2017-09-06 23:53:49 +02:00
Nicolas Carion
6b976ce1bf Move keyframes in a more suitable folder 2017-09-06 23:53:49 +02:00
Nicolas Carion
8002a203ce Implementing an asset widget for keyframes 2017-09-06 23:53:49 +02:00
Nicolas Carion
0a892205b9 Update view to display keyframe list 2017-09-06 23:53:49 +02:00
Jean-Baptiste Mardelle
da4d6336c8 Fix crash dragging clip when timeline preview is enabled 2017-09-06 10:45:59 +02:00
Jean-Baptiste Mardelle
c6d155d724 Cleanup & rewrite file watcher,
update title clips whenever template changes
CCBUG: 384340
2017-09-06 10:07:52 +02:00
Jean-Baptiste Mardelle
5138310f1f Switch audio mix from combine to sum, preventing artifacts 2017-09-06 07:38:12 +02:00
Jean-Baptiste Mardelle
01ff6cddb7 Forward-port extract frame to source size,
add checkbox in filedialog allowing to chose between project and source resolution
2017-09-05 19:13:35 +02:00
l10n daemon script
02d63984ca 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"
2017-09-05 19:13:35 +02:00
Jean-Baptiste Mardelle
2f7d9ca4a2 Remember last selected title template
CCBUG: 384340
2017-09-05 19:13:34 +02:00
Jean-Baptiste Mardelle
55a210fa48 Fix proxy error (height not multiple of 2)
BUG: 384345
2017-09-05 19:12:37 +02:00
Jean-Baptiste Mardelle
13086b1431 Fix extract frame from bin exporting lower than source image 2017-09-05 19:12:37 +02:00
Michael Georg Hansen
52a26985cc Fix visibility check of tracks in multitrack-view
Differential Revision: https://phabricator.kde.org/D7670
2017-09-05 19:11:35 +02:00
Jean-Baptiste Mardelle
a90c755dd8 Allow disabling autosave until we improve it
BUG: 384197
2017-09-05 19:11:35 +02:00
Tobias C. Berner
64f526d10c FreeBSD does not have sys/asm.h -- for what is this include needed on linux?
Reviewers: #freebsd, mardelle

Differential Revision: https://phabricator.kde.org/D6929
2017-09-05 19:08:21 +02:00
Vincent Pinon
41047f80e5 Windows: find Kdenlive lumas
BUG: 375337
2017-09-05 19:07:47 +02:00
Vincent Pinon
3cf8cc478f Windows: terminate KDE session on window close
BUG: 380854
2017-09-05 19:07:47 +02:00
Vincent Pinon
b35e27e613 Windows: always use bundled MLT
BUG: 380036
2017-09-05 19:07:47 +02:00
Vincent Pinon
d75536facb Remove project profiles sharing (knsrc)
Never used, not created on store.kde.org

BUG: 383238
2017-09-05 19:06:45 +02:00
Vincent Pinon
851474a43a Gardening: fix GCC warnings (8) 2017-09-05 19:05:45 +02:00
Luigi Toscano
f172068090 doc: fix option (qwindowtitle instead of caption) 2017-09-05 19:00:12 +02:00
Nicolas Carion
aeaafd4d95 Adding a merge model for keyframes (to handle keyframes of several parameters in the same effect) 2017-09-05 17:06:07 +02:00
Nicolas Carion
2b762ee5ec Various improvement to keyframe model and initial view 2017-09-04 00:34:07 +02:00
Nicolas Carion
da1fb34684 Big step in deconnecting old effectstack and timeline 2017-09-03 15:56:18 +02:00
Nicolas Carion
a3041f6429 move some widgets to the correct folder 2017-09-01 15:16:31 +02:00
Nicolas Carion
681ed1e77f correct mistake in keyframe model design 2017-09-01 13:46:32 +02:00
Nicolas Carion
10365c58bf Preliminary model for keyframes 2017-08-31 20:30:13 +02:00
Nicolas Carion
faa6f1751c additionnal test case for group move 2017-08-27 23:22:48 +02:00
Nicolas Carion
644c8a0cb1 Remove MltVideoProfile 2017-08-27 22:51:16 +02:00
Nicolas Carion
27792e17bb More cleanup of profiles 2017-08-27 18:03:36 +02:00
Nicolas Carion
535965f824 Remove unused function ProfileDialogs::profilesList 2017-08-27 14:22:01 +02:00
Nicolas Carion
24442ae2ef Remove unused function ProfileDialogs::existingProfileDescription 2017-08-27 14:18:12 +02:00
Nicolas Carion
e5e7224889 Remove unused function ProfileDialogs::getProfilesFromProperties 2017-08-27 14:01:21 +02:00
Nicolas Carion
0060ccf0b3 Remove unused function ProfilesDialog::matchProfile 2017-08-27 13:53:59 +02:00
Nicolas Carion
844edbd514 Remove deprecated ProfilesDialog::getSettingsFromFile 2017-08-27 13:48:48 +02:00
Nicolas Carion
67f4a1f036 Move color-profile related functions to ProfileRepostitory 2017-08-27 13:48:48 +02:00
Nicolas Carion
b199b11543 More clean-up related to profiles 2017-08-27 13:48:48 +02:00
Nicolas Carion
dd12da0b24 Add super class for profileModel 2017-08-27 13:48:48 +02:00
Jean-Baptiste Mardelle
6cbd1cb405 Fix title clip thumbnails 2017-08-27 09:22:20 +02:00
Jean-Baptiste Mardelle
9afc8e9112 Fix timeline thumbnails not using correct stream on multi stream clips 2017-08-27 09:08:01 +02:00
Nicolas Carion
30b92a6cb9 Remove deprecated ProfileInfo struct 2017-08-27 00:06:15 +02:00
Nicolas Carion
8049d042ef Remove profile access from BinPlaylist 2017-08-26 22:36:10 +02:00
Jean-Baptiste Mardelle
039ca0663e Fix cut line not moving over clips, restore insert monitor zone in timeline 2017-08-25 17:10:23 +02:00
Nicolas Carion
880a543180 fix segmentation fault on clip deletion 2017-08-25 15:27:32 +02:00
Nicolas Carion
915040d72f Fix split + tests 2017-08-25 14:45:17 +02:00
Jean-Baptiste Mardelle
bf78046af9 Cleanup timeline clip replacement 2017-08-25 13:16:56 +02:00
Jean-Baptiste Mardelle
e8f6078a79 Fix crash on save 2017-08-25 11:09:34 +02:00
Jean-Baptiste Mardelle
63ac4da8a5 Correctly update background of clip colors in timeline on color change 2017-08-25 10:54:29 +02:00
Jean-Baptiste Mardelle
20e91df16a Fix usage count in bin, clip rename and start work on timeline update when bin clip changes (color, thumbnails) 2017-08-25 09:55:44 +02:00
Jean-Baptiste Mardelle
56af7dc830 Fix crash on reloading bin thumbnail 2017-08-25 08:00:33 +02:00
Jean-Baptiste Mardelle
1fcb0be1a1 Fix clip selection to allow grouping 2017-08-24 14:39:46 +02:00
Jean-Baptiste Mardelle
5ded7423cd Insert / remove space menu 2017-08-24 14:13:34 +02:00
Nicolas Carion
246da15c13 Small fixes + bring back some regression tests 2017-08-24 13:08:53 +02:00
Nicolas Carion
f3d1930c9a More tests for requestClipInsertion and requestClipCreation 2017-08-24 02:33:17 +02:00
Nicolas Carion
e3316afd5a Partial fix of group UI: selecting clips doesn't create undo object 2017-08-24 02:12:06 +02:00
Nicolas Carion
786358774d Various fixes related to splitting + tests 2017-08-24 02:12:06 +02:00
Nicolas Carion
d3dbdc712c Fix clip splitting + tests 2017-08-24 02:12:06 +02:00
Jean-Baptiste Mardelle
89583d2400 Insert space from timeline menu 2017-08-23 13:50:21 +02:00
Jean-Baptiste Mardelle
9b3f1c3b88 Allow drag zone from clip monitor 2017-08-23 09:07:00 +02:00
Jean-Baptiste Mardelle
f3e7047043 Fix crash using spacer tool on 1 clip only 2017-08-23 08:45:12 +02:00
Jean-Baptiste Mardelle
cada102a46 FIx collision detection on track change 2017-08-23 08:35:30 +02:00
Jean-Baptiste Mardelle
09d9fbc8e8 cleanup timeline clip qml, fix cursor incorrectly affected when drag moves over resize handle 2017-08-22 18:55:15 +02:00
Nicolas Carion
ea1bc4da2e Function to split groups according to criterion + tests 2017-08-22 01:53:09 +02:00
Nicolas Carion
c62e324755 More fixes for group merging. Model is now notified if need be 2017-08-21 11:23:41 +02:00
Nicolas Carion
07e9225953 small fix in groups merging + tests 2017-08-21 11:23:41 +02:00
Jean-Baptiste Mardelle
1e95bbb279 Fix clip incorrectly moved when moving before 0 2017-08-21 09:06:57 +02:00
Nicolas Carion
6b4102649b Fix various issues with groups and implement merge function + tests 2017-08-21 00:52:09 +02:00
Nicolas Carion
78f59f334e Add snap consistency test in timeline tests 2017-08-20 19:48:15 +02:00
Nicolas Carion
20b4137ef8 Fix some corner cases in move snaps + tests 2017-08-20 19:32:05 +02:00
Nicolas Carion
ab784ce0ad Remove unused function (requestclipTrim) 2017-08-20 17:58:07 +02:00
Nicolas Carion
e4b5bd838b Bring back more model tests 2017-08-20 17:50:10 +02:00
Nicolas Carion
66168f55d7 tests for bin/timeline consistency 2017-08-20 14:21:21 +02:00
Nicolas Carion
a1b0d9b6f8 add light tests to ensure right calls to view are made 2017-08-20 14:21:21 +02:00
Jean-Baptiste Mardelle
6bbc77a342 Load and save timeline preview 2017-08-20 09:15:34 +02:00
Nicolas Carion
a66fab20ca Remove multiple inheritance in TimelineModel, and bring back more tests 2017-08-19 13:44:05 +02:00
Nicolas Carion
257b1f1d20 Start bringing back tests for timeline model 2017-08-19 00:35:13 +02:00
Nicolas Carion
61573a4708 start moving clip creation in its own facility 2017-08-18 23:42:04 +02:00
Nicolas Carion
6947a59b83 Move xml utility function in correct file 2017-08-18 15:30:29 +02:00
Jean-Baptiste Mardelle
8f21d6292f Reintroduce effect compare and timeline preview (wip) 2017-08-18 09:54:28 +02:00
Jean-Baptiste Mardelle
16a5fc92aa Merge branch 'master' into timeline2 2017-08-13 16:05:39 +02:00
Jean-Baptiste Mardelle
f7e475ee6c Fix clip marker created at wrong pos 2017-08-09 12:00:05 +02:00
Jean-Baptiste Mardelle
3d88348f35 Fix audio thumbs not restored on project opening 2017-08-09 11:16:45 +02:00
Jean-Baptiste Mardelle
f52408b71f Fix crash on clip move 2017-08-09 10:46:18 +02:00
Jean-Baptiste Mardelle
2dc0a3e34d Fix qml warnings on close 2017-08-09 10:26:45 +02:00
Jean-Baptiste Mardelle
7ef961bf7d Fix JSon array warning 2017-08-09 10:17:52 +02:00
Jean-Baptiste Mardelle
6bf2251f0f Fix qml binding error causing exit crash 2017-08-09 09:52:44 +02:00
Jean-Baptiste Mardelle
fa3a90fde0 Load effects in stack on document open 2017-08-08 19:03:41 +02:00
Jean-Baptiste Mardelle
4e14676749 Fix crash on opening title widget 2017-08-06 16:05:00 +02:00
Jean-Baptiste Mardelle
decaa8c574 Check project version and create backup on save if project has been converted by Kdenlive 2017-08-04 13:38:19 +02:00
Jean-Baptiste Mardelle
3fb2efbb27 Merge branch 'master' into timeline2 2017-08-04 07:57:31 +02:00
Jean-Baptiste Mardelle
465423bef4 connect group/ungroup with shortcuts 2017-08-03 08:13:58 +02:00
Jean-Baptiste Mardelle
fcefbc431e Fix loading of subgroups 2017-08-02 13:38:48 +02:00
Jean-Baptiste Mardelle
cbc6d25859 Fix cut clip from context menu 2017-08-02 08:26:56 +02:00
Jean-Baptiste Mardelle
2c09ea4a57 Load/save of groups (subgroups not working yet) 2017-08-01 17:03:48 +02:00
Jean-Baptiste Mardelle
a343393adc Fix timeline clips created with wrong id 2017-08-01 16:59:55 +02:00
Jean-Baptiste Mardelle
ba22eca89b Resizable track header 2017-08-01 10:35:33 +02:00
Jean-Baptiste Mardelle
d4425057f7 Fix timeline grouping behavior, first steps to save groups 2017-08-01 09:50:35 +02:00
Nicolas Carion
2458320af5 Start using new scheme for binClip insertion and implement it for ColorClip 2017-07-30 15:23:29 +02:00
Nicolas Carion
f3ec78c9ae Add application to tests to fix various issues 2017-07-30 14:23:02 +02:00
Nicolas Carion
b87c127a55 Force ProjectClips to be constructed using id 2017-07-30 14:14:27 +02:00
Nicolas Carion
1c660fe9fd Enforce kdenlive:id being stored by clipController 2017-07-29 18:34:10 +02:00
Nicolas Carion
d6efc183b0 add helper xml function to retrieve element by attribute 2017-07-29 18:34:10 +02:00
Nicolas Carion
1a04b8ee4b make xml utilities a namespace instead of a static class 2017-07-29 18:34:10 +02:00
Nicolas Carion
c89a90ec57 ensure unique ids between clips and folders 2017-07-29 18:34:10 +02:00
Jean-Baptiste Mardelle
27092bf1df Clear existing selection on rubber band select 2017-07-29 08:47:17 +02:00
Jean-Baptiste Mardelle
7cc8d9e6a6 Fix track index on clip click 2017-07-29 08:40:59 +02:00
Jean-Baptiste Mardelle
7460f6e56f mostly working rubber selection in timeline 2017-07-28 18:06:17 +02:00
Jean-Baptiste Mardelle
f4192f9f1e Preliminary support for rubber selection in timeline 2017-07-28 14:35:51 +02:00
Jean-Baptiste Mardelle
e582fd8df3 Cleanup monitor activation, try to avoid unnecessary refresh 2017-07-28 09:12:05 +02:00
Nicolas Carion
4b77eab9d9 More cleanup on guides/markers and create common GUI function for edition 2017-07-27 19:06:21 +02:00
Nicolas Carion
6f6e373909 Make sure markers modifications are stored in ProjectClip's property 2017-07-27 19:06:21 +02:00
Jean-Baptiste Mardelle
18e864b959 Move documentRoot property to kdenlivedoc 2017-07-27 13:18:23 +02:00
Jean-Baptiste Mardelle
4a6879212a Use compositing transition available on system, warn if none found 2017-07-27 12:48:42 +02:00
Jean-Baptiste Mardelle
c6b9e48710 Fix crash on download new luma file 2017-07-27 08:54:29 +02:00
Jean-Baptiste Mardelle
1d25bf3a2e Merge branch 'master' into timeline2 2017-07-27 08:52:38 +02:00
Nicolas Carion
e48eeaef9a Save modifications to guide on modifications and not only import 2017-07-26 18:35:52 +02:00
Jean-Baptiste Mardelle
4655eb0fd3 Add audio mix and compositing transition to timeline 2017-07-26 13:30:17 +02:00
Jean-Baptiste Mardelle
8021fcc85f Properly cleanup deprecated guide data on document open 2017-07-26 12:47:03 +02:00
Jean-Baptiste Mardelle
bd71262e93 Correctly load markers/guides from old project files 2017-07-26 12:47:03 +02:00
Nicolas Carion
d69a4cb644 Big cleanup, especially marker related functions 2017-07-26 00:17:28 +02:00
Nicolas Carion
40728b4e37 Direct access to document root from Core 2017-07-25 18:43:16 +02:00
Nicolas Carion
04e1293ebf Manage modification of master producer 2017-07-25 18:13:03 +02:00
Nicolas Carion
65117eec64 Moving bin playlist in its own class
Manage insertion of bin clips
2017-07-25 17:49:45 +02:00
Nicolas Carion
4ff507e0ef Remove useless header function and add some comments 2017-07-25 15:45:28 +02:00
Jean-Baptiste Mardelle
cf4efb6340 Convert guides to new json format when opening old project file 2017-07-24 18:18:04 +02:00
Jean-Baptiste Mardelle
3235d1ff80 First steps towards opening older project files 2017-07-24 17:32:44 +02:00
Jean-Baptiste Mardelle
5fc470e9ad Restore show clip in timeline feature 2017-07-24 15:12:17 +02:00
Jean-Baptiste Mardelle
78b76b3fb3 Reimplement clip in project bin from timeline context menu 2017-07-24 13:56:42 +02:00
Jean-Baptiste Mardelle
7f275e9bad Focus clip monitor when adding clip to blank project 2017-07-24 13:20:52 +02:00
Jean-Baptiste Mardelle
a08186a143 Merge branch 'master' into timeline2 2017-07-24 12:28:52 +02:00
Jean-Baptiste Mardelle
729e71abd5 Cleanup creation of clipcontroller, fix multiple freeze and crash on document close/open 2017-07-23 17:01:34 +02:00
Jean-Baptiste Mardelle
b2be79f3ab Fix loading of clip markers and save/load guides in project 2017-07-22 16:15:02 +02:00
Jean-Baptiste Mardelle
984b585f17 Fix crash on project opening (trying to access previously deleted document 2017-07-22 15:21:11 +02:00
Jean-Baptiste Mardelle
e6dcca2e1a Fix crash on clip add introduced in last commit 2017-07-22 07:46:06 +02:00
Jean-Baptiste Mardelle
e3553197c0 Fix crash on document opening 2017-07-22 02:15:33 +02:00
Jean-Baptiste Mardelle
1fa1b9f0f0 Fix warning about disconnect with null object 2017-07-22 02:02:28 +02:00
Nicolas Carion
f1733e15ce factor json marker loading functions together 2017-07-21 10:11:25 +02:00
Nicolas Carion
e445677a4b fix marker tests 2017-07-21 09:59:57 +02:00
Nicolas Carion
f835667bed Fix wrong id picked up by bin playlist loader 2017-07-21 09:09:02 +02:00
Jean-Baptiste Mardelle
552265cb4c Fix crash on close and document reopening 2017-07-20 12:35:05 +02:00
Jean-Baptiste Mardelle
b54d343a9c Fix clipcontroller created twice on document opening, load & save clip markers (switched to frame based saving) 2017-07-20 12:24:58 +02:00
Jean-Baptiste Mardelle
f2032c17ba Fix freeze on project opening introduced in last commit 2017-07-19 22:03:24 +02:00
Nicolas Carion
a48f40c877 Fix import image sequences 2017-07-19 12:14:52 +02:00
Jean-Baptiste Mardelle
b43e8344cd Fix glwidget crash because of null producer 2017-07-19 11:54:31 +02:00
Nicolas Carion
cc7a0e251f Timeline now speaks only with projectitemmodel 2017-07-19 00:00:29 +02:00
Nicolas Carion
cd82b05707 ProjectItemModel is now constructed outside Bin 2017-07-18 23:52:15 +02:00
Nicolas Carion
dbf31ec12f ProjectItemModel no longer depends on Bin 2017-07-17 15:19:20 +02:00
Nicolas Carion
fddab56583 Effect move now supports arbitrary groups 2017-07-17 12:09:51 +02:00
Jean-Baptiste Mardelle
5f8a50b55e Fix fades when dragging outside clip 2017-07-15 21:44:11 +02:00
Jean-Baptiste Mardelle
b0812c29e1 Remember individual track height 2017-07-15 19:14:22 +02:00
Jean-Baptiste Mardelle
8f47c911b9 Remove render from monitor, introduce MonitorController class to move control functions away from glwidget 2017-07-15 15:27:16 +02:00
Jean-Baptiste Mardelle
6aa8ad76c6 Fix crash on moving composition 2017-07-14 16:49:14 +02:00
Jean-Baptiste Mardelle
a02a5fe78b Fix crash on insert clip and effect stack change, nicer fade tooltips 2017-07-14 16:40:41 +02:00
Jean-Baptiste Mardelle
1532f7fa20 Fix confusions in composition a_trak (index vs MLT pos) 2017-07-14 15:39:58 +02:00
Jean-Baptiste Mardelle
92a968c30b Fix incorrect handling of compositon a_track (mixed track pos and index) 2017-07-14 14:20:58 +02:00
Jean-Baptiste Mardelle
d43d6f02c9 Refresh monitor when changing composition track 2017-07-13 19:55:06 +02:00
Jean-Baptiste Mardelle
7927e85b6c Update timeline view on composition track change 2017-07-13 19:38:13 +02:00
Jean-Baptiste Mardelle
9d69602057 Start work on compositon a_track change (through combobox in conposition settings) 2017-07-13 17:40:09 +02:00
Jean-Baptiste Mardelle
4258da041d Fix recent crash in compositions 2017-07-13 15:47:43 +02:00
Jean-Baptiste Mardelle
adc608c225 Cleanup fade editing (don't rely on effect name) 2017-07-13 15:31:11 +02:00
Jean-Baptiste Mardelle
246009cffa Prevent crash when loading clip if producer is not ready, clear effectstack when deselecting bin clip 2017-07-13 14:36:33 +02:00
Nicolas Carion
5eca0d4678 More tests for effects 2017-07-13 11:53:40 +02:00
Jean-Baptiste Mardelle
766e6361fe Cleanup fades 2017-07-13 11:08:54 +02:00
Jean-Baptiste Mardelle
531f9ec5ad Fix loading of compositions 2017-07-13 09:19:52 +02:00
Jean-Baptiste Mardelle
85019dbb6d Fix editing keyframe type 2017-07-13 07:57:56 +02:00
Jean-Baptiste Mardelle
efe432a16a Minor update & reintroduce incorrectly reverted crash fix 2017-07-13 07:57:35 +02:00
Jean-Baptiste Mardelle
6d114411c8 Initial support for clip fades 2017-07-12 18:35:49 +02:00
Nicolas Carion
57ba689e8d forgotten things 2017-07-12 18:32:25 +02:00
Nicolas Carion
a71ff96cb9 adding tests for effectstack and starting to rework effect moving 2017-07-12 15:14:18 +02:00
Jean-Baptiste Mardelle
14d985e890 Fix crash when removing invalid clip 2017-07-12 14:02:22 +02:00
Jean-Baptiste Mardelle
06c96e45d4 FIx startup warning about missing profile 2017-07-12 13:53:42 +02:00
Jean-Baptiste Mardelle
a6d3d2b40b Fix crash on exit, continue move away from render 2017-07-12 11:35:35 +02:00
Jean-Baptiste Mardelle
6fb533e5f5 Allow adding effects by dropping into monitor, fix crash on cut 2017-07-11 17:25:11 +02:00
Jean-Baptiste Mardelle
a2fdb7fc9e Fix creation of keyframes in animation widget 2017-07-11 16:14:45 +02:00
Nicolas Carion
689bc84a84 Some fixes in effectstack to better support effectgroups 2017-07-11 14:40:56 +02:00
Jean-Baptiste Mardelle
8a54f5047c small ui fixes 2017-07-11 13:24:58 +02:00
Jean-Baptiste Mardelle
c36d2058fa implement bin effects & drag/drop of effects from timeline to bin 2017-07-11 13:04:20 +02:00
Jean-Baptiste Mardelle
ea9e98956d Fix crash on adding effect in timeline 2017-07-11 09:38:55 +02:00
Jean-Baptiste Mardelle
0ccfd1c388 Fix compilation since last marge 2017-07-11 09:38:38 +02:00
Jean-Baptiste Mardelle
d150807f36 Merge branch 'master' into timeline2 2017-07-11 09:16:05 +02:00
Nicolas Carion
62266f2040 move calls to the core that involve mainWindow or a monitor out of timelineModel 2017-06-29 23:43:04 +02:00
Nicolas Carion
4059205779 Make assets aware of their parent and change effect insertion scheme 2017-06-29 15:30:55 +02:00
Nicolas Carion
dfc7877c92 Make registerSelf static to workaround crash 2017-06-28 23:52:46 +02:00
Jean-Baptiste Mardelle
1e6e852b0d Continue mainwindow cleanup 2017-06-28 12:10:55 +02:00
Jean-Baptiste Mardelle
b9beda06bb Fix crash editing a clip properties 2017-06-28 11:37:47 +02:00
Jean-Baptiste Mardelle
2409bafd4d Fix various crashes related to render widget 2017-06-28 11:25:50 +02:00
Jean-Baptiste Mardelle
1193918353 Cleanup ClipController registration in BinController 2017-06-28 10:59:26 +02:00
Nicolas Carion
8c78de06dd Reimplement cleanup function and clean a lot of clutter in the old code 2017-06-27 15:34:43 +02:00
Nicolas Carion
35922815fe Fix forgotten deletion step 2017-06-26 19:03:05 +02:00
Nicolas Carion
30bbf15f21 linting 2017-06-26 17:35:56 +02:00
Nicolas Carion
b09c59a833 More defensive coding in the tree structure and more tests 2017-06-26 17:31:51 +02:00
Nicolas Carion
06cdf66e5b Simplify, refactor and test logic for bin tree gestion 2017-06-26 15:35:38 +02:00
Jean-Baptiste Mardelle
40793f40f9 Fix clip proxying 2017-06-26 12:57:18 +02:00
Nicolas Carion
7c5588278e some fixes on tree structures and tests 2017-06-23 19:24:58 +02:00
Nicolas Carion
252c3e2d64 remove parent parameter from treeitem construction and add tests 2017-06-23 17:43:29 +02:00
Jean-Baptiste Mardelle
712bd06430 Fix crash on edit effect undo (concurrent operations) 2017-06-23 17:08:18 +02:00
Jean-Baptiste Mardelle
d03540e5ae Fix crash on resizing split clip 2017-06-23 16:54:37 +02:00
Jean-Baptiste Mardelle
157998510d Fix editing of complementary anim parameters (like transform rotation) 2017-06-23 16:42:17 +02:00
Jean-Baptiste Mardelle
834b9f795b Fix multipart animated effects 2017-06-23 16:30:29 +02:00
Jean-Baptiste Mardelle
429d158178 Update effects when clip size changes 2017-06-23 16:13:59 +02:00
Jean-Baptiste Mardelle
4378c9b48e clear asset view when item is deleted, start passing clip in/out to asset panel for effects that need it 2017-06-23 15:25:05 +02:00
Jean-Baptiste Mardelle
6554d5385c Fix crash on effect drop, fix compatibility of geometry effects with animationwidget 2017-06-23 08:45:13 +02:00
Jean-Baptiste Mardelle
92e88dde02 add spacer to make transition params nicer 2017-06-21 11:34:38 +02:00
Jean-Baptiste Mardelle
ee7785fae1 Audio tracks should not display image 2017-06-21 11:24:48 +02:00
Jean-Baptiste Mardelle
b1d58c3045 Fix crash in composition move, fix qml anchor error and snap items on first drag in timeline 2017-06-21 11:10:52 +02:00
Jean-Baptiste Mardelle
ad1081baa6 Get rid of KdenliveSettings::current_profile() and try directly reusing the core method 2017-06-20 22:28:06 +02:00
Nicolas Carion
fca8319c12 Rework folder renaming 2017-06-20 18:47:15 +02:00
Jean-Baptiste Mardelle
9cdc8fbbdc Fix crash in project settings, update render widget when project profile changed 2017-06-19 07:57:30 +02:00
Jean-Baptiste Mardelle
630a6c0645 Snap timeline zone 2017-06-17 18:09:05 +02:00
Jean-Baptiste Mardelle
7f8c810797 Fix resize item start/end 2017-06-17 16:43:03 +02:00
Jean-Baptiste Mardelle
78e3f21016 Small improvments to effectstack look 2017-06-17 16:26:20 +02:00
Jean-Baptiste Mardelle
a5a04be3c7 Fix crash resizing clip start 2017-06-17 15:52:44 +02:00
Jean-Baptiste Mardelle
5395ec13c2 move away from locally stored profile info
fix bin registration for timeline clips
lock a bin clip until it's producer is ready so that redo does not mess up timeline
2017-06-17 14:37:47 +02:00
Jean-Baptiste Mardelle
4d6f749671 Preliminary work for effect groups 2017-06-15 13:39:18 +02:00
Jean-Baptiste Mardelle
1660ee7ec3 Don't show reset menu if effect has no parameter 2017-06-15 12:55:54 +02:00
Jean-Baptiste Mardelle
b96ec5f66a Fix crash activating invalid asset 2017-06-15 08:37:36 +02:00
Jean-Baptiste Mardelle
36ebc194a6 Fix crash when disabling effect with no parameter 2017-06-15 08:27:28 +02:00
Jean-Baptiste Mardelle
2a12871a00 Drag & drop of effects inside effect stack and over other clips 2017-06-14 19:26:17 +02:00
Jean-Baptiste Mardelle
cbbceeb6e1 Fix wrong const breaking compile 2017-06-14 10:07:58 +02:00
Jean-Baptiste Mardelle
69130c00a3 Remember selected effect in stack, prepare for drag & drop 2017-06-13 13:48:37 +02:00
Jean-Baptiste Mardelle
a949fbaa00 Fix AppImage CI compilation 2017-06-13 13:21:33 +02:00
Jean-Baptiste Mardelle
b239083cbf Switch effectstack to QTreeView 2017-06-12 23:02:42 +02:00
Jean-Baptiste Mardelle
04cb3f0659 Effectstack - disable up/down buttons when not relevant 2017-06-12 18:55:45 +02:00
Jean-Baptiste Mardelle
659ae8c4dc Allow moving effects in the stack with up/down buttons 2017-06-12 13:29:50 +02:00
Jean-Baptiste Mardelle
68a4d4c1f4 Display info message when trying to add effect and no clip selected 2017-06-10 15:54:32 +02:00
Jean-Baptiste Mardelle
4d1fe0d8f4 Improve snapping (make it scale aware and allow enabling/disabling) 2017-06-09 16:04:11 +02:00
Jean-Baptiste Mardelle
80f397f6ea revert mistake (disabling tests) 2017-06-09 13:27:46 +02:00
Jean-Baptiste Mardelle
45fcdf1eec Duplicate effects on clip cut 2017-06-09 13:25:38 +02:00
Jean-Baptiste Mardelle
e2452e593c Show clip name in effect stack, allow dropping effects on stack 2017-06-09 12:42:37 +02:00
Jean-Baptiste Mardelle
48eb4fa8e3 Effects can now be deleted 2017-06-09 12:16:08 +02:00
Jean-Baptiste Mardelle
7cafd0232f Fix align playhead to mouse 2017-06-09 11:34:17 +02:00
Jean-Baptiste Mardelle
2d6fa8b635 Integrate add/remove effect in undo/redo system 2017-06-09 11:15:40 +02:00
Jean-Baptiste Mardelle
4765c32ca4 Integrate enable/disable effect in undo/redo 2017-06-09 10:59:28 +02:00
Jean-Baptiste Mardelle
d22a6ea3d6 Reimplement disable & reset effect 2017-06-08 07:42:03 +02:00
Jean-Baptiste Mardelle
44c5364c49 Effect can now be edited in effect stack 2017-06-07 11:17:43 +02:00
Jean-Baptiste Mardelle
41bb542c88 Update effectstack widget on effect add 2017-06-06 13:30:59 +02:00
Nicolas Carion
228babca0a Add model class for effect groups 2017-06-05 18:56:31 +02:00
Nicolas Carion
7c2ad98355 compilation fix for gcc 7.x 2017-06-05 18:08:09 +02:00
Jean-Baptiste Mardelle
c5cb0d1da9 Start displaying effectstack (wip) 2017-06-05 12:49:29 +02:00
Jean-Baptiste Mardelle
af379e9c07 Basic support for dropping effects on clips 2017-06-04 18:15:02 +02:00
Jean-Baptiste Mardelle
a459181d3f Select timeline track with up/down arrows 2017-06-03 17:16:29 +02:00
Nicolas Carion
e0b17e3eca More abstraction in class related to effects 2017-06-02 18:29:02 +02:00
Jean-Baptiste Mardelle
df71c265e6 Undo / redo system for asset parameters
Using QUndoCommand so we can use the "merge" feature and have only one undo for multiple changes
2017-06-02 17:56:17 +02:00
Jean-Baptiste Mardelle
18cc011c79 Fix hicups in wheel over animation widget ruler 2017-06-02 17:56:17 +02:00
Nicolas Carion
c8dae26656 Safer gestion of mutexes 2017-06-02 16:08:15 +02:00
Jean-Baptiste Mardelle
fd01832039 Fix snap end snap point should be one frame after item 2017-06-02 14:05:20 +02:00
Jean-Baptiste Mardelle
2104b9dae6 Progress and fixes in composition parameters 2017-06-02 13:01:28 +02:00
Jean-Baptiste Mardelle
90f666d877 Fix crash on quick move of clip or composition in timeline 2017-06-02 13:01:01 +02:00
Nicolas Carion
ad0126e0a5 Fix folder creation 2017-06-01 23:46:08 +02:00
Nicolas Carion
13cd5b12b5 Fix id management in binclip deletion 2017-06-01 23:46:08 +02:00
Jean-Baptiste Mardelle
6952e78c35 Fix styling of assets 2017-05-31 12:41:17 +02:00
Jean-Baptiste Mardelle
a4ffc65aca Fix double asset param name 2017-05-31 12:39:22 +02:00
Jean-Baptiste Mardelle
f1cbc4a2fa Fix display name of asset param 2017-05-31 12:35:52 +02:00
Jean-Baptiste Mardelle
248f3a5b1d Fix crash when quickly dragging composition out of tracks on insert 2017-05-31 12:11:27 +02:00
Jean-Baptiste Mardelle
b10f68eaed Cleanup & fix asset param initialisation 2017-05-31 12:02:20 +02:00
Jean-Baptiste Mardelle
3722007fe3 Start reimplementation of animwidget parameter 2017-05-30 13:31:24 +02:00
Nicolas Carion
64de6f29f6 Store folder info in mlt properties 2017-05-29 18:44:59 +02:00
Nicolas Carion
262e618159 Linting + cleaning 2017-05-29 17:18:34 +02:00
Nicolas Carion
30b6f281e3 Fix deletion of bin items 2017-05-29 16:21:50 +02:00
Jean-Baptiste Mardelle
90ae56218c Start porting animationwidget parameter 2017-05-28 23:33:05 +02:00
Jean-Baptiste Mardelle
e52768973d Refresh monitor if asset changed 2017-05-28 19:43:44 +02:00
Jean-Baptiste Mardelle
65948d4eb1 Make spacer work on 1 track only with Ctrl+click 2017-05-28 18:48:36 +02:00
Jean-Baptiste Mardelle
684fc1ba14 Make spacer tool functionnal 2017-05-28 18:35:32 +02:00
Jean-Baptiste Mardelle
76d4f610b5 Add proper undo/redo to clip cut, start implementing spacer tool 2017-05-28 08:38:36 +02:00
Nicolas Carion
63cd99e117 Add helper function to push undo in core 2017-05-27 23:46:41 +02:00
Jean-Baptiste Mardelle
c98552e441 Move clip cut in separate file to clean up timelinemodel. Don't reset timeline id on project opening 2017-05-27 17:51:26 +02:00
Jean-Baptiste Mardelle
208a433fda Fix invalid model on new project 2017-05-27 11:27:01 +02:00
Jean-Baptiste Mardelle
49291eb485 Fix document loading 2017-05-25 22:26:32 +02:00
Jean-Baptiste Mardelle
6bed68063f Fix bin clips inserted twice on document opening 2017-05-25 18:56:41 +02:00
Jean-Baptiste Mardelle
dd899244e2 Fix connection of main bin playlist in new documents 2017-05-25 17:25:49 +02:00
Jean-Baptiste Mardelle
06edd57a65 Fix crash on opening profile widget 2017-05-25 16:42:17 +02:00
Jean-Baptiste Mardelle
250fc04d4a Bin: Fix model index error and double insertion of clips 2017-05-25 11:24:48 +02:00
Jean-Baptiste Mardelle
cd01cf3b4e Fix warning: invalid inserted rows reported by source model 2017-05-25 11:07:00 +02:00
Jean-Baptiste Mardelle
76bf2c1f63 Remove unnecessary duplication from previous commit 2017-05-25 10:23:24 +02:00
Jean-Baptiste Mardelle
0cdc208df0 Implement luma files for listparameter 2017-05-24 19:37:27 +02:00
Jean-Baptiste Mardelle
bc2b259c60 Port ListParameter to new model, fix xml for params not correctly saved in model 2017-05-24 19:21:09 +02:00
Jean-Baptiste Mardelle
67798b994a Port bool paramwidget to new asset model 2017-05-23 12:52:00 +02:00
Jean-Baptiste Mardelle
dd5d387140 Store cid in ClipModel producer to easily find clip by position 2017-05-22 21:33:29 +02:00
Jean-Baptiste Mardelle
6e0c460c9c timeline: disable resize when moving 2017-05-21 20:50:53 +02:00
Jean-Baptiste Mardelle
7281797bc3 Fix composition inserted twice when dragged 2017-05-21 20:40:11 +02:00
Jean-Baptiste Mardelle
41c725acf9 Fix composition a_track 2017-05-21 19:54:47 +02:00
Jean-Baptiste Mardelle
60e2af1310 Fix recognition of audio tracks, port track count method 2017-05-21 19:07:38 +02:00
Jean-Baptiste Mardelle
0c63dcd20d Fix various playback issues (last second, loop,...) 2017-05-21 17:55:02 +02:00
Jean-Baptiste Mardelle
ed411a9363 Various guides/markers fixes 2017-05-21 14:15:28 +02:00
Jean-Baptiste Mardelle
b2ebe47d5a Fix clip cut 2017-05-21 13:32:34 +02:00
Jean-Baptiste Mardelle
23bc23a214 Make cut tool apply on clicked clip 2017-05-21 13:00:22 +02:00
Jean-Baptiste Mardelle
9f8958152e Improve cursor handling in timeline 2017-05-21 12:47:43 +02:00
Jean-Baptiste Mardelle
7b4191c63e Start implementing razor tool 2017-05-21 12:32:42 +02:00
Jean-Baptiste Mardelle
b046c17ab6 * implement clip cut shortcut
* Fix monitor display & edit of guides/markers
* Fix frame displayed twice on seek
2017-05-21 00:02:12 +02:00
Jean-Baptiste Mardelle
b9bfbb6602 Implement clip cut (only from context menu currently) 2017-05-20 13:14:53 +02:00
Jean-Baptiste Mardelle
787fa1c47f Various fixes for markers/guides 2017-05-20 11:23:33 +02:00
Nicolas Carion
288781b680 starting to fix project loading 2017-05-19 12:30:11 +02:00
Jean-Baptiste Mardelle
2744dca76d Avoid restarting twice on breeze icon theme enforcing 2017-05-19 12:22:36 +02:00
Jean-Baptiste Mardelle
8836ebb9db Fix icon colors when enforcing breeze icon theme 2017-05-19 12:09:00 +02:00
Nicolas Carion
ff7e78689e Fix bug on projectClip creation 2017-05-16 12:35:17 +02:00
Nicolas Carion
9008ea462f fix compilation 2017-05-16 10:41:51 +02:00
Nicolas Carion
fd915a9ea9 linting 2017-05-15 23:34:03 +02:00
Nicolas Carion
009e307862 Switch to managed ptrs in Tree-like models 2017-05-15 23:30:38 +02:00
Nicolas Carion
424077dacc add comment about macros 2017-05-15 23:17:20 +02:00
Jean-Baptiste Mardelle
aec74abffd Fix crash loading project with clip on lowest track 2017-05-12 07:59:52 +02:00
Jean-Baptiste Mardelle
ef03ef4369 Merge branch 'master' into timeline2 2017-05-11 20:25:55 +02:00
Jean-Baptiste Mardelle
01d778e6a8 Fix loop zone 2017-05-11 19:03:54 +02:00
Jean-Baptiste Mardelle
e8f66612fb Fix saving playlist of existing project 2017-05-11 18:58:59 +02:00
Jean-Baptiste Mardelle
ba02d1ebf8 Merge branch 'master' into timeline2 2017-05-09 13:23:01 +02:00
Jean-Baptiste Mardelle
c9231be585 Move tractor creation in timelinemodel 2017-05-07 11:04:30 +02:00
Jean-Baptiste Mardelle
969633f43b Fix project loading 2017-05-07 10:36:03 +02:00
Jean-Baptiste Mardelle
41d2e63a40 New project loading mechanism (skip meltbuilder) 2017-05-05 17:24:33 +02:00
Nicolas Carion
63541d9d3b Reconnect marker related functions in clipPropertiesPanel 2017-05-04 00:36:15 +02:00
Nicolas Carion
e56c56cb4c Test snapmodel update in MarkerListModel 2017-05-03 23:18:13 +02:00
Nicolas Carion
2b4c2df2ad Make equality check of GenTime dependent of FPS 2017-05-03 23:18:13 +02:00
Jean-Baptiste Mardelle
37f99311f9 Start fixing project opening (connect command stack) 2017-05-03 11:40:33 +02:00
Jean-Baptiste Mardelle
862d8a9913 Fix loading of bin thumbnails on project opening 2017-05-03 11:14:43 +02:00
Jean-Baptiste Mardelle
6d0d0887b4 Fix saving of project bin 2017-05-03 10:52:44 +02:00
Jean-Baptiste Mardelle
bf2dfb3af9 Fix some compile warnings 2017-05-03 10:13:21 +02:00
Jean-Baptiste Mardelle
8a91b9aa12 Fix startup crash 2017-05-02 21:55:05 +02:00
Jean-Baptiste Mardelle
91afcaa403 Fix test compilation 2017-05-02 21:54:38 +02:00
Nicolas Carion
aee53c70b0 add conflict checking in Markerlistmodel import and more tests 2017-05-02 15:42:28 +02:00
Nicolas Carion
1950e3fc1c add more tests for markerlistmodel 2017-05-02 15:42:28 +02:00
Nicolas Carion
ae509b040d Adding conversion to Json for markerlistmodel and starting to test the class 2017-05-02 15:42:28 +02:00
Jean-Baptiste Mardelle
037e5e3182 Fix timeline zone resize 2017-05-01 19:09:34 +02:00
Jean-Baptiste Mardelle
55b441ce26 Cleanup timelinecontroller (don't depend on timelinewidget), start timeline zone 2017-04-29 20:40:49 +02:00
Jean-Baptiste Mardelle
0ab0c9ee6d Fix several crashes on exit (double deltion, etc) 2017-04-28 22:07:32 +02:00
Jean-Baptiste Mardelle
ae52d25c7d Remove unused file 2017-04-28 16:23:14 +02:00
Jean-Baptiste Mardelle
a117ae6fb6 Fix color theme loading 2017-04-28 14:58:45 +02:00
Jean-Baptiste Mardelle
13f57f45d1 Fix Qml not following color theme change, and crash on unselect bin clip 2017-04-28 14:41:32 +02:00
Jean-Baptiste Mardelle
8def93d92e Small Qml fixes, load guides model in project monitor 2017-04-28 14:10:25 +02:00
Jean-Baptiste Mardelle
19e7158dad reorganize monitor qml files, move ruler into its own file 2017-04-28 11:27:54 +02:00
Jean-Baptiste Mardelle
71ace34aa8 Move away from render (temporarily move everything in glwidget) 2017-04-28 10:29:21 +02:00
Nicolas Carion
cb4b3f6c73 style 2017-04-28 01:00:57 +02:00
Nicolas Carion
866e48aaaa Start reimplementing old marker function : load from file (switch format to JSON) 2017-04-28 00:59:41 +02:00
Jean-Baptiste Mardelle
1031f9bb59 Port monitor zone to new qml ruler 2017-04-27 13:26:05 +02:00
Nicolas Carion
f6c7b555ae Start removing dependancy on Bin in projectItemModel (model should be independant of view) 2017-04-27 00:12:36 +02:00
Nicolas Carion
5492a704aa fix composition tests 2017-04-26 17:05:12 +02:00
Nicolas Carion
e40ba2974e Port vpinon's deletion of QScript and remove it from linking 2017-04-26 16:39:01 +02:00
Nicolas Carion
42cd79b552 style 2017-04-26 16:10:23 +02:00
Nicolas Carion
5e7248e8d2 adding title to assetpanel 2017-04-26 16:09:01 +02:00
Nicolas Carion
ee028586f9 fix cleaning of assetparameterview 2017-04-26 16:09:01 +02:00
Jean-Baptiste Mardelle
5a530c884d use a snapModel to navigate in clip markers in the clip monitor (wip) 2017-04-26 13:02:30 +02:00
Jean-Baptiste Mardelle
60e674a449 Start switching monitor ruler to Qml and begin cleanup of monitor control 2017-04-26 12:14:15 +02:00
Jean-Baptiste Mardelle
56ef6f86a9 Fix composition insert/undo 2017-04-26 09:06:05 +02:00
Nicolas Carion
7c31bfa354 Start to add signal to trigger asset view in asset panel 2017-04-26 00:33:59 +02:00
Nicolas Carion
fa91274a77 Add an asset panel widget and start to clean references to old effectstack code 2017-04-25 23:37:08 +02:00
Jean-Baptiste Mardelle
f6cf889635 Fix some double free on exit, remember display setting for asset info box 2017-04-24 23:30:37 +02:00
Jean-Baptiste Mardelle
ff4c122b9a Fix composition inserted twice on drag 2017-04-24 13:24:03 +02:00
Jean-Baptiste Mardelle
9148f33aa0 Fix color clip resize 2017-04-23 20:16:32 +02:00
Jean-Baptiste Mardelle
ebf8b59dd7 Improve asset tree navigation 2017-04-23 12:48:36 +02:00
Jean-Baptiste Mardelle
264caddaa8 refresh monitor on clip resize and composition move 2017-04-23 08:14:58 +02:00
Nicolas Carion
604c4722a2 Harden mutex protections of markerlistmodel and make sure existing guides are added to new timelines 2017-04-23 01:10:04 +02:00
Nicolas Carion
3449a5f399 Rework snapping of guides (and fix memory management) 2017-04-23 00:46:43 +02:00
Jean-Baptiste Mardelle
9cb480fd71 Refresh project monitor on clip insert/delete/move 2017-04-22 19:19:59 +02:00
Jean-Baptiste Mardelle
f4ea3c20a7 Edit guide menu entry 2017-04-22 11:27:10 +02:00
Jean-Baptiste Mardelle
476c039ac7 Add/remove guide at timeline cursor instead of mouse cursor, update guide action name depending on context 2017-04-22 11:20:23 +02:00
Jean-Baptiste Mardelle
cca2b9fc39 Cleanup, move snap model into kdenlivedoc so it can be used by timeline guides 2017-04-22 11:07:40 +02:00
Jean-Baptiste Mardelle
cb53f4d8a3 cleanup & fix warnings 2017-04-22 09:17:10 +02:00
Jean-Baptiste Mardelle
d9ae02c5eb Cleanup 2017-04-22 08:55:26 +02:00
Nicolas Carion
c3ff641596 Assets parameters: prepare ground and reintegrate DoubleParameter 2017-04-21 23:31:02 +02:00
Jean-Baptiste Mardelle
3ed258e7e8 Add / remove / edit timeline guides through menu or double click 2017-04-21 18:49:57 +02:00
Jean-Baptiste Mardelle
d40b851314 Get ready to add effect to a clip (still needs real implementation) 2017-04-21 15:38:00 +02:00
Jean-Baptiste Mardelle
9e741be26c Fix compilation (missing file) 2017-04-21 15:17:06 +02:00
Jean-Baptiste Mardelle
8be928a3c9 minor fixes in asset qml 2017-04-21 15:16:35 +02:00
Jean-Baptiste Mardelle
65c1f2cd76 Add keyboard navigation in asset tree (up/down/return) 2017-04-21 15:07:21 +02:00
Nicolas Carion
7fa6990fb6 Move stuff around to prepare reintegration of parametercontainer 2017-04-21 11:40:13 +02:00
Jean-Baptiste Mardelle
f38b803837 some assetlist qml fixes, allow selecting item 2017-04-21 11:08:44 +02:00
Jean-Baptiste Mardelle
49f7383fdc integrate asset search in top toolbar 2017-04-21 10:17:03 +02:00
Jean-Baptiste Mardelle
dc8c3c0bee Bring back timeline guides 2017-04-21 08:37:17 +02:00
Jean-Baptiste Mardelle
c27cf6c8fc Fix startup crash 2017-04-21 08:10:46 +02:00
Nicolas Carion
2e508acc34 use modern for 2017-04-20 23:04:32 +02:00
Nicolas Carion
20663fcc57 Step towards bringing back a qwidget based effect stack 2017-04-20 12:46:22 +02:00
Jean-Baptiste Mardelle
10a54f6706 Editing markers from timeline now works 2017-04-19 11:51:00 +02:00
Jean-Baptiste Mardelle
168bc1be1a Make markers interactive (click to seek, double click to edit), display only when user requested it 2017-04-19 11:08:45 +02:00
Jean-Baptiste Mardelle
f306a87a3a timeline fixes 2017-04-19 09:09:06 +02:00
Nicolas Carion
790fce4879 start using new maker model if possible 2017-04-18 23:49:27 +02:00
Nicolas Carion
0b8600c2e6 Support for marker colors 2017-04-18 23:49:27 +02:00
Nicolas Carion
d67c52ff78 Display new marker model in qml 2017-04-18 23:49:27 +02:00
Jean-Baptiste Mardelle
c7da76d1c7 Continue render deprecation 2017-04-18 19:03:13 +02:00
Jean-Baptiste Mardelle
2e004012c3 Merge branch 'master' into timeline2 2017-04-18 12:45:40 +02:00
Nicolas Carion
d9bc135e5a Preliminary implementation of a marker model. Integration is WIP 2017-04-18 01:58:16 +02:00
Nicolas Carion
8536953785 Timeline now have an id 2017-04-17 23:20:19 +02:00
Nicolas Carion
89101ae17b linting 2017-04-17 21:52:25 +02:00
Nicolas Carion
7be20047f4 Create a separate class to manage timeline tabs 2017-04-17 21:41:07 +02:00
Nicolas Carion
b0f4f20821 style 2017-04-17 18:09:06 +02:00
Nicolas Carion
c30f8b7762 Timeline model is not built by widget 2017-04-17 17:57:31 +02:00
Nicolas Carion
424d4052c1 add comments for macros 2017-04-17 17:57:31 +02:00
Nicolas Carion
ffc4922576 move undo related stuff to top level 2017-04-17 17:57:31 +02:00
Jean-Baptiste Mardelle
930c2c0602 Start deprecating renderer 2017-04-17 17:47:01 +02:00
Nicolas Carion
15df53a7e7 format 2017-04-17 12:30:52 +02:00
Nicolas Carion
8d24ba4b1a Move include to source 2017-04-17 12:28:57 +02:00
Jean-Baptiste Mardelle
a6f72f0865 Merge branch 'master' into timeline2 2017-04-17 11:52:07 +02:00
Jean-Baptiste Mardelle
9307582d4e Use gradient for audio thumbs, optimize 2017-04-17 08:34:05 +02:00
Jean-Baptiste Mardelle
4943b97f08 Cleanup monitor play and timeline seek 2017-04-16 17:44:49 +02:00
Jean-Baptiste Mardelle
bdc7ab9c69 Bring back separate channels audio thumbs 2017-04-16 10:49:19 +02:00
Jean-Baptiste Mardelle
804dfaacdd Fix regressions caused by recent cleanup 2017-04-15 11:46:35 +02:00
Jean-Baptiste Mardelle
e8f7329859 Progress on Bin-timeline communication, fix clip type detection, audio thumbs are back 2017-04-15 10:19:37 +02:00
Jean-Baptiste Mardelle
ff9e84889a Remove deprecated stopmotion and recmonitor 2017-04-15 08:26:54 +02:00
Jean-Baptiste Mardelle
97c70d1329 Move track header led next to track name so that it is visible when track is minimized, fix paint on start 2017-04-14 19:11:27 +02:00
Nicolas Carion
448bbfdd0e Fix bin folders 2017-04-14 19:09:36 +02:00
Nicolas Carion
b182bd66e1 fix format of constructor initializers 2017-04-14 18:25:37 +02:00
Nicolas Carion
23f3d6bc43 Add script to apply clang-tidy and clang-format to the project 2017-04-14 18:16:45 +02:00
Nicolas Carion
c020f27caf clang-format headers 2017-04-14 18:13:38 +02:00
Nicolas Carion
d44a611f56 clang-format source files 2017-04-14 18:00:04 +02:00
Nicolas Carion
387199e1a6 Some clang-tidy checks 2017-04-14 17:12:27 +02:00
Nicolas Carion
9ecd76eb79 clang-tidy : use override 2017-04-14 14:51:09 +02:00
Nicolas Carion
af12015070 Use override instead of Q_DECL_OVERRIDE 2017-04-14 14:34:50 +02:00
Nicolas Carion
e8e1274159 [Timeline2] limitlessness of clips now checked at construction time 2017-04-14 12:17:21 +02:00
Nicolas Carion
b41d978d91 add clang format config file 2017-04-13 19:21:07 +02:00
Nicolas Carion
a983648b98 TimelineClips are now constructed as cuts of bin clips (disable some tests for now) 2017-04-12 19:03:26 +02:00
Nicolas Carion
97d40fb7d4 fix forgotten function rename + preparatory functions for bin clip link 2017-04-12 17:31:18 +02:00
Nicolas Carion
66da8a4b63 More redundant functions 2017-04-12 17:06:07 +02:00
Jean-Baptiste Mardelle
812eb76213 Fix bin clip deletion 2017-04-12 12:08:42 +02:00
Jean-Baptiste Mardelle
7645854e2c Fix composition crash introduced in last commit 2017-04-12 08:20:15 +02:00
Jean-Baptiste Mardelle
ca83cccf55 Merge branch 'timeline2' into audio 2017-04-12 08:15:06 +02:00
Jean-Baptiste Mardelle
eed2f492ac differentiate audio and video clips 2017-04-12 08:13:16 +02:00
Nicolas Carion
44d5101c90 Start removing redundant functions 2017-04-11 02:24:27 +02:00
Nicolas Carion
9a0985ea74 Fix problem loading bin 2017-04-11 01:16:03 +02:00
Nicolas Carion
4adffa5296 some fixes 2017-04-10 18:09:43 +02:00
Nicolas Carion
3f590fe14a fix compilation 2017-04-10 14:28:13 +02:00
Nicolas Carion
128d298232 Start reorganizing Bin. May break things.
Most salient changes:
- Effect logic is being mostly deprecated. It now uses the effectstackmodel
- Direct access to profiles are being removed. They should be accessed through pCore
- Producers are wrapped in shared_ptr
- The coupling with the Monitor is being reduced. Ideally, there should only be a
signal telling which Producer to display.
- The bin hierarchy is melted into the abstractTreeModel framework. Fusion is done but
there are still duplicate logic
- ProjectClip now inherits ClipController
2017-04-10 03:12:22 +02:00
Jean-Baptiste Mardelle
3297ef4a25 Fix loading (clip names) 2017-04-09 07:59:53 +02:00
Jean-Baptiste Mardelle
2706ee3ba4 Cleanup 2017-04-08 12:19:15 +02:00
Jean-Baptiste Mardelle
ccc6db86dd make timeline2 default central widget, progress on bin loading 2017-04-08 11:29:09 +02:00
Jean-Baptiste Mardelle
c4df5bd044 Fix loading of track properties 2017-04-08 10:37:24 +02:00
Jean-Baptiste Mardelle
2b5cc585e4 Fix video thumbs 2017-04-08 10:00:21 +02:00
Jean-Baptiste Mardelle
1a2768bc79 Start disconnecting old timeline, start work on save/load project 2017-04-08 08:38:33 +02:00
Jean-Baptiste Mardelle
16056a23bd More QML fixes, fix crash on resize color clip from start 2017-04-07 20:05:22 +02:00
Jean-Baptiste Mardelle
09455e357d Small Qml cleanup 2017-04-07 17:32:12 +02:00
Jean-Baptiste Mardelle
f8a679bee6 Fix scroll problem when resizing lower tracks 2017-04-07 16:37:55 +02:00
Jean-Baptiste Mardelle
5b9c75775d Fix display on composition move 2017-04-07 14:53:07 +02:00
Nicolas Carion
8b576b43d0 Effects can now be disabled, at local or timeline level 2017-04-06 13:58:13 +02:00
Nicolas Carion
59cf159e6a Very preliminary effectstack model 2017-04-05 17:32:18 +02:00
Nicolas Carion
7ddd24d25c fix getTrackYFromId 2017-04-05 03:58:00 +02:00
Nicolas Carion
244e4c3b8e [Timeline2] More fixes for compositions + tests 2017-04-05 03:37:11 +02:00
Nicolas Carion
6a491a99c1 [Timeline2] Some fixes for compositions. Requires latest git Mlt 2017-04-04 11:53:41 +02:00
Jean-Baptiste Mardelle
0880241760 Fix ruler painting 2017-04-03 18:47:53 +02:00
Jean-Baptiste Mardelle
7358c32157 Fix cursor offset when dragging clip 2017-04-02 13:42:48 +02:00
Jean-Baptiste Mardelle
87e135c6a5 Assettree: expand parent nodes on search filter match 2017-04-02 13:29:07 +02:00
Jean-Baptiste Mardelle
ad6eacd49d Allow out of bounds resize for color/title/image clips 2017-04-01 16:38:38 +02:00
Jean-Baptiste Mardelle
44ec4f174c remove automatic duration check on producer-changed event causing major slowdown 2017-04-01 15:48:15 +02:00
Jean-Baptiste Mardelle
0714380fc7 Fix composition problem on track resize 2017-03-31 15:52:17 +02:00
Jean-Baptiste Mardelle
8b57fcf568 Fix composition inserted on wrong track through context menu 2017-03-31 15:39:10 +02:00
Jean-Baptiste Mardelle
6e320d28cf Fix typo causing double clip insertion 2017-03-30 23:33:47 +02:00
Jean-Baptiste Mardelle
2ee3a6bf3f Fix offset when dragging to resize 2017-03-30 20:51:36 +02:00
Nicolas Carion
577e8728ff [Timeline2] Compositions can now be added with right clic menu 2017-03-30 01:30:43 +02:00
Nicolas Carion
90b01fd0b5 The A track of the composition is now supplied to the model 2017-03-29 18:34:03 +02:00
Nicolas Carion
5ca939290e Various fixes for compositions (use correct translation for mlt's index, and correct default A_track) 2017-03-29 18:32:09 +02:00
Jean-Baptiste Mardelle
32302d0988 Save timeline2 document 2017-03-29 12:01:20 +02:00
Nicolas Carion
ca0cc38311 Reimplemented Mlt logic for the composition 2017-03-29 11:42:27 +02:00
Jean-Baptiste Mardelle
dea843e017 Compositions should appear on top of clips 2017-03-28 23:38:49 +02:00
Jean-Baptiste Mardelle
83b895d64a Fix dragging transition to another track 2017-03-28 23:31:28 +02:00
Jean-Baptiste Mardelle
24d84e0043 Resize clip/composition with shortcuts 2017-03-28 23:10:28 +02:00
Jean-Baptiste Mardelle
7bcae91dbc animate lock button when clicking in a locked track 2017-03-28 00:10:30 +02:00
Jean-Baptiste Mardelle
b2f1c2ae5e Composition: use second rect instead of disabling clipping
Make clip label follow scrolling
Ref T5661
2017-03-27 23:26:31 +02:00
Jean-Baptiste Mardelle
512e507443 Cleanup & fix composition resize 2017-03-27 22:16:07 +02:00
Jean-Baptiste Mardelle
74d8c52003 Fix clip resize 2017-03-27 22:09:02 +02:00
Nicolas Carion
d5170bf7a5 fix typo crashing composition track change 2017-03-27 19:25:45 +02:00
Nicolas Carion
da4f16a214 add back calls placeholder calls to plantComposition and removeComposition (logic disabled) 2017-03-27 19:19:32 +02:00
Nicolas Carion
8487d2a7e0 fix function name in qml 2017-03-27 15:48:56 +02:00
Nicolas Carion
89701b6e97 [Timeline2] Small fix in composition collision detection 2017-03-27 14:50:27 +02:00
Nicolas Carion
cdd5b6326d [Timeline2] Fix composition resize 2017-03-27 14:44:38 +02:00
Nicolas Carion
98799e859c [Timeline2] Various fixes related to compositions + tests 2017-03-27 13:42:20 +02:00
Nicolas Carion
db317d8a4a [Timeline2] Some refactor and improvements for clip/compositions 2017-03-27 13:42:20 +02:00
Jean-Baptiste Mardelle
0a886fe3e2 Fix transition a_track visual feedback 2017-03-27 13:31:00 +02:00
Nicolas Carion
bf506b8dad [Timeline2] Basic composition creation/deletion + tests 2017-03-26 23:36:07 +02:00
Nicolas Carion
713c5200d9 Separate GUI creation and fix basic composition test 2017-03-26 22:33:04 +02:00
Nicolas Carion
4a17b669a7 use unique_ptr for Core instance 2017-03-26 21:46:33 +02:00
Nicolas Carion
b23ccba054 Remove old -i option and simplify startup 2017-03-26 21:34:28 +02:00
Nicolas Carion
ea8f9e9536 Fix compilation of resources 2017-03-26 21:22:31 +02:00
Jean-Baptiste Mardelle
77701c4904 Preliminary support for display indicator of composition a_track in timeline 2017-03-26 18:58:25 +02:00
Jean-Baptiste Mardelle
615efca43f Fix compile warnings 2017-03-26 17:28:55 +02:00
Jean-Baptiste Mardelle
2e87897a38 Fix test compilation 2017-03-26 17:05:04 +02:00
Jean-Baptiste Mardelle
88eb8a86c3 Fix composition deletion 2017-03-26 16:55:52 +02:00
Nicolas Carion
d7d947b27b Fix tests compilation. We now use a static lib to share objects 2017-03-26 16:52:20 +02:00
Nicolas Carion
80e65a86b9 Small additions to composition drop (not fully functional yet) 2017-03-26 16:50:08 +02:00
Jean-Baptiste Mardelle
c91f56dfa3 downgrade qml version requirement 2017-03-26 11:33:04 +02:00
Nicolas Carion
cdaae2ddba [Timeline2] Preliminary support for drag/drop compositions from list 2017-03-26 01:42:27 +01:00
Nicolas Carion
1821102b98 Transitions from list are now draggable 2017-03-26 00:22:10 +01:00
Nicolas Carion
e5d3069de4 remove forgotten garbage 2017-03-25 01:53:49 +01:00
Nicolas Carion
d6905bc18d Fix some issues with custom assets 2017-03-25 01:48:43 +01:00
Nicolas Carion
9a0d907b10 Compositions are now constructed by their mlt_service id 2017-03-24 13:47:21 +01:00
Nicolas Carion
d54c2b797c parameters setters for assetparametermodel 2017-03-23 19:43:46 +01:00
Nicolas Carion
9152b42317 Deal with fixed parameters differently 2017-03-23 19:31:07 +01:00
Nicolas Carion
8157a14019 Split widget for transitions apart 2017-03-23 19:16:27 +01:00
Nicolas Carion
1aea147221 Very preliminary implementation of QML effectstack 2017-03-23 18:01:42 +01:00
Nicolas Carion
8ef946ba29 Preparatory work to convert paramcontainer into a QAbstractItemModel 2017-03-22 12:56:48 +01:00
Jean-Baptiste Mardelle
a1b3e41295 Fix timeline selection 2017-03-22 12:25:19 +01:00
Jean-Baptiste Mardelle
ca9eca3dc8 Add option to lock aspect ratio in geometry effects/transitions 2017-03-22 12:13:20 +01:00
Jean-Baptiste Mardelle
82fd6f8d33 Ensure we have a default profile at first start 2017-03-22 12:13:20 +01:00
Jean-Baptiste Mardelle
025e6c7938 Profile widget: make UI more compact, remember filter status if default profile matches, ensure selected profile is visible
CCBUG: 377853
2017-03-22 12:13:20 +01:00
Albert Astals Cid
6b3810f23c GIT_SILENT Upgrade KDE Applications version to 17.07.70. 2017-03-22 12:09:16 +01:00
l10n daemon script
2e2ba02f38 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"
2017-03-22 12:09:16 +01:00
Jean-Baptiste Mardelle
604247a4ac Make sure autosave is enabled in all cases
CCBUG: 377512
2017-03-22 12:09:16 +01:00
Nicolas Carion
6391a4c0da Move some initialization logic to mltConnection 2017-03-21 14:05:32 +01:00
Jean-Baptiste Mardelle
4dfb9bfefe Fix clip drag broken 2017-03-21 13:26:48 +01:00
Nicolas Carion
9cec284599 Cleanup 2017-03-20 01:11:48 +01:00
Nicolas Carion
8275c46800 Refactor Transition -> Composition 2017-03-20 00:57:24 +01:00
Jean-Baptiste Mardelle
44243d791b Nicer text align in new effect widget 2017-03-20 00:06:24 +01:00
Jean-Baptiste Mardelle
466516fd71 Nicer text align in new effect widget 2017-03-20 00:06:24 +01:00
Nicolas Carion
b8ab494e12 [Timeline2] Use less confusing variable names : trackId, clipId and compoId 2017-03-20 00:04:49 +01:00
Nicolas Carion
fec015e461 [Timeline2] Add const qualifier and slightly faster code in release mode 2017-03-19 23:37:39 +01:00
Jean-Baptiste Mardelle
b83b111e9f Start fixing recent qml regressions 2017-03-19 23:23:27 +01:00
Jean-Baptiste Mardelle
05493da867 Merge branch 'master' into timeline2 2017-03-19 21:06:14 +01:00
Nicolas Carion
ba38dba4ef [Timeline2] Attempt to use Loader on the same track repeaters 2017-03-18 21:47:32 +01:00
Nicolas Carion
77de10902f New version of transitionlist 2017-03-18 19:25:35 +01:00
Nicolas Carion
c3c254d738 Small cleanup 2017-03-18 18:49:19 +01:00
Nicolas Carion
92e51289b4 Abstract away effectlistwidget 2017-03-18 18:34:48 +01:00
Nicolas Carion
6266d0204b Abstact away effecttreemodel 2017-03-18 18:18:14 +01:00
Nicolas Carion
9c0574de6c abstarct away icon provider 2017-03-18 17:48:12 +01:00
Nicolas Carion
5d2ae613f0 abstract away effectlist.qml 2017-03-18 17:32:01 +01:00
Nicolas Carion
6328b6f6c2 even more abstraction 2017-03-18 17:13:58 +01:00
Nicolas Carion
813a5b546e abstract away effectRepository 2017-03-18 15:56:44 +01:00
Nicolas Carion
39ee330738 Merge branch 'master' into refactoring_timeline 2017-03-18 14:58:29 +01:00
Jean-Baptiste Mardelle
1637ea4032 Initial support for transitions 2017-03-17 23:02:34 +01:00
Jean-Baptiste Mardelle
d321d0e939 Edit track name on double click only 2017-03-17 23:02:34 +01:00
Nicolas Carion
97802684c4 effect list filter by type + fix description showing 2017-03-17 18:50:57 +01:00
Nicolas Carion
2c7000bec3 effect list name filtering 2017-03-17 18:13:05 +01:00
Jean-Baptiste Mardelle
a38ff2f678 Fix ruler display issues 2017-03-17 14:45:55 +01:00
Jean-Baptiste Mardelle
8de51dcdfb Merge branch 'master' into timeline2 2017-03-17 13:38:01 +01:00
Nicolas Carion
21fbe7e9e6 Bring back effect description in EffectList 2017-03-17 13:05:56 +01:00
Nicolas Carion
07e1a050e2 Bring back effect search bar (ui only for now) 2017-03-17 12:46:44 +01:00
Jean-Baptiste Mardelle
1a7d51297b Fix ruler scaling and various small display issues 2017-03-16 22:59:15 +01:00
Jean-Baptiste Mardelle
66938d03f3 Make new effect widget follow color theme 2017-03-16 20:13:51 +01:00
Nicolas Carion
fb2fe83e82 reindent trackhead.qml 2017-03-16 19:54:32 +01:00
Nicolas Carion
9e2f54a23d missing files 2017-03-16 19:54:14 +01:00
Nicolas Carion
0681cd9bbd start redesigning effectlist 2017-03-16 19:53:41 +01:00
Jean-Baptiste Mardelle
8c57969d7d improve ruler and track head layout 2017-03-16 19:42:52 +01:00
Nicolas Carion
91a7d253ac Fix some xml parsing 2017-03-16 16:35:42 +01:00
Nicolas Carion
e08a1e1455 Fix effecticon provider 2017-03-16 16:11:28 +01:00
Nicolas Carion
1ac25b2ee9 Port parsing of custom XML effect files 2017-03-16 16:03:35 +01:00
Nicolas Carion
870a07b8aa Starting to convert EffectList to a QAbstractItemModel 2017-03-16 03:44:51 +01:00
Nicolas Carion
8aa278e1bf Abstract away tree model related classes 2017-03-16 03:44:51 +01:00
Nicolas Carion
7ecfd54269 Temporarily move dialogs (nothing implemented) 2017-03-16 03:44:51 +01:00
Jean-Baptiste Mardelle
e532bad5a7 Fix track label forgotten on lost focus 2017-03-15 12:12:48 +01:00
Jean-Baptiste Mardelle
5b4524e6e6 Add borders around tracks, don't alternate colors on tracks 2017-03-15 11:59:35 +01:00
Jean-Baptiste Mardelle
fda4ba8795 Handle audio tracks in Qml view 2017-03-15 11:08:58 +01:00
Jean-Baptiste Mardelle
167a4eb699 Fix small error in qml drag 2017-03-15 08:00:07 +01:00
Jean-Baptiste Mardelle
c8aef741cf Fix markers incorrectly positionned 2017-03-14 23:02:45 +01:00
Jean-Baptiste Mardelle
21457376d6 Hide timeline tabbar 2017-03-14 22:43:47 +01:00
Jean-Baptiste Mardelle
a5095df4b9 Switch to KDE's translation system for QMl (now requires KDeclarative) 2017-03-14 22:37:56 +01:00
Nicolas Carion
721df26b16 [Timeline2] Fix undo/redo for clip dropping 2017-03-14 22:30:24 +01:00
Jean-Baptiste Mardelle
d1d6d65f36 Fix leftover breaking timeline drag 2017-03-14 22:03:28 +01:00
Jean-Baptiste Mardelle
cb29199af4 Add icon to minimize/expand track 2017-03-14 21:58:46 +01:00
Jean-Baptiste Mardelle
66da0d734f Add track header led to indicate state (mute, locked,..) 2017-03-14 21:31:03 +01:00
Jean-Baptiste Mardelle
6d63a2b669 Fix clip resize corrupting producer (also breaking thumbnails) 2017-03-14 20:13:06 +01:00
Nicolas Carion
ce47820676 [Timeline2] make model calls from UI directly when possible to avoid code redundancy 2017-03-14 12:51:27 +01:00
Nicolas Carion
1af6d58fa0 [Timeline2] Remove forgotten reference to dropTarget 2017-03-14 11:27:46 +01:00
Jean-Baptiste Mardelle
77796f529b Cleanup some qml warnings, fix drag from bin broken after moving clip 2017-03-13 22:43:33 +01:00
Jean-Baptiste Mardelle
cd3722dee1 Prepare support for clip markers in timeline 2017-03-13 21:30:50 +01:00
Nicolas Carion
ea03e79c65 [Timeline2] Fix various issues related to snapping and dropping 2017-03-13 16:59:01 +01:00
Jean-Baptiste Mardelle
a410d6917a Fix vertical scrolling of track headers 2017-03-13 08:37:01 +01:00
Nicolas Carion
63aac3e863 [Timeline2] Minor fixes 2017-03-13 03:51:00 +01:00
Nicolas Carion
8b35db4bd6 Use Proxymodel to reverse row order 2017-03-13 03:39:52 +01:00
Nicolas Carion
1f1934869d [Timeline2] Fix confusion between track index and track id in TrackHeaders 2017-03-13 03:21:56 +01:00
Nicolas Carion
11fddba9a1 [Timeline2] Fix problem with snap points 2017-03-13 02:29:58 +01:00
Nicolas Carion
97c3d44748 [Timeline2] Adding (temporary?) logging facility to help reproduce bugs 2017-03-13 02:08:26 +01:00
Nicolas Carion
c975620527 [Timeline2] Refactor a bit GetTrackFromPos 2017-03-13 01:15:03 +01:00
Nicolas Carion
7eaf219eb5 [Timeline2] Remove Snap logic from view (should go in model) 2017-03-13 01:04:41 +01:00
Nicolas Carion
bf0d17db95 [Timeline2][Model] Add mutexes to the model 2017-03-12 22:57:29 +01:00
Nicolas Carion
9a778f5e50 [Timeline2] Enable continuous scrolling when dropping 2017-03-12 20:26:12 +01:00
Nicolas Carion
8cbf93f959 [Timeline2] Change drop logic 2017-03-12 19:52:48 +01:00
Nicolas Carion
5c9f52de61 [Timeline2] Reverse track order 2017-03-12 00:19:36 +01:00
Nicolas Carion
31f574cd0b [Timeline2] Small clean-up 2017-03-12 00:19:36 +01:00
Jean-Baptiste Mardelle
992c518f50 Fix track not sending update on rename, mute and lock
Flash clips on group/ungroup (buggy when moving a clip)
2017-03-11 19:18:16 +01:00
Nicolas Carion
369737e3b5 clean up mistake in last commit 2017-03-11 15:18:09 +01:00
Nicolas Carion
2d462ad266 [Timeline2] Fix model updating when grouping clips 2017-03-10 15:23:19 +01:00
Nicolas Carion
3a2761bf5e Merge branch 'master' into refactoring_timeline 2017-03-10 13:41:00 +01:00
Jean-Baptiste Mardelle
6e2381d4ba Add timeline menu to group/ungroup 2017-03-08 12:19:30 +01:00
Jean-Baptiste Mardelle
b13ef8708b Show timeline thumbnails according to user preference
Fix errors in moving clip between tracks
2017-03-08 10:49:50 +01:00
Jean-Baptiste Mardelle
6adf5a7458 Fix play/pause, make mute / hide track work 2017-03-08 09:54:49 +01:00
Jean-Baptiste Mardelle
23c06a5b36 Merge branch 'master' into timeline2 2017-03-08 08:59:50 +01:00
Jean-Baptiste Mardelle
c53243bcd6 Fix various qml warnings, start read/write track properties 2017-03-08 08:43:51 +01:00
Jean-Baptiste Mardelle
8242d22b85 snap clips on timeline move 2017-03-03 23:52:05 +01:00
Jean-Baptiste Mardelle
169f3ef42e Restore missing font replacement (m_missingFonts is filled in line 1093) 2017-03-03 22:57:45 +01:00
Jean-Baptiste Mardelle
eb67ab6b05 Fix crash on resize clip caused by snap change 2017-03-03 01:29:01 +01:00
Jean-Baptiste Mardelle
67a0bbff38 Left/right arrow to seek timeline, add icons to track headers 2017-03-03 01:20:16 +01:00
Jean-Baptiste Mardelle
ef6f23db05 * Various fixes for clip move when dragging from bin, start implementing snapping
* Alt+arrow moves to previous/next snap point
2017-03-02 23:31:22 +01:00
Nicolas Carion
1d20a3c856 Merge branch 'master' into refactoring_timeline 2017-03-02 01:09:00 +01:00
Nicolas Carion
6ad9f81fef Change some smart pointers 2017-03-02 01:08:04 +01:00
Jean-Baptiste Mardelle
8a26d534bd Allow multiple clips selection, use KActionCollection to pass actions from qml to main app 2017-03-02 00:17:11 +01:00
Jean-Baptiste Mardelle
8e6ccb03e2 Start fixing timeline menus, remove clip now works through context menu 2017-03-01 12:20:22 +01:00
Jean-Baptiste Mardelle
a7488d6f52 Merge branch 'master' into timeline2 2017-03-01 09:41:51 +01:00
Jean-Baptiste Mardelle
c5aedee414 Qml timeline: audio thumbnails (still requires timeline <> bin communication to extract data 2017-02-28 21:35:03 +01:00
Jean-Baptiste Mardelle
5a01f7b723 Qml thumbnailer: cache producers to speedup thumb creation, use bin id to identify thumb producer 2017-02-28 20:54:29 +01:00
Jean-Baptiste Mardelle
33d91177ed Small Qml fixes, center on cursor on zoom, initial thumbnail support 2017-02-27 23:15:52 +01:00
Nicolas Carion
6c39837043 move factory creation in MltConnection and wrap unique_ptr around Mlt::Repository 2017-02-27 02:47:40 +01:00
Nicolas Carion
5c88cc2b3c Create the Mlt connection inside core init 2017-02-27 02:06:47 +01:00
Nicolas Carion
74cc428521 move init logic to Core::initialize 2017-02-27 01:45:45 +01:00
Nicolas Carion
edf12fa63b Small switching to QScopedPointer 2017-02-27 00:21:35 +01:00
Jean-Baptiste Mardelle
cc351001a7 Update duration when tractor changes, fix playing 2017-02-25 13:49:12 +01:00
Jean-Baptiste Mardelle
930d3cb6f3 Fix allow drag method name 2017-02-25 13:38:36 +01:00
Jean-Baptiste Mardelle
571170a7c5 Start cleanup & documentation of timelinewidget 2017-02-25 12:20:54 +01:00
Nicolas Carion
d6e4c7be8f Merge branch 'master' into refactoring_timeline 2017-02-25 00:49:39 +01:00
Jean-Baptiste Mardelle
0c640ecd95 Do not allow dropping a clip if there is not enough space 2017-02-24 22:59:35 +01:00
Jean-Baptiste Mardelle
1a6a813c04 Make grouped clips have yellow borders 2017-02-24 11:07:14 +01:00
Jean-Baptiste Mardelle
0badc44ff5 Fix crash on exit (Mlt::Profile should not be manually deleted) 2017-02-24 10:28:55 +01:00
Jean-Baptiste Mardelle
44f8a94c84 Fix scrolling with mouse wheel 2017-02-24 01:09:46 +01:00
Jean-Baptiste Mardelle
112304438d Fix startup crash, fix various mouse interactions with qml view (seek with wheel on ruler, zoom on ctrl+wheel, scroll on wheel) 2017-02-24 00:45:45 +01:00
Jean-Baptiste Mardelle
0a41b6b27b enable zooming on qml timeline 2017-02-23 21:47:38 +01:00
Nicolas Carion
c0fb483ebd [Timeline2] Initial implementation of project loading 2017-02-23 03:00:55 +01:00
Nicolas Carion
908982c86f [Timeline2] Remove black track on deletion and fix Wreorder warning 2017-02-22 13:05:10 +01:00
Nicolas Carion
cfdd61bfdc [Timeline2] Fix various mem leaks 2017-02-22 13:01:28 +01:00
Jean-Baptiste Mardelle
742371f6b4 Add black background track to timelinemodel's tractor 2017-02-21 23:20:16 +01:00
Jean-Baptiste Mardelle
c9aa6f8e8d Qml Timeline now correctly connects to project monitor (black background track still TODO). 2017-02-21 22:39:38 +01:00
Nicolas Carion
38d51afda6 [Timeline2][Model] Update model when inserting clip 2017-02-21 02:37:17 +01:00
Nicolas Carion
b9b89940a6 [Timeline2][Model] Correctly create/delete track's tractor 2017-02-21 02:20:05 +01:00
Jean-Baptiste Mardelle
2d91b40731 Connect project monitor to new timeline 2017-02-21 00:10:43 +01:00
Nicolas Carion
d209e6ec18 [Timeline2] Fix clip trimming in in QML 2017-02-20 20:24:19 +01:00
Nicolas Carion
2aa802a9f2 [Timeline2] Snapping works for clip resize 2017-02-20 03:04:48 +01:00
Nicolas Carion
6e9f29399e [Timeline2][Model] Implement snappoint ignoring + tests 2017-02-20 02:40:37 +01:00
Nicolas Carion
23e9c4d3a7 [Timeline2][Model] Timeline operations now update snapping model 2017-02-20 02:39:22 +01:00
Nicolas Carion
81471b10c5 [Timeline2][Model] Add function to query group content + tests 2017-02-19 22:36:57 +01:00
Nicolas Carion
2369585e59 [Timeline2][Model] Handle correctly grouped clips when deleting track + improve tests 2017-02-19 22:36:57 +01:00
Nicolas Carion
1510447cca [Timeline2][Model] Forbid grouping of uninserted clips 2017-02-19 00:57:32 +01:00
Nicolas Carion
e95a2d4a00 [Timeline2] Small name refactoring 2017-02-19 00:47:31 +01:00
Nicolas Carion
57417d3559 [Timeline2][Model] Undoable track insertion and deletion + tests 2017-02-19 00:42:32 +01:00
Nicolas Carion
9f047f7815 [Timeline2][Model] Encapsulate getTrackPosition 2017-02-18 14:47:29 +01:00
Nicolas Carion
04ef849c4d [Timeline2] Small tests refactoring 2017-02-18 14:30:26 +01:00
Nicolas Carion
14895e2012 [Timeline2][Model] Improve test coverage 2017-02-18 13:12:35 +01:00
Nicolas Carion
ad8150b5ef [Timeline2][Model] Fix some issues and add tests 2017-02-18 03:36:38 +01:00
Nicolas Carion
ad9e17928b [Timeline2] Refactor name for consistency 2017-02-18 00:42:48 +01:00
Nicolas Carion
60dd3573bd [Timeline2][Model] Improve encapsulation a bit 2017-02-18 00:40:09 +01:00
Nicolas Carion
59cd6e0f2d [Timeline2][Model] Grouped clip deletion + tests 2017-02-18 00:27:01 +01:00
Nicolas Carion
7a792494bf [Timeline2][Model] Interface for clip deletion + tests 2017-02-17 18:48:56 +01:00
Nicolas Carion
75650e1648 [Timeline2][Model] Presnapping : suggest clip position to fill missing UI calls 2017-02-17 12:24:04 +01:00
Nicolas Carion
1155febb4f [Timeline2][Model] Split away AbstractItemModel related methods 2017-02-16 18:02:48 +01:00
Nicolas Carion
c8fa621fb3 [Timeline2][model] Some fixes for group move 2017-02-16 17:12:01 +01:00
Nicolas Carion
885f501406 [Timeline2][Model] Initial implementation of SnapPoints model 2017-02-16 14:18:58 +01:00
Nicolas Carion
6db31ec0f4 [Timeline2] Small doc addition 2017-02-16 13:49:46 +01:00
Nicolas Carion
ca28f011b5 [Timeline2][Model] Pave way for same-track transitions 2017-02-16 13:40:45 +01:00
Nicolas Carion
4cb931e162 [Timeline2] Udpate doc 2017-02-16 12:41:02 +01:00
Nicolas Carion
496b29c194 [Timeline2][Model] Fix qml for clip resize 2017-02-14 16:40:34 +01:00
Nicolas Carion
52a691857a [Timeline2][Model] AllowClipMove no longer necessary 2017-02-14 15:19:05 +01:00
Nicolas Carion
c6c3ea1f34 [Timeline2][Model] Test pointer consistency 2017-02-14 14:58:27 +01:00
Nicolas Carion
97f7b79c1a [Timeline2][Model] Small improvements in tests 2017-02-14 14:55:01 +01:00
Nicolas Carion
9fb9ee2506 [Timeline2][Model] Tested requestClipInsertion 2017-02-14 02:17:25 +01:00
Nicolas Carion
4e4a6ab1a7 [Timeline2][Model] Fix resize of orphan clip 2017-02-14 00:55:13 +01:00
Jean-Baptiste Mardelle
c6a04915c3 allow draggig clip from bin to qml timeline 2017-02-13 13:21:09 +01:00
Jean-Baptiste Mardelle
e0a55a1f2c Preliminary clip resize implementation 2017-02-11 18:23:19 +01:00
Jean-Baptiste Mardelle
c4652c6463 Fix allowClipMove. the way it is designed, blankEnd must be a position in playlist, not a duration.
Don't require unnecessary recent QtQuick
2017-02-11 17:50:16 +01:00
Nicolas Carion
4fbb4c4edd [Timeline2][Model] Fix bug in allowClipMove + add tests 2017-02-10 22:52:18 +01:00
Nicolas Carion
1793e8a352 [Timeline2] Check if move is possible before changing track 2017-02-10 22:34:18 +01:00
Nicolas Carion
aec2d04129 [Timeline2] Remove fromTrack parameter 2017-02-10 22:29:37 +01:00
Nicolas Carion
10e2774185 [Timeline2][QML] Remove old useless stuff 2017-02-10 21:47:46 +01:00
Nicolas Carion
502f69632a [Timeline2][QML] Fixes for move and undo on different tracks 2017-02-10 21:44:07 +01:00
Nicolas Carion
6211502bdf [Timeline2][Model] Fix Track::allowClipMove 2017-02-10 20:15:21 +01:00
Nicolas Carion
719d8f156c [Timeline2][Qml] Fix confusion between track Index and track ID (still segfaulting on track change) 2017-02-10 20:05:49 +01:00
Jean-Baptiste Mardelle
205c050045 Fix clip move 2017-02-10 17:57:33 +01:00
Nicolas Carion
8cf0cd3c75 [Timeline2] Various small improvements (memory leaks + bound checking) 2017-02-09 17:57:31 +01:00
Jean-Baptiste Mardelle
a857e80110 Test allowClipMove function based on MLT's playlist free space 2017-02-08 22:56:16 +01:00
Nicolas Carion
0e28ca0bae [Timeline2] Move clips in same track and undo now working in view 2017-02-08 15:23:58 +01:00
Nicolas Carion
ed0e16b41d [Timeline2] Failed attempt at fixing redo not shown in view 2017-02-08 14:05:23 +01:00
Nicolas Carion
63af6bfa91 [Timeline2][View] Query model on dragging 2017-02-08 12:47:10 +01:00
Nicolas Carion
338f52ca1e [Timeline2][Model] Make undoing logging optional 2017-02-08 12:43:27 +01:00
Nicolas Carion
7a18aed327 [Timeline2] Add some comments 2017-02-08 12:25:51 +01:00
Jean-Baptiste Mardelle
b036860569 Cleanup creation of timeline widget, use a tab widget to display project timeline 2017-02-08 11:41:13 +01:00
Jean-Baptiste Mardelle
61b60d4545 Hack to fix undostack startup crash, fix requestMove from qml 2017-02-08 11:23:25 +01:00
Nicolas Carion
19dec4f7e6 [Timeline2][Model] Allow undoable group move + tests 2017-02-07 00:45:20 +01:00
Nicolas Carion
eabcad0d00 [Timeline2][Model] More robust root group retrieval 2017-02-06 18:09:25 +01:00
Nicolas Carion
bb0f699a8b [Timeline2][Model] Undo grouping / ungrouping + more tests 2017-02-06 18:05:15 +01:00
Nicolas Carion
9a5cb80b3b [Timeline2] Use color clips in tests 2017-02-03 18:37:14 +01:00
Nicolas Carion
b4125902a7 [Timeline2][Model] Fix Undo clip resize of inserted clip 2017-02-03 17:18:02 +01:00
Nicolas Carion
90c3294884 [Timeline2][Model] Missing file 2017-02-03 12:34:53 +01:00
Nicolas Carion
ffa6384749 [Timeline2][Model] Finshing and testing integration of Undo framework for move and resize 2017-02-02 18:27:26 +01:00
Nicolas Carion
e9a1a0d405 Switch to managed pointer for undostack and split it in separate file 2017-02-02 17:25:09 +01:00
Nicolas Carion
38f932a73b [Timeline2][Model] Implement clip move and pave way for Undo/Redo operations + tests 2017-02-02 13:28:32 +01:00
Nicolas Carion
4efa831683 [Timeline2][Model] Enforce new method calling scheme (+docs and tests) 2017-02-02 01:27:09 +01:00
Nicolas Carion
e103e0bef6 [Timeline2] Document ItemModel organization 2017-02-02 01:05:43 +01:00
Jean-Baptiste Mardelle
6cb4ecdfe8 Fix qml view to adapt to model changes 2017-01-31 22:17:58 +01:00
Nicolas Carion
4ba05ceb10 [Timeline2][Model] Change ItemModel id scheme and reduce unnecessary access to underlying Melt objects 2017-01-31 13:14:48 +01:00
Jean-Baptiste Mardelle
8243a37658 Cleanup qml errors, fix timeline cursor, ruler timecode 2017-01-31 00:59:17 +01:00
Jean-Baptiste Mardelle
0b79978124 Qml: tracks can now be resized individually, nicer colors 2017-01-30 00:19:20 +01:00
Jean-Baptiste Mardelle
262b40b79c Qml: read track height from MLT's track properties 2017-01-28 18:59:59 +01:00
Jean-Baptiste Mardelle
448d638451 qml timeline: hide blanks 2017-01-27 17:45:01 +01:00
Jean-Baptiste Mardelle
9cb56c85ae Move view related features into timelinewidget, start feeding real data for display, support variable track height 2017-01-27 13:19:15 +01:00
Nicolas Carion
3d292ea82b [Timeline2][Model] Small fix on initial track population 2017-01-24 03:23:25 +01:00
Nicolas Carion
3a5cc9d8dd [Timeline2][Model] Implement clip resize, improve tests and fix various bugs 2017-01-24 03:13:18 +01:00
Jean-Baptiste Mardelle
2eaab760f2 Fix test compilation 2017-01-23 22:58:27 +01:00
Jean-Baptiste Mardelle
1453c97e8e Initial commit for qml timeline, very messy but at least displays something and gives us an idea.
Qml borrowed from Shotcut.
2017-01-23 22:44:21 +01:00
Nicolas Carion
3ed571103c [Timeline2][Model] Add option to init tracks when constructing timeline 2017-01-23 09:48:58 +01:00
Nicolas Carion
2306f442cd [Timeline2][Model] Slight test reorganization 2017-01-22 16:33:47 +01:00
Nicolas Carion
3627ab0c44 [Timeline2][Model] Fix clip track changing + more tests 2017-01-22 16:31:19 +01:00
Nicolas Carion
6e18937203 [Timeline2][Model] Orphan groups deletion 2017-01-22 15:35:30 +01:00
Nicolas Carion
fd11e1b980 [Timeline2][Model] Introduce dry operations 2017-01-22 15:11:20 +01:00
Nicolas Carion
7c5d807d16 [Timeline2][Model] Interface for groups in timeline 2017-01-22 14:58:39 +01:00
Nicolas Carion
43d40bf14e [Timeline2][Model] Better encapsulation of id attribution 2017-01-22 13:07:37 +01:00
Nicolas Carion
8f96ea8a61 [Timeline2][Model] Interface for grouping + tests 2017-01-22 13:03:59 +01:00
Nicolas Carion
1918643eee [Timeline2][Model] Ensure that non callable constructor is protected 2017-01-22 11:56:29 +01:00
Nicolas Carion
231c06179f [Timeline2][Model] Slight change in the construction of a timeline object 2017-01-22 11:55:01 +01:00
Nicolas Carion
2d81028975 [Timeline2][Model] Structure for group storing + tests 2017-01-22 01:56:37 +01:00
Nicolas Carion
cf3005592a [Timeline2][Model] Change id attribution mechanism to guarantee unique ids 2017-01-21 23:36:31 +01:00
Nicolas Carion
019bbeae61 [Timeline2][Model] Basic mechanism to insert clips into tracks, and change move a clip between tracks 2017-01-20 23:11:35 +01:00
Nicolas Carion
b3254fbc79 [Timeline2][Model] Refactor method name for track and clip count 2017-01-20 22:55:24 +01:00
Nicolas Carion
493ba61fe7 [Timeline2][Model] Small fix on track deletion 2017-01-20 22:02:38 +01:00
Nicolas Carion
3088ddc5ce [Timeline2][Model] Deletion of clips + tests 2017-01-19 14:03:07 +01:00
Nicolas Carion
4083917951 [Timeline2][Model] Insertion of clips + tests 2017-01-19 13:37:51 +01:00
Nicolas Carion
7e8bd98508 [Timeline2][Model] Timeline destructor gracefully deletes child tracks 2017-01-19 00:32:22 +01:00
Nicolas Carion
aebed213c0 [Timeline2][Model] Add option to specify track position upon creation 2017-01-19 00:28:59 +01:00
Nicolas Carion
64342a5229 [Timeline2][Model] Delete track by id (+ tests) 2017-01-18 15:31:50 +01:00
Nicolas Carion
a32cf29c42 [Timeline2][Model] More sensible method name for number of track 2017-01-18 15:05:06 +01:00
Nicolas Carion
072cc97732 [Timeline2][Model] Track constructor now returns id 2017-01-18 14:59:26 +01:00
Nicolas Carion
185ae52b76 [Timeline2][Model][Testing] Added basic testing capability 2017-01-18 14:35:12 +01:00
Nicolas Carion
bdca56213a Merge branch 'master' into refactoring_timeline 2017-01-18 13:37:29 +01:00
Nicolas Carion
2cd6cca594 [Timeline2][Model] Track deletion mechanism 2017-01-18 13:02:19 +01:00
Nicolas Carion
45c365b0bc [Timeline2][Model] Break pointer cyclic dependency by switching to unique/weak ptr 2017-01-18 12:34:49 +01:00
Nicolas Carion
bd21cf1c4d Merge branch 'refactoring_timeline' of git://anongit.kde.org/kdenlive into refactoring_timeline 2017-01-18 02:06:38 +01:00
Nicolas Carion
35bb32c8e2 [Timeline2][Model] Basic compilation and mechanism to add tracks 2017-01-18 02:02:39 +01:00
Nicolas Carion
9623b69105 [Timeline2][Model] First draft of the headers for the model 2017-01-18 01:00:19 +01:00
Nicolas Carion
453c4e0513 [Timeline2][Model] First draft of the headers for the model 2017-01-15 18:08:29 +01:00
1407 changed files with 140838 additions and 81696 deletions

View File

@@ -1,4 +0,0 @@
{
"project.name" : "Kdenlive",
"phabricator.uri" : "https://phabricator.kde.org/"
}

93
.clang-format Normal file
View File

@@ -0,0 +1,93 @@
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlinesLeft: false
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterClass: true
AfterControlStatement: false
AfterEnum: false
AfterFunction: true
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: true
AfterUnion: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: true
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 160
CommentPragmas: '^ IWYU pragma:'
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
- Regex: '^(<|"(gtest|isl|json)/)'
Priority: 3
- Regex: '.*'
Priority: 1
IncludeIsMainRegex: '$'
IndentCaseLabels: false
IndentWidth: 4
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
ReflowComments: true
SortIncludes: true
SpaceAfterCStyleCast: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
TabWidth: 32
UseTab: Never

3
.clang-format-ignore Normal file
View File

@@ -0,0 +1,3 @@
tests/catch.hpp
tests/fakeit.hpp
fuzzer/fakeit_standalone.hpp

165
.clang-tidy Normal file
View File

@@ -0,0 +1,165 @@
---
Checks: 'clang-diagnostic-*,clang-analyzer-*,,performance-*,modernize-*,readability-*, cppcoreguidelines-*, misc-definitions-in-headers, misc-misplaced-const'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
FormatStyle: file
User: nicolas
CheckOptions:
- key: google-readability-braces-around-statements.ShortStatementLines
value: '1'
- key: google-readability-function-size.StatementThreshold
value: '800'
- key: google-readability-namespace-comments.ShortNamespaceLines
value: '10'
- key: google-readability-namespace-comments.SpacesBeforeComments
value: '2'
- key: modernize-loop-convert.MaxCopySize
value: '16'
- key: modernize-loop-convert.MinConfidence
value: reasonable
- key: modernize-loop-convert.NamingStyle
value: CamelCase
- key: modernize-make-shared.IgnoreMacros
value: '1'
- key: modernize-make-shared.IncludeStyle
value: '0'
- key: modernize-make-shared.MakeSmartPtrFunction
value: 'std::make_shared'
- key: modernize-make-shared.MakeSmartPtrFunctionHeader
value: memory
- key: modernize-make-unique.IgnoreMacros
value: '1'
- key: modernize-make-unique.IncludeStyle
value: '0'
- key: modernize-make-unique.MakeSmartPtrFunction
value: 'std::make_unique'
- key: modernize-make-unique.MakeSmartPtrFunctionHeader
value: memory
- key: modernize-pass-by-value.IncludeStyle
value: llvm
- key: modernize-pass-by-value.ValuesOnly
value: '0'
- key: modernize-raw-string-literal.ReplaceShorterLiterals
value: '0'
- key: modernize-replace-auto-ptr.IncludeStyle
value: llvm
- key: modernize-replace-random-shuffle.IncludeStyle
value: llvm
- key: modernize-use-auto.MinTypeNameLength
value: '5'
- key: modernize-use-auto.RemoveStars
value: '0'
- key: modernize-use-default-member-init.IgnoreMacros
value: '1'
- key: modernize-use-default-member-init.UseAssignment
value: '0'
- key: modernize-use-emplace.ContainersWithPushBack
value: '::std::vector;::std::list;::std::deque'
- key: modernize-use-emplace.SmartPointers
value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr'
- key: modernize-use-emplace.TupleMakeFunctions
value: '::std::make_pair;::std::make_tuple'
- key: modernize-use-emplace.TupleTypes
value: '::std::pair;::std::tuple'
- key: modernize-use-equals-default.IgnoreMacros
value: '1'
- key: modernize-use-noexcept.ReplacementString
value: ''
- key: modernize-use-noexcept.UseNoexceptFalse
value: '1'
- key: modernize-use-nullptr.NullMacros
value: 'NULL'
- key: modernize-use-transparent-functors.SafeMode
value: '0'
- key: modernize-use-using.IgnoreMacros
value: '1'
- key: performance-faster-string-find.StringLikeClasses
value: 'std::basic_string'
- key: performance-for-range-copy.WarnOnAllAutoCopies
value: '0'
- key: performance-inefficient-string-concatenation.StrictMode
value: '0'
- key: performance-inefficient-vector-operation.VectorLikeClasses
value: '::std::vector'
- key: performance-move-const-arg.CheckTriviallyCopyableMove
value: '1'
- key: performance-move-constructor-init.IncludeStyle
value: llvm
- key: performance-type-promotion-in-math-fn.IncludeStyle
value: llvm
- key: performance-unnecessary-value-param.IncludeStyle
value: llvm
- key: readability-braces-around-statements.ShortStatementLines
value: '0'
- key: readability-function-size.BranchThreshold
value: '4294967295'
- key: readability-function-size.LineThreshold
value: '4294967295'
- key: readability-function-size.NestingThreshold
value: '4294967295'
- key: readability-function-size.ParameterThreshold
value: '4294967295'
- key: readability-function-size.StatementThreshold
value: '800'
- key: readability-function-size.VariableThreshold
value: '4294967295'
- key: readability-identifier-naming.ClassCase
value: ''
- key: readability-identifier-naming.ClassPrefix
value: ''
- key: readability-identifier-naming.ClassSuffix
value: ''
- key: readability-identifier-naming.FunctionCase
value: ''
- key: readability-identifier-naming.FunctionPrefix
value: ''
- key: readability-identifier-naming.FunctionSuffix
value: ''
- key: readability-identifier-naming.GlobalConstantCase
value: ''
- key: readability-identifier-naming.GlobalConstantPrefix
value: ''
- key: readability-identifier-naming.GlobalConstantSuffix
value: ''
- key: readability-identifier-naming.IgnoreFailedSplit
value: '0'
- key: readability-identifier-naming.NamespaceCase
value: ''
- key: readability-identifier-naming.NamespacePrefix
value: ''
- key: readability-identifier-naming.NamespaceSuffix
value: ''
- key: readability-identifier-naming.PrivateMemberPrefix
value: m_
- key: readability-identifier-naming.PrivateMemberSuffix
value: ''
- key: readability-identifier-naming.StructCase
value: ''
- key: readability-identifier-naming.StructPrefix
value: ''
- key: readability-identifier-naming.StructSuffix
value: ''
- key: readability-identifier-naming.VariableCase
value: ''
- key: readability-identifier-naming.VariablePrefix
value: ''
- key: readability-identifier-naming.VariableSuffix
value: ''
- key: readability-implicit-bool-conversion.AllowIntegerConditions
value: '0'
- key: readability-implicit-bool-conversion.AllowPointerConditions
value: '1'
- key: readability-inconsistent-declaration-parameter-name.IgnoreMacros
value: '1'
- key: readability-inconsistent-declaration-parameter-name.Strict
value: '0'
- key: readability-simplify-boolean-expr.ChainedConditionalAssignment
value: '1'
- key: readability-simplify-boolean-expr.ChainedConditionalReturn
value: '1'
- key: readability-simplify-subscript-expr.Types
value: '::std::basic_string;::std::basic_string_view;::std::vector;::std::array'
- key: readability-static-accessed-through-instance.NameSpecifierNestingThreshold
value: '3'
...

3
.gitignore vendored
View File

@@ -1,4 +1,5 @@
*~
build*
build/*
CMakeLists.txt.user*
po
*.patch

4
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,4 @@
include:
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-before.yml
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-applications-linux.yml
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-applications-freebsd.yml

29
AUTHORS
View File

@@ -1,23 +1,26 @@
Active Kdenlive authors
Vincent Pinon <vpinon@april.org>
Bugs fixing, release
2012-present
Jean-Baptiste Mardelle <jb@kdenlive.org>
MLT and KDE SC 4 porting, main developer
Main developer and maintainer, MLT and KDE SC 4 / KF5 port,
2005-present
Laurent Montel <montel@kde.org>
Bugs fixing, code clean up, review
2013-present
Till Theato <root@ttill.de>
Bug fixing, etc.
2010-present
Steve Guilford <s.guilford@dbplugins.com>
Bug fixing
2014
Nicolas Carion <french.ebook.lover@gmail.com>
Code re-architecture & timeline rewrite
2016-present
Vincent Pinon <vpinon@kde.org>
KF5 port, Windows cross-build, bugs fixing
2012-present
Former Kdenlive authors
Laurent Montel <montel@kde.org>
Bugs fixing, code clean up, review
2013-2017
Till Theato <root@ttill.de>
Rotoscoping, bug fixing, etc.
2009-2015
Steve Guilford <s.guilford@dbplugins.com>
Bug fixing
2014
Simon A. Eugster (Granjow) <simon.eu@gmail.com>
Colour and audio scopes, titler, manual, bug fixing, etc.
2009-2012

View File

@@ -4,27 +4,33 @@ project(Kdenlive)
# stable release. An additional number can be used for bugfix-only releases.
# KDE Application Version, managed by release script
set (KDE_APPLICATIONS_VERSION_MAJOR "18")
set (KDE_APPLICATIONS_VERSION_MINOR "04")
set (KDE_APPLICATIONS_VERSION_MICRO "2")
set(KDE_APPLICATIONS_VERSION_MAJOR "20")
set(KDE_APPLICATIONS_VERSION_MINOR "07")
set(KDE_APPLICATIONS_VERSION_MICRO "70")
set(KDENLIVE_VERSION ${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO})
cmake_minimum_required(VERSION 3.0)
if(POLICY CMP0063)
cmake_policy(SET CMP0063 NEW)
endif()
if (POLICY CMP0053)
if(POLICY CMP0053)
cmake_policy(SET CMP0053 NEW)
endif()
# To be switched on when releasing.
option(RELEASE_BUILD "Remove Git revision from program version" ON)
option(BUILD_TESTING "Build tests" ON)
option(BUILD_FUZZING "Build fuzzing target" OFF)
# Minimum versions of main dependencies.
set(MLT_MIN_MAJOR_VERSION 6)
set(MLT_MIN_MINOR_VERSION 6)
set(MLT_MIN_MINOR_VERSION 20)
set(MLT_MIN_PATCH_VERSION 0)
set(MLT_MIN_VERSION ${MLT_MIN_MAJOR_VERSION}.${MLT_MIN_MINOR_VERSION}.${MLT_MIN_PATCH_VERSION})
set(QT_MIN_VERSION 5.6.0)
find_package(ECM 5.18.0 REQUIRED CONFIG)
# KDE Frameworks
find_package(ECM 5.45.0 REQUIRED CONFIG)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules)
include(KDECompilerSettings NO_POLICY_SCOPE)
include(FeatureSummary)
@@ -36,15 +42,55 @@ include(ECMOptionalAddSubdirectory)
include(ECMMarkNonGuiExecutable)
include(ECMAddAppIcon)
include(ECMQtDeclareLoggingCategory)
add_definitions(-DQT_NO_CAST_TO_ASCII)
add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
include(ECMEnableSanitizers)
add_definitions(-DTRANSLATION_DOMAIN=\"kdenlive\")
find_package(KF5 REQUIRED COMPONENTS Archive Bookmarks CoreAddons Config ConfigWidgets
DBusAddons KIO WidgetsAddons NotifyConfig NewStuff XmlGui Notifications GuiAddons TextWidgets IconThemes Declarative Solid
OPTIONAL_COMPONENTS DocTools FileMetaData Crash Purpose)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
# To be switched on when releasing.
option(RELEASE_BUILD "Remove Git revision from program version (use for stable releases)" ON)
# Qt
set(QT_MIN_VERSION 5.11.0)
find_package(Qt5 REQUIRED COMPONENTS Core DBus Widgets Svg Quick QuickControls2 Concurrent QuickWidgets Multimedia)
add_definitions(-DQT_NO_CAST_TO_ASCII -DQT_NO_URL_CAST_FROM_STRING)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
# MLT
find_package(MLT ${MLT_MIN_VERSION} REQUIRED)
set_package_properties(MLT PROPERTIES DESCRIPTION "Multimedia framework"
URL "https://mltframework.org"
PURPOSE "Required to do video processing")
message(STATUS "Found MLT++: ${MLTPP_LIBRARIES}")
# Windows
include(CheckIncludeFiles)
check_include_files(malloc.h HAVE_MALLOC_H)
check_include_files(pthread.h HAVE_PTHREAD_H)
if(WIN32)
find_package(DrMinGW)
set(MLT_PREFIX "..")
else()
set(MLT_PREFIX ${MLT_ROOT_DIR})
find_package(Qt5 OPTIONAL_COMPONENTS WebKitWidgets QUIET)
endif()
if(KF5FileMetaData_FOUND)
message(STATUS "Found KF5 FileMetadata to extract file metadata")
set(KF5_FILEMETADATA TRUE)
else()
message(STATUS "KF5 FileMetadata not found, file metadata will not be available")
endif()
if(KF5Purpose_FOUND)
message(STATUS "Found KF5 Purpose, filesharing enabled")
set(KF5_PURPOSE TRUE)
else()
message(STATUS "KF5 Purpose not found, filesharing disabled")
endif()
if(KF5DocTools_FOUND)
add_subdirectory(doc)
kdoctools_install(po)
endif()
# Get current version.
set(KDENLIVE_VERSION_STRING "${KDENLIVE_VERSION}")
@@ -52,21 +98,9 @@ if(NOT RELEASE_BUILD AND EXISTS ${CMAKE_SOURCE_DIR}/.git)
# Probably a Git workspace; determine the revision.
find_package(Git QUIET)
if(GIT_FOUND)
exec_program(${GIT_EXECUTABLE}
${CMAKE_SOURCE_DIR}
ARGS "log -n 1 --pretty=format:\"%h\""
OUTPUT_VARIABLE KDENLIVE_GIT_REVISION
RETURN_VALUE TAG_RESULT
)
# git log failed; maybe the repository was checked with depth=1.
if(NOT ${TAG_RESULT} EQUAL 0)
exec_program(${GIT_EXECUTABLE}
${CMAKE_SOURCE_DIR}
ARGS "describe --always"
OUTPUT_VARIABLE KDENLIVE_GIT_REVISION
)
endif()
exec_program(${GIT_EXECUTABLE} ${CMAKE_SOURCE_DIR}
ARGS "log -n 1 --pretty=format:\"%h\""
OUTPUT_VARIABLE KDENLIVE_GIT_REVISION)
message(STATUS "Kdenlive Git revision: ${KDENLIVE_GIT_REVISION}")
set(KDENLIVE_VERSION_STRING "${KDENLIVE_VERSION} (rev. ${KDENLIVE_GIT_REVISION})")
else()
@@ -74,57 +108,43 @@ if(NOT RELEASE_BUILD AND EXISTS ${CMAKE_SOURCE_DIR}/.git)
endif()
endif()
include(CheckIncludeFiles)
check_include_files(malloc.h HAVE_MALLOC_H)
check_include_files(pthread.h HAVE_PTHREAD_H)
find_package(Qt5 REQUIRED COMPONENTS Core DBus Widgets Script Svg Quick Concurrent)
find_package(Qt5 OPTIONAL_COMPONENTS WebKitWidgets QUIET)
find_package(KF5 5.23.0 OPTIONAL_COMPONENTS XmlGui QUIET)
if (KF5XmlGui_FOUND)
message(STATUS "Found KF5 >= 5.23.0 enabling icon coloring")
else()
message(STATUS "KF5 < 5.23.0 Disable icon coloring")
set(KF5_ICON_COMPATIBILITY TRUE)
find_package(RTTR 0.9.6 QUIET)
if(NOT RTTR_FOUND)
message(STATUS "RTTR not found on system, will download source and build it")
include(rttr.CMakeLists.txt)
endif()
find_package(KF5 REQUIRED COMPONENTS Archive Bookmarks CoreAddons Config ConfigWidgets
DBusAddons KIO WidgetsAddons NotifyConfig NewStuff XmlGui Notifications GuiAddons TextWidgets IconThemes
OPTIONAL_COMPONENTS DocTools FileMetaData Crash)
if (KF5FileMetaData_FOUND)
message(STATUS "Found KF5 FileMetadata to extract file metadata")
set(KF5_FILEMETADATA TRUE)
else()
message(STATUS "KF5 FileMetadata not found, file metadata will not be available")
endif()
# Search MLT package.
find_package(MLT ${MLT_MIN_VERSION} REQUIRED)
set_package_properties(MLT PROPERTIES
DESCRIPTION "Multimedia framework and video playout server for TV broadcasting"
URL "http://mltframework.org"
TYPE RUNTIME
PURPOSE "Required to do video processing")
set(MLT_PREFIX ${MLT_ROOT_DIR})
add_subdirectory(data)
if(KF5DocTools_FOUND)
add_subdirectory(doc)
endif()
#add_subdirectory(plugins)
add_subdirectory(renderer)
add_subdirectory(src)
add_subdirectory(thumbnailer)
#add_subdirectory(testingArea)
ki18n_install(po)
if (KF5DocTools_FOUND)
kdoctools_install(po)
endif()
install( FILES kdenlive.categories DESTINATION ${KDE_INSTALL_CONFDIR} )
configure_file(config-kdenlive.h.cmake config-kdenlive.h @ONLY)
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(FFMPEG_SUFFIX "" CACHE STRING "FFmpeg custom suffix")
configure_file(config-kdenlive.h.cmake config-kdenlive.h @ONLY)
set(CMAKE_POSITION_INDEPENDENT_CODE TRUE)
if(BUILD_FUZZING)
set(ECM_ENABLE_SANITIZERS fuzzer;address)
endif()
# Sources
add_subdirectory(src)
add_subdirectory(renderer)
add_subdirectory(thumbnailer)
add_subdirectory(data)
ki18n_install(po)
include(GNUInstallDirs)
install(FILES AUTHORS COPYING README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
if (ECM_VERSION VERSION_LESS "5.59.0")
install(FILES kdenlive.categories DESTINATION ${KDE_INSTALL_CONFDIR})
else()
install(FILES kdenlive.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR})
endif()
# Tests
if(BUILD_TESTING)
add_subdirectory(tests)
endif()
if(BUILD_FUZZING AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang"))
add_subdirectory(fuzzer)
endif()

View File

@@ -89,7 +89,7 @@
* 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 developpers)
* sort source files, easier to understand (for new developers)
0.9.8
Changes:
@@ -103,7 +103,7 @@
Bug fix:
* Code cleanup (use const ref, fix includes, mem leaks, optimize...)
* Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashs & leaks
* 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
@@ -278,7 +278,7 @@
* 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 evalutation need to be indicated by '%'.
* 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).

View File

@@ -1,9 +1,9 @@
#!bin/sh
#!/bin/sh
kdenlive_subdirs="plugins renderer data src src/ui"
$EXTRACTRC --tag=name --tag=description --tag=label --tag=comment --tag=paramlistdisplay data/effects/*.xml data/kdenliveeffectscategory.rc >> rc.cpp
$EXTRACTRC `find $kdenlive_subdirs -name \*.rc -a ! -name encodingprofiles.rc -a ! -name camcorderfilters.rc -o -name \*.ui` >> rc.cpp
$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 `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` *.cpp -o $podir/kdenlive.pot
$XGETTEXT `find $kdenlive_subdirs -name \*.cpp -o -name \*.h -o -name \*.qml` *.cpp -o $podir/kdenlive.pot
rm -f rc.cpp

29
README
View File

@@ -1,29 +0,0 @@
# About Kdenlive
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 Licence Version 2.
# Builing from source
Instructions to build Kdenlive are available on the KDE wiki : https://community.kde.org/Kdenlive/Development
# Contributing to Kdenlive
Please note that Kdenlive's Github repo is just a mirror: see https://community.kde.org/Infrastructure/Github_Mirror for detailed explanations on how to submit patches.
We welcome all feedback and offers for help!
* Talk about us!
* Report bugs you encounter (if not already done) on:
https://bugs.kde.org
* Help other users on forum and bug tracker:
http://forum.kde.org/viewforum.php?f=262
* Help to fill the manual at:
http://userbase.kde.org/Kdenlive
* 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:

34
README.md Normal file
View File

@@ -0,0 +1,34 @@
![](data/pics/kdenlive-logo.png)
# About Kdenlive
[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 Licence Version 2.
# Building from source
[Instructions to build Kdenlive](https://community.kde.org/Kdenlive/Development) are available on the KDE wiki.
# Testing Kdenlive via Nightly Builds
- AppImage (Linux) = https://binary-factory.kde.org/job/Kdenlive_Nightly_Appimage_Build/
- Windows = https://binary-factory.kde.org/job/Kdenlive_Nightly_mingw64/
*Note * - nightly/daily builds are not meant to be used in production.*
# Contributing to Kdenlive
Please note that Kdenlive's Github repo is just a mirror: see [the detailed explanations on how to submit patches](https://community.kde.org/Infrastructure/Github_Mirror).
We welcome all feedback and offers for help!
* 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](http://userbase.kde.org/Kdenlive)
* 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:

View File

@@ -0,0 +1,25 @@
# cmake macro to find DrMinGW Windows crash handler
#
# copyright (c) 2018, Vincent Pinon <vpinon@kde.org>
#
# once done this will define:
#
# DRMINGW_FOUND - system has DrMinGW
# DRMINGW_INCLUDE_DIR - the DrMinGW include directory
# DRMINGW_LIBRARY - the libraries needed to use DrMinGW
#
# redistribution and use is allowed according to the terms of the bsd license.
if (DRMINGW_INCLUDE_DIR AND DRMINGW_LIBRARY)
# already in cache, be silent
set (DRMINGW_FIND_QUIETLY true)
endif (DRMINGW_INCLUDE_DIR AND DRMINGW_LIBRARY)
find_path (DRMINGW_INCLUDE_DIR exchndl.h)
find_library (DRMINGW_LIBRARY exchndl)
include (FindPackageHandleStandardArgs)
find_package_handle_standard_args (DrMinGW DEFAULT_MSG DRMINGW_INCLUDE_DIR DRMINGW_LIBRARY)
mark_as_advanced(DRMINGW_INCLUDE_DIR DRMINGW_LIBRARY)

View File

@@ -8,6 +8,11 @@
find_package(PkgConfig QUIET)
pkg_check_modules(PC_MLT mlt++)
# Workaround cmake 3.17 issue (dropped .dll extension for library search)
if(WIN32)
list(INSERT CMAKE_FIND_LIBRARY_SUFFIXES 0 .dll)
endif()
find_path(MLT_INCLUDE_DIR
NAMES framework/mlt.h
HINTS

View File

@@ -1,52 +0,0 @@
# - Try to find OpenGLES
# Once done this will define
#
# OPENGLES_FOUND - system has OpenGLES and EGL
# OPENGL_EGL_FOUND - system has EGL
# OPENGLES_INCLUDE_DIR - the GLES include directory
# OPENGLES_LIBRARY - the GLES library
# OPENGLES_EGL_INCLUDE_DIR - the EGL include directory
# OPENGLES_EGL_LIBRARY - the EGL library
# OPENGLES_LIBRARIES - all libraries needed for OpenGLES
# OPENGLES_INCLUDES - all includes needed for OpenGLES
FIND_PATH(OPENGLES_INCLUDE_DIR GLES2/gl2.h
/usr/openwin/share/include
/opt/graphics/OpenGL/include /usr/X11R6/include
/usr/include
)
FIND_LIBRARY(OPENGLES_LIBRARY
NAMES GLESv2
PATHS /opt/graphics/OpenGL/lib
/usr/openwin/lib
/usr/shlib /usr/X11R6/lib
/usr/lib
)
FIND_PATH(OPENGLES_EGL_INCLUDE_DIR EGL/egl.h
/usr/openwin/share/include
/opt/graphics/OpenGL/include /usr/X11R6/include
/usr/include
)
FIND_LIBRARY(OPENGLES_EGL_LIBRARY
NAMES EGL
PATHS /usr/shlib /usr/X11R6/lib
/usr/lib
)
SET(OPENGL_EGL_FOUND "NO")
IF(OPENGLES_EGL_LIBRARY AND OPENGLES_EGL_INCLUDE_DIR)
SET(OPENGL_EGL_FOUND "YES")
ENDIF()
SET(OPENGLES_FOUND "NO")
IF(OPENGLES_LIBRARY AND OPENGLES_INCLUDE_DIR AND
OPENGLES_EGL_LIBRARY AND OPENGLES_EGL_INCLUDE_DIR)
SET(OPENGLES_LIBRARIES ${OPENGLES_LIBRARY} ${OPENGLES_LIBRARIES}
${OPENGLES_EGL_LIBRARY})
SET(OPENGLES_INCLUDES ${OPENGLES_INCLUDE_DIR} ${OPENGLES_EGL_INCLUDE_DIR})
SET(OPENGLES_FOUND "YES")
ENDIF()

View File

@@ -6,16 +6,12 @@ add_subdirectory(lumas)
add_subdirectory(man)
add_subdirectory(titles)
add_subdirectory(profiles)
if (KF5_ICON_COMPATIBILITY)
add_subdirectory(pics)
endif()
add_subdirectory(shortcuts)
install(FILES
banner.png
blacklisted_effects.txt
blacklisted_transitions.txt
encodingprofiles.rc
externalproxies.rc
metadata.properties
meta_ffmpeg.png
meta_libav.png
@@ -29,7 +25,7 @@ install(FILES
DESTINATION ${DATA_INSTALL_DIR}/kdenlive)
install(FILES kdenlive.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR})
install(FILES kdenlive_renderprofiles.knsrc kdenlive_wipes.knsrc kdenlive_titles.knsrc DESTINATION ${CONFIG_INSTALL_DIR})
install(FILES kdenlive_renderprofiles.knsrc kdenlive_wipes.knsrc kdenlive_keyboardschemes.knsrc kdenlive_titles.knsrc DESTINATION ${CONFIG_INSTALL_DIR})
install(FILES profiles.xml DESTINATION ${DATA_INSTALL_DIR}/kdenlive/export)
install(FILES org.kde.kdenlive.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
install(FILES org.kde.kdenlive.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})

View File

@@ -1,70 +0,0 @@
import QtQuick.Controls 1.3
import QtQuick.Controls.Styles 1.3
import QtQuick 2.0
Rectangle {
id: effecttoolbar
objectName: "effecttoolbar"
width: fullscreenButton.width
height: fullscreenButton.height * 5 + zoomSlider.height + 2
SystemPalette { id: myPalette; colorGroup: SystemPalette.Active }
color: Qt.rgba(myPalette.window.r, myPalette.window.g, myPalette.window.b, 0.7)
radius: 4
border.color : Qt.rgba(0, 0, 0, 0.3)
border.width: 1
function setZoom(zoom) {
if (zoom >= 1) {
zoomSlider.value = zoom + 2
} else if (zoom == 0.5) {
zoomSlider.value = 2
} else if (zoom == 0.25) {
zoomSlider.value = 1
} else if (zoom == 0.125) {
zoomSlider.value = 0
}
}
Column {
ToolButton {
id: fullscreenButton
objectName: "fullScreen"
iconName: "view-fullscreen"
tooltip: "Switch Full Screen"
}
ToolButton {
objectName: "nextKeyframe"
iconName: "go-next"
tooltip: "Go to Next Keyframe"
}
ToolButton {
objectName: "prevKeyframe"
iconName: "go-previous"
tooltip: "Go to Previous Keyframe"
}
ToolButton {
objectName: "addKeyframe"
iconName: "list-add"
tooltip: "Add Keyframe"
}
ToolButton {
objectName: "removeKeyframe"
iconName: "list-remove"
tooltip: "Remove Keyframe"
}
Slider {
id: zoomSlider
signal zoomChanged(real value)
anchors.horizontalCenter:parent.horizontalCenter
objectName: "zoomSlider"
orientation: Qt.Vertical
height: fullscreenButton.height * 3
maximumValue: 5.0
stepSize: 1.0
value: 3.0
onValueChanged: {
zoomSlider.zoomChanged(value);
}
}
}
}

View File

@@ -1,70 +0,0 @@
import QtQuick.Controls 1.3
import QtQuick.Controls.Styles 1.3
import QtQuick 2.0
Rectangle {
id: scenetoolbar
objectName: "scenetoolbar"
width: fullscreenButton.width
height: fullscreenButton.height * 5 + zoomSlider.height + 2
SystemPalette { id: myPalette; colorGroup: SystemPalette.Active }
color: Qt.rgba(myPalette.window.r, myPalette.window.g, myPalette.window.b, 0.7)
radius: 4
border.color : Qt.rgba(0, 0, 0, 0.3)
border.width: 1
function setZoom(zoom) {
if (zoom >= 1) {
zoomSlider.value = zoom + 2
} else if (zoom == 0.5) {
zoomSlider.value = 2
} else if (zoom == 0.25) {
zoomSlider.value = 1
} else if (zoom == 0.125) {
zoomSlider.value = 0
}
}
Column {
ToolButton {
id: fullscreenButton
objectName: "fullScreen"
iconName: "view-fullscreen"
tooltip: "Switch Full Screen"
}
ToolButton {
objectName: "nextSnap"
iconName: "go-next"
tooltip: "Go to Next Snap Point"
}
ToolButton {
objectName: "prevSnap"
iconName: "go-previous"
tooltip: "Go to Previous Snap Point"
}
ToolButton {
objectName: "addMarker"
iconName: "list-add"
tooltip: "Add Marker"
}
ToolButton {
objectName: "removeMarker"
iconName: "list-remove"
tooltip: "Remove Marker"
}
Slider {
id: zoomSlider
signal zoomChanged(real value)
anchors.horizontalCenter:parent.horizontalCenter
objectName: "zoomSlider"
orientation: Qt.Vertical
height: fullscreenButton.height * 3
maximumValue: 5.0
stepSize: 1.0
value: 3.0
onValueChanged: {
zoomSlider.zoomChanged(value);
}
}
}
}

View File

@@ -7,109 +7,16 @@ frei0r.bluescreen0r
frei0r.bw0r
frei0r.gamma
frei0r.invert0r
burningtv
# unusable effects
frei0r.3dflippo
frei0r.perspective
# effects with XML UI
frei0r.alpha0ps
frei0r.alphagrad
frei0r.alphaspot
frei0r.balanc0r
frei0r.baltan
frei0r.bw0r
frei0r.brightness
frei0r.cartoon
frei0r.cluster
frei0r.c0rners
frei0r.coloradj_RGB
frei0r.colordistance
frei0r.colortap
frei0r.contrast0r
frei0r.curves
frei0r.defish0r
frei0r.delay0r
frei0r.delaygrab
frei0r.d90stairsteppingfix
frei0r.distort0r
frei0r.edgeglow
frei0r.equaliz0r
frei0r.facedetect
frei0r.facebl0r
frei0r.flippo
frei0r.glow
frei0r.IIRblur
frei0r.keyspillm0pup
frei0r.hqdn3d
frei0r.hueshift0r
frei0r.lenscorrection
frei0r.letterb0xed
frei0r.levels
frei0r.lightgraffiti
frei0r.luminance
frei0r.mask0mate
frei0r.nervous
frei0r.nosync0r
frei0r.pixeliz0r
frei0r.pr0be
frei0r.pr0file
frei0r.primaries
frei0r.rgbparade
frei0r.saturat0r
frei0r.scale0tilt
frei0r.scanline0r
frei0r.select0r
frei0r.sharpness
frei0r.sobel
frei0r.sopsat
frei0r.squareblur
frei0r.tehRoxx0r
frei0r.three_point_balance
frei0r.threelay0r
frei0r.threshold0r
frei0r.tint0r
frei0r.twolay0r
frei0r.vectorscope
frei0r.vertigo
frei0r.vignette
#Movit effects with XML UI
movit.blur
movit.sharpen
movit.diffusion
movit.glow
movit.lift_gamma_gain
movit.mirror
movit.opacity
movit.rect
movit.saturation
movit.unsharp_mask
movit.vignette
movit.white_balance
#MLT effects with XML UI
channelcopy
crop
dust
grain
lines
oldfilm
tcolor
rotoscoping
wave
vignette
volume
lift_gamma_gain
audiowaveform
audiowave
qtblend
#Effects not usable with a simple GUI
sox
ladspa
#ladspa
jackrack
luma
#luma
data_show
gtkrescale
watermark
@@ -165,7 +72,6 @@ avfilter.removelogo
avfilter.reverse
avfilter.showinfo
avfilter.stereo3d
avfilter.subtitles
avfilter.super2xsai
avfilter.swapuv
avfilter.vectorscope
@@ -174,10 +80,85 @@ avfilter.vignette
avfilter.volume
avfilter.volumedetect
# Avfilter Effects with XML
avfilter.acompressor
avfilter.aecho
avfilter.agate
avfilter.lut3d
avfilter.selectivecolor
# Removed for 19.04 release as a result of systematic testing of all the available effects
avfilter.atadenoise
avfilter.avgblur
avfilter.blackdetect
avfilter.blackframe
avfilter.boxblur
avfilter.bwdif
avfilter.chromakey
avfilter.colorkey
avfilter.colormatrix
avfilter.colorspace
avfilter.convolution
avfilter.crop
avfilter.cropdetect
avfilter.datascope
avfilter.dctdnoiz
avfilter.deband
avfilter.deflate
avfilter.deinterlace_vaapi
avfilter.deshake
avfilter.despill
avfilter.doubleweave
avfilter.drawbox
avfilter.drawgraph
avfilter.drawgrid
avfilter.elbg
avfilter.eq
avfilter.floodfill
avfilter.fspp
avfilter.gblur
avfilter.hqdn3d
avfilter.hqx
avfilter.hue
avfilter.hwdownload
avfilter.idet
avfilter.il
avfilter.lenscorrection
avfilter.loop
avfilter.lumakey
avfilter.lut
avfilter.lutrgb
avfilter.lutyuv
avfilter.mcdeint
avfilter.nlmeans
avfilter.owdenoise
avfilter.pad
avfilter.perspective
avfilter.phase
avfilter.pixscope
avfilter.pp
avfilter.pp7
avfilter.prewitt
avfilter.removegrain
avfilter.roberts
avfilter.rotate
avfilter.scale_vaapi
avfilter.shuffleframes
avfilter.sidedata
avfilter.signalstats
avfilter.sobel
avfilter.tblend
avfilter.tlut2
avfilter.tonemap
avfilter.transpose
avfilter.vmafmotion
avfilter.w3fdif
avfilter.xbr
avfilter.yadif
avfilter.zmq
avfilter.zoompan
frei0r.rgbsplit0r
frei0r.tehRoxx0r
frei0r.vertigo
mask_apply
mask_start
motion_est
qtext
rgblut
sox.pad
spot_remover
text
timer

View File

@@ -1,11 +1,17 @@
# redundant transitions
frei0r.composition
frei0r.cairoblend
frei0r.cairoaffineblend
qtblend
# unusable transitions (parameters required, not implemented in Kdenlive)
frei0r.alphainjection
frei0r.blend
frei0r.xfade0r
webvfx
# not usable directly or have xml definitions
# affine
# region
# luma/mix should not be shown directly as a transition, but can be used in xml,
# so we should find a way to hide it from GUI without really blacklisting
#luma
#mix

View File

@@ -1,5 +1,6 @@
INSTALL (FILES
audiospectrum.xml
audiowave.xml
audiowaveform.xml
automask.xml
@@ -20,6 +21,8 @@ grain.xml
greyscale.xml
invert.xml
loudness.xml
dynamic_loudness.xml
luma.xml
mirror.xml
mute.xml
normalise.xml
@@ -31,6 +34,7 @@ rotation.xml
rotation_keyframable.xml
scratchlines.xml
sepia.xml
shape.xml
sox_bass.xml
sox_gain.xml
sox_phaser.xml
@@ -55,6 +59,7 @@ frei0r_cluster.xml
frei0r_colgate.xml
frei0r_coloradj_rgb.xml
frei0r_colordistance.xml
frei0r_colorize.xml
frei0r_colortap.xml
frei0r_contrast0r.xml
frei0r_c0rners.xml
@@ -64,7 +69,9 @@ frei0r_defish0r.xml
frei0r_delay0r.xml
frei0r_delaygrab.xml
frei0r_distort0r.xml
frei0r_dither.xml
frei0r_edgeglow.xml
frei0r_emboss.xml
frei0r_equaliz0r.xml
frei0r_flippo.xml
frei0r_glow.xml
@@ -85,13 +92,16 @@ frei0r_pixeliz0r.xml
frei0r_pr0be.xml
frei0r_pr0file.xml
frei0r_primaries.xml
frei0r_rgbnoise.xml
frei0r_rgbparade.xml
frei0r_saturat0r.xml
frei0r_scale0tilt.xml
frei0r_scanline0r.xml
frei0r_select0r.xml
frei0r_sharpness.xml
frei0r_sigmoidaltransfer.xml
frei0r_sobel.xml
frei0r_softglow.xml
frei0r_sopsat.xml
frei0r_squareblur.xml
frei0r_tehroxx0r.xml
@@ -127,9 +137,9 @@ rotoscoping.xml
speed.xml
swapchannels.xml
tcolor.xml
vignette.xml
tracker.xml
vignette.xml
vidstab.xml
DESTINATION ${DATA_INSTALL_DIR}/kdenlive/effects)

View File

@@ -51,7 +51,7 @@ The rest:
- attribute "name": MLT filter parameter name
- attribute "paramprefix": a string to be prepended to the parameter value before passing it to MLT
- attribute "default": initial value, format depends on parameter type
- attribue "optional": if it is set, it means that this parameter can have an empty value. So then loading a project, don't set its value to default
- attribute "optional": if it is set, it means that this parameter can have an empty value. So then loading a project, don't set its value to default
- attribute "type": widget (GUI) to use
- "fixed":
- sets a (MLT filter) parameter, but does not expose it to the user (no GUI)
@@ -66,7 +66,7 @@ The rest:
- "suffix": (optional) displayed unit of the values
- "double":
- synonym for "constant"
- "bool":
- "bool":
- true/false
- represented by a checkbox
- "switch":
@@ -77,7 +77,7 @@ The rest:
- represented by a drop-down menu
- additional parameter attribute:
- "paramlist": list of possible values separated by semicolon (no whitespaces!)
- addtional tag:
- additional tag:
- "paramlistdisplay": (optional) list of names to use for the values separated by comma
- "position":
- time stored as frame number
@@ -89,7 +89,7 @@ The rest:
- "alpha": (default = "0") use to enable alpha support
- "keyframe":
- keyframable number
- keyframes are opt-in (only one keyframe by default -> should be prefered over "constant" whenever possible)
- keyframes are opt-in (only one keyframe by default -> should be preferred over "constant" whenever possible)
- works with MLT filters that utilize start/end values
- same attributes as "constant"
- additional attributes:
@@ -99,7 +99,7 @@ The rest:
- works with MLT filters that use mlt_geometry for keyframe support (includes all frei0r filters)
- same attributes as "keyframe"
- "geometry":
- a rectangle: postion + dimension + additional value
- a rectangle: position + dimension + additional value
- works with MLT filters using mlt_geometry
- the rect can be edited on the project monitor
- additional attributes:
@@ -137,6 +137,10 @@ Effects can be blacklisted in kdenlive/data/blacklisted_effects.txt
All effects with a custom XML GUI need to be blacklisted.
==========
==========
Effects can be added to "Main effects" list in kdenlive/data/preferred_effects.txt
==========
==========
Effects can be assigned to an effect category in kdenlive/data/kdenliveeffectscategory.rc.
==========

View File

@@ -3,7 +3,8 @@
<name>Balance</name>
<description>Adjust the left/right balance</description>
<author>Dan Dennedy</author>
<parameter type="keyframe" name="start" max="1000" min="0" default="500" factor="1000">
<parameter type="fixed" name="start" min="0.5" max="0.5" default="0.5" />
<parameter type="animated" name="split" max="1000" min="0" default="0.5" factor="1000">
<name>Balance</name>
</parameter>
</effect>

View File

@@ -7,7 +7,7 @@
<paramlistdisplay>Left,Right</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="keyframe" name="start" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="start" max="1000" min="0" default="0.5" factor="1000">
<name>Pan</name>
</parameter>
</effect>

View File

@@ -0,0 +1,69 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="audiospectrum" id="audiospectrum">
<name>Audio Spectrum Filter</name>
<description>An audio visualization filter that draws an audio spectrum on the image.</description>
<author>Brian Matherly</author>
<parameter type="list" name="type" default="line" paramlist="line;bar">
<paramlistdisplay>Line,Bar</paramlistdisplay>
<name>Graph type</name>
<comment>The type of graph to display the spectrum.</comment>
</parameter>
<parameter type="color" name="bgcolor" default="0x00000000" alpha="1">
<name>Background Color</name>
<comment>The background color to be applied to the entire frame. The default color is transparent.</comment>
</parameter>
<parameter type="color" name="color.1" default="0xffffffff" alpha="1">
<name>Foreground color</name>
<comment>The color of the waveform.</comment>
</parameter>
<parameter type="constant" name="thickness" default="0" min="0" max="20">
<name>Line Thickness</name>
<comment>The thickness of the line used to draw the waveform for line graph. The thickness of the bar for bar graph.</comment>
</parameter>
<parameter type="constant" name="angle" default="0" min="0" max="360">
<name>Angle</name>
<comment>The rotation angle to be applied to the waveform.</comment>
</parameter>
<parameter type="geometry" name="rect" default="0 0:100% 100%" fixed="1" opacity="false">
<name>Rectangle</name>
<comment>Defines the rectangle that the waveform(s) should be drawn in.</comment>
</parameter>
<parameter type="bool" name="fill" default="0">
<name>Fill</name>
<comment>Whether the area under the waveform should be filled in. Only applies to line graph type.</comment>
</parameter>
<parameter type="bool" name="mirror" default="0">
<name>Mirror</name>
<comment>Mirror the spectrum about the center of the rectangle.</comment>
</parameter>
<parameter type="bool" name="reverse" default="0">
<name>Reverse</name>
<comment>Draw the points starting with the highest frequency first.</comment>
</parameter>
<parameter type="animated" name="tension" default="0.4" min="-200" max="200" factor="100">
<name>Line Tension</name>
<comment>Affects the amount of curve in the line interpolating between points. 0.0 = a straight line between points. 100 = very curved lines between points. Values &lt; 0 and &gt; 100 will cause loops in the lines. Only applies to line graph type.</comment>
</parameter>
<parameter type="constant" name="bands" default="31" min="0" max="1000">
<name>Points</name>
<comment>The number of bands to draw in the spectrum. Each band shows up as a data point in the graph.</comment>
</parameter>
<parameter type="constant" name="frequency_low" default="20" min="0" max="30000">
<name>Low Frequency</name>
<comment>The low end of the frequency range to be used for the graph.</comment>
</parameter>
<parameter type="constant" name="frequency_high" default="20000" min="0" max="30000">
<name>High Frequency</name>
<comment>The high end of the frequency range to be used for the graph.</comment>
</parameter>
<parameter type="constant" name="threshold" default="-30" min="-100" max="0" suffix="dB">
<name>Level Threshold</name>
<comment>The minimum amplitude of sound that must occur within the frequency range to cause the value to be applied.</comment>
</parameter>
<parameter type="constant" name="window_size" default="2048" min="1" max="4000">
<name>Window Size</name>
<comment>The number of samples that the FFT will be performed on. If window size is less than the number of samples in a frame, extra samples will be ignored. If window size is more than the number of samples in a frame, samples will be buffered from previous frames to fill the window. The buffering is performed as a sliding window so that the most recent samples are always transformed.</comment>
</parameter>
</effect>
</group>

View File

@@ -3,7 +3,7 @@
<name>Auto Mask</name>
<description>Hide a selected zone and follow its movements</description>
<author>Zachary Drew</author>
<parameter type="geometry" name="geometry" default="50%,50%:50%x50%" fixed="1" opacity="false">
<parameter type="geometry" name="geometry" default="50% 50% 50% 50%" fixed="1" opacity="false">
<name>Geometry</name>
</parameter>
<parameter type="constant" name="motion_est.macroblock_width" max="100" min="1" default="16" suffix="pixels">
@@ -27,12 +27,16 @@
<parameter type="bool" name="obscure" default="1">
<name>Obscure</name>
</parameter>
<parameter type="filterjob" filtertag="autotrack_rectangle" filterparams="_serialize=1 motion_vector_list=0 %params in=%position" consumer="null" consumerparams="all=1 terminate_on_pause=1">
<parameter type="readonly" name="motion_vector_list" value="">
<name>Tracking data</name>
<comment>Click to copy to clipboard</comment>
</parameter>
<parameter type="filterjob" filtertag="autotrack_rectangle" filterparams="_serialize=1 motion_vector_list=0" consumer="null" consumerparams="all=1 terminate_on_pause=1">
<name conditional="Reset">Analyse</name>
<jobparam name="storedata" />
<jobparam name="projecttreefilter" />
<jobparam name="key">motion_vector_list</jobparam>
<jobparam name="finalfilter">autotrack_rectangle</jobparam>
<jobparam name="displaydataname">Motion vectors</jobparam>
<name>Analyse</name>
</parameter>
</effect>

View File

@@ -5,4 +5,6 @@ aecho.xml
agate.xml
selectivecolor.xml
avfilter_lut3d.xml
unsharp.xml
subtitles.xml
DESTINATION ${DATA_INSTALL_DIR}/kdenlive/effects)

View File

@@ -7,7 +7,7 @@
<parameter type="url" name="av.file" filter="*.cube *.3dl *.dat *.m3d|LUT files">
<name>LUT file to apply</name>
</parameter>
<parameter type="list" name="av.interp" default="0" paramlist="nearest;trilinear;tetrahedral ">
<parameter type="list" name="av.interp" default="tetrahedral" paramlist="nearest;trilinear;tetrahedral">
<name>Interpolation Mode</name>
<paramlistdisplay>Nearest, Trilinear, Tetrahedral</paramlistdisplay>
</parameter>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.subtitles">
<name>Subtitles</name>
<description>Render subtitles onto the video</description>
<author>libavfilter</author>
<parameter type="url" name="av.filename" filter="*.ass *.srt">
<name>Subtitle file to apply</name>
</parameter>
</effect>

View File

@@ -0,0 +1,24 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.unsharp">
<name>Unsharp (avfilter)</name>
<description>Sharpen or blur your video</description>
<author>libavfilter</author>
<parameter type="constant" name="av.lx" max="23" min="3" default="5" odd="1">
<name>Luma horizontal matrix</name>
</parameter>
<parameter type="constant" name="av.ly" max="23" min="3" default="5" odd="1">
<name>Luma vertical matrix</name>
</parameter>
<parameter type="constant" name="av.la" max="1.5" min="-1.5" default="1" decimals="2">
<name>Luma strength</name>
</parameter>
<parameter type="constant" name="av.cx" max="23" min="3" default="5" odd="1">
<name>Chroma horizontal matrix</name>
</parameter>
<parameter type="constant" name="av.cy" max="23" min="3" default="5" odd="1">
<name>Chroma vertical matrix</name>
</parameter>
<parameter type="constant" name="av.ca" max="1.5" min="-1.5" default="0" decimals="2">
<name>Chroma strength</name>
</parameter>
</effect>

View File

@@ -3,13 +3,13 @@
<name>Box Blur</name>
<description>Box blur (separate horizontal and vertical blur)</description>
<author>Leny Grisel</author>
<parameter type="constant" name="hori" max="50" min="1" default="1">
<parameter type="animated" name="hori" max="50" min="1" default="1">
<name>Horizontal multiplicator</name>
</parameter>
<parameter type="constant" name="vert" max="50" min="1" default="1">
<parameter type="animated" name="vert" max="50" min="1" default="1">
<name>Vertical multiplicator</name>
</parameter>
<parameter type="keyframe" name="blur" max="100" min="0" default="5">
<name>Blur factor</name>
</parameter>
<parameter type="animated" name="blur" max="100" min="0" default="5">
<name>Blur factor</name>
</parameter>
</effect>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE kpartgui>
<effect tag="chroma" id="chroma">
<name>Chroma Key</name>
<name>Chroma Key: Basic</name>
<description>Make selected color transparent</description>
<author>Charles Yates</author>
<parameter type="color" name="key" default="0x0000ffff">
<name>Color key</name>
</parameter>
<parameter type="constant" name="variance" max="1000" min="0" factor="1000" default="150">
<parameter type="constant" name="variance" max="1000" min="0" factor="1000" default="0.15">
<name>Variance</name>
</parameter>
</effect>

View File

@@ -0,0 +1,21 @@
<!DOCTYPE kpartgui>
<effect tag="dynamic_loudness" id="dynamic_loudness" type="audio">
<name>Normalize</name>
<description>Dynamically correct audio loudness as recommended by EBU R128</description>
<author>Brian Matherly</author>
<parameter type="double" name="target_loudness" max="-10" min="-50" default="-23.00" decimals="2" suffix="LUFS">
<name>Target Program Loudness</name>
</parameter>
<parameter type="constant" name="window" max="500" min="1" default="3" suffix="s">
<name>Measurement Window</name>
</parameter>
<parameter type="constant" name="max_gain" max="30" min="0" default="15" suffix="dB">
<name>Maximum Gain Increase</name>
</parameter>
<parameter type="constant" name="min_gain" max="0" min="-30" default="-15" suffix="dB">
<name>Maximum Gain Decrease</name>
</parameter>
<parameter type="constant" name="max_rate" max="9" min="0.5" default="3" decimals="1" suffix="dB/s">
<name>Maximum Rate Change</name>
</parameter>
</effect>

View File

@@ -38,9 +38,8 @@
<paramlistdisplay>Top,Middle,Bottom</paramlistdisplay>
<name>Vertical Alignment</name>
</parameter>
<parameter type="keywords" name="argument" default="#timecode#">
<parameter type="keywords" name="argument" default="#timecode#" paramlist="#timecode#;#frame#;#filedate#;#localfiledate#;#meta.media.0.stream.frame_rate#;#meta.media.0.codec.name#;#meta.media.0.codec.bit_rate#;#meta.media.width#;#meta.media.height#;#meta.attr.comment.markup#">
<name>Text</name>
<keywords>#timecode#;#frame#;#filedate#;#localfiledate#;#meta.media.0.stream.frame_rate#;#meta.media.0.codec.name#;#meta.media.0.codec.bit_rate#;#meta.media.width#;#meta.media.height#;#meta.attr.comment.markup#</keywords>
<keywordsdisplay>timecode;frame;file date;local file date;source frame rate;source codec;source bit rate;source width;source height;source comment</keywordsdisplay>
<paramlistdisplay>timecode,frame,file date,local file date,source frame rate,source codec,source bit rate,source width,source height,source comment</paramlistdisplay>
</parameter>
</effect>

View File

@@ -1,9 +1,9 @@
<!DOCTYPE kpartgui>
<effect tag="brightness" id="fade_from_black" type="video" unique="1">
<name>Fade from Black</name>
<name>Fade in</name>
<description>Fade video from black</description>
<author>Charles Yates</author>
<parameter type="position" name="out" max="90000" min="0" default="75">
<parameter type="position" name="out" max="90000" min="0" default="%fade">
<name>Duration</name>
</parameter>
<parameter type="fixed" name="in" max="0" min="0" default="0">
@@ -15,4 +15,7 @@
<parameter type="fixed" name="end" max="1" min="1" default="1">
<name>End</name>
</parameter>
<parameter type="switch" name="alpha" default="-1" min="-1" max="1">
<name>Fade from Black</name>
</parameter>
</effect>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE kpartgui>
<effect tag="brightness" id="fade_to_black" type="video" unique="1">
<name>Fade to Black</name>
<name>Fade out</name>
<description>Fade video to black</description>
<author>Charles Yates</author>
<parameter type="position" name="in" max="0" min="0" default="-75">
<parameter type="position" name="in" max="0" min="0" default="-%fade">
<name>Duration</name>
</parameter>
<parameter type="fixed" name="out" max="99999" min="0" default="0">
<parameter type="fixed" name="out" max="99999" min="0" default="%out">
<name>Out</name>
</parameter>
<parameter type="fixed" name="start" max="1" min="1" default="1">
@@ -15,4 +15,7 @@
<parameter type="fixed" name="end" max="0" min="0" default="0">
<name>End</name>
</parameter>
<parameter type="switch" name="alpha" default="-1" min="-1" max="1">
<name>Fade to Black</name>
</parameter>
</effect>

View File

@@ -6,7 +6,7 @@
<parameter type="fixed" name="in" max="0" min="0" default="0">
<name></name>
</parameter>
<parameter type="position" name="out" max="90000" min="0" default="75">
<parameter type="position" name="out" max="90000" min="0" default="%fade">
<name>Duration</name>
</parameter>
<parameter type="fixed" name="gain" max="0" min="0" default="0">

View File

@@ -3,10 +3,10 @@
<name>Fade out</name>
<description>Fade out audio track</description>
<author></author>
<parameter type="position" name="in" max="0" min="0" default="-75">
<parameter type="position" name="in" max="0" min="0" default="-%fade">
<name>Duration</name>
</parameter>
<parameter type="fixed" name="out" max="90000" min="0" default="0">
<parameter type="fixed" name="out" max="90000" min="0" default="%out">
<name></name>
</parameter>
<parameter type="fixed" name="gain" max="1" min="1" default="1">

View File

@@ -3,7 +3,7 @@
<name>Freeze</name>
<description>Freeze video on a chosen frame</description>
<author>Jean-Baptiste Mardelle</author>
<parameter type="position" name="frame" max="1000000" min="0" default="0">
<parameter type="position" name="frame" max="1000000" min="0" default="0" relative="true">
<name>Freeze at</name>
</parameter>
<parameter type="bool" name="freeze_before" default="0">

View File

@@ -3,28 +3,28 @@
<name>3dflippo</name>
<description>Frame rotation in 3D space</description>
<author>c.e. prelz AS FLUIDO</author>
<parameter type="constant" name="Xaxisrotation" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="Xaxisrotation" max="1000" min="0" default="0.5" factor="1000">
<name>X axis rotation</name>
</parameter>
<parameter type="constant" name="Yaxisrotation" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="Yaxisrotation" max="1000" min="0" default="0.5" factor="1000">
<name>Y axis rotation</name>
</parameter>
<parameter type="constant" name="Zaxisrotation" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="Zaxisrotation" max="1000" min="0" default="0.5" factor="1000">
<name>Z axis rotation</name>
</parameter>
<parameter type="constant" name="Xaxisrotationrate" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="Xaxisrotationrate" max="1000" min="0" default="0.5" factor="1000">
<name>X axis rotation rate</name>
</parameter>
<parameter type="constant" name="Yaxisrotationrate" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="Yaxisrotationrate" max="1000" min="0" default="0.5" factor="1000">
<name>Y axis rotation rate</name>
</parameter>
<parameter type="constant" name="Zaxisrotationrate" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="Zaxisrotationrate" max="1000" min="0" default="0.5" factor="1000">
<name>Z axis rotation rate</name>
</parameter>
<parameter type="constant" name="CenterpositionX" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="CenterpositionX" max="1000" min="0" default="0.5" factor="1000">
<name>Center position (X)</name>
</parameter>
<parameter type="constant" name="CenterpositionY" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="CenterpositionY" max="1000" min="0" default="0.5" factor="1000">
<name>Center position (Y)</name>
</parameter>
<parameter type="bool" name="Invertrotationassignment" default="1">

View File

@@ -4,29 +4,29 @@
<name>Alpha operations</name>
<description>Display and manipulation of the alpha channel</description>
<author>Marko Cebokli</author>
<parameter type="list" name="Display" default="0.0" paramlist="0.0;0.21;0.36;0.50;0.64;0.79;1.0">
<paramlistdisplay>Image,Alpha as gray,Gray + red,Selection on black,Selection on gray,Selection on white,Selection on checkers</paramlistdisplay>
<name>Display</name>
</parameter>
<parameter type="bool" name="Display input alpha" default="0">
<name>Display input alpha</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.21;0.36;0.50;0.64;0.79;1.0">
<paramlistdisplay>NO OP,Shave,Shrink hard,Shrink soft,Grow hard,Grow soft,Threshold</paramlistdisplay>
<name>Operation</name>
</parameter>
<parameter type="simplekeyframe" name="Threshold" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Threshold" default="0.5" min="0" max="1000" factor="1000">
<name>Threshold</name>
</parameter>
<parameter type="simplekeyframe" name="Shrink/grow amount" default="500" min="0" max="1000" factor="1000" intimeline="1">
<parameter type="animated" name="Shrink/grow amount" default="0.5" min="0" max="1000" factor="1000" intimeline="1">
<name>Shrink/grow amount</name>
</parameter>
<parameter type="bool" name="Invert" default="0">
<name>Invert</name>
</parameter>
@@ -36,29 +36,29 @@
<name>Alpha operations</name>
<description>Display and manipulation of the alpha channel</description>
<author>Marko Cebokli</author>
<parameter type="list" name="Display" default="0.0" paramlist="0.0;0.21;0.36;0.50;0.64;0.79;1.0">
<paramlistdisplay>Image,Alpha as gray,Gray + red,Selection on black,Selection on gray,Selection on white,Selection on checkers</paramlistdisplay>
<name>Display</name>
</parameter>
<parameter type="bool" name="Display input alpha" default="0">
<name>Display input alpha</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.2;0.3;0.4;0.6;0.7;0.8;1.0">
<paramlistdisplay>NO OP,Shave,Shrink hard,Shrink soft,Grow hard,Grow soft,Threshold,Blur</paramlistdisplay>
<name>Operation</name>
</parameter>
<parameter type="simplekeyframe" name="Threshold" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Threshold" default="0.5" min="0" max="1000" factor="1000">
<name>Threshold</name>
</parameter>
<parameter type="simplekeyframe" name="Shrink/Grow/Blur amount" default="500" min="0" max="1000" factor="1000" intimeline="1">
<parameter type="animated" name="Shrink/Grow/Blur amount" default="0.5" min="0" max="1000" factor="1000" intimeline="1">
<name>Shrink/Grow/Blur amount</name>
</parameter>
<parameter type="bool" name="Invert" default="0">
<name>Invert</name>
</parameter>

View File

@@ -3,31 +3,31 @@
<name>Alpha gradient</name>
<description>Fill the alpha channel with a specified gradient</description>
<author>Marko Cebokli</author>
<parameter type="simplekeyframe" name="Position" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Position" default="0.5" min="0" max="1000" factor="1000">
<name>Position</name>
</parameter>
<parameter type="simplekeyframe" name="Transition width" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Transition width" default="0.5" min="0" max="1000" factor="1000">
<name>Transition width</name>
</parameter>
<parameter type="simplekeyframe" name="Tilt" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Tilt" default="0.5" min="0" max="1000" factor="1000">
<name>Tilt</name>
</parameter>
<parameter type="simplekeyframe" name="Min" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Min" default="0" min="0" max="1000" factor="1000">
<name>Min</name>
</parameter>
<parameter type="simplekeyframe" name="Max" default="1000" min="0" max="1000" factor="1000">
<parameter type="animated" name="Max" default="1" min="0" max="1000" factor="1000">
<name>Max</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Max,Min,Add,Subtract</paramlistdisplay>
<name>Operation</name>
</parameter>
</effect>

View File

@@ -3,48 +3,48 @@
<name>Alpha shapes</name>
<description>Draws simple shapes into the alpha channel</description>
<author>Marko Cebokli</author>
<parameter type="list" name="Shape" default="0.0" paramlist="0.0;0.38;0.62;1.0">
<paramlistdisplay>Rectangle,Ellipse,Triangle,Diamond</paramlistdisplay>
<name>Shape</name>
</parameter>
<parameter type="simplekeyframe" name="Position X" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Position X" default="0.5" min="0" max="1000" factor="1000">
<name>Position X</name>
</parameter>
<parameter type="simplekeyframe" name="Position Y" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Position Y" default="0.5" min="0" max="1000" factor="1000">
<name>Position Y</name>
</parameter>
<parameter type="simplekeyframe" name="Size X" default="100" min="0" max="1000" factor="1000">
<parameter type="animated" name="Size X" default="0.1" min="0" max="1000" factor="1000">
<name>Size X</name>
</parameter>
<parameter type="simplekeyframe" name="Size Y" default="100" min="0" max="1000" factor="1000">
<parameter type="animated" name="Size Y" default="0.1" min="0" max="1000" factor="1000">
<name>Size Y</name>
</parameter>
<parameter type="simplekeyframe" name="Tilt" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Tilt" default="0.5" min="0" max="1000" factor="1000">
<name>Tilt</name>
</parameter>
<parameter type="simplekeyframe" name="Transition width" default="200" min="0" max="1000" factor="1000">
<parameter type="animated" name="Transition width" default="0.2" min="0" max="1000" factor="1000">
<name>Transition width</name>
</parameter>
<parameter type="simplekeyframe" name="Min" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Min" default="0" min="0" max="1000" factor="1000">
<name>Min</name>
</parameter>
<parameter type="simplekeyframe" name="Max" default="1000" min="0" max="1000" factor="1000">
<parameter type="animated" name="Max" default="1" min="0" max="1000" factor="1000">
<name>Max</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Max,Min,Add,Subtract</paramlistdisplay>
<name>Operation</name>
</parameter>
</effect>

View File

@@ -7,7 +7,7 @@
<parameter type="color" name="Neutral Color" default="0xffffffff">
<name>Neutral Color</name>
</parameter>
<parameter type="simplekeyframe" name="Green Tint" default="1200" min="0" max="2500" factor="1000">
<parameter type="animated" name="Green Tint" default="1.2" min="0" max="2500" factor="1000">
<name>Green Tint</name>
</parameter>
</effect>
@@ -18,7 +18,7 @@
<parameter type="color" name="Neutral Color" default="0xffffffff">
<name>Neutral Color</name>
</parameter>
<parameter type="simplekeyframe" name="Green Tint" default="1333" min="0" max="10000" factor="10000">
<parameter type="animated" name="Green Tint" default="0.1333" min="0" max="10000" factor="10000">
<name>Green Tint</name>
</parameter>
</effect>

View File

@@ -4,15 +4,15 @@
<description>Color curves adjustment</description>
<author>Till Theato, Maksim Golovkin</author>
<parameter type="list" name="Channel" default="0.5" paramlist="0.5;0;0.1;0.2;0.3;0.4;0.6;0.71">
<parameter type="list" name="0" default="0.5" paramlist="0.5;0;0.1;0.2;0.3;0.4;0.6;0.71">
<paramlistdisplay>RGB,Red,Green,Blue,Alpha,Luma,Hue,Saturation</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="list" name="Luma formula" default="1" paramlist="0;1">
<parameter type="list" name="4" default="1" paramlist="0;1">
<paramlistdisplay>Rec. 601,Rec. 709</paramlistdisplay>
<name>Luma formula</name>
</parameter>
<parameter type="bezier_spline" name="Bézier spline" depends="Channel" default="-1;-1#0;0#0.1;0.1|0.9;0.9#1;1#2;2" />
<parameter type="bezier_spline" name="5" depends="Channel" default="-1;-1#0;0#0.1;0.1|0.9;0.9#1;1#2;2" />
</effect>

View File

@@ -3,7 +3,7 @@
<name>Brightness</name>
<description>Adjusts the brightness of a source image</description>
<author>Jean-Sebastien Senecal</author>
<parameter type="constant" name="Brightness" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Brightness" default="0.5" min="0" max="1000" factor="1000">
<name>Brightness</name>
</parameter>
</effect>

View File

@@ -4,68 +4,68 @@
<description>Four corners geometry engine</description>
<author>Marko Cebokli</author>
<parameter type="simplekeyframe" widget="corners" name="Corner 1 X" default="2000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="0" default="0.333333333333333" min="0" max="6000" factor="6000">
<name>Corner 1 X</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Corner 1 Y" default="2000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="1" default="0.333333333333333" min="0" max="6000" factor="6000">
<name>Corner 1 Y</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Corner 2 X" default="4000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="2" default="0.666666666666667" min="0" max="6000" factor="6000">
<name>Corner 2 X</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Corner 2 Y" default="2000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="3" default="0.333333333333333" min="0" max="6000" factor="6000">
<name>Corner 2 Y</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Corner 3 X" default="4000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="4" default="0.666666666666667" min="0" max="6000" factor="6000">
<name>Corner 3 X</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Corner 3 Y" default="4000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="5" default="0.666666666666667" min="0" max="6000" factor="6000">
<name>Corner 3 Y</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Corner 4 X" default="2000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="6" default="0.333333333333333" min="0" max="6000" factor="6000">
<name>Corner 4 X</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Corner 4 Y" default="4000" min="0" max="6000" factor="6000">
<parameter type="animated" widget="corners" name="7" default="0.666666666666667" min="0" max="6000" factor="6000">
<name>Corner 4 Y</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Stretch X" default="1000" min="0" max="2000" factor="2000">
<parameter type="animated" widget="corners" name="9" default="0.5" min="0" max="2000" factor="2000">
<name>Stretch X</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Stretch Y" default="1000" min="0" max="2000" factor="2000">
<parameter type="animated" widget="corners" name="10" default="0.5" min="0" max="2000" factor="2000">
<name>Stretch Y</name>
</parameter>
<parameter type="simplekeyframe" widget="corners" name="Feather Alpha" default="5" min="0" max="100" factor="100" intimeline="1">
<parameter type="animated" widget="corners" name="13" default="0.05" min="0" max="100" factor="100" intimeline="1">
<name>Feather Alpha</name>
</parameter>
<parameter type="bool" name="Enable Stretch" default="0">
<parameter type="bool" name="8" default="0">
<name>Enable Stretch</name>
</parameter>
<parameter type="list" name="Interpolator" default="0.166" paramlist="0;0.166;0.333;0.5;0.666;0.833;1.0">
<parameter type="list" name="11" default="0.166" paramlist="0;0.166;0.333;0.5;0.666;0.833;1.0">
<paramlistdisplay>Nearest neighbor,Bilinear,Bicubic smooth,Bicubic sharp,Spline 4x4,Spline 6x6,Lanczos</paramlistdisplay>
<name>Interpolator</name>
</parameter>
<parameter type="bool" name="Transparent Background" default="1">
<parameter type="bool" name="12" default="1">
<name>Transparent Background</name>
</parameter>
<parameter type="list" name="Alpha operation" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<parameter type="list" name="14" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Maximum,Minimum,Add,Subtract</paramlistdisplay>
<name>Alpha operation</name>
</parameter>
</effect>

View File

@@ -1,25 +1,12 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.cartoon" id="frei0r.cartoon" type="video">
<effect tag="frei0r.cartoon" id="frei0r.cartoon" type="video">
<name>Cartoon</name>
<description>Cartoonify video, do a form of edge detect</description>
<author>Dries Pruimboom, Jaromil</author>
<parameter type="constant" name="triplevel" max="100000" min="0" default="500">
<parameter type="animated" name="triplevel" max="100000" min="0" default="0.9999" factor="100000">
<name>Level of trip</name>
</parameter>
<parameter type="constant" name="diffspace" max="256" min="0" default="1">
<parameter type="animated" name="diffspace" max="256" min="0" default="0.00390625" factor="256">
<name>Difference space</name>
</parameter>
</effect>
<effect LC_NUMERIC="C" tag="frei0r.cartoon" id="frei0r.cartoon" type="video" version="2.1">
<name>Cartoon</name>
<description>Cartoonify video, do a form of edge detect</description>
<author>Dries Pruimboom, Jaromil</author>
<parameter type="constant" name="triplevel" max="100000" min="0" default="99900" factor="100000">
<name>Level of trip</name>
</parameter>
<parameter type="constant" name="diffspace" max="256" min="0" default="1" factor="256">
<name>Difference space</name>
</parameter>
</effect>
</group>
</effect>

View File

@@ -3,10 +3,10 @@
<name>K-Means Clustering</name>
<description>Clusters of a source image by color and spatial distance</description>
<author>binarymillenium</author>
<parameter type="constant" name="Num" max="40" min="0" default="20" factor="1">
<parameter type="animated" name="Num" max="40" min="0" default="20">
<name>Amount of clusters</name>
</parameter>
<parameter type="constant" name="Dist weight" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="Dist weight" max="1000" min="0" default="0.5" factor="1000">
<name>Weight on distance</name>
</parameter>
</effect>

View File

@@ -1,14 +1,12 @@
<!DOCTYPE kpartgui>
<effect tag="frei0r.colgate" id="frei0r.colgate" context="nomovit">
<name>White Balance (LMS space)</name>
<description>Do simple color correction, in a physically meaningful
way</description>
<description>Do simple color correction, in a physically meaningful way</description>
<author>Steiner H. Gunderson</author>
<parameter type="color" name="Neutral Color" default="0x7f7f7fff">
<name>Neutral Color</name>
</parameter>
<parameter type="simplekeyframe" name="Color Temperature"
default="6500" min="1000" max="15000" factor="15000">
<parameter type="animated" name="Color Temperature" default="0.433" min="1000" max="15000" factor="15000">
<name>Color Temperature</name>
</parameter>
</effect>
</effect>

View File

@@ -4,15 +4,15 @@
<description>Simple color adjustment</description>
<author>Marko Cebokli</author>
<parameter type="simplekeyframe" name="R" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="R" default="0.5" min="0" max="1000" factor="1000">
<name>R</name>
</parameter>
<parameter type="simplekeyframe" name="G" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="G" default="0.5" min="0" max="1000" factor="1000">
<name>G</name>
</parameter>
<parameter type="simplekeyframe" name="B" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="B" default="0.5" min="0" max="1000" factor="1000">
<name>B</name>
</parameter>

View File

@@ -0,0 +1,20 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.colorize" id="frei0r.colorize">
<name>Colorize</name>
<description>Colorizes image to selected hue, saturation and lightness</description>
<author>Janne Liljeblad</author>
<parameter type="animated" name="hue" default="0.5" min="0" max="360" factor="360">
<name>Hue</name>
<comment>Color shade of the colorized image.</comment>
</parameter>
<parameter type="animated" name="saturation" default="0.5" min="0" max="360" factor="360">
<name>Saturation</name>
<comment>Amount of color in the colorized image.</comment>
</parameter>
<parameter type="animated" name="lightness" default="0.5" min="0" max="360" factor="360">
<name>Lightness</name>
<comment>Lightness of the colorized image.</comment>
</parameter>
</effect>
</group>

View File

@@ -3,7 +3,7 @@
<name>Contrast</name>
<description>Adjusts the contrast of a source image</description>
<author>Jean-Sebastien Senecal</author>
<parameter type="simplekeyframe" name="Contrast" default="250" min="0" max="1000" factor="500">
<parameter type="animated" name="Contrast" default="0.5" min="0" max="1000" factor="500">
<name>Contrast</name>
</parameter>
</effect>

View File

@@ -8,51 +8,51 @@
<paramlistdisplay>Red,Green,Blue,Luma</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="list" name="Luma formula" default="1" paramlist="0;1">
<parameter type="list" name="4" default="1" paramlist="0;1">
<paramlistdisplay>Rec. 601,Rec. 709</paramlistdisplay>
<name>Luma formula</name>
</parameter>
<!-- No actual parameter: Represents the curve widget -->
<parameter type="curve" default="0" depends="Channel" number="Curve point number" inpoints="Point %i input value" outpoints="Point %i output value" min="1" max="5" />
<parameter type="curve" default="0" depends="Channel" number="3" inpoints="6 8 10 12 14" outpoints="7 9 11 13 15" min="1" max="5" />
<parameter type="fixed" name="Curve point number" default="2" min="2" max="5">
<parameter type="fixed" name="3" default="2" min="2" max="5">
<name>Number of curve points</name>
</parameter>
<parameter type="fixed" name="Point 1 input value" default="0" min="0" max="1">
<parameter type="fixed" name="6" default="0" min="0" max="1">
<name>Point 1 input value</name>
</parameter>
<parameter type="fixed" name="Point 1 output value" default="0" min="0" max="1">
<parameter type="fixed" name="7" default="0" min="0" max="1">
<name>Point 1 output value</name>
</parameter>
<parameter type="fixed" name="Point 2 input value" default="1" min="0" max="1">
<parameter type="fixed" name="8" default="1" min="0" max="1">
<name>Point 2 input value</name>
</parameter>
<parameter type="fixed" name="Point 2 output value" default="1" min="0" max="1">
<parameter type="fixed" name="9" default="1" min="0" max="1">
<name>Point 2 output value</name>
</parameter>
<parameter type="fixed" name="Point 3 input value" default="0" min="0" max="1">
<parameter type="fixed" name="10" default="0" min="0" max="1">
<name>Point 3 input value</name>
</parameter>
<parameter type="fixed" name="Point 3 output value" default="0" min="0" max="1">
<parameter type="fixed" name="11" default="0" min="0" max="1">
<name>Point 3 output value</name>
</parameter>
<parameter type="fixed" name="Point 4 input value" default="0" min="0" max="1">
<parameter type="fixed" name="12" default="0" min="0" max="1">
<name>Point 4 input value</name>
</parameter>
<parameter type="fixed" name="Point 4 output value" default="0" min="0" max="1">
<parameter type="fixed" name="13" default="0" min="0" max="1">
<name>Point 4 output value</name>
</parameter>
<parameter type="fixed" name="Point 5 input value" default="0" min="0" max="1">
<parameter type="fixed" name="14" default="0" min="0" max="1">
<name>Point 5 input value</name>
</parameter>
<parameter type="fixed" name="Point 5 output value" default="0" min="0" max="1">
<parameter type="fixed" name="15" default="0" min="0" max="1">
<name>Point 5 output value</name>
</parameter>
<parameter type="bool" name="Show curves" default="0">
<parameter type="bool" name="1" default="0">
<name>Show graph in picture</name>
</parameter>
<parameter type="list" name="Graph position" default="3" paramlist="0;1;2;3">
<parameter type="list" name="2" default="3" paramlist="0;1;2;3">
<paramlistdisplay>Top Left,Top Right,Bottom Left,Bottom Right</paramlistdisplay>
<name>Graph position</name>
</parameter>
@@ -65,51 +65,51 @@
<paramlistdisplay>RGB,Red,Green,Blue,Alpha,Luma,Hue,Saturation</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="list" name="Luma formula" default="1" paramlist="0;1">
<parameter type="list" name="4" default="1" paramlist="0;1">
<paramlistdisplay>Rec. 601,Rec. 709</paramlistdisplay>
<name>Luma formula</name>
</parameter>
<!-- No actual parameter: Represents the curve widget -->
<parameter type="curve" default="0" depends="Channel" number="Curve point number" inpoints="Point %i input value" outpoints="Point %i output value" min="1" max="5" />
<parameter type="fixed" name="Curve point number" default="0.2" min="0.2" max="0.5">
<!-- No actual parameter: Represents the curve widget -->
<parameter type="curve" name="kdenlive:curve" default="0/0;1/1" depends="Channel" list1="6 8 10 12 14" list2="7 9 11 13 15" min="1" max="5" />
<parameter type="hidden" name="3" default="0.2" min="0.2" max="0.5">
<name>Number of curve points</name>
</parameter>
<parameter type="fixed" name="Point 1 input value" default="0" min="0" max="1">
<parameter type="hidden" name="6" default="0" min="0" max="1">
<name>Point 1 input value</name>
</parameter>
<parameter type="fixed" name="Point 1 output value" default="0" min="0" max="1">
<parameter type="hidden" name="7" default="0" min="0" max="1">
<name>Point 1 output value</name>
</parameter>
<parameter type="fixed" name="Point 2 input value" default="1" min="0" max="1">
<parameter type="hidden" name="8" default="1" min="0" max="1">
<name>Point 2 input value</name>
</parameter>
<parameter type="fixed" name="Point 2 output value" default="1" min="0" max="1">
<parameter type="hidden" name="9" default="1" min="0" max="1">
<name>Point 2 output value</name>
</parameter>
<parameter type="fixed" name="Point 3 input value" default="0" min="0" max="1">
<parameter type="hidden" name="10" default="0" min="0" max="1">
<name>Point 3 input value</name>
</parameter>
<parameter type="fixed" name="Point 3 output value" default="0" min="0" max="1">
<parameter type="hidden" name="11" default="0" min="0" max="1">
<name>Point 3 output value</name>
</parameter>
<parameter type="fixed" name="Point 4 input value" default="0" min="0" max="1">
<parameter type="hidden" name="12" default="0" min="0" max="1">
<name>Point 4 input value</name>
</parameter>
<parameter type="fixed" name="Point 4 output value" default="0" min="0" max="1">
<parameter type="hidden" name="13" default="0" min="0" max="1">
<name>Point 4 output value</name>
</parameter>
<parameter type="fixed" name="Point 5 input value" default="0" min="0" max="1">
<parameter type="hidden" name="14" default="0" min="0" max="1">
<name>Point 5 input value</name>
</parameter>
<parameter type="fixed" name="Point 5 output value" default="0" min="0" max="1">
<parameter type="hidden" name="15" default="0" min="0" max="1">
<name>Point 5 output value</name>
</parameter>
<parameter type="bool" name="Show curves" default="0">
<parameter type="bool" name="1" default="0">
<name>Show graph in picture</name>
</parameter>
<parameter type="list" name="Graph position" default="0.3" paramlist="0;0.1;0.2;0.3">
<parameter type="list" name="2" default="0.3" paramlist="0;0.1;0.2;0.3">
<paramlistdisplay>Top Left,Top Right,Bottom Left,Bottom Right</paramlistdisplay>
<name>Graph position</name>
</parameter>

View File

@@ -3,32 +3,32 @@
<name>Defish</name>
<description>Non rectilinear lens mappings</description>
<author>Marko Cebokli</author>
<parameter type="simplekeyframe" name="Amount" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Amount" default="0" min="0" max="1000" factor="1000">
<name>Amount</name>
</parameter>
<parameter type="bool" name="DeFish" default="1">
<name>DeFish</name>
</parameter>
<parameter type="list" name="Type" default="0.666" paramlist="0;0.333;0.666;1.0">
<paramlistdisplay>Equidistant,Orthographic,Equiarea,Stereographic</paramlistdisplay>
<parameter type="list" name="Type" default="0.666" paramlist="0;0.333;0.666;1.0">
<paramlistdisplay>Equidistant,Orthographic,Equiarea,Stereographic</paramlistdisplay>
<name>Type</name>
</parameter>
<parameter type="list" name="Scaling" default="0" paramlist="0;0.333;0.666;1.0">
<paramlistdisplay>Fill,Center,Fit,Manual</paramlistdisplay>
<parameter type="list" name="Scaling" default="0" paramlist="0;0.333;0.666;1.0">
<paramlistdisplay>Fill,Center,Fit,Manual</paramlistdisplay>
<name>Scaling</name>
</parameter>
<parameter type="constant" name="Manual Scale" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Manual Scale" default="0.5" min="0" max="1000" factor="1000">
<name>Manual Scale</name>
</parameter>
<parameter type="list" name="Interpolator" default="0.166" paramlist="0;0.166;0.333;0.5;0.666;0.833;1.0">
<paramlistdisplay>Nearest neighbor,Bilinear,Bicubic smooth,Bicubic sharp,Spline 4x4,Spline 6x6,Lanczos</paramlistdisplay>
<parameter type="list" name="Interpolator" default="0.166" paramlist="0;0.166;0.333;0.5;0.666;0.833;1.0">
<paramlistdisplay>Nearest neighbor,Bilinear,Bicubic smooth,Bicubic sharp,Spline 4x4,Spline 6x6,Lanczos</paramlistdisplay>
<name>Interpolator</name>
</parameter>
<parameter type="list" name="Aspect type" default="0" paramlist="0;0.25;0.5;0.75;1.0">
<paramlistdisplay>Square,PAL DV,NTSC DV,HDV,Manual</paramlistdisplay>
<parameter type="list" name="Aspect type" default="0" paramlist="0;0.25;0.5;0.75;1.0">
<paramlistdisplay>Square,PAL DV,NTSC DV,HDV,Manual</paramlistdisplay>
<name>Aspect type</name>
</parameter>
<parameter type="constant" name="Manual Aspect" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Manual Aspect" default="0.5" min="0" max="1000" factor="1000">
<name>Manual Aspect</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>delay0r</name>
<description>Video delay</description>
<author>Martin Bayer</author>
<parameter type="constant" name="DelayTime" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="DelayTime" max="1000" min="0" default="0" factor="1000">
<name>Delay time</name>
</parameter>
</effect>

View File

@@ -3,10 +3,10 @@
<name>Distort</name>
<description>Plasma</description>
<author>Gephex crew</author>
<parameter type="simplekeyframe" name="Amplitude" max="1000" min="-1000" default="0" factor="1000">
<parameter type="animated" name="Amplitude" max="1000" min="-1000" default="0" factor="1000">
<name>Amplitude</name>
</parameter>
<parameter type="simplekeyframe" name="Frequency" max="2000" min="-2000" default="0" factor="1000">
<parameter type="animated" name="Frequency" max="2000" min="-2000" default="0" factor="1000">
<name>Frequency</name>
</parameter>
</effect>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.dither" id="frei0r.dither">
<name>Dither</name>
<description>Dithers the image and reduces the number of available colors</description>
<author>Janne Liljeblad</author>
<parameter type="animated" name="levels" default="0.1042" min="2" max="50" factor="48">
<name>Levels</name>
<comment>Number of values per channel.</comment>
</parameter>
<parameter type="animated" name="matrixid" default="1" min="0" max="9" factor="9">
<name>Matrix Id.</name>
<comment>Id of matrix used for dithering.</comment>
</parameter>
</effect>
</group>

View File

@@ -3,13 +3,13 @@
<name>Edge glow</name>
<description>Edge glow filter</description>
<author>Salsaman</author>
<parameter type="constant" name="lthresh" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="lthresh" max="1000" min="0" default="0" factor="1000">
<name>Edge lightening threshold</name>
</parameter>
<parameter type="constant" name="lupscale" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="lupscale" max="1000" min="0" default="0" factor="1000">
<name>Edge brightness upscaling multiplier</name>
</parameter>
<parameter type="constant" name="lredscale" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="lredscale" max="1000" min="0" default="0" factor="1000">
<name>Non-edge brightness downscaling multiplier</name>
</parameter>
</effect>

View File

@@ -0,0 +1,20 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.emboss" id="frei0r.emboss">
<name>Emboss</name>
<description>Creates embossed relief image of source image</description>
<author>Janne Liljeblad</author>
<parameter type="animated" name="azimuth" default="0.375" min="0" max="360" factor="360">
<name>Light direction</name>
<comment>Light direction angle.</comment>
</parameter>
<parameter type="animated" name="elevation" default="0.333333" min="0" max="90" factor="90">
<name>Background lightness</name>
<comment>Background lightness (0 to 90).</comment>
</parameter>
<parameter type="animated" name="width45" default="0.25" min="0" max="40" factor="40">
<name>Bump height</name>
<comment>Bump height (0 to 40).</comment>
</parameter>
</effect>
</group>

View File

@@ -4,27 +4,27 @@
<description>Automatically detect and blur a face using OpenCV</description>
<author>ZioKernel, Biilly, Jilt, Jaromil, Dan Dennedy</author>
<parameter type="simplekeyframe" name="Search scale" default="120" min="110" max="1000" factor="1000">
<parameter type="animated" name="Search scale" default="1.2" min="110" max="200" factor="100">
<name>Search scale</name>
<comment>The search window scale factor. For example, 120 = 1.20 = increases by 20% on each pass.</comment>
</parameter>
<parameter type="simplekeyframe" name="Neighbors" default="2" min="1" max="10" factor="100">
<parameter type="animated" name="Neighbors" default="2" min="1" max="10">
<name>Neighbors</name>
<comment>Minimum number of rectangles that determines an object.</comment>
</parameter>
<parameter type="simplekeyframe" name="Smallest" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Smallest" default="2" min="0" max="100">
<name>Smallest</name>
<comment>The minimum window size in pixels.</comment>
</parameter>
<parameter type="simplekeyframe" name="Largest" default="500" min="0" max="10000" factor="10000" suffix="pixels">
<parameter type="animated" name="Largest" default="500" min="0" max="10000" suffix="pixels">
<name>Largest</name>
<comment>The largest size face in pixels - both horizontally and vertically (square window).</comment>
</parameter>
<parameter type="constant" name="Recheck" default="1" min="1" max="1000" factor="1000" suffix="frames">
<parameter type="animated" name="Recheck" default="0.05" min="1" max="1000" factor="1000" suffix="frames">
<name>Recheck</name>
<comment>How often to detect a face. In between checks, it does object motion tracking.</comment>
</parameter>

View File

@@ -4,22 +4,22 @@
<description>Detect faces and draw shapes on them using OpenCV</description>
<author>binarymillenium, Dan Dennedy</author>
<parameter type="simplekeyframe" name="Search scale" default="120" min="110" max="1000" factor="1000">
<parameter type="animated" name="Search scale" default="1.2" min="110" max="1000" factor="1000">
<name>Search scale</name>
<comment>The search window scale factor. For example, 120 = 1.20 = increases by 20% on each pass.</comment>
</parameter>
<parameter type="simplekeyframe" name="Neighbors" default="2" min="1" max="10" factor="100">
<parameter type="animated" name="Neighbors" default="2" min="1" max="10" factor="100">
<name>Neighbors</name>
<comment>Minimum number of rectangles that determines an object.</comment>
</parameter>
<parameter type="simplekeyframe" name="Smallest" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Smallest" default="2" min="0" max="1000" factor="1000">
<name>Smallest</name>
<comment>The minimum window size in pixels.</comment>
</parameter>
<parameter type="constant" name="Recheck" default="25" min="0" max="1000" factor="1000" suffix="frames">
<parameter type="animated" name="Recheck" default="0.05" min="0" max="1000" factor="1000" suffix="frames">
<name>Recheck</name>
<comment>How often to detect a face. In between checks, it does object motion tracking.</comment>
</parameter>
@@ -29,12 +29,12 @@
<name>Shape</name>
</parameter>
<parameter type="constant" name="Stroke" default="0" min="0" max="100" factor="100" suffix="pixels">
<parameter type="animated" name="Stroke" default="0" min="0" max="100" factor="100" suffix="pixels">
<name>Stroke width</name>
<comment>0 means fill; otherwise, draw unfilled with a stroke width of this size.</comment>
</parameter>
<parameter type="constant" name="Alpha" default="100" min="0" max="100" factor="100" suffix="%">
<parameter type="animated" name="Alpha" default="1" min="0" max="100" factor="100" suffix="%">
<name>Alpha</name>
<comment>Set the alpha channel of the shape area to a percentage of fully opaque.</comment>
</parameter>

View File

@@ -3,7 +3,7 @@
<name>Glow</name>
<description>Creates a Glamorous Glow</description>
<author>Richard Spindler</author>
<parameter type="simplekeyframe" name="Blur" default="10" min="0" max="1000" factor="1000">
<parameter type="animated" name="Blur" default="0.01" min="0" max="1000" factor="1000">
<name>Blur</name>
</parameter>
</effect>

View File

@@ -4,12 +4,12 @@
<description>High quality 3D denoiser</description>
<author>Marko Cebokli, Daniel Moreno</author>
<parameter type="simplekeyframe" name="Spatial" default="40" min="0" max="1000" factor="1000">
<parameter type="animated" name="Spatial" default="0.004" min="0" max="1000" factor="1000">
<name>Spatial</name>
<comment>Amount of spatial filtering</comment>
</parameter>
<parameter type="simplekeyframe" name="Temporal" default="60" min="0" max="1000" factor="1000">
<parameter type="animated" name="Temporal" default="0.006" min="0" max="1000" factor="1000">
<name>Temporal</name>
<comment>Amount of temporal filtering</comment>
</parameter>

View File

@@ -3,7 +3,7 @@
<name>Hue shift</name>
<description>Shifts the hue of a source image</description>
<author>Jean-Sebastien Senecal</author>
<parameter type="simplekeyframe" name="Hue" default="0" min="0" max="360" factor="360">
<parameter type="animated" name="Hue" default="0" min="0" max="360" factor="360">
<name>Hue</name>
</parameter>
</effect>

View File

@@ -3,13 +3,13 @@
<name>Blur</name>
<description>Blur using 2D IIR filters (Exponential, Lowpass, Gaussian)</description>
<author>Marko Cebokli</author>
<parameter type="simplekeyframe" name="Amount" default="40" min="0" max="1000" factor="1000">
<parameter type="animated" name="Amount" default="0.04" min="0" max="1000" factor="1000">
<name>Amount</name>
<comment>Amount of blur</comment>
</parameter>
<parameter type="list" name="Type" default="0.5" paramlist="0.0,0.5,0.999">
<parameter type="list" name="Type" default="0.5" paramlist="0.0;0.5;0.999">
<paramlistdisplay>Exponential,Lowpass,Gaussian</paramlistdisplay>
<name>Type</name>
<comment>Select blurring algorithm</comment>
@@ -20,4 +20,4 @@
<comment>Enable edge compensation</comment>
</parameter>
</effect>
</effect>

View File

@@ -17,19 +17,19 @@
<name>Mask type</name>
</parameter>
<parameter type="constant" name="Tolerance" default="240" min="0" max="1000" factor="1000">
<parameter type="animated" name="Tolerance" default="0.24" min="0" max="1000" factor="1000">
<name>Tolerance</name>
</parameter>
<parameter type="constant" name="Slope" default="400" min="0" max="1000" factor="1000">
<parameter type="animated" name="Slope" default="0.4" min="0" max="1000" factor="1000">
<name>Slope</name>
</parameter>
<parameter type="constant" name="Hue gate" default="250" min="0" max="1000" factor="1000">
<parameter type="animated" name="Hue gate" default="0.25" min="0" max="1000" factor="1000">
<name>Hue gate</name>
</parameter>
<parameter type="constant" name="Saturation threshold" default="150" min="0" max="1000" factor="1000">
<parameter type="animated" name="Saturation threshold" default="0.15" min="0" max="1000" factor="1000">
<name>Saturation threshold</name>
</parameter>
@@ -38,7 +38,7 @@
<name>Operation 1</name>
</parameter>
<parameter type="constant" name="Amount 1" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Amount 1" default="0.5" min="0" max="1000" factor="1000">
<name>Amount 1</name>
</parameter>
@@ -47,7 +47,7 @@
<name>Operation 2</name>
</parameter>
<parameter type="constant" name="Amount 2" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Amount 2" default="0" min="0" max="1000" factor="1000">
<name>Amount 2</name>
</parameter>

View File

@@ -3,19 +3,19 @@
<name>Lens Correction</name>
<description>Allows compensation of lens distortion</description>
<author>Richard Spindler</author>
<parameter type="simplekeyframe" name="xcenter" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="xcenter" default="0.5" min="0" max="1000" factor="1000">
<name>Horizontal center</name>
</parameter>
<parameter type="simplekeyframe" name="ycenter" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="ycenter" default="0.5" min="0" max="1000" factor="1000">
<name>Vertical center</name>
</parameter>
<parameter type="simplekeyframe" name="correctionnearcenter" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="correctionnearcenter" default="0.5" min="0" max="1000" factor="1000">
<name>Center correction</name>
</parameter>
<parameter type="simplekeyframe" name="correctionnearedges" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="correctionnearedges" default="0.5" min="0" max="1000" factor="1000">
<name>Edges correction</name>
</parameter>
<parameter type="simplekeyframe" name="brightness" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="brightness" default="0" min="0" max="1000" factor="1000">
<name>Brightness</name>
</parameter>

View File

@@ -3,7 +3,7 @@
<name>LetterB0xed</name>
<description>Adds black borders at top and bottom for cinema look</description>
<author>Richard Spindler</author>
<parameter type="constant" name="Border Width" max="1000" min="0" default="400" factor="1000">
<parameter type="animated" name="Border Width" max="1000" min="0" default="0.4" factor="1000">
<name>Border Width</name>
</parameter>
<parameter type="bool" name="Transparency" default="0">

View File

@@ -9,19 +9,19 @@
<paramlistdisplay>Red,Green,Blue,Luma</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="simplekeyframe" name="Input black level" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Input black level" default="0" min="0" max="1000" factor="1000">
<name>Input black level</name>
</parameter>
<parameter type="simplekeyframe" name="Input white level" default="1000" min="0" max="1000" factor="1000">
<parameter type="animated" name="Input white level" default="1" min="0" max="1000" factor="1000">
<name>Input white level</name>
</parameter>
<parameter type="simplekeyframe" name="Gamma" default="1000" min="10" max="4000" factor="4000">
<parameter type="animated" name="Gamma" default="0.25" min="10" max="4000" factor="4000">
<name>Gamma</name>
</parameter>
<parameter type="simplekeyframe" name="Black output" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Black output" default="0" min="0" max="1000" factor="1000">
<name>Black output</name>
</parameter>
<parameter type="simplekeyframe" name="White output" default="1000" min="0" max="1000" factor="1000">
<parameter type="animated" name="White output" default="1" min="0" max="1000" factor="1000">
<name>White output</name>
</parameter>
<parameter type="bool" name="Show histogram" default="0">
@@ -41,19 +41,19 @@
<paramlistdisplay>Red,Green,Blue,Luma</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="simplekeyframe" name="Input black level" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Input black level" default="0" min="0" max="1000" factor="1000">
<name>Input black level</name>
</parameter>
<parameter type="simplekeyframe" name="Input white level" default="1000" min="0" max="1000" factor="1000">
<parameter type="animated" name="Input white level" default="1" min="0" max="1000" factor="1000">
<name>Input white level</name>
</parameter>
<parameter type="simplekeyframe" name="Gamma" default="1000" min="10" max="4000" factor="4000">
<parameter type="animated" name="Gamma" default="0.25" min="10" max="4000" factor="4000">
<name>Gamma</name>
</parameter>
<parameter type="simplekeyframe" name="Black output" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Black output" default="0" min="0" max="1000" factor="1000">
<name>Black output</name>
</parameter>
<parameter type="simplekeyframe" name="White output" default="1000" min="0" max="1000" factor="1000">
<parameter type="animated" name="White output" default="1" min="0" max="1000" factor="1000">
<name>White output</name>
</parameter>
<parameter type="bool" name="Show histogram" default="0">

View File

@@ -3,48 +3,48 @@
<effect tag="frei0r.lightgraffiti" id="frei0r.lightgraffiti">
<name>Light Graffiti</name>
<description>Light Graffiti effect.
<full><![CDATA[This effect allows to do Light Painting (i.e. painting with light sources on a photo by keeping the shutter
<full><![CDATA[This effect allows one to do Light Painting (i.e. painting with light sources on a photo by keeping the shutter
opened for a while), but for video.]]></full></description>
<author>Simon A. Eugster (Granjow)</author>
<parameter type="simplekeyframe" name="thresholdBrightness" default="450" min="0" max="765" factor="1">
<parameter type="animated" name="thresholdBrightness" default="450" min="0" max="765">
<name>Brightness Threshold</name>
<comment><![CDATA[How bright (<code>R+G+B</code>) does a pixel need to be in order to be recognized as a light source?<br/>
Increasing this threshold requires brighter light sources (i.e. more white or less color, respectively) but prevents some «false alarms» where semi-bright parts, e.g. hands where colors can change quite a lot compared to the background, are incorrectly recognized as light source.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="thresholdDifference" default="80" min="0" max="255" factor="1">
<parameter type="animated" name="thresholdDifference" default="80" min="0" max="255">
<name>Difference Threshold</name>
<comment><![CDATA[How much does the strongest color channel of a pixel have to change, compared to the background image (<code>max(dR, dG, dB)</code>), in order to be recognized as light source? <br/>
Increasing this threshold makes it harder for light sources to be accepted on bright backgrounds, but decreases the danger of noise or generally bright spots counting as light source.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="thresholdDiffSum" default="0" min="0" max="765" factor="1">
<parameter type="animated" name="thresholdDiffSum" default="0" min="0" max="765">
<name>Difference Sum Threshold</name>
<comment><![CDATA[How much does the sum of all color channels <em>relative to the background image</em> (<code>dR + dG + dB</code>) have to change until a pixel is recognized as a light source?<br/>
Raising this value might, in some cases, avoid that some light objects lit by the light source are added to the light mask.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="sensitivity" default="100" min="0" max="500" factor="100">
<parameter type="animated" name="sensitivity" default="1" min="0" max="500" factor="100">
<name>Sensitivity</name>
<comment><![CDATA[Light sensitivity.<br/>
For slowly moving light source try to use a lower sensitivity to obtain a better exposure.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="lowerOverexposure" default="0" min="0" max="10" factor="1">
<parameter type="animated" name="lowerOverexposure" default="0" min="0" max="10">
<name>Lower Overexposure</name>
<comment><![CDATA[Lowers overexposure.<br/>
The light mask does not get white immediately when the light source is moving slowly or staying steady.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="dim" default="0" min="0" max="255" factor="255">
<parameter type="animated" name="dim" default="0" min="0" max="255" factor="255">
<name>Dimming</name>
<comment>Dims the light mask. Lights will leave a fainting trail if it is set to a value > 0.</comment>
</parameter>
<parameter type="simplekeyframe" name="backgroundWeight" default="0" min="0" max="100" factor="100">
<parameter type="animated" name="backgroundWeight" default="0" min="0" max="100" factor="100">
<name>Background Weight</name>
<comment>Strength of the (calculated) background image. Setting it to 100 paints the light mask directly over the background, without the painting person in the image if the video starts with a «clean» background image. (See the α parameter.)</comment>
</parameter>
<parameter type="simplekeyframe" name="longAlpha" default="0" min="0" max="256" factor="256">
<parameter type="animated" name="longAlpha" default="0" min="0" max="256" factor="256">
<name>α</name>
<comment><![CDATA[Determines how the effect tries to adapt to background changes. <br/>
The Light Graffiti effect remembers the first frame of the clip it is applied to, so the clip should <em>always</em> start with the painter outside of the video. If the background constantly changes, e.g. on a street, try to set α > 0 to calculate an average background image.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="saturation" default="150" min="0" max="400" factor="100">
<parameter type="animated" name="saturation" default="1.5" min="0" max="400" factor="100">
<name>Saturation</name>
<comment>Increases the saturation of lights.</comment>
</parameter>
@@ -79,45 +79,45 @@
<full><![CDATA[This effect allows to do Light Painting (i.e. painting with light sources on a photo by keeping the shutter
opened for a while), but for video.]]></full></description>
<author>Simon A. Eugster (Granjow)</author>
<parameter type="simplekeyframe" name="thresholdBrightness" default="450" min="0" max="765" factor="765">
<parameter type="animated" name="thresholdBrightness" default="0.588235294117647" min="0" max="765" factor="765">
<name>Brightness Threshold</name>
<comment><![CDATA[How bright (<code>R+G+B</code>) does a pixel need to be in order to be recognized as a light source?<br/>
Increasing this threshold requires brighter light sources (i.e. more white or less color, respectively) but prevents some «false alarms» where semi-bright parts, e.g. hands where colors can change quite a lot compared to the background, are incorrectly recognized as light source.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="thresholdDifference" default="80" min="0" max="255" factor="255">
<parameter type="animated" name="thresholdDifference" default="0.313725490196078" min="0" max="255" factor="255">
<name>Difference Threshold</name>
<comment><![CDATA[How much does the strongest color channel of a pixel have to change, compared to the background image (<code>max(dR, dG, dB)</code>), in order to be recognized as light source? <br/>
Increasing this threshold makes it harder for light sources to be accepted on bright backgrounds, but decreases the danger of noise or generally bright spots counting as light source.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="thresholdDiffSum" default="0" min="0" max="765" factor="765">
<parameter type="animated" name="thresholdDiffSum" default="0" min="0" max="765" factor="765">
<name>Difference Sum Threshold</name>
<comment><![CDATA[How much does the sum of all color channels <em>relative to the background image</em> (<code>dR + dG + dB</code>) have to change until a pixel is recognized as a light source?<br/>
Raising this value might, in some cases, avoid that some light objects lit by the light source are added to the light mask.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="sensitivity" default="100" min="0" max="500" factor="500">
<parameter type="animated" name="sensitivity" default="0.2" min="0" max="500" factor="500">
<name>Sensitivity</name>
<comment><![CDATA[Light sensitivity.<br/>
For slowly moving light source try to use a lower sensitivity to obtain a better exposure.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="lowerOverexposure" default="0" min="0" max="10" factor="10">
<parameter type="animated" name="lowerOverexposure" default="0" min="0" max="10" factor="10">
<name>Lower Overexposure</name>
<comment><![CDATA[Lowers overexposure.<br/>
The light mask does not get white immediately when the light source is moving slowly or staying steady.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="dim" default="0" min="0" max="255" factor="255">
<parameter type="animated" name="dim" default="0" min="0" max="255" factor="255">
<name>Dimming</name>
<comment>Dims the light mask. Lights will leave a fainting trail if it is set to a value > 0.</comment>
</parameter>
<parameter type="simplekeyframe" name="backgroundWeight" default="0" min="0" max="100" factor="100">
<parameter type="animated" name="backgroundWeight" default="0" min="0" max="100" factor="100">
<name>Background Weight</name>
<comment>Strength of the (calculated) background image. Setting it to 100 paints the light mask directly over the background, without the painting person in the image if the video starts with a «clean» background image. (See the α parameter.)</comment>
</parameter>
<parameter type="simplekeyframe" name="longAlpha" default="0" min="0" max="256" factor="256">
<parameter type="animated" name="longAlpha" default="0" min="0" max="256" factor="256">
<name>α</name>
<comment><![CDATA[Determines how the effect tries to adapt to background changes. <br/>
The Light Graffiti effect remembers the first frame of the clip it is applied to, so the clip should <em>always</em> start with the painter outside of the video. If the background constantly changes, e.g. on a street, try to set α > 0 to calculate an average background image.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="saturation" default="150" min="0" max="400" factor="400">
<parameter type="animated" name="saturation" default="0.375" min="0" max="400" factor="400">
<name>Saturation</name>
<comment>Increases the saturation of lights.</comment>
</parameter>

View File

@@ -3,22 +3,22 @@
<name>Rectangular Alpha mask</name>
<description>Creates an square alpha-channel mask</description>
<author>Richard Spindler</author>
<parameter type="constant" name="Left" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="Left" max="1000" min="0" default="0" factor="1000">
<name>Left</name>
</parameter>
<parameter type="constant" name="Right" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="Right" max="1000" min="0" default="0" factor="1000">
<name>Right</name>
</parameter>
<parameter type="constant" name="Top" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="Top" max="1000" min="0" default="0" factor="1000">
<name>Top</name>
</parameter>
<parameter type="constant" name="Bottom" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="Bottom" max="1000" min="0" default="0" factor="1000">
<name>Bottom</name>
</parameter>
<parameter type="bool" name="Invert" default="1">
<name>Invert</name>
</parameter>
<parameter type="constant" name="Blur" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="Blur" max="1000" min="0" default="0" factor="1000">
<name>Blur</name>
</parameter>
</effect>

View File

@@ -9,7 +9,7 @@
<name>Type</name>
</parameter>
<parameter type="constant" name="Size" default="5" min="0" max="50" factor="50">
<parameter type="animated" name="Size" default="0.1" min="0" max="50" factor="50">
<name>Size</name>
</parameter>

View File

@@ -3,7 +3,7 @@
<name>nosync0r</name>
<description>Broken TV</description>
<author>Martin Bayer</author>
<parameter type="constant" name="HSync" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="HSync" max="1000" min="0" default="0" factor="1000">
<name>HSync</name>
</parameter>
</effect>

View File

@@ -3,10 +3,10 @@
<name>Pixelize</name>
<description>Pixelize input image.</description>
<author>Gephex crew</author>
<parameter type="simplekeyframe" name="BlockSizeX" default="10" min="0" max="1000" factor="1000">
<parameter type="animated" name="BlockSizeX" default="0.07" min="0" max="1000" factor="1000">
<name>Block Size X</name>
</parameter>
<parameter type="simplekeyframe" name="BlockSizeY" default="10" min="0" max="1000" factor="1000">
<parameter type="animated" name="BlockSizeY" default="0.1" min="0" max="1000" factor="1000">
<name>Block Size Y</name>
</parameter>
</effect>

View File

@@ -9,19 +9,19 @@
<name>Measurement</name>
</parameter>
<parameter type="constant" name="X" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="X" default="0.5" min="0" max="1000" factor="1000">
<name>X</name>
</parameter>
<parameter type="constant" name="Y" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Y" default="0.5" min="0" max="1000" factor="1000">
<name>Y</name>
</parameter>
<parameter type="constant" name="X size" default="7" min="0" max="25" factor="25">
<parameter type="animated" name="X size" default="0.28" min="0" max="25" factor="25">
<name>X size</name>
</parameter>
<parameter type="constant" name="Y size" default="7" min="0" max="25" factor="25">
<parameter type="animated" name="Y size" default="0.28" min="0" max="25" factor="25">
<name>Y size</name>
</parameter>

View File

@@ -4,19 +4,19 @@
<description>2D video oscilloscope</description>
<author>Marko Cebokli</author>
<parameter type="constant" name="X" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="X" default="0.5" min="0" max="1000" factor="1000">
<name>X</name>
</parameter>
<parameter type="constant" name="Y" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Y" default="0.5" min="0" max="1000" factor="1000">
<name>Y</name>
</parameter>
<parameter type="constant" name="Tilt" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="Tilt" default="0.5" min="0" max="1000" factor="1000">
<name>Tilt</name>
</parameter>
<parameter type="constant" name="Length" default="650" min="0" max="1000" factor="1000">
<parameter type="animated" name="Length" default="0.65" min="0" max="1000" factor="1000">
<name>Length</name>
</parameter>
@@ -25,11 +25,11 @@
<name>Channel</name>
</parameter>
<parameter type="constant" name="Marker 1" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Marker 1" default="0" min="0" max="1000" factor="1000">
<name>Marker 1</name>
</parameter>
<parameter type="constant" name="Marker 2" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Marker 2" default="0" min="0" max="1000" factor="1000">
<name>Marker 2</name>
</parameter>
@@ -86,7 +86,7 @@
<name>Color</name>
</parameter>
<parameter type="constant" name="Crosshair color" default="0" min="0" max="7" factor="7">
<parameter type="animated" name="Crosshair color" default="0" min="0" max="7" factor="7">
<name>Crosshair color</name>
</parameter>

View File

@@ -3,7 +3,7 @@
<name>Primaries</name>
<description>Reduce image to primary colors</description>
<author>Hedde Bosman</author>
<parameter type="constant" name="Factor" max="32" min="0" default="1">
<parameter type="animated" name="Factor" max="32" min="0" default="1">
<name>Factor</name>
<comment><![CDATA[Influence of mean px value, > 32 = 0]]></comment>
</parameter>

View File

@@ -0,0 +1,12 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.rgbnoise" id="frei0r.rgbnoise">
<name>RGB Noise</name>
<description>Adds RGB noise to image</description>
<author>Janne Liljeblad</author>
<parameter type="animated" name="noise" default="0.2" min="0" max="100" factor="100">
<name>Noise</name>
<comment>Amount of noise added.</comment>
</parameter>
</effect>
</group>

View File

@@ -3,7 +3,7 @@
<name>Saturation</name>
<description>Adjusts the saturation of a source image</description>
<author>Jean-Sebastien Senecal</author>
<parameter type="simplekeyframe" name="Saturation" default="125" min="1" max="1000" factor="1000">
<parameter type="animated" name="Saturation" default="0.125" min="1" max="1000" factor="1000">
<name>Saturation</name>
</parameter>
</effect>

View File

@@ -3,28 +3,28 @@
<name>Crop, Scale and Tilt</name>
<description>Scales, Tilts and Crops an Image</description>
<author>Richard Spindler</author>
<parameter type="constant" name="Clip left" max="%width-1" min="0" default="0" factor="%width">
<parameter type="animated" name="Clip left" max="%width" min="0" default="0" factor="%width">
<name>Crop left</name>
</parameter>
<parameter type="constant" name="Clip right" max="%width-1" min="0" default="0" factor="%width">
<parameter type="animated" name="Clip right" max="%width" min="0" default="0" factor="%width">
<name>Crop right</name>
</parameter>
<parameter type="constant" name="Clip top" max="%height-1" min="0" default="0" factor="%height">
<parameter type="animated" name="Clip top" max="%height" min="0" default="0" factor="%height">
<name>Crop top</name>
</parameter>
<parameter type="constant" name="Clip bottom" max="%height-1" min="0" default="0" factor="%height">
<parameter type="animated" name="Clip bottom" max="%height" min="0" default="0" factor="%height">
<name>Crop bottom</name>
</parameter>
<parameter type="constant" name="Scale X" max="1000" min="1" default="50" factor="100">
<parameter type="constant" name="Scale X" max="1000" min="1" default="0.5" factor="200">
<name>Scale X</name>
</parameter>
<parameter type="constant" name="Scale Y" max="1000" min="1" default="50" factor="100">
<parameter type="constant" name="Scale Y" max="1000" min="1" default="0.5" factor="200">
<name>Scale Y</name>
</parameter>
<parameter type="constant" name="Tilt X" max="%width" min="0" default="%width/2" factor="%width">
<parameter type="animated" name="Tilt X" max="%width" min="0" default="0.5" factor="%width">
<name>Tilt X</name>
</parameter>
<parameter type="constant" name="Tilt Y" max="%height" min="0" default="%height/2" factor="%height">
<parameter type="animated" name="Tilt Y" max="%height" min="0" default="0.5" factor="%height">
<name>Tilt Y</name>
</parameter>
</effect>

View File

@@ -1,8 +1,8 @@
<!DOCTYPE kpartgui>
<group>
<effect LC_NUMERIC="C" tag="frei0r.select0r" id="frei0r.select0r">
<name>Color Selection</name>
<description>Color based alpha selection</description>
<name>Chroma Key: Advanced (Color Selection)</name>
<description>Chroma Key with more advanced options (e.g. different color models). Use if basic chroma key is not working effectively.</description>
<author>Marko Cebokli</author>
<parameter type="color" name="Color to select" default="0x00ff00ff">
@@ -13,26 +13,26 @@
<name>Invert selection</name>
</parameter>
<parameter type="simplekeyframe" name="Delta R / A / Hue" default="200" min="0" max="1000" factor="1000">
<name>Delta R / A / Hue</name>
<parameter type="animated" name="Delta R / A / Hue" default="0.2" min="0" max="1000" factor="1000">
<name>Red / Hue Delta</name>
</parameter>
<parameter type="simplekeyframe" name="Delta G / B / Chroma" default="200" min="0" max="1000" factor="1000">
<name>Delta G / B / Chroma</name>
<parameter type="animated" name="Delta G / B / Chroma" default="0.2" min="0" max="1000" factor="1000">
<name>Green / Chroma Delta</name>
</parameter>
<parameter type="simplekeyframe" name="Delta B / I / I" default="200" min="0" max="1000" factor="1000">
<name>Delta B / I / I</name>
<parameter type="animated" name="Delta B / I / I" default="0.2" min="0" max="1000" factor="1000">
<name>Blue / Intensity Delta</name>
</parameter>
<parameter type="list" name="Selection subspace" default="0.0" paramlist="0.0;0.5;1.0">
<paramlistdisplay>RGB,ABI,HCI</paramlistdisplay>
<name>Selection subspace</name>
<name>Color Model</name>
</parameter>
<parameter type="list" name="Subspace shape" default="0.5" paramlist="0.0;0.5;1.0">
<paramlistdisplay>Box,Ellipsoid,Diamond</paramlistdisplay>
<name>Subspace shape</name>
<name>Shape</name>
</parameter>
<parameter type="list" name="Edge mode" default="0.0" paramlist="0.0;0.35;0.60;1.0">
@@ -40,7 +40,7 @@
<name>Edge mode</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<parameter type="list" name="Operation" default="0.5" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Max,Min,Add,Subtract</paramlistdisplay>
<name>Operation</name>
</parameter>
@@ -48,8 +48,8 @@
<effect LC_NUMERIC="C" tag="frei0r.select0r" id="frei0r.select0r" version="0.4">
<name>Color Selection</name>
<description>Color based alpha selection</description>
<name>Chroma Key: Advanced (Color Selection)</name>
<description>Chroma Key with more advanced options (e.g. different color models). Use if basic chroma key is not working effectively.</description>
<author>Marko Cebokli</author>
<parameter type="color" name="Color to select" default="0x00ff00ff">
@@ -62,12 +62,12 @@
<parameter type="list" name="Selection subspace" default="0.0" paramlist="0.0;0.5;1.0">
<paramlistdisplay>RGB,ABI,HCI</paramlistdisplay>
<name>Selection subspace</name>
<name>Color Model</name>
</parameter>
<parameter type="list" name="Subspace shape" default="0.5" paramlist="0.0;0.5;1.0">
<paramlistdisplay>Box,Ellipsoid,Diamond</paramlistdisplay>
<name>Subspace shape</name>
<name>Shape</name>
</parameter>
<parameter type="list" name="Edge mode" default="0.9" paramlist="0.0;0.35;0.60;0.7;0.9">
@@ -75,23 +75,23 @@
<name>Edge mode</name>
</parameter>
<parameter type="simplekeyframe" name="Delta R / A / Hue" default="200" min="0" max="1000" factor="1000">
<name>Delta R / A / Hue</name>
<parameter type="animated" name="Delta R / A / Hue" default="0.2" min="0" max="1000" factor="1000">
<name>Red / Hue Delta</name>
</parameter>
<parameter type="simplekeyframe" name="Delta G / B / Chroma" default="200" min="0" max="1000" factor="1000">
<name>Delta G / B / Chroma</name>
<parameter type="animated" name="Delta G / B / Chroma" default="0.2" min="0" max="1000" factor="1000">
<name>Green / Chroma Delta</name>
</parameter>
<parameter type="simplekeyframe" name="Delta B / I / I" default="200" min="0" max="1000" factor="1000">
<name>Delta B / I / I</name>
<parameter type="animated" name="Delta B / I / I" default="0.2" min="0" max="1000" factor="1000">
<name>Blue / Intensity Delta</name>
</parameter>
<parameter type="simplekeyframe" name="Slope" default="0" min="0" max="1000" factor="1000">
<name>Slope</name>
<parameter type="animated" name="Slope" default="0" min="0" max="1000" factor="1000">
<name>Soften</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<parameter type="list" name="Operation" default="0.5" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Max,Min,Add,Subtract</paramlistdisplay>
<name>Operation</name>
</parameter>

View File

@@ -4,11 +4,11 @@
<description>Unsharp masking (port from Mplayer)</description>
<author>Marko Cebokli, Remi Guyomarch</author>
<parameter type="simplekeyframe" name="Amount" default="300" min="0" max="1000" factor="1000">
<parameter type="animated" name="Amount" default="0.3" min="0" max="1000" factor="1000">
<name>Amount</name>
</parameter>
<parameter type="simplekeyframe" name="Size" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="Size" default="0" min="0" max="1000" factor="1000">
<name>Size</name>
</parameter>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.sigmoidaltransfer" id="frei0r.sigmoidaltransfer">
<name>Sigmoidal Transfer</name>
<description>Desaturates image and creates a particular look that could be called Stamp, Newspaper or Photocopy</description>
<author>Janne Liljeblad</author>
<parameter type="animated" name="brightness" default="0.75" min="0" max="100" factor="100">
<name>Brightness</name>
<comment>Brightness of image.</comment>
</parameter>
<parameter type="animated" name="sharpness" default="0.85" min="0" max="100" factor="100">
<name>Sharpness</name>
<comment>Sharpness of transfer.</comment>
</parameter>
</effect>
</group>

View File

@@ -0,0 +1,20 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.softglow" id="frei0r.softglow">
<name>Soft Glow</name>
<description>Does softglow effect on highlights</description>
<author>Janne Liljeblad</author>
<parameter type="animated" name="brightness" default="0.5" min="0" max="100" factor="100">
<name>Brightness</name>
<comment>Brightness of highlight areas.</comment>
</parameter>
<parameter type="animated" name="sharpness" default="0.75" min="0" max="100" factor="100">
<name>Sharpness</name>
<comment>Sharpness of highlight areas.</comment>
</parameter>
<parameter type="animated" name="blurblend" default="0" min="0" max="100" factor="100">
<name>Blend mode</name>
<comment>Blend mode used to blend highlight blur with input image. 0 - 0.33 - screen, 0.33 - 0.66 - overlay, 0.66 - 1.0 - add.</comment>
</parameter>
</effect>
</group>

View File

@@ -4,51 +4,51 @@
<name>SOP/Sat</name>
<description>Changes Slope, Offset, and Power of the color components, and the overall Saturation, according to the ASC CDL (Color Decision List).</description>
<author>Simon A. Eugster (Granjow)</author>
<parameter type="simplekeyframe" name="rSlope" default="100" min="0" max="1000" factor="100">
<parameter type="animated" name="rSlope" default="1" min="0" max="1000" factor="100">
<name>Slope Red</name>
<comment><![CDATA[Changing the slope means multiplying the pixel value with a constant value. Black pixels will remain black, whileas brighter ones will be changed.<br/>
All effects can be observed well when applied on a greyscale gradient and looking at the RGB Parade monitor.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="gSlope" default="100" min="0" max="1000" factor="100">
<parameter type="animated" name="gSlope" default="1" min="0" max="1000" factor="100">
<name>Slope Green</name>
</parameter>
<parameter type="simplekeyframe" name="bSlope" default="100" min="0" max="1000" factor="100">
<parameter type="animated" name="bSlope" default="1" min="0" max="1000" factor="100">
<name>Slope Blue</name>
</parameter>
<parameter type="simplekeyframe" name="aSlope" default="100" min="0" max="1000" factor="100">
<parameter type="animated" name="aSlope" default="1" min="0" max="1000" factor="100">
<name>Slope Alpha</name>
</parameter>
<parameter type="simplekeyframe" name="rOffset" default="0" min="-1024" max="1024" factor="256">
<parameter type="animated" name="rOffset" default="0" min="-1024" max="1024" factor="256">
<name>Offset Red</name>
<comment>Changing the offset lifts (or lowers) the brightness of each pixel by the given value.</comment>
</parameter>
<parameter type="simplekeyframe" name="gOffset" default="0" min="-1024" max="1024" factor="256">
<parameter type="animated" name="gOffset" default="0" min="-1024" max="1024" factor="256">
<name>Offset Green</name>
</parameter>
<parameter type="simplekeyframe" name="bOffset" default="0" min="-1024" max="1024" factor="256">
<parameter type="animated" name="bOffset" default="0" min="-1024" max="1024" factor="256">
<name>Offset Blue</name>
</parameter>
<parameter type="simplekeyframe" name="aOffset" default="0" min="-1024" max="1024" factor="256">
<parameter type="animated" name="aOffset" default="0" min="-1024" max="1024" factor="256">
<name>Offset Alpha</name>
</parameter>
<parameter type="simplekeyframe" name="rPower" default="100" min="1" max="1000" factor="100">
<parameter type="animated" name="rPower" default="1" min="1" max="1000" factor="100">
<name>Power Red</name>
<comment><![CDATA[Changes the Gamma value for the selected channel. Black and white pixel values will not be affected, but everything between.<br/>
Mathematically, what happens is an exponentiation of the pixel brightness on <code>[0,1]</code> by the gamma value.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="gPower" default="100" min="1" max="1000" factor="100">
<parameter type="animated" name="gPower" default="1" min="1" max="1000" factor="100">
<name>Power Green</name>
</parameter>
<parameter type="simplekeyframe" name="bPower" default="100" min="1" max="1000" factor="100">
<parameter type="animated" name="bPower" default="1" min="1" max="1000" factor="100">
<name>Power Blue</name>
</parameter>
<parameter type="simplekeyframe" name="aPower" default="100" min="1" max="1000" factor="100">
<parameter type="animated" name="aPower" default="1" min="1" max="1000" factor="100">
<name>Power Alpha</name>
</parameter>
<parameter type="simplekeyframe" name="saturation" default="100" min="0" max="500" factor="100">
<parameter type="animated" name="saturation" default="1" min="0" max="500" factor="100">
<name>Overall Saturation</name>
<comment>The overall saturation will be changed in the last step of this filter.</comment>
</parameter>
@@ -59,51 +59,51 @@
<name>SOP/Sat</name>
<description>Changes Slope, Offset, and Power of the color components, and the overall Saturation, according to the ASC CDL (Color Decision List).</description>
<author>Simon A. Eugster (Granjow)</author>
<parameter type="simplekeyframe" name="rSlope" default="100" min="0" max="1000" factor="2000">
<parameter type="animated" name="rSlope" default="0.05" min="0" max="1000" factor="1000">
<name>Slope Red</name>
<comment><![CDATA[Changing the slope means multiplying the pixel value with a constant value. Black pixels will remain black, whileas brighter ones will be changed.<br/>
All effects can be observed well when applied on a greyscale gradient and looking at the RGB Parade monitor.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="gSlope" default="100" min="0" max="1000" factor="2000">
<parameter type="animated" name="gSlope" default="0.05" min="0" max="1000" factor="1000">
<name>Slope Green</name>
</parameter>
<parameter type="simplekeyframe" name="bSlope" default="100" min="0" max="1000" factor="2000">
<parameter type="animated" name="bSlope" default="0.05" min="0" max="1000" factor="1000">
<name>Slope Blue</name>
</parameter>
<parameter type="simplekeyframe" name="aSlope" default="100" min="0" max="1000" factor="2000">
<parameter type="animated" name="aSlope" default="0.05" min="0" max="1000" factor="1000">
<name>Slope Alpha</name>
</parameter>
<parameter type="simplekeyframe" name="rOffset" default="0" min="-1024" max="1024" factor="2048" offset="-1024">
<parameter type="animated" name="rOffset" default="0.5" min="0" max="2048" factor="2048">
<name>Offset Red</name>
<comment>Changing the offset lifts (or lowers) the brightness of each pixel by the given value.</comment>
</parameter>
<parameter type="simplekeyframe" name="gOffset" default="0" min="-1024" max="1024" factor="2048" offset="-1024">
<parameter type="animated" name="gOffset" default="0.5" min="0" max="2048" factor="2048">
<name>Offset Green</name>
</parameter>
<parameter type="simplekeyframe" name="bOffset" default="0" min="-1024" max="1024" factor="2048" offset="-1024">
<parameter type="animated" name="bOffset" default="0.5" min="0" max="2048" factor="2048">
<name>Offset Blue</name>
</parameter>
<parameter type="simplekeyframe" name="aOffset" default="0" min="-1024" max="1024" factor="2048" offset="-1024">
<parameter type="animated" name="aOffset" default="0.5" min="0" max="2048" factor="2048">
<name>Offset Alpha</name>
</parameter>
<parameter type="simplekeyframe" name="rPower" default="100" min="1" max="1000" factor="2000">
<parameter type="animated" name="rPower" default="0.05" min="0" max="1000" factor="1000">
<name>Power Red</name>
<comment><![CDATA[Changes the Gamma value for the selected channel. Black and white pixel values will not be affected, but everything between.<br/>
Mathematically, what happens is an exponentiation of the pixel brightness on <code>[0,1]</code> by the gamma value.]]></comment>
</parameter>
<parameter type="simplekeyframe" name="gPower" default="100" min="1" max="1000" factor="2000">
<parameter type="animated" name="gPower" default="0.05" min="0" max="1000" factor="1000">
<name>Power Green</name>
</parameter>
<parameter type="simplekeyframe" name="bPower" default="100" min="1" max="1000" factor="2000">
<parameter type="animated" name="bPower" default="0.05" min="0" max="1000" factor="1000">
<name>Power Blue</name>
</parameter>
<parameter type="simplekeyframe" name="aPower" default="100" min="1" max="1000" factor="2000">
<parameter type="animated" name="aPower" default="0.05" min="0" max="1000" factor="1000">
<name>Power Alpha</name>
</parameter>
<parameter type="simplekeyframe" name="saturation" default="100" min="0" max="500" factor="1000">
<parameter type="animated" name="saturation" default="0.1" min="0" max="1000" factor="1000">
<name>Overall Saturation</name>
<comment>The overall saturation will be changed in the last step of this filter.</comment>
</parameter>

View File

@@ -3,7 +3,7 @@
<name>Square Blur</name>
<description>Square blur</description>
<author>Drone</author>
<parameter type="simplekeyframe" name="Kernel size" max="500" min="0" default="50" factor="1000">
<parameter type="animated" name="Kernel size" max="500" min="0" default="0.05" factor="1000">
<name>Kernel size</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>TehRoxx0r</name>
<description>Something videowall-ish</description>
<author>Coma</author>
<parameter type="constant" name="Interval" max="1000" min="0" default="0" factor="1000">
<parameter type="animated" name="Interval" max="1000" min="0" default="0" factor="1000">
<name>Interval</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>Threshold</name>
<description>Thresholds a source image</description>
<author>Jean-Sebastien Senecal</author>
<parameter type="simplekeyframe" name="Threshold" max="1000" min="0" default="200" factor="1000">
<parameter type="animated" name="Threshold" max="1000" min="0" default="0.2" factor="1000">
<name>Threshold</name>
</parameter>
</effect>

View File

@@ -6,10 +6,10 @@
<parameter type="color" name="color" default="0x6893C8ff">
<name>Indicator color</name>
</parameter>
<parameter type="simplekeyframe" name="time" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="time" default="0" min="0" max="1000" factor="1000">
<name>Time</name>
</parameter>
<parameter type="simplekeyframe" name="transparency" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="transparency" default="0" min="0" max="1000" factor="1000">
<name>Transparency</name>
</parameter>
</effect>

View File

@@ -9,7 +9,7 @@
<parameter type="color" name="Map white to" default="0x80FF80ff">
<name>Map white to</name>
</parameter>
<parameter type="simplekeyframe" name="Tint amount" default="250" min="0" max="1000" factor="1000">
<parameter type="animated" name="Tint amount" default="0.25" min="0" max="1000" factor="1000">
<name>Tint amount</name>
</parameter>
</effect>

View File

@@ -4,10 +4,10 @@
<name>Vertigo</name>
<description>Alpha blending with zoomed and rotated images</description>
<author>Fukuchi Kentarou</author>
<parameter type="simplekeyframe" name="PhaseIncrement" default="2" min="0" max="100" factor="100">
<parameter type="animated" name="PhaseIncrement" default="0.02" min="0" max="100" factor="100">
<name>Phase Increment</name>
</parameter>
<parameter type="simplekeyframe" name="Zoomrate" default="101" min="50" max="500" factor="100">
<parameter type="animated" name="Zoomrate" default="1.01" min="50" max="500" factor="100">
<name>Zoom Rate</name>
</parameter>
</effect>
@@ -15,10 +15,10 @@
<name>Vertigo</name>
<description>Alpha blending with zoomed and rotated images</description>
<author>Fukuchi Kentarou</author>
<parameter type="simplekeyframe" name="PhaseIncrement" default="2" min="0" max="100" factor="100">
<parameter type="animated" name="PhaseIncrement" default="0.02" min="0" max="100" factor="100">
<name>Phase Increment</name>
</parameter>
<parameter type="simplekeyframe" name="Zoomrate" default="101" min="50" max="500" factor="500">
<parameter type="animated" name="Zoomrate" default="0.202" min="50" max="500" factor="500">
<name>Zoom Rate</name>
</parameter>
</effect>

View File

@@ -3,13 +3,13 @@
<name>Vignette</name>
<description>Natural lens vignetting effect</description>
<author>Simon A. Eugster (Granjow)</author>
<parameter type="simplekeyframe" name="aspect" default="500" min="0" max="1000" factor="1000">
<parameter type="animated" name="aspect" default="0.5" min="0" max="1000" factor="1000">
<name>Aspect ratio</name>
</parameter>
<parameter type="simplekeyframe" name="clearCenter" default="0" min="0" max="1000" factor="1000">
<parameter type="animated" name="clearCenter" default="0" min="0" max="1000" factor="1000">
<name>Clear center size</name>
</parameter>
<parameter type="simplekeyframe" name="soft" default="600" min="0" max="1000" factor="1000">
<parameter type="animated" name="soft" default="0.6" min="0" max="1000" factor="1000">
<name>Softness</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>Gain</name>
<description>Adjust the audio volume without keyframes</description>
<author>Dan Dennedy</author>
<parameter type="constant" name="gain" max="1000" min="0" factor="100" default="100" suffix="%">
<parameter type="constant" name="gain" default="1" min="0" max="1000" factor="100" suffix="%">
<name>Gain</name>
</parameter>
</effect>
</effect>

View File

@@ -9,7 +9,7 @@
<parameter type="constant" name="limit" max="0" min="-20" default="0">
<name>Limit (dB)</name>
</parameter>
<parameter type="constant" name="release" max="200" min="1" default="50" factor="100">
<parameter type="constant" name="release" max="200" min="1" default="0.5" factor="100">
<name>Release time (s)</name>
</parameter>
</effect>

View File

@@ -6,13 +6,13 @@
<parameter type="constant" name="rate" max="100" min="0" default="25">
<name>Rate (Hz)</name>
</parameter>
<parameter type="constant" name="depth" max="100" min="0" default="25" factor="100">
<parameter type="constant" name="depth" max="100" min="0" default="0.25" factor="100">
<name>Depth</name>
</parameter>
<parameter type="constant" name="feedback" max="100" min="-100" default="0" factor="100">
<name>Feedback</name>
</parameter>
<parameter type="constant" name="spread" max="200" min="0" default="100" factor="100">
<parameter type="constant" name="spread" max="200" min="0" default="1" factor="100">
<name>Spread</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>Pitch Shift</name>
<description>LADSPA change pitch audio effect</description>
<author>http://www.ladspa.org</author>
<parameter type="constant" name="pitch" max="400" min="25" default="100" factor="100">
<parameter type="constant" name="pitch" max="400" min="25" default="1" factor="100">
<name>Shift</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>Pitch Scaler</name>
<description>LADSPA pitch scale audio effect</description>
<author>http://www.ladspa.org</author>
<parameter type="constant" name="coef" max="200" min="50" default="100" factor="100">
<parameter type="constant" name="coef" max="200" min="50" default="1" factor="100">
<name>Co-efficient</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>Rate Scaler</name>
<description>LADSPA rate scale audio effect</description>
<author>http://www.ladspa.org</author>
<parameter type="constant" name="rate" max="40" min="-40" default="10" factor="10">
<parameter type="constant" name="rate" max="40" min="-40" default="1" factor="10">
<name>Rate</name>
</parameter>
</effect>

View File

@@ -3,10 +3,10 @@
<name>Reverb</name>
<description>LADSPA reverb audio effect</description>
<author>http://www.ladspa.org</author>
<parameter type="constant" name="room" max="85" min="1" default="42" factor="10">
<parameter type="constant" name="room" max="85" min="1" default="4.2" factor="10">
<name>Reverb time</name>
</parameter>
<parameter type="constant" name="damp" max="100" min="0" default="25" factor="100">
<parameter type="constant" name="damp" max="100" min="0" default="0.25" factor="100">
<name>Damping</name>
</parameter>
</effect>

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