+ avoid unncessary calls of setSampleBuffer