]> git.sesse.net Git - kdenlive/log
kdenlive
12 years agoFix startup crash when custom color theme is used.
Till Theato [Thu, 5 Apr 2012 20:08:06 +0000 (22:08 +0200)]
Fix startup crash when custom color theme is used.

12 years agoFix crash when dropping effect from effects list to effect stack
Jean-Baptiste Mardelle [Wed, 4 Apr 2012 19:40:46 +0000 (21:40 +0200)]
Fix crash when dropping effect from effects list to effect stack

12 years agoFix parts of Kdenlive not responding to color theme change
Jean-Baptiste Mardelle [Wed, 4 Apr 2012 19:30:20 +0000 (21:30 +0200)]
Fix parts of Kdenlive not responding to color theme change

12 years agoFix curves effect broken
Jean-Baptiste Mardelle [Tue, 3 Apr 2012 21:08:19 +0000 (23:08 +0200)]
Fix curves effect broken

12 years agoImplement deletion of an effect group
Jean-Baptiste Mardelle [Sun, 1 Apr 2012 18:17:11 +0000 (20:17 +0200)]
Implement deletion of an effect group

12 years agoMake sure mouse wheel does not change transition parameter when scrolling
Jean-Baptiste Mardelle [Sun, 1 Apr 2012 17:55:58 +0000 (19:55 +0200)]
Make sure mouse wheel does not change transition parameter when scrolling

12 years agoFix stupid shortcut that accidentally stole keypresses
Jean-Baptiste Mardelle [Sun, 1 Apr 2012 11:10:03 +0000 (13:10 +0200)]
Fix stupid shortcut that accidentally stole keypresses

12 years agoFix crash when dropping effect on a group
Jean-Baptiste Mardelle [Sun, 1 Apr 2012 10:14:47 +0000 (12:14 +0200)]
Fix crash when dropping effect on a group

12 years agonew: saving of effect group
Jean-Baptiste Mardelle [Sat, 31 Mar 2012 23:29:07 +0000 (01:29 +0200)]
new: saving of effect group

12 years agoImplement effect group save
Jean-Baptiste Mardelle [Fri, 30 Mar 2012 18:43:11 +0000 (20:43 +0200)]
Implement effect group save

12 years agoFix crash on reset effect
Jean-Baptiste Mardelle [Fri, 30 Mar 2012 18:13:00 +0000 (20:13 +0200)]
Fix crash on reset effect

12 years agoFix undo / redo with effect groups
Jean-Baptiste Mardelle [Fri, 30 Mar 2012 15:46:14 +0000 (17:46 +0200)]
Fix undo / redo with effect groups

12 years agoMerge branch 'master' into effectstack
Jean-Baptiste Mardelle [Fri, 30 Mar 2012 00:24:45 +0000 (02:24 +0200)]
Merge branch 'master' into effectstack

12 years agoFix ungrouping and track effect drop
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 23:42:20 +0000 (01:42 +0200)]
Fix ungrouping and track effect drop

12 years agoFix various effect dropping regressions
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 22:23:25 +0000 (00:23 +0200)]
Fix various effect dropping regressions

12 years agoFix dragging of effects
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 01:16:21 +0000 (03:16 +0200)]
Fix dragging of effects

12 years agoEffect groups can now be dropped onto another clip
Jean-Baptiste Mardelle [Thu, 29 Mar 2012 00:44:34 +0000 (02:44 +0200)]
Effect groups can now be dropped onto another clip

12 years agoCleanup effect stack stylesheet
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 22:27:40 +0000 (00:27 +0200)]
Cleanup effect stack stylesheet

12 years agoEffect groups can now be renamed
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 21:35:40 +0000 (23:35 +0200)]
Effect groups can now be renamed

12 years agoNew widget for effect group
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 18:31:35 +0000 (20:31 +0200)]
New widget for effect group

12 years agoImprove stylesheets for effect widget (hoved, selected,...)
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 12:43:01 +0000 (14:43 +0200)]
Improve stylesheets for effect widget (hoved, selected,...)

12 years agoSome ui love for new effect stack
Jean-Baptiste Mardelle [Wed, 28 Mar 2012 01:03:54 +0000 (03:03 +0200)]
Some ui love for new effect stack

12 years agoFix moving of track effects
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 23:08:59 +0000 (01:08 +0200)]
Fix moving of track effects

12 years agoUse new parametercontainer widget for transitions
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 21:52:06 +0000 (23:52 +0200)]
Use new parametercontainer widget for transitions

12 years agoApply effect when return pressed in effect list
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 18:49:17 +0000 (20:49 +0200)]
Apply effect when return pressed in effect list

12 years agoEffectstack: Fix dropping on a group
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 13:37:58 +0000 (15:37 +0200)]
Effectstack: Fix dropping on a group

12 years agoFix effect selection
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 13:00:18 +0000 (15:00 +0200)]
Fix effect selection

12 years agoFix enabling / disabling all effects in a clip & effect info text
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

12 years agoEffect stack: mouse wheel changes parameter when no scrolling is possible
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

