Feed Advanced Search

May 1 2018

alcinos committed R158:dc892a51019d: fix clip disabling (authored by alcinos).
fix clip disabling
May 1 2018, 8:37 PM
alcinos committed R158:0b413c8b5b5c: groups are now moved by the model and not the view. Moving av group has the… (authored by alcinos).
groups are now moved by the model and not the view. Moving av group has the…
May 1 2018, 12:17 AM

Apr 30 2018

alcinos committed R158:6785afa77d4b: much cleaner timewarping (authored by alcinos).
much cleaner timewarping
Apr 30 2018, 10:26 PM
alcinos committed R158:72198cb6adba: better enum to be used from qml (authored by alcinos).
better enum to be used from qml
Apr 30 2018, 10:26 PM
alcinos committed R158:3fc4464f474a: Steps towards better gestion of the master producers in the projectClip (authored by alcinos).
Steps towards better gestion of the master producers in the projectClip
Apr 30 2018, 10:26 PM
alcinos committed R158:7761e619af1f: detect speed when creating clipmodel (authored by alcinos).
detect speed when creating clipmodel
Apr 30 2018, 10:26 PM

Apr 29 2018

alcinos committed R158:86a82e6c18a3: remove unused member variable (authored by alcinos).
remove unused member variable
Apr 29 2018, 2:59 PM
alcinos committed R158:c18116c251e3: stricter mutexes in clipModel (authored by alcinos).
stricter mutexes in clipModel
Apr 29 2018, 2:59 PM
alcinos committed R158:db742b68a184: remove unused parameters in adjustStackLength (authored by alcinos).
remove unused parameters in adjustStackLength
Apr 29 2018, 2:59 PM

Apr 26 2018

alcinos committed R158:ddd7a425be85: some fixes on audio splitting + tests (authored by alcinos).
some fixes on audio splitting + tests
Apr 26 2018, 5:50 PM
alcinos committed R158:7cf732a8795f: add better check of presence of audio in producers (authored by alcinos).
add better check of presence of audio in producers
Apr 26 2018, 5:50 PM

Mar 14 2018

alcinos accepted D8928: Summary: Make it possible to drag multiple clips to the timeline.
Mar 14 2018, 3:33 PM

Mar 4 2018

alcinos committed R158:09cf443b5f8d: cleanup some debug (authored by alcinos).
cleanup some debug
Mar 4 2018, 9:28 PM
alcinos committed R158:88168bf94c3e: retain group type when splitting/undoing + tests (authored by alcinos).
retain group type when splitting/undoing + tests
Mar 4 2018, 9:22 PM
alcinos committed R158:2eb78bf4543e: fix potential issue when splitting leaf nodes (authored by alcinos).
fix potential issue when splitting leaf nodes
Mar 4 2018, 6:22 PM

Feb 23 2018

alcinos added a comment to D10772: Reimplement Rotoscoping effect through keyframemodel.

Looks mostly good to me, the main comments are 1) move some roto related functions out of the keyframe class 2) don't break keyframemodellist interface.

Feb 23 2018, 5:34 PM · Kdenlive

Feb 22 2018

alcinos updated the task description for T7128: Refactoring Blockers.
Feb 22 2018, 2:04 PM · Kdenlive
alcinos committed R158:e7091e00aaaf: safer error gestion in case of multiple resize (authored by alcinos).
safer error gestion in case of multiple resize
Feb 22 2018, 2:08 AM
alcinos committed R158:ac506287f02c: fix crash on undo clip insertion in case of audio split (authored by alcinos).
fix crash on undo clip insertion in case of audio split
Feb 22 2018, 1:50 AM
alcinos committed R158:3f858c78ea4e: clang format (authored by alcinos).
clang format
Feb 22 2018, 1:50 AM
alcinos committed R158:3d188d5729b4: apply the same fixes for requestClipInsertion (authored by alcinos).
apply the same fixes for requestClipInsertion
Feb 22 2018, 12:48 AM
alcinos committed R158:cc59d0ca0246: adjust tests to reflect change in zone syntax (authored by alcinos).
adjust tests to reflect change in zone syntax
Feb 22 2018, 12:34 AM
alcinos committed R158:723ee972598c: Add safeguard when requesting creation of clip with invalid id (authored by alcinos).
Add safeguard when requesting creation of clip with invalid id
Feb 22 2018, 12:28 AM

Feb 21 2018

alcinos committed R158:bf05f244f421: clean up a bunch of unused functions (authored by alcinos).
clean up a bunch of unused functions
Feb 21 2018, 12:31 AM

Feb 14 2018

alcinos committed R158:18335e75e37f: Hardening the (de)registration of groups (authored by alcinos).
Hardening the (de)registration of groups
Feb 14 2018, 12:45 AM

Feb 12 2018

alcinos committed R158:d037a28ac5f4: small formatting (authored by alcinos).
small formatting
Feb 12 2018, 11:54 PM
alcinos committed R158:2a0641aedb5c: fix ClipModel tests (authored by alcinos).
fix ClipModel tests
Feb 12 2018, 11:53 PM

Feb 5 2018

alcinos committed R158:bf4f168cbb89: fix keyframes modification in case gui is not there (authored by alcinos).
fix keyframes modification in case gui is not there
Feb 5 2018, 7:40 PM
alcinos committed R158:ac2cd57597eb: fix typo in profile checking (authored by alcinos).
fix typo in profile checking
Feb 5 2018, 7:40 PM

Feb 4 2018

alcinos committed R158:36ffc03ef866: force creation of job manager a bit earlier (authored by alcinos).
force creation of job manager a bit earlier
Feb 4 2018, 4:32 PM

Nov 29 2017

alcinos committed R158:a52f1011312c: rewove dependency on binController in projectItemModel (authored by alcinos).
rewove dependency on binController in projectItemModel
Nov 29 2017, 12:29 AM
alcinos committed R158:d374d8775068: remove binController from timeline view classes (authored by alcinos).
remove binController from timeline view classes
Nov 29 2017, 12:29 AM

Nov 25 2017

alcinos committed R158:1a7fac1056d1: remove references to bincontroller in clipcontroller (authored by alcinos).
remove references to bincontroller in clipcontroller
Nov 25 2017, 6:44 PM
alcinos committed R158:7bc5a8edf8de: remove old unused functions (authored by alcinos).
remove old unused functions
Nov 25 2017, 6:13 PM
alcinos committed R158:bee67ca443cf: fix compilation (authored by alcinos).
fix compilation
Nov 25 2017, 6:13 PM
alcinos committed R158:3e0144b41516: make sure parent folder are correctly stored (authored by alcinos).
make sure parent folder are correctly stored
Nov 25 2017, 5:50 PM

Nov 22 2017

alcinos added inline comments to D8928: Summary: Make it possible to drag multiple clips to the timeline.
Nov 22 2017, 12:20 PM
alcinos added a comment to D8808: Use the thumb producer form project clip in ThumbJob.

See https://community.kde.org/Infrastructure/Phabricator#Workflow. You can use arc land or git push if you don't need to squash

Nov 22 2017, 12:19 PM

Nov 21 2017

alcinos requested changes to D8928: Summary: Make it possible to drag multiple clips to the timeline.

Thanks for the diff, it looks good to me, minus some small details that I pointed out inline.

Nov 21 2017, 11:55 PM

Nov 20 2017

alcinos committed R158:4c934826154f: partial fix for project loading (authored by alcinos).
partial fix for project loading
Nov 20 2017, 12:33 AM
alcinos committed R158:d0105d2c5fba: port necessary function for saving (authored by alcinos).
port necessary function for saving
Nov 20 2017, 12:06 AM
alcinos committed R158:6d65893723cc: make sure thumbs are loaded on bin loading (authored by alcinos).
make sure thumbs are loaded on bin loading
Nov 20 2017, 12:06 AM
alcinos committed R158:f53203890b6f: First stab at bin saving/loading (WIP) (authored by alcinos).
First stab at bin saving/loading (WIP)
Nov 20 2017, 12:06 AM
alcinos committed R158:6187c297f675: Add checks on jobs queries (authored by alcinos).
Add checks on jobs queries
Nov 20 2017, 12:06 AM

Nov 17 2017

alcinos added a comment to T7128: Refactoring Blockers.

Well if you called called requestClipInsertion, then you got back the id of the clip you just added. Then the clipModel has a getPlaytime() method that do what you want. I see that there is no direct getter for the length in the timeline class (there is one for position though, getClipPosition), but you can create your own getter for that on the same model.

Nov 17 2017, 5:35 PM · Kdenlive
alcinos accepted D8808: Use the thumb producer form project clip in ThumbJob.
Nov 17 2017, 5:27 PM
alcinos added a comment to D8808: Use the thumb producer form project clip in ThumbJob.

LGTM. Please note that we have a .clang-format file in the top directory to help you format your code (I can spot some extra spaces here and there :p )

Nov 17 2017, 5:26 PM

Nov 14 2017

alcinos added a comment to T7128: Refactoring Blockers.

Well actually, you probably need a helper function to add several clips consecutively starting from a given (track, position). The right place to implement this is TimelineFunctions. The signature should be along the lines of

static bool requestAddMultipleClips(std::shared_ptr<TimelineItemModel> timeline, const std::vector<int>& binIds, QList<int>& clipIds);

where cliIpIds is a return parameter of the ids of the created clips (if successful). This function repeatedly call requestClipInsertion (the version with undo/redo), unless a conflict is found.

Nov 14 2017, 6:27 PM · Kdenlive
alcinos added a comment to T7128: Refactoring Blockers.

Not directly. The code you are writing will probably be sitting in the timeline qml, and you don't have direct access to groupmodel from there (it is not advisable anyways to access it directly). Rather use requestClipsGroup/requestClipsUngroup from timelineModel.

Nov 14 2017, 4:47 PM · Kdenlive
alcinos added a comment to T7128: Refactoring Blockers.

@boiko sounds good. You have to insert clips using the appropriate function of the timelinemodel, and then group them while the user is dragging (to make sure they all move together) and finally ungroup when the user release them. Let me know if anything goes wrong

Nov 14 2017, 1:35 PM · Kdenlive

Nov 10 2017

alcinos added a comment to T7078: Bin.

I'm probably the one to blame for both issues there :)

Nov 10 2017, 6:59 PM · Kdenlive

Oct 30 2017

alcinos updated the task description for T7128: Refactoring Blockers.
Oct 30 2017, 8:42 PM · Kdenlive

Oct 29 2017

alcinos committed R158:b20e6da1ee35: delete bin clip when loading is not successful (authored by alcinos).
delete bin clip when loading is not successful
Oct 29 2017, 9:16 AM
alcinos committed R158:55179ce4288a: remove depracated producer queue (authored by alcinos).
remove depracated producer queue
Oct 29 2017, 9:12 AM

Oct 28 2017

alcinos committed R158:3dad3f43193b: clang-format (authored by alcinos).
clang-format
Oct 28 2017, 11:19 PM
alcinos committed R158:20407bdaf787: Huge cleanup of clip creation and jobs (authored by alcinos).
Huge cleanup of clip creation and jobs
Oct 28 2017, 11:15 PM
alcinos committed R158:f100d1362620: edit gitignore (authored by alcinos).
edit gitignore
Oct 28 2017, 11:15 PM

Oct 8 2017

alcinos committed R158:c07380861de8: Json export of groups now better represent the tree hierarchy and supports… (authored by alcinos).
Json export of groups now better represent the tree hierarchy and supports…
Oct 8 2017, 5:31 PM
alcinos committed R158:76e085e00f8a: fix some warnings (authored by alcinos).
fix some warnings
Oct 8 2017, 5:31 PM
alcinos committed R158:18ebf1bf85f1: We can define group types more properly (authored by alcinos).
We can define group types more properly
Oct 8 2017, 5:51 AM
alcinos committed R158:548e0a832a8c: some clang format and add tests for clip type (authored by alcinos).
some clang format and add tests for clip type
Oct 8 2017, 5:51 AM

