Faits: Faits: A. Le 13 juin 2001 vers 10 h. 25, Y._ circulait au volant de son véhicule Honda Civic de couleur bleue sur le quai de Cologny en direction de Genève, sur un tronçon où la vitesse est limitée à 60 km/h. Le temps était beau et la route sèche. Alors qu'il circulait sur la voie de gauche, il a fait un écart à gauche et est venu percuter la voiture Audi grise pilotée par Z._, qui circulait en sens inverse, également sur la voie de circulation de gauche. Y._ est décédé sur les lieux de l'accident des suites d'une déchirure de l'aorte thoracique et une relation de causalité directe est établie entre le traumatisme subi lors du choc et le décès. Le contrôle technique effectué après l'accident n'a laissé apparaître aucune défectuosité technique susceptible d'être à l'origine de celui-ci. Une expertise technique a déterminé que la vitesse au moment du choc oscillait entre 69 et 76 km/h pour le véhicule de Z._ et entre 68 et 74 km/h pour celui de la victime. Le 18 juin 2001, X._ s'est présenté à la police après avoir lu dans la presse que des témoins étaient recherchés, notamment le conducteur d'un véhicule 4x4. Il a déclaré qu'au moment de l'accident il circulait au volant de son véhicule 4x4 Honda CRV gris à une vitesse d'environ 70 km/h sur la voie de circulation de gauche du quai de Cologny en direction de Genève et avait dû effectuer un léger écart sur la gauche pour dépasser une voiture portant des plaques étrangères. Il avait ensuite entendu un gros bruit et avait vu dans ses rétroviseurs qu'un accident s'était produit juste derrière lui. Il avait néanmoins poursuivi sa route et avait appelé la police. Entendu à nouveau cinq jours plus tard, X._ a déclaré qu'il circulait sur la voie de droite et avait dépassé une ou deux voitures se trouvant sur la voie de gauche. Il s'était ensuite déplacé sur la voie de gauche pour dépasser un véhicule qui roulait lentement. N'ayant pas vu de véhicule dans son rétroviseur, il n'excluait pas que la voiture bleue qui allait avoir l'accident se fût trouvée dans l'angle mort de ses rétroviseurs. Il avait dépassé, en se serrant à gauche, la voiture munie de plaques étrangères mentionnée dans sa première déclaration. Devant le juge d'instruction, X._ a affirmé qu'après avoir dépassé par la droite, à une vitesse d'environ 70 km/h, des véhicules se trouvant sur la voie de gauche, il roulait à la même allure que Y._. Devant lui, assez loin, circulait un véhicule immatriculé à l'étranger, dont il s'est approché et qu'il a doublé par la gauche après avoir enclenché son clignotant et pris les précautions d'usage. Alors qu'il était en train de dépasser, il a entendu un choc et vu dans son rétroviseur qu'un accident s'était produit. A aucun moment il n'avait eu l'impression d'avoir été suivi de près par un véhicule, ni d'avoir fait une queue de poisson à un véhicule. Le 18 juin 2001, X._ s'est présenté à la police après avoir lu dans la presse que des témoins étaient recherchés, notamment le conducteur d'un véhicule 4x4. Il a déclaré qu'au moment de l'accident il circulait au volant de son véhicule 4x4 Honda CRV gris à une vitesse d'environ 70 km/h sur la voie de circulation de gauche du quai de Cologny en direction de Genève et avait dû effectuer un léger écart sur la gauche pour dépasser une voiture portant des plaques étrangères. Il avait ensuite entendu un gros bruit et avait vu dans ses rétroviseurs qu'un accident s'était produit juste derrière lui. Il avait néanmoins poursuivi sa route et avait appelé la police. Entendu à nouveau cinq jours plus tard, X._ a déclaré qu'il circulait sur la voie de droite et avait dépassé une ou deux voitures se trouvant sur la voie de gauche. Il s'était ensuite déplacé sur la voie de gauche pour dépasser un véhicule qui roulait lentement. N'ayant pas vu de véhicule dans son rétroviseur, il n'excluait pas que la voiture bleue qui allait avoir l'accident se fût trouvée dans l'angle mort de ses rétroviseurs. Il avait dépassé, en se serrant à gauche, la voiture munie de plaques étrangères mentionnée dans sa première déclaration. Devant le juge d'instruction, X._ a affirmé qu'après avoir dépassé par la droite, à une vitesse d'environ 70 km/h, des véhicules se trouvant sur la voie de gauche, il roulait à la même allure que Y._. Devant lui, assez loin, circulait un véhicule immatriculé à l'étranger, dont il s'est approché et qu'il a doublé par la gauche après avoir enclenché son clignotant et pris les précautions d'usage. Alors qu'il était en train de dépasser, il a entendu un choc et vu dans son rétroviseur qu'un accident s'était produit. A aucun moment il n'avait eu l'impression d'avoir été suivi de près par un véhicule, ni d'avoir fait une queue de poisson à un véhicule. B. Par jugement du 19 novembre 2003, le Tribunal de police de Genève a reconnu X._ coupable d'homicide par négligence et de violation grave des règles de la circulation routière. Partant, il l'a condamné à 5 mois d'emprisonnement avec sursis pendant 5 ans et a révoqué un précédent sursis accordé en mai 2000 pour une peine d'un mois d'emprisonnement sanctionnant une conduite en état d'ivresse. Le Tribunal a en outre statué sur les frais et dépens et réservé les droits des parties civiles. B. Par jugement du 19 novembre 2003, le Tribunal de police de Genève a reconnu X._ coupable d'homicide par négligence et de violation grave des règles de la circulation routière. Partant, il l'a condamné à 5 mois d'emprisonnement avec sursis pendant 5 ans et a révoqué un précédent sursis accordé en mai 2000 pour une peine d'un mois d'emprisonnement sanctionnant une conduite en état d'ivresse. Le Tribunal a en outre statué sur les frais et dépens et réservé les droits des parties civiles. C. Statuant le 28 juin 2004 sur les appels interjetés contre ce jugement par X._ et par le Procureur général, la Chambre pénale de la Cour de justice genevoise a confirmé le jugement attaqué. Après avoir analysé les dépositions de X._ lui-même et celles des différents témoins entendus après l'accident, l'autorité cantonale est parvenue à la conclusion que la perte de maîtrise de la victime était la conséquence d'un déplacement latéral du véhicule conduit par X._, de sorte qu'un comportement fautif de celui-ci était la cause, naturelle et adéquate, du décès de la victime. Après avoir analysé les dépositions de X._ lui-même et celles des différents témoins entendus après l'accident, l'autorité cantonale est parvenue à la conclusion que la perte de maîtrise de la victime était la conséquence d'un déplacement latéral du véhicule conduit par X._, de sorte qu'un comportement fautif de celui-ci était la cause, naturelle et adéquate, du décès de la victime. D. X._ forme un recours de droit public contre cet arrêt. Invoquant une violation des art. 9 et 32 Cst. ainsi que de l'art. 6 § 2 CEDH, il soutient que celui-ci ne respecte pas l'interdiction de l'arbitraire et le principe "in dubio pro reo" et conclut, avec suite de dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale. D. X._ forme un recours de droit public contre cet arrêt. Invoquant une violation des art. 9 et 32 Cst. ainsi que de l'art. 6 § 2 CEDH, il soutient que celui-ci ne respecte pas l'interdiction de l'arbitraire et le principe "in dubio pro reo" et conclut, avec suite de dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale. E. X._ forme également un pourvoi en nullité contre cet arrêt. Il fait valoir que celui-ci viole l'art. 117 CP car c'est à tort qu'il admet l'existence d'un lien de causalité adéquate entre son comportement et le décès de la victime. Partant, il conclut, avec suite de dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale. E. X._ forme également un pourvoi en nullité contre cet arrêt. Il fait valoir que celui-ci viole l'art. 117 CP car c'est à tort qu'il admet l'existence d'un lien de causalité adéquate entre son comportement et le décès de la victime. Partant, il conclut, avec suite de dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale. F. L'autorité cantonale a renoncé à se déterminer sur les recours, se référant aux considérants de son arrêt. 