Add support for double(or more)-buffered sources to reduce the number of new textures being created in the composer
Change video mixer to accept multiple buffers from sources to minimize the number of textures being created