Citation: 1P.260/2005 25.08.2005 E. D

Agissant le 22 avril 2005 par la voie du recours de droit public, A.________ demande au Tribunal fédéral d'annuler l'arrêt du 22 décembre 2004 de la Cour de cassation pénale. Il dénonce une violation des art. 9, 29 al. 1 et 32 al. 1 et 2 Cst., ainsi que de l'art. 6 de la Convention européenne de sauvegarde des droits de l'homme et des libertés fondamentales du 4 novembre 1950 (CEDH; RS 0.101). Il sollicite en outre l'octroi de l'assistance judiciaire. Le Tribunal cantonal renonce à présenter des observations et se réfère aux considérants de son arrêt. Le Procureur général du canton de Vaud propose le rejet du recours. C.________ s'est exprimé sans prendre de conclusions claires quant au sort à donner au recours.