0
Est-il possible d'utiliser OpenGL pour afficher la vidéo et pouvoir redimensionner la vue en cours d'exécution?OpenGL dans Android pour l'affichage vidéo
Est-il possible d'utiliser OpenGL pour afficher la vidéo et pouvoir redimensionner la vue en cours d'exécution?OpenGL dans Android pour l'affichage vidéo
Oui, cela fonctionne en téléchargeant chaque image en tant que texture par glTexSubImage2D. J'ai testé cela pour la sortie du décodeur basé sur FFmpeg et ça se passe bien.
Est-ce que c'est dans le logiciel ou est-ce matériel accéléré parce que le logiciel serait trop lent. – Namratha
"Serait" trop lent? Comment le savez-vous sans essayer? En outre OpenGL n'est pas le meilleur choix pour la lecture vidéo, sauf si vous êtes après la portabilité ou la transformation 3D de la sortie vidéo. Le redimensionnement est effectué sur GPU avec cette méthode. Cependant, il sera "lent" sur le matériel Snapdragon spécifique comme Nexus One. – ognian
Salut, désolé d'interférer, mais @ognian, vous mentionnez que OpenGL n'est pas idéal pour le rendu des images vidéo. Je viens de poser une [question à ce sujet] (http://stackoverflow.com/questions/5666513/how-to-render-video-from-a-custom-decoder), cela vous dérangerait-il de regarder? – olivierg