When we seeked to far, print an error

I want to see whether that actually can happen.
Flush codec *before* grabbing a frame. Otherwise, bad things happen.