Add useful comments on the freenect pipeline and reduce locking scope in the depth callback