]>
git.sesse.net Git - kdenlive/log
Jean-Baptiste Mardelle [Fri, 30 Mar 2012 00:24:45 +0000 (02:24 +0200)]
Merge branch 'master' into effectstack
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 23:42:20 +0000 (01:42 +0200)]
Fix ungrouping and track effect drop
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 22:23:25 +0000 (00:23 +0200)]
Fix various effect dropping regressions
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 01:16:21 +0000 (03:16 +0200)]
Fix dragging of effects
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 00:44:34 +0000 (02:44 +0200)]
Effect groups can now be dropped onto another clip
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 22:27:40 +0000 (00:27 +0200)]
Cleanup effect stack stylesheet
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 21:35:40 +0000 (23:35 +0200)]
Effect groups can now be renamed
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 18:31:35 +0000 (20:31 +0200)]
New widget for effect group
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 12:43:01 +0000 (14:43 +0200)]
Improve stylesheets for effect widget (hoved, selected,...)
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 01:03:54 +0000 (03:03 +0200)]
Some ui love for new effect stack
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 23:08:59 +0000 (01:08 +0200)]
Fix moving of track effects
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 21:52:06 +0000 (23:52 +0200)]
Use new parametercontainer widget for transitions
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 18:49:17 +0000 (20:49 +0200)]
Apply effect when return pressed in effect list
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 13:37:58 +0000 (15:37 +0200)]
Effectstack: Fix dropping on a group
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 13:00:18 +0000 (15:00 +0200)]
Fix effect selection
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 12:46:39 +0000 (14:46 +0200)]
Fix enabling / disabling all effects in a clip & effect info text
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 12:19:07 +0000 (14:19 +0200)]
Effect stack: mouse wheel changes parameter when no scrolling is possible
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 10:09:15 +0000 (12:09 +0200)]
Fix selected index in effect stack
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 10:01:04 +0000 (12:01 +0200)]
Fix dropping new effect in effect stack
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 09:36:24 +0000 (11:36 +0200)]
Implement drag & drop of effects in effect stack
Jean-Baptiste Mardelle [Sun, 25 Mar 2012 23:30:53 +0000 (01:30 +0200)]
effect stack cleanup
Script Kiddy [Sun, 25 Mar 2012 09:01:30 +0000 (11:01 +0200)]
SVN_SILENT made messages (.desktop file)
Jean-Baptiste Mardelle [Sat, 24 Mar 2012 20:25:43 +0000 (21:25 +0100)]
Some progress on effect group
Jean-Baptiste Mardelle [Sat, 24 Mar 2012 10:54:08 +0000 (11:54 +0100)]
Fix crashed in group effects
Jean-Baptiste Mardelle [Sat, 24 Mar 2012 10:44:36 +0000 (11:44 +0100)]
Start work on effect groups
Jean-Baptiste Mardelle [Sat, 24 Mar 2012 03:14:32 +0000 (04:14 +0100)]
Effects can now be dragged from the effect stack to another clip
Jean-Baptiste Mardelle [Thu, 22 Mar 2012 21:06:00 +0000 (22:06 +0100)]
Fix crash with track effects
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 23:12:56 +0000 (00:12 +0100)]
Implement reset effect in new effect stack
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 18:53:49 +0000 (19:53 +0100)]
Fix newly introduced effect types
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 16:17:35 +0000 (17:17 +0100)]
Get rid of blackmagic headers, we now use MLT to get infos
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 16:10:27 +0000 (17:10 +0100)]
Effect stack: do not change parameter value on mousewheel when scrolling.
User now needs to click once in the parameter to change value with mouse wheel
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 08:22:57 +0000 (09:22 +0100)]
Use the newly requested "list_devices" to query blackmagic devices
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 22:34:15 +0000 (23:34 +0100)]
keep track of effect state (collapsed or not)
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 18:01:02 +0000 (19:01 +0100)]
Effectstack UI update
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 13:05:53 +0000 (14:05 +0100)]
Merge branch 'master' into effectstack
Conflicts:
src/CMakeLists.txt
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 13:02:54 +0000 (14:02 +0100)]
Add missing ui file for new effect stack
Till Theato [Sun, 18 Mar 2012 23:02:09 +0000 (00:02 +0100)]
Fix align audio when reference clip is cropped from start.
Till Theato [Sun, 18 Mar 2012 22:49:02 +0000 (23:49 +0100)]
Fix possible timeline corruption caused by missing check for collision when aligning audio.
Jean-Baptiste Mardelle [Sat, 17 Mar 2012 10:27:50 +0000 (11:27 +0100)]
Image sequences can now start at an arbitrary frame, just select the first one in slideshow dialog:
http://kdenlive.org/mantis/view.php?id=2508
Jean-Baptiste Mardelle [Fri, 16 Mar 2012 16:18:47 +0000 (17:18 +0100)]
Prevent possible crash:
http://kdenlive.org/mantis/view.php?id=2544
Jean-Baptiste Mardelle [Fri, 16 Mar 2012 14:19:47 +0000 (15:19 +0100)]
Get rid of all blackmagic stuff, we now get infos directly from MLT, no more compile warnings :)
Jean-Baptiste Mardelle [Wed, 14 Mar 2012 21:38:36 +0000 (22:38 +0100)]
Some more cleanup in monitors, improve capture fullscreen
Jean-Baptiste Mardelle [Wed, 14 Mar 2012 16:14:43 +0000 (17:14 +0100)]
Do not hide render profile list when there is only one item:
http://kdenlive.org/mantis/view.php?id=2543
Jean-Baptiste Mardelle [Wed, 14 Mar 2012 13:59:56 +0000 (14:59 +0100)]
Cleanup: remove duplicate monitor code, allow fullscreen for record monitor
Jean-Baptiste Mardelle [Wed, 14 Mar 2012 11:23:02 +0000 (12:23 +0100)]
Fix recent regression (composite transition preview not working)
Till Theato [Fri, 9 Mar 2012 11:16:51 +0000 (12:16 +0100)]
Fix R/B channels swapped in color scopes.
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 20:46:48 +0000 (21:46 +0100)]
Use enum instead of string to identify monitors
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 17:58:31 +0000 (18:58 +0100)]
Missing files from scope manager merge
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 14:18:48 +0000 (15:18 +0100)]
Disable recording option while previewing / recording
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 14:05:50 +0000 (15:05 +0100)]
Fix color scopes for capture devices (webcam,..)
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 13:44:06 +0000 (14:44 +0100)]
Fix monitor id from last commit
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 13:35:29 +0000 (14:35 +0100)]
Fix broken color scopes
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 13:16:19 +0000 (14:16 +0100)]
Merging of scopes manager by Granjow (final merge)
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 12:53:31 +0000 (13:53 +0100)]
Continue merging of scopemanager from Granjow
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 12:46:38 +0000 (13:46 +0100)]
Preparing for scope manager (merge from Granjow's work in refactoring)
Script Kiddy [Sat, 3 Mar 2012 09:52:52 +0000 (10:52 +0100)]
SVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 25 Feb 2012 09:46:11 +0000 (10:46 +0100)]
SVN_SILENT made messages (.desktop file)
Simon A. Eugster [Tue, 21 Feb 2012 13:25:26 +0000 (14:25 +0100)]
FFT correlation is now used for larger audio samples when aligning.
Additional changes:
* FFTTools class moved to lib/
* FFT correlation usage simplified
* audioOffset executables combined, FFT can be used with --fft
* Debug output defined away
* Comments added
Simon A. Eugster [Mon, 20 Feb 2012 22:42:58 +0000 (23:42 +0100)]
FFT based correlation works.
Previous commit used convolution instead of correlation.
Simon A. Eugster [Mon, 20 Feb 2012 12:53:38 +0000 (13:53 +0100)]
Working on FFT based correlation
Correlation for two samples of 3 min length are calculated in 2 ms
compared to 16 ms with O(n²) correlation.
Not the same result yet however ...
Simon A. Eugster [Sat, 18 Feb 2012 10:08:09 +0000 (11:08 +0100)]
Audio align: Menu entry names changed
Simon A. Eugster [Sat, 18 Feb 2012 10:07:32 +0000 (11:07 +0100)]
Moved kiss_fft to the lib/ directory
Jean-Baptiste Mardelle [Fri, 17 Feb 2012 11:07:19 +0000 (12:07 +0100)]
Merge branch 'audioAlign' of git://anongit.kde.org/kdenlive into audioAlign
Jean-Baptiste Mardelle [Fri, 17 Feb 2012 11:06:53 +0000 (12:06 +0100)]
Check if region is empty in MLT before moving a clip
Simon A. Eugster [Fri, 17 Feb 2012 09:15:48 +0000 (10:15 +0100)]
Audio align now also handles resizes.
Jean-Baptiste Mardelle [Thu, 16 Feb 2012 20:19:35 +0000 (21:19 +0100)]
Report error when MLT fails to insert a clip in playlist
(for example when trying to insert a clip at a negative time)
Jean-Baptiste Mardelle [Thu, 16 Feb 2012 19:52:42 +0000 (20:52 +0100)]
Merge branch 'master' into audioAlign
Script Kiddy [Thu, 16 Feb 2012 09:47:58 +0000 (10:47 +0100)]
SVN_SILENT made messages (.desktop file)
Simon A. Eugster [Wed, 15 Feb 2012 20:29:13 +0000 (21:29 +0100)]
Trying to fix a bug with the clip move undo command. No success.
Simon A. Eugster [Wed, 15 Feb 2012 17:44:28 +0000 (18:44 +0100)]
Merge branch 'next' into audioAlign
Conflicts:
src/lib/CMakeLists.txt
Jean-Baptiste Mardelle [Wed, 15 Feb 2012 12:41:43 +0000 (13:41 +0100)]
Cleanup slideshow clip method, prepare for improved sequence support (still needs MLT changes)
Simon A. Eugster [Wed, 15 Feb 2012 11:12:06 +0000 (12:12 +0100)]
Add delay to status bar messages
Simplified the status bar code and updated it to queue messages;
Consecutive error messages will not overwrite each other anymore.
Resolves: http://www.kdenlive.org/mantis/view.php?id=2519
Simon A. Eugster [Tue, 14 Feb 2012 22:01:57 +0000 (23:01 +0100)]
Auto-align works!
1. Add a clip to the timeline and set it as reference
in the context menu
2. Add a new clip to the timeline and select auto-align in the context menu
Still needs some refinements when dealing with collisions (undo etc.).
Simon A. Eugster [Tue, 14 Feb 2012 18:22:32 +0000 (19:22 +0100)]
QString::toStdString() replaced by QString::toLocal8Bit() as KDE4
disables STL support with QT_NO_STL.
Also, changed delete to delete[].
Simon A. Eugster [Tue, 14 Feb 2012 15:30:15 +0000 (16:30 +0100)]
Audio alignment libraries moved to src/lib/audio/
I suggest to put other libraries to src/lib/ as well in future.
Some comments added.
Script Kiddy [Tue, 14 Feb 2012 15:27:41 +0000 (16:27 +0100)]
SVN_SILENT made messages (.desktop file)
Simon A. Eugster [Tue, 14 Feb 2012 15:05:01 +0000 (16:05 +0100)]
Audio alignment works.
This is at the moment still a brute-force attack (correlation
currently requires O(n²) time) but /works/ and is reasonnably
fast for clips with reasonnable length (not too many minutes).
Later the correlation can be replaced with an FFT version which
would only require O(n log n) time.
Example usage of the executable:
$ ./audioOffset mainVideo.avi someSound.wav
This will e.g. tell you that someSound.wav needs to be shifted
by 42 frames in order to be aligned. The MLT profile can be
specified with --profile=<mlt profile>.
Simon A. Eugster [Tue, 14 Feb 2012 12:36:21 +0000 (13:36 +0100)]
Calculating correlation to synchronize audio tracks
Simon A. Eugster [Tue, 14 Feb 2012 10:58:56 +0000 (11:58 +0100)]
Audio envelope calculation extracted into own class, mean and standard deviation added
Simon A. Eugster [Sun, 12 Feb 2012 15:57:31 +0000 (16:57 +0100)]
Volume envelope calculation
The AudioInfo class reads audio information from a MLT producer
for easy access to sampling rate etc.
AudioOffset now generates the volume envelope of an audio file
and saves it as image.
Simon A. Eugster [Sun, 12 Feb 2012 11:46:15 +0000 (12:46 +0100)]
Successfully dumping audio information from the input files now :)
Simon A. Eugster [Sat, 11 Feb 2012 15:09:03 +0000 (16:09 +0100)]
Mindmap updated
Simon A. Eugster [Sat, 11 Feb 2012 15:08:38 +0000 (16:08 +0100)]
Audio alignment: Attempts to get familiar with mlt
Jean-Baptiste Mardelle [Tue, 7 Feb 2012 22:12:50 +0000 (23:12 +0100)]
Hide proxy checkbox when decompressing archived project
Jean-Baptiste Mardelle [Tue, 7 Feb 2012 16:30:03 +0000 (17:30 +0100)]
When opening project with proxies but missing source clips, allow to search for original clips on computer
Jean-Baptiste Mardelle [Tue, 7 Feb 2012 15:21:55 +0000 (16:21 +0100)]
Allow archiving proxy clips only
Jean-Baptiste Mardelle [Sun, 5 Feb 2012 14:06:46 +0000 (15:06 +0100)]
Allow working on a project if only proxies are available:
http://kdenlive.org/mantis/view.php?id=2509
Jean-Baptiste Mardelle [Sun, 5 Feb 2012 13:18:12 +0000 (14:18 +0100)]
Fix crash when editing properties of several missing clips
Jean-Baptiste Mardelle [Mon, 30 Jan 2012 22:40:56 +0000 (23:40 +0100)]
Merge branch 'master' of git://anongit.kde.org/kdenlive
Jean-Baptiste Mardelle [Mon, 30 Jan 2012 22:40:14 +0000 (23:40 +0100)]
Make sure we use small icons on non KDE themes
Script Kiddy [Mon, 30 Jan 2012 10:39:29 +0000 (11:39 +0100)]
SVN_SILENT made messages (.desktop file)
Jean-Baptiste Mardelle [Sat, 28 Jan 2012 17:24:28 +0000 (18:24 +0100)]
Fix compilation with KDE < 4.4
Jean-Baptiste Mardelle [Fri, 27 Jan 2012 13:57:21 +0000 (14:57 +0100)]
Add some safety checks when requesting xml playlist
Jean-Baptiste Mardelle [Mon, 23 Jan 2012 13:38:37 +0000 (14:38 +0100)]
MLT now supports rendering to another framerate, so allow it in render dialog
Jean-Baptiste Mardelle [Mon, 23 Jan 2012 09:36:28 +0000 (10:36 +0100)]
Cleanup timeline ruler painting
Jean-Baptiste Mardelle [Sun, 22 Jan 2012 16:11:54 +0000 (17:11 +0100)]
Show job info in clip tooltip
Jean-Baptiste Mardelle [Sun, 22 Jan 2012 14:39:12 +0000 (15:39 +0100)]
Turn Stabilize filter in to a clip job
Jean-Baptiste Mardelle [Sun, 22 Jan 2012 11:08:54 +0000 (12:08 +0100)]
Merge branch 'master' of git://anongit.kde.org/kdenlive
Jean-Baptiste Mardelle [Tue, 17 Jan 2012 13:41:44 +0000 (14:41 +0100)]
Try to fix mutex crash:
http://kdenlive.org/mantis/view.php?id=2487
Jean-Baptiste Mardelle [Tue, 17 Jan 2012 13:39:33 +0000 (14:39 +0100)]
Try to fix mutex crash:
http://kdenlive.org/mantis/view.php?id=2487