using fixed output size and fixed recording and output pipelines