Oct 6 2017

alcinos committed R158:de33f46485cc: fix copy when selecting multiple clips (authored by alcinos).
fix copy when selecting multiple clips
Oct 6 2017, 5:27 AM
alcinos updated the task description for T7128: Refactoring Blockers.
Oct 6 2017, 5:22 AM · Kdenlive
alcinos committed R158:e7ef684cab9e: Fully functionnal group copy (authored by alcinos).
Fully functionnal group copy
Oct 6 2017, 5:21 AM
alcinos committed R158:91c4b4c377fc: make parameter const ref (authored by alcinos).
make parameter const ref
Oct 6 2017, 5:21 AM
alcinos committed R158:2544c1e3fdf8: move copy functions to TimelineFunctions and simplify logic (authored by alcinos).
move copy functions to TimelineFunctions and simplify logic
Oct 6 2017, 5:21 AM
alcinos committed R158:09139350ad6f: Remember the id of the selection group (authored by alcinos).
Remember the id of the selection group
Oct 6 2017, 3:19 AM
alcinos updated the task description for T7128: Refactoring Blockers.
Oct 6 2017, 3:06 AM · Kdenlive
alcinos committed R158:c888fa3c920f: fix compilation on clang (authored by alcinos).
fix compilation on clang
Oct 6 2017, 2:59 AM

Oct 4 2017

alcinos added a subtask for T7077: Refactoring bugs: T7128: Refactoring Blockers.
Oct 4 2017, 8:59 PM · Kdenlive
alcinos added a parent task for T7128: Refactoring Blockers: T7077: Refactoring bugs.
Oct 4 2017, 8:59 PM · Kdenlive

Oct 2 2017

alcinos added a comment to T7096: Transitions.

@afarid It should be separate, since they are going to be 2 different things. Note that currently we only have compositions, so no bug expected in that category (yet :) )

Oct 2 2017, 10:36 AM · Kdenlive

Sep 24 2017

alcinos committed R158:882603548379: minor text fix (authored by alcinos).
minor text fix
Sep 24 2017, 5:32 PM
alcinos committed R158:7b08c710f199: Reimplement check for clips on removable devices (authored by alcinos).
Reimplement check for clips on removable devices
Sep 24 2017, 2:25 PM

Sep 21 2017

alcinos committed R158:771bd4701ff0: Make sure loading goes right if folder hierarchy is invalid (authored by alcinos).
Make sure loading goes right if folder hierarchy is invalid
Sep 21 2017, 11:57 PM
alcinos committed R158:51d6efead599: Minor renaming for more comprehensive method name (authored by alcinos).
Minor renaming for more comprehensive method name
Sep 21 2017, 11:50 PM
alcinos committed R158:14b6407e8bf9: Port bin folder loading to new model (authored by alcinos).
Port bin folder loading to new model
Sep 21 2017, 11:50 PM

Sep 18 2017

alcinos committed R158:8eef9e384e8b: Fix moving effect up in stack (authored by alcinos).
Fix moving effect up in stack
Sep 18 2017, 11:41 PM
alcinos committed R158:cb49900d5fcf: Display and allow edit of keyframable parameters (authored by alcinos).
Display and allow edit of keyframable parameters
Sep 18 2017, 11:23 PM
alcinos committed R158:3c98024b460c: Keyframe model is now owned by assetparametermodel, not keyframewidget (authored by alcinos).
Keyframe model is now owned by assetparametermodel, not keyframewidget
Sep 18 2017, 9:37 PM

Sep 17 2017

alcinos committed R158:b2c4af4c1247: Fix moving keyframes + tests (authored by alcinos).
Fix moving keyframes + tests
Sep 17 2017, 8:22 PM

Sep 16 2017

alcinos committed R158:8db25d940f0e: fix problem when parsing keyframes + preliminary unit tests (authored by alcinos).
fix problem when parsing keyframes + preliminary unit tests
Sep 16 2017, 11:58 PM
alcinos committed R158:d90279a39b99: Fix bug on keyframe move (authored by alcinos).
Fix bug on keyframe move
Sep 16 2017, 11:58 PM

Sep 10 2017

alcinos committed R158:d02efb7b3db3: Some fixes to the keyframe model (authored by alcinos).
Some fixes to the keyframe model
Sep 10 2017, 11:06 PM
alcinos committed R158:7b91ff7b65c0: seeking on the keyframe timeline seeks in the real timeline (authored by alcinos).
seeking on the keyframe timeline seeks in the real timeline
Sep 10 2017, 1:51 PM

Sep 7 2017

alcinos updated the task description for T5638: Refactoring status.
Sep 7 2017, 11:01 PM · Kdenlive
alcinos committed R158:27066bf8cb1b: fix typo and use QPersistentModelIndex where appropriate (authored by alcinos).
fix typo and use QPersistentModelIndex where appropriate
Sep 7 2017, 10:10 PM

Sep 6 2017

alcinos committed R158:c668fbace16e: First tentative of working keyframe view (needs to be improved) (authored by alcinos).
First tentative of working keyframe view (needs to be improved)
Sep 6 2017, 9:51 PM
alcinos committed R158:6b976ce1bfd2: Move keyframes in a more suitable folder (authored by alcinos).
Move keyframes in a more suitable folder
Sep 6 2017, 9:51 PM
alcinos committed R158:8002a203ceda: Implementing an asset widget for keyframes (authored by alcinos).
Implementing an asset widget for keyframes
Sep 6 2017, 9:51 PM
alcinos committed R158:0a892205b9a4: Update view to display keyframe list (authored by alcinos).
Update view to display keyframe list
Sep 6 2017, 9:51 PM

Sep 5 2017

alcinos committed R158:aeaafd4d95e7: Adding a merge model for keyframes (to handle keyframes of several parameters… (authored by alcinos).
Adding a merge model for keyframes (to handle keyframes of several parameters…
Sep 5 2017, 3:02 PM

Sep 4 2017

alcinos added a comment to T6868: Icons for advanced trimming tools..

Wow, this looks great, thanks for the effort you put into this.

Sep 4 2017, 3:20 PM · Kdenlive

Sep 3 2017

alcinos committed R158:2b762ee5ec90: Various improvement to keyframe model and initial view (authored by alcinos).
Various improvement to keyframe model and initial view
Sep 3 2017, 10:30 PM
alcinos committed R158:da1fb346842e: Big step in deconnecting old effectstack and timeline (authored by alcinos).
Big step in deconnecting old effectstack and timeline
Sep 3 2017, 2:04 PM

Sep 1 2017

alcinos committed R158:a3041f6429e2: move some widgets to the correct folder (authored by alcinos).
move some widgets to the correct folder
Sep 1 2017, 1:12 PM
alcinos committed R158:681ed1e77f61: correct mistake in keyframe model design (authored by alcinos).
correct mistake in keyframe model design
Sep 1 2017, 11:44 AM

Aug 31 2017

alcinos committed R158:10365c58bf02: Preliminary model for keyframes (authored by alcinos).
Preliminary model for keyframes
Aug 31 2017, 7:10 PM
alcinos added a comment to T6868: Icons for advanced trimming tools..

Hi,
Thank you for sharing this.
As for the icons themselves, they look fine to me. Your take on rolling is a bit unconventional, but I think it conveys the right meaning, what do you guys think?

Aug 31 2017, 6:21 PM · Kdenlive

Aug 27 2017

alcinos committed R158:faa6f1751cbf: additionnal test case for group move (authored by alcinos).
additionnal test case for group move
Aug 27 2017, 9:23 PM