Citation: 6B_216/2010 11.05.2010 E. 7

Le recours doit ainsi être partiellement admis, l'arrêt attaqué annulé et la cause renvoyée à la Cour cantonale pour qu'elle se prononce à nouveau dans le sens des considérants. Pour le surplus, le recours est rejeté dans la mesure de sa recevabilité. Le recourant obtient très partiellement gain de cause. Il peut prétendre à une indemnité de dépens réduite (art. 68 al. 1 LTF) et supporte des frais réduits en raison de l'issue du recours (art. 65 al. 2 et 66 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce: