Just to mention a bug. If i diff old tree and new tree i have this: + if(data->qpel_precision) + second_best.x *= 2; second_best.y *= 2; Which is in fact: if(data->qpel_precision) second_best.x *= 2; second_best.y *= 2; I doubt this is expected behavior, michael commit the fix if i'm right please. -- Edouard Gomez