Apple publica un Framework para Xcode que permite la decodificación de vídeo en tarjetas Nvidia
Apple ha publicado un Framework que puede ser incluido en las herramientas de desarrollo gratuitas de la compañía, Xtools, que permitiría a un Mac con Mac OS X 10.6.3 Snow Leopard disponer de la capacidad de decodificar vídeo H.264 usando directamente las GPU gráficas de Nvidia 9400M, 320GT (incluida en el reciente MacBook Pro mid 2010 de 13 pulgadas) y la GT 330M (incluida en los modelos de 15 y 17 pulgadas de los MacBook Pro mid 2010).
Este framework, orientado a desarrolladores avanzados, es accesible a todo el mundo vía descarga directa desde Apple.
Este framework abre las puertas de forma específica a aplicaciones o plugins que requieren entre sus tareas decodificar video en el formato H.264 poder realizar esta tarea liberando al procesador para trasladar el trabajo a la GPU gráfica.
El Video Decode Acceleration framework no es, sin embargo, una mejora a la hora de la reproducción de vídeo o su distribución vía stream y su tarea se limita específicamente a la decodificación del mismo. Apple recomienda usar el objeto de QTKit QTMovie con QTMovieOpenForPlaybackAttribute activado para acceder a la reproducción de vídeo acelerado a través de la GPU de archivos en formato H.264.
Junto con el framework, Apple ha publicado una extensa documentación que incluye muestras y ejemplos de código, notas de interés y mas, todo disponible entre los recursos para desarrolladores de la compañía.
La adición de este framework abre las puertas a que diferentes programas como reproductores de vídeo o el plug in deFlash puedan aprovechar esta nueva característica para descargar del procesador la intensiva tarea de decodificar vídeo y trasladarla a la GPU, liberando recursos del sistema. Esta nueva opción permitiría una reproducción mas suave y con menos gasto de recursos en ordenadores con hardware limitado como el Mac Mini, macBook Air o algunas versiones del MacBook equipadas con la tarjeta gráfica 9400M, abriendo las puertas a la posibilidad de ver contenidos en HD bajo este formato desde internet sin forzar el hardware del ordenador o portátil.






Gracias
Apple tiene una diversas formas de tratar el redibujado en pantalla, especialmente en el navegador, que hace que los desarrolladores (y los plug ins) tengan que trabajar muy duro para soportar unos formatos en unos y otros en otros.
Te recomiendo este artículo
http://www.faq-mac.com/noticias/38705/flash-player-10-core-animation
que trata muy específicamente el tema y creo que es altamente ilustrativo de la situación.
---------------
www.faq-mac.com
Es un tiro en la oscuridad, evidentemente.
---------------
www.faq-mac.com