Patch taken from D6110: VSE UX: F-curve drawing on Speed effect strips (original from @Peter Fog (tintwotin))
The Speed Effect panel is confusing and non-intuitive because:
- the "Stretch to input strip length" option, when enabled, hides all other options.
- "Speed factor" and "Frame Number" share the same value. However one is a factor and the other is an integer.
- "Scale to length" doesn't have much to do with the "Frame Number".
This patch proposes to simplify it, by adding an enum corresponding to different configurations.
Changes:
- The new enums correspond to 4 modes: Stretch, Multiply, Frame Number and Length.
- The "Multiply Factor" has been removed;
- Value corresponding to "use as speed" enabled is now the value appended to the Multiply enum;
- Value corresponding to "use as speed" disabled is now the value appended to the Frame Number enum;
- Value corresponding to "Scale to Length" enabled is now the value appended to the Length enum;
- Except Stretch each mode has now its respective control values.



