Bug 414366 - Bin effects only used on clip's first use
Summary: Bin effects only used on clip's first use
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Effects & Transitions (show other bugs)
Version: 19.08.2
Platform: RedHat Enterprise Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-21 15:21 UTC by steve-kde.org
Modified: 2019-12-04 17:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description steve-kde.org 2019-11-21 15:21:50 UTC
SUMMARY
When applying an effect to a clip in the project bin, the effect is only used on the clip's first appearance in the timeline.

STEPS TO REPRODUCE
1. Add a clip to the project bin.
2. Drag the clip to the timeline.
3. Use the razor tool to cut the clip in the timeline.
4. Click the clip in the project bin.
5. Apply the Edge Crop effect and set some appropriate parameters on the effect.


OBSERVED RESULT
The Edge Crop effect works as expected up until the cut point.  After the cut point, the Edge Crop is no longer applied.

EXPECTED RESULT
The Edge Crop effect should apply to all uses of the clip.

SOFTWARE/OS VERSIONS
Linux: Fedora 31
Comment 1 farid 2019-11-25 14:40:58 UTC
cannot reproduce in latest master. please test and close.
Comment 2 farid 2019-11-25 14:45:16 UTC
JB, the only issue I noticed here is that the project monitor doesn't update when changing the values of a bin effect (in this case Edge Crop.)
Comment 3 Jean-Baptiste Mardelle 2019-11-26 17:34:28 UTC
Git commit 2586a759a8d9566743844ced3c711d949c8cca1e by Jean-Baptiste Mardelle.
Committed on 26/11/2019 at 17:29.
Pushed by mardelle into branch 'release/19.12'.

Refresh project monitor on bin effect change

M  +4    -0    src/core.cpp
M  +6    -0    src/monitor/monitor.cpp
M  +1    -0    src/monitor/monitor.h
M  +13   -0    src/monitor/monitormanager.cpp
M  +6    -0    src/monitor/monitormanager.h
M  +19   -0    src/timeline2/view/timelinecontroller.cpp
M  +2    -0    src/timeline2/view/timelinecontroller.h

https://invent.kde.org/kde/kdenlive/commit/2586a759a8d9566743844ced3c711d949c8cca1e