vout: remove too old subpictures when appending new ones
Because the subpicture queue limit has been removed, if the video ES is disabled, the subpictures continue to fill the queue as there is no picture to trigger the rendering threads/dequeue.
Here we limit the queue based on the expected display time.
Should not change transcoding case as there's no clock.
Edited by François Cartegnie