Bug 467124

Summary: Shape Alpha (mask) effect's Image / Video Resource does not update when file changes on disk
Product: [Applications] kdenlive Reporter: Hyuri <hyuri.pimentel>
Component: Video Effects & TransitionsAssignee: Jean-Baptiste Mardelle <jb>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 22.12.2   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Hyuri 2023-03-09 17:53:58 UTC
SUMMARY
The Shape Alpha (mask) effect's Image / Video Resource does not update when the file, such as a Glaxnimate .JSON animation, changes on disk.

Selecting / Opening the file again doesn't update it either, and neither does clearing the path first and then selecting / opening the file.

It only updates after I Reset the Shape Alpha (mask) effect and select the file again.

STEPS TO REPRODUCE
1. Add a Shape Alpha (mask) effect to a video;
2. Select a media file, such as a Glaxnimate animation, in the Image / Video Resource field;
3. Play the video back to see the effect;
4. Make big changes to the media, such as modifying the animation in Glaxnimate — changing motion, timing etc. as desired — and save the file (same name, same path);
5. Back in Kdenlive, play the video back again and see how the Shape Alpha (mask) image / video resource never updates to the new version, it maintains the older version prior to modifying the media.

OBSERVED RESULT
Image / Video Resource is not updated when the file changes on disk.

EXPECTED RESULT
Image / Video Resource is updated when the file changes on disk.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Pop!_OS 21.10
(available in About System)
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION