Citation: 6B_1322/2015 E. 5

La cause est renvoyée à la cour cantonale pour nouvelle décision. Elle statuera cas échéant sur l'indemnisation du recourant après avoir examiné sa compétence conformément au droit cantonal applicable. En effet, la procédure d'indemnisation à raison de conditions de détention avant jugement illicites alors que le jugement pénal est déjà en force n'est pas régie par les art. 363 ss CPP ou une autre disposition du CPP (cf. à Genève, arrêt 6B_1136/2015 du 18 juillet 2016 consid. 4). Le recourant, qui obtient gain de cause, ne supportera pas de frais. Le canton de Vaud n'a pas non plus à en supporter (art. 66 al. 1 et 4 LTF). Le recourant a droit à des dépens à la charge du canton. Cela rend sans objet sa demande d'assistance judiciaire. Par ces motifs, le Tribunal fédéral prononce :