12 years agoFix selected index in effect stack
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 10:09:15 +0000 (12:09 +0200)]
Fix selected index in effect stack

12 years agoFix dropping new effect in effect stack
Jean-Baptiste Mardelle [Mon, 26 Mar 2012 10:01:04 +0000 (12:01 +0200)]
Fix dropping new effect in effect stack

12 years agoImplement drag & drop of effects 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

12 years agoeffect stack cleanup
Jean-Baptiste Mardelle [Sun, 25 Mar 2012 23:30:53 +0000 (01:30 +0200)]
effect stack cleanup

12 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 25 Mar 2012 09:01:30 +0000 (11:01 +0200)]
SVN_SILENT made messages (.desktop file)

12 years agoSome progress on effect group
Jean-Baptiste Mardelle [Sat, 24 Mar 2012 20:25:43 +0000 (21:25 +0100)]
Some progress on effect group

12 years agoFix crashed in group effects
Jean-Baptiste Mardelle [Sat, 24 Mar 2012 10:54:08 +0000 (11:54 +0100)]
Fix crashed in group effects

12 years agoStart work on effect groups
Jean-Baptiste Mardelle [Sat, 24 Mar 2012 10:44:36 +0000 (11:44 +0100)]
Start work on effect groups

12 years agoEffects can now be dragged from the effect stack to another clip
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

12 years agoFix crash with track effects
Jean-Baptiste Mardelle [Thu, 22 Mar 2012 21:06:00 +0000 (22:06 +0100)]
Fix crash with track effects

12 years agoImplement reset effect in new effect stack
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 23:12:56 +0000 (00:12 +0100)]
Implement reset effect in new effect stack

12 years agoFix newly introduced effect types
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 18:53:49 +0000 (19:53 +0100)]
Fix newly introduced effect types

12 years agoGet rid of blackmagic headers, we now use MLT to get infos
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

12 years agoEffect stack: do not change parameter value on mousewheel when scrolling.
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

12 years agoUse the newly requested "list_devices" to query blackmagic devices
Jean-Baptiste Mardelle [Tue, 20 Mar 2012 08:22:57 +0000 (09:22 +0100)]
Use the newly requested "list_devices" to query blackmagic devices

12 years agokeep track of effect state (collapsed or not)
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 22:34:15 +0000 (23:34 +0100)]
keep track of effect state (collapsed or not)

12 years agoEffectstack UI update
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 18:01:02 +0000 (19:01 +0100)]
Effectstack UI update

12 years agoMerge branch 'master' into effectstack
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 13:05:53 +0000 (14:05 +0100)]
Merge branch 'master' into effectstack

Conflicts:
src/CMakeLists.txt

12 years agoAdd missing ui file for new effect stack
Jean-Baptiste Mardelle [Mon, 19 Mar 2012 13:02:54 +0000 (14:02 +0100)]
Add missing ui file for new effect stack

12 years agoFix align audio when reference clip is cropped from start.
Till Theato [Sun, 18 Mar 2012 23:02:09 +0000 (00:02 +0100)]
Fix align audio when reference clip is cropped from start.

12 years agoFix possible timeline corruption caused by missing check for collision when aligning...
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.

12 years agoImage sequences can now start at an arbitrary frame, just select the first one in...
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

12 years agoPrevent possible crash:
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

12 years agoGet rid of all blackmagic stuff, we now get infos directly from MLT, no more compile...
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 :)

12 years agoSome more cleanup in monitors, improve capture fullscreen
Jean-Baptiste Mardelle [Wed, 14 Mar 2012 21:38:36 +0000 (22:38 +0100)]
Some more cleanup in monitors, improve capture fullscreen

12 years agoDo not hide render profile list when there is only one item:
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

12 years agoCleanup: remove duplicate monitor code, allow fullscreen for record monitor
Jean-Baptiste Mardelle [Wed, 14 Mar 2012 13:59:56 +0000 (14:59 +0100)]
Cleanup: remove duplicate monitor code, allow fullscreen for record monitor

12 years agoFix recent regression (composite transition preview not working)
Jean-Baptiste Mardelle [Wed, 14 Mar 2012 11:23:02 +0000 (12:23 +0100)]
Fix recent regression (composite transition preview not working)

12 years agoFix R/B channels swapped in color scopes.
Till Theato [Fri, 9 Mar 2012 11:16:51 +0000 (12:16 +0100)]
Fix R/B channels swapped in color scopes.

12 years agoUse enum instead of string to identify monitors
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 20:46:48 +0000 (21:46 +0100)]
Use enum instead of string to identify monitors

12 years agoMissing files from scope manager merge
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 17:58:31 +0000 (18:58 +0100)]
Missing files from scope manager merge

12 years agoDisable recording option while previewing / recording
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 14:18:48 +0000 (15:18 +0100)]
Disable recording option while previewing / recording

12 years agoFix color scopes for capture devices (webcam,..)
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 14:05:50 +0000 (15:05 +0100)]
Fix color scopes for capture devices (webcam,..)

12 years agoFix monitor id from last commit
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 13:44:06 +0000 (14:44 +0100)]
Fix monitor id from last commit

12 years agoFix broken color scopes
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 13:35:29 +0000 (14:35 +0100)]
Fix broken color scopes

12 years agoMerging of scopes manager by Granjow (final merge)
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 13:16:19 +0000 (14:16 +0100)]
Merging of scopes manager by Granjow (final merge)

12 years agoContinue merging of scopemanager from Granjow
Jean-Baptiste Mardelle [Tue, 6 Mar 2012 12:53:31 +0000 (13:53 +0100)]
Continue merging of scopemanager from Granjow

12 years agoPreparing for scope manager (merge from Granjow's work in refactoring)
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)

12 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 3 Mar 2012 09:52:52 +0000 (10:52 +0100)]
SVN_SILENT made messages (.desktop file)

12 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 25 Feb 2012 09:46:11 +0000 (10:46 +0100)]
SVN_SILENT made messages (.desktop file)

12 years agoFFT correlation is now used for larger audio samples when aligning.
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

12 years agoFFT based correlation works.
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.

12 years agoWorking on FFT based 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 ...

12 years agoAudio align: Menu entry names changed
Simon A. Eugster [Sat, 18 Feb 2012 10:08:09 +0000 (11:08 +0100)]
Audio align: Menu entry names changed

12 years agoMoved kiss_fft to the lib/ directory
Simon A. Eugster [Sat, 18 Feb 2012 10:07:32 +0000 (11:07 +0100)]
Moved kiss_fft to the lib/ directory

12 years agoMerge branch 'audioAlign' of git://anongit.kde.org/kdenlive into audioAlign
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

12 years agoCheck if region is empty in MLT before moving a clip
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

12 years agoAudio align now also handles resizes.
Simon A. Eugster [Fri, 17 Feb 2012 09:15:48 +0000 (10:15 +0100)]
Audio align now also handles resizes.

12 years agoReport error when MLT fails to insert a clip in playlist
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)

12 years agoMerge branch 'master' into audioAlign
Jean-Baptiste Mardelle [Thu, 16 Feb 2012 19:52:42 +0000 (20:52 +0100)]
Merge branch 'master' into audioAlign

12 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 16 Feb 2012 09:47:58 +0000 (10:47 +0100)]
SVN_SILENT made messages (.desktop file)

12 years agoTrying to fix a bug with the clip move undo command. No success.
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.

12 years agoMerge branch 'next' into audioAlign
Simon A. Eugster [Wed, 15 Feb 2012 17:44:28 +0000 (18:44 +0100)]
Merge branch 'next' into audioAlign

Conflicts:
src/lib/CMakeLists.txt

12 years agoCleanup slideshow clip method, prepare for improved sequence support (still needs...
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)

12 years agoAdd delay to status bar messages
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

12 years agoAuto-align works!
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.).

12 years agoQString::toStdString() replaced by QString::toLocal8Bit() as KDE4
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[].

12 years agoAudio alignment libraries moved to src/lib/audio/
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.

12 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 14 Feb 2012 15:27:41 +0000 (16:27 +0100)]
SVN_SILENT made messages (.desktop file)

12 years agoAudio alignment works.
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>.

12 years agoCalculating correlation to synchronize audio tracks
Simon A. Eugster [Tue, 14 Feb 2012 12:36:21 +0000 (13:36 +0100)]
Calculating correlation to synchronize audio tracks

12 years agoAudio envelope calculation extracted into own class, mean and standard deviation...
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

12 years agoVolume envelope calculation
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.

12 years agoSuccessfully dumping audio information from the input files now :)
Simon A. Eugster [Sun, 12 Feb 2012 11:46:15 +0000 (12:46 +0100)]
Successfully dumping audio information from the input files now :)

12 years agoMindmap updated
Simon A. Eugster [Sat, 11 Feb 2012 15:09:03 +0000 (16:09 +0100)]
Mindmap updated

12 years agoAudio alignment: Attempts to get familiar with mlt
Simon A. Eugster [Sat, 11 Feb 2012 15:08:38 +0000 (16:08 +0100)]
Audio alignment: Attempts to get familiar with mlt

12 years agoHide proxy checkbox when decompressing archived project
Jean-Baptiste Mardelle [Tue, 7 Feb 2012 22:12:50 +0000 (23:12 +0100)]
Hide proxy checkbox when decompressing archived project

12 years agoWhen opening project with proxies but missing source clips, allow to search for origi...
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

12 years agoAllow archiving proxy clips only
Jean-Baptiste Mardelle [Tue, 7 Feb 2012 15:21:55 +0000 (16:21 +0100)]
Allow archiving proxy clips only

12 years agoAllow working on a project if only proxies are available:
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

12 years agoFix crash when editing properties of several missing clips
Jean-Baptiste Mardelle [Sun, 5 Feb 2012 13:18:12 +0000 (14:18 +0100)]
Fix crash when editing properties of several missing clips