The problem
A ball with radius $R$ slips on a surface with speed $v_{cm}=v_0$, so that the velocity of the center of mass, decreases and the angular velocity $\omega$ increases. The ball starts a pure rolling motion when $v_{cm}=\omega R$.
The question
My question regards the conservation of angular momentum, and the choice of the point to compute it. If I choose the contact point (or any point on the surface), to compute the angular momentum, then it is conserved.
Instead, if I choose the center of mass of the ball, it turns out that I can't use conservation of angular momentum, since there's an external torque due to friction.
Can someone clarify me this point? Isn't the conservation of angular momentum independent of the point chosen to compute it?