Citation: 6B_746/2019 E. 3

Il s'ensuit que le recours doit être partiellement admis (cf. supra consid. 2.2), l'arrêt entrepris doit être annulé et la cause renvoyée à la cour cantonale pour nouvelle décision sur ce point. Pour le surplus, le recours est rejeté dans la mesure où il est recevable. Le recourant, qui n'obtient que partiellement gain de cause, doit supporter une partie des frais judiciaires (art. 65 al. 2 et 66 al. 1 LTF). Il peut prétendre à des dépens réduits à la charge du canton de Genève (art. 68 al. 1 LTF), lequel est dispensé de frais.