Faits: A. Par prononcé préfectoral du 16 août 2002, le Préfet du district de Lausanne a condamné, pour excès de vitesse, X._ à une amende de 1'200 francs, avec délai d'épreuve et de radiation d'une année. B. Par jugement du 29 juin 2004, le Tribunal de police de l'arrondissement de la Broye et du Nord vaudois a rejeté l'appel formé par X._ et a confirmé le prononcé préfectoral. En résumé, les éléments suivants ressortent de ce jugement: Le 10 mai 2001, sur la semi-autoroute A9 en direction de Vallorbe, à proximité de la sortie des Clées, X._, au volant de sa voiture Audi "Quattro" RS4, a dépassé, à une vive allure, une voiture banalisée de la gendarmerie. Les gendarmes ont enclenché le tachygraphe Multagraph T21-4.1B N° 352, qui équipait la voiture, aux alentours du km 11.800 et l'ont déclenché après une distance de 1'867 mètres, le Caporal Y._ veillant bien à ce que la distance le séparant de l'Audi de X._ soit plus grande à la fin qu'au début du contrôle. Le tachygraphe a enregistré une vitesse moyenne de 168 km/h, correspondant après déduction de la marge de sécurité de 8 % à une vitesse de 154 km/h. Les gendarmes ont estimé qu'une arrestation immédiate pouvait représenter un danger et ont suivi X._ pendant une dizaine de kilomètres avant de l'arrêter juste avant la douane du Creux. X._ a requis une expertise du tachygraphe du véhicule banalisé de la gendarmerie, laquelle a été confiée à Z._, ingénieur en électronique à l'Office fédéral de métrologie. Il ressort de cette expertise que les pneus et les jantes du véhicule de la gendarmerie avaient été changés entre le dernier étalonnage du tachymètre et le 10 mai 2001, de sorte que l'affichage de la vitesse du tachygraphe était de 3,2 % trop élevé. Après avoir déclaré que cette erreur de 3,2 % pouvait être comprise dans la marge de sécurité des 8 %, l'expert a admis à l'audience devant le préfet que cette erreur devait être déduite de la vitesse réelle avant de mettre le conducteur du véhicule suivi au bénéfice de la marge de 8 %, ce qui donnait une vitesse de 149,6 km/h. A l'audience devant le Tribunal de police, X._ a requis la mise en oeuvre d'une expertise portant sur l'heure ainsi que sur l'endroit exact où le tachygraphe avait été déclenché, de même que sur les pointes de vitesse potentiellement mesurées pendant l'interception. Le tribunal de police a rejeté cette requête pour les motifs, d'une part, qu'elle serait superflue, notamment au vu de l'inspection locale considérée comme amplement suffisante pour résoudre les questions de fait posées et, d'autre part, parce qu'elle serait impossible à mettre en oeuvre. C. Contre le jugement du tribunal de police, X._ a recouru en nullité auprès de la Cour de cassation pénale du Tribunal cantonal. Il se plaignait que le rejet de l'expertise précitée violait son droit d'être entendu, que le tribunal avait arbitrairement retenu certains faits et qu'il avait mal appliqué l'art. 4 du Tarif du 7 octobre 2003 des frais judiciaires pénaux (TFJP; nRSV 312.03.1). Par arrêt du 23 septembre 2004, la Cour de cassation a refusé d'entrer en matière sur les deux premiers griefs au motif qu'ils concernaient l'établissement des faits et que le recours en nullité fondé sur l'art. 411 let. i CPP/VD n'était pas ouvert contre le jugement rendu sur appel par le tribunal de police. Elle est en revanche entrée en matière sur le dernier grief, mais l'a rejeté, estimant que le doublement de l'émolument se justifiait par les revenus exceptionnellement élevés de X._. D. X._ a déposé le 28 juillet 2004 un recours de droit public et un pourvoi en nullité au Tribunal fédéral contre le jugement rendu sur appel par le tribunal de police le 29 juin 2004.