Bug 482949 - Nested sequence fails to update, after audio change
Summary: Nested sequence fails to update, after audio change
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Display & Export (show other bugs)
Version: git-master
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-09 05:22 UTC by red_Arti
Modified: 2024-03-11 07:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
bug_3seq_audio_not_updated (1.28 MB, video/webm)
2024-03-09 05:24 UTC, red_Arti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description red_Arti 2024-03-09 05:22:12 UTC
SUMMARY
3 sequences nested.
After changing audio in 1st sequence, Kdenlive fails to update audio in 3rd sequence.

STEPS TO REPRODUCE
1. Create project (Project folder option: Parant folder of project file)
2. Add a video clip (with audio) to Seq1 
3. Create Seq2. Add Seq1 into Seq 2
4. Create Seq3. Add Seq2 into Seq 3
5. Save (click 'yes' for moving temporary files). Close. Reopen the project
6. Swtich to Seq1 tab. Ungroup the clip, and then delete audio
7. Switch to Seq3 tab. Play

OBSERVED RESULT
In Seq3, it plays audio, which has been deleted in Seq1 and shouldn't be played.

EXPECTED RESULT
No audio in Seq3

SOFTWARE/OS VERSIONS
Latest git master ci build kdenlive-master-7593-linux-gcc-x86_64.AppImage

ADDITIONAL INFORMATION
You have to switch to Seq2 and do some change, then it updates in Seq3, then everything seems fine
Comment 1 red_Arti 2024-03-09 05:24:08 UTC
Created attachment 166778 [details]
bug_3seq_audio_not_updated
Comment 2 Jean-Baptiste Mardelle 2024-03-11 07:15:37 UTC
Git commit 36a0323c1fb2035c4a04f3c1da4e1c5078bd632b by Jean-Baptiste Mardelle.
Committed on 11/03/2024 at 07:15.
Pushed by mardelle into branch 'release/24.02'.

On sequence change, recursively update each sequence that embedded it

M  +9    -2    src/bin/bin.cpp
M  +3    -1    src/bin/bin.h
M  +12   -0    src/bin/projectclip.cpp

https://invent.kde.org/multimedia/kdenlive/-/commit/36a0323c1fb2035c4a04f3c1da4e1c5078bd632b