exeldro / obs-dynamic-delay

GNU General Public License v2.0
42 stars 4 forks source link

Speed Value Field Behaviour does not function as expected #6

Open xypherorion opened 3 years ago

xypherorion commented 3 years ago

Steps to confirm/repeat:

Add Dynamic Delay Effect Filter

Method 1: Click "Defaults" (optional if this is a new filter) Click [down] on value modifiers

Slow Forward [50.00%] -> [59.10%] -> [58.1%] EXPECTED: [50.00%] ->[49.00%] -> [48.00%]

Fast Forward [200.00%] -> [199.10%] -> [198.10%] EXPECTED [200.00%] -> [199.00%] -> [198.00%]

Slow Backward [-50.00%] -> [-50.90%] ->[-51.90%] EXPECTED [-50.00%] ->[-51.00%] -> [-52.00%]

The last field, however works properly: Fast Backward [-200.00%] -> [-201.00%] -> [-202.00%]

Method 2: Click "Defaults"

Try to type a value in the Speed Percentage Fields Slow Forward [50.00%] -> [Double click value '50' to select only '50'] -> [Type '50'] -> [50.10%] EXPECTED [50.00%] -> [50.00%]

Fast Forward [200.00%] -> [Double click value '200' to select only '200'] -> [Type '150'] -> [150.10%] EXPECTED [200.00%] -> [150.00%]

Slow Backward [-50.00%] -> Double click value '50' to select only '50'] -> [Type '50'] -> [40.90%] EXPECTED [-50.00%] -> [-50.00%]

image