Jak wyświetlić surową ramkę YUV w programie OpenGL Cocoa
Przydzielono mi zadanie napisania programu, który pobiera przykładowy surowy plik YUV i wyświetla go w programie OpenGL Cocoa.
Jestem stażystą w mojej pracy i nie mam zielonego pojęcia, jak zacząć. Czytałem wikipedię i artykuły na temat YUV, ale nie mogłem znaleźć żadnego dobrego kodu źródłowego, jak otworzyć surowy plik YUV, wyodrębnić dane i przekonwertować je na RGB i wyświetlić w oknie widoku.
Zasadniczo potrzebuję pomocy w następujących aspektach zadania - jak wyodrębnić dane YUV z przykładowego pliku YUV - jak przekonwertować dane YUV na przestrzeń kolorów RGB - jak wyświetlić przestrzeń kolorów RGB w OpenGL. (Wydaje mi się, że mogę to zrozumieć z czasem, ale naprawdę potrzebuję pomocy przy pierwszych dwóch punktach)
albo powiedz mi, których klas chcesz użyć, albo wskaż mi miejsca, w których mogę się dowiedzieć o grafice / wideo YUV