Citation: 6B_750/2019 E. 2

Au vu de ce qui précède, le recours doit être partiellement admis (cf. consid. 1.4.4 et 1.5.2 supra), le jugement attaqué annulé et la cause renvoyée à l'autorité cantonale pour nouvelle décision. Pour le reste, le recours doit être rejeté. Le recourant, qui n'obtient que partiellement gain de cause, supporte une partie des frais judiciaires (art. 66 al. 1 LTF). Il peut prétendre à des dépens réduits, à la charge du canton de Vaud (art. 68 al. 1 LTF). Dès lors que l'admission du recours porte sur une insuffisance de la motivation juridique, il peut être procédé au renvoi sans ordonner préalablement un échange d'écritures (cf. ATF 133 IV 293 consid. 3.4.2 p. 296). Par ces motifs, le Tribunal fédéral prononce :