L'API Video Decode Acceleration Framework a été rendue disponible par Apple dans le cadre de la récente mise à jour 10.6.3 de Snow Leopard. L'API permet aux applications tierces d'accéder à la carte graphique, dans le but de décoder les vidéos H.264.
«Nous allons rendre disponible le support pour le décodage matériel des vidéos pour le lecteur Flash sur Mac. Puisque les API requises sont disponibles, nous travaillons sur une autre version du lecteur Flash, qui sortira peu de temps après la mouture 10.1 et qui ajoutera cette fonctionnalité pour les configurations matérielles compatibles avec les nouvelles API», expliquait Matt Rozen, relationniste d'Adobe à Ars Technica.
Adobe utilisera l'API d'Apple pour améliorer la performance de Flash lors du visionnement des vidéos. Les GPU concernés sont les GeForce 9400M, 320M et GT 330M de NVIDIA; les cartes ATI sont donc mises à l'écart. Le GeForce 9400M est embarqué sur une majorité de modèles de Mac précédents tandis que les GeForce 320M et 330M le sont sur les nouveaux MacBook Pro, par exemple.
Seule la version mise à jour du système d'exploitation Snow Leopard (10.6.3) pourra bénéficier de l'API d'Apple. Par conséquent, les versions précédentes de Snow Leopard et les autres OS comme Leopard ne sont pas concernés.
La version de Flash Player 10.1 n'est qu'à sa phase de Release Candidate. Adobe indique que les Mac tireront profit de l'accélération matérielle d'ici les deux prochains mois.
Voir:
Au tour d'adobe d'abandonner Apple, c'est Android qui en profitera
Adobe: l'exclusion de Flash sur l'iPhone est un facteur de risque
Rumeur: Adobe poursuivrait Apple
Steve Jobs: la technologie de Flash est aussi dépassée que la disquette
par Aude Boivin Filion
Wow. Quel titre trompeur... encore une fois.
A lire ce titre, on dirait que Apple à fait des miracles... alors que ce qu'ils on fait, c'est de débloquer une limitation de leur OS pour permettre aux autres application d'avoir accès à la couche matériel.
Quelque chose qui se fait depuis des lustres sur les autres plate-formes. Apple ne réinvente pas la roue ici, alors pas besoin de titre sensationnaliste.
@Dragoniade
Le détail est que sous OSX 10.6 l'utilisation du GPU pour appuyer le CPU est quelque chose de courant (sous QT et autre logiciel de Apple )
Le changement est qu'ici est l'utilisation par ADOBE FLASH de ce processus ..
ps
Question perso .. pour me rendre moins cruche .... quelle autre SE permet d'utiliser le GPU pour appuyer le CPU ?
Je sais que Solaris (Oracle) via ses propres API graphique le permet mais c'est le seul que je connais mis a part OSX .
Je te dirais, la plupart.
Prend juste l'Overlay (superposition) par exemple pour l'affichage des vidéo. Cela doit faire depuis les premières verison de directX que c'est sous Windows et cela permet de libérer le CPU en envoyant l'image à être afficher ou recadré directement à la carte vidéo. L'OS n'affiche qu'une boite noire, et c'est la carte graphique qui se charge de remplir cette boite.
Direct X, openGL sont 2 API qui permettent d'alléger la charge du CPU en donnant la tâche au GPU, pour autant que le GPU offre la fonctionnalité.