Speed rate property does nothing if >1
We don't change audio sample rate with speed rate nor discard any samples. This means each frame waits until audio from the previous frames has been completely played, "normalizing" the framerate. This is also why the issue with timing (which there's no gitlab issue for?) isn't as noticeable as it could have been otherwise.