videotestsrc: Performance optimisations
commits to make videotestsrc keep a cached buffer when the pattern is static instead of rendering it fresh each time, plus optimisations in the rendering for various patterns. Between them, these make large improvements in performance for the right patterns, or at worst have no effect.
Edited by Jan Schmidt