L'arrivée de QuickTime X promettait de belles choses, mais malheureusement il est impossible d'utiliser QuickTime X dans le nouveau décodeur vidéo de MovieGate.
La raison en est simple, pour utiliser QuickTime X il faut uniquement utiliser le framework QTKit, de plus uniquement les opérations de lecture (sans edition) sont authorisées.
Le décodeur vidéo de MovieGate utilise Core Video afin d'obtenir les meilleurs performances, mais Core Video fait partie du framework QuickTime.
Il est donc impossible de tirer profit de QuickTime X dans le décodeur vidéo de MovieGate et donc de profiter des codecs H.264 accéléré via le GPU de la carte graphique.
Concernant le 64 bits, il est toujours impossible de compiler le décodeur vidéo de MovieGate en 64 bits. Simplement parceque le framework QuickTime n'est toujours (et ne le sera jamais) pas disponible en 64 bits.
Pour compiler une application en 64 bits utilisant QuickTime il faut uniquement utiliser le framework QTKit. Le problème est que ce framework Cocoa pour QuickTime est incomplet et n'offre pas les fonctions vitales pour le décodeur vidéo de MovieGate.
Lire l'article
[Blog MovieGate] QuickTime X et 64 bits
Débuté par
YOYO
, 23 sept. 09 20:31
2 réponses à ce sujet
#1
Posté 23 septembre 2009 - 20:31
Mac Pro 2.66 Ghz GeForce 8800GT et Radeon 4870
Développeur de MovieGate et StarFire
au pays des vaches mauves
Développeur de MovieGate et StarFire
au pays des vaches mauves
#2
Posté 26 septembre 2009 - 12:08
Merci Christophe !
Si je comprends bien, il faut prendre son mal en patience et attendre qu'Apple enrichisse QuickTime X (ou plutôt QTKit). Apple y a un très gros intérêt pour supporter ses propres applications.
Baser le décodeur vidéo sur QTKit au lieu de CoreVideo, c'est un gros travail (quand ce sera possible) ?
Antoine
Si je comprends bien, il faut prendre son mal en patience et attendre qu'Apple enrichisse QuickTime X (ou plutôt QTKit). Apple y a un très gros intérêt pour supporter ses propres applications.
Baser le décodeur vidéo sur QTKit au lieu de CoreVideo, c'est un gros travail (quand ce sera possible) ?
Antoine
#3
Posté 23 octobre 2009 - 22:14
Aujourd'hui il est impossible d'utiliser QuickTime X pour décoder car QTKit n'offre pas les fonctionnalités nécessaires.
Core Video n'est pour le moment pas supporté par QTKit.
Apple doit compléter le framework QTKit pour que ce soit possible.
Alors je ne sait pas si Apple va fournir des mise à jour de QuickTime X et aussi du framework QTKit avant 10.7.
Mais en tout cas c'est pas pour demain, c'est certain !
Core Video n'est pour le moment pas supporté par QTKit.
Apple doit compléter le framework QTKit pour que ce soit possible.
Alors je ne sait pas si Apple va fournir des mise à jour de QuickTime X et aussi du framework QTKit avant 10.7.
Mais en tout cas c'est pas pour demain, c'est certain !
Mac Pro 2.66 Ghz GeForce 8800GT et Radeon 4870
Développeur de MovieGate et StarFire
au pays des vaches mauves
Développeur de MovieGate et StarFire
au pays des vaches mauves
0 utilisateur(s) li(sen)t ce sujet
0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)