Comment faire pour afficher un raw YUV dans un cadre de Cacao programme OpenGL

J'ai été assigné à l'esprit la tâche d'écrire un programme qui prend un échantillon brut YUV fichier et l'afficher dans un Cacao programme OpenGL.

Je suis un stagiaire dans mon travail et j'ai peu ou aucune idée de comment commencer. J'ai été la lecture de wikipédia & des articles sur YUV, mais je ne pouvais pas trouver une bonne source code sur comment ouvrir un raw YUV fichier, extraire les données et de les convertir en RVB et l'afficher dans la fenêtre d'affichage.

Essentiellement, j'ai besoin d'aide avec les aspects suivants de la tâche
-comment extraire le YUV données à partir de l'exemple de fichier YUV
-comment faire pour convertir le YUV données dans l'espace de couleurs RVB
-comment faire pour afficher l'espace de couleurs RVB en OpenGL. (Celui-ci je pense que je peux comprendre avec le temps, mais j'ai vraiment besoin d'aide avec les deux premiers points)

veuillez me dire les classes à utiliser, ou de m'indiquer les endroits où je peux apprendre sur YUV graphique/affichage vidéo