insert a keyframe and adjust the corresponding Time value
delete the keyframe
Expected Behavior
Playback speed should revert to constant speed (1.0x, initial value).
Actual Behavior
Despite the graph in keyframe view showing a linear time progression again, the filter behaves like the keyframe is still present. The value displayed under Speed is not constant over the length of the clip.
The issue persists when saving the project, restarting the application and loading the project.
Details
The UI updates the deprecated filter property map, while the filter internally uses the new property time_map. When a keyframe is set, the value of map is copied to time_map. When deleting the keyframe, this does not happen.
Context
Tested with Shotcut Version
23.12.15
Steps To Reproduce
Time Remap
to clipTime
valueExpected Behavior
Playback speed should revert to constant speed (1.0x, initial value).
Actual Behavior
Despite the graph in keyframe view showing a linear time progression again, the filter behaves like the keyframe is still present. The value displayed under
Speed
is not constant over the length of the clip.The issue persists when saving the project, restarting the application and loading the project.
Details
The UI updates the deprecated filter property
map
, while the filter internally uses the new propertytime_map
. When a keyframe is set, the value ofmap
is copied totime_map
. When deleting the keyframe, this does not happen.This is visible in the save file:
Before deleting the keyframe:
After deleting the keyframe: