System Information
Operating system: Ubuntu 18.04.1 LTS
Blender Version
Broken: Latest master branch commit : 95736683a96d33a8a7220788502250fa9e109132
When cutting a strip using the VSE (this affects all types of strips), the animation data is duplicated in the resulting right-hand strip, but is not copied to the left-hand strip.
Exact steps for others to reproduce the error
Open the VSE, add a sound strip. Animate the "volume" property using two keyframes.
Open the Graph editor, visualize the "Volume" F-curve.
Soft-cut the sound strip, and examine the F-curves for the two resulting strips :
- The left strip has no animation data
- The right strip has TWO identical "Volume" F-curves
Possibly linked to the following code tag :
blenkernel/intern/sequencer.c:5448 (95736683a96d33a8a7220788502250fa9e109132)
static Sequence *seq_dupli(const Scene *scene_src, Scene *scene_dst, Sequence *seq, int dupe_flag, const int flag)
{
Sequence *seqn = MEM_dupallocN(seq);
seq->tmp = seqn;
seqn->strip = MEM_dupallocN(seq->strip);
seqn->stereo3d_format = MEM_dupallocN(seq->stereo3d_format);
/* XXX: add F-Curve duplication stuff? */