The main issue is what happens to the entry in an .mlt file and that the change indicator next to the file name doesn’t indicate what happens to it.
Steps to reproduce:
- Launch Shotcut
- Open a video, image, or audio file.
- Move the entire thing or a portion of it to the Timeline.
- Edit the clip on the Timeline. Use either drag, trim, split at playhead, or a filter, but not a transition for now.
- Save it to an .mlt file. Let’s call it test.mlt.
- Exit Shotcut.
- Open test.mlt with a text editor.
- Search for <tractor id=“tractor0” title=“Shotcut version 18.08.14” global_feed=“1”
- There are two elements in=“00:00:00.000” out=“00:00:10.00” there.
- Close the text editor.
- Launch Shotcut again.
- Open test.mlt.
- Immidately choose Save from the File menu.
- Exit Shotcut again.
- Open test.mlt again with a text editor.
- There is no longer in=“00:00:00.000” out=“00:00:10.00” there.
- The file has been changed, yet the change indicator doesn’t indicate this during 12) and 13).
This example uses 18.08.14 and a 10-second video, audio, or image file.
This happens in 18.08.14, 18.07.02, 18.06.02, and 18.05.08.
18.03.06 doesn’t have this problem. At 16), there is still in=“00:00:00.000” out=“00:00:10.00” there.
Creating a transition adds a <tractor entry. If you added a transition during 4), increase the number in id=“tractor0” by 1.
a) Only tested in Windows 7 64bit.
b) This happens on both two PCs of mine with different CPUs.