Draft: video_output: rework the picture dropping
Use a callback to decide how to drop pictures when looking for a picture to display.
We also use that callback to drop pictures if they are late coming out of the static filters (deinterlacer) so we have a change to get a fresher one instead.
Draft as it sits on top of !2047 (merged)