playback without creating internal buffers to handle when out_size is not a multiple of the frame size