shared buffer between audio and visual done