2016-08-31 2 views
0

J'ai une vidéo créée avec MediaCodec de l'aperçu de la caméra. Maintenant je veux éditer cette vidéo, appliquer un filtre (blanc/noir) et sauvegarder dans un autre fichier. J'ai lu sur DecodeEditEncodeTest.java des tests CTS et j'ai essayé de m'adapter à mon problème, mais j'ai remarqué que onFrameAvailable from outputSurface n'est jamais appelé. La seule différence par rapport à l'exemple que j'ai lu des données vidéo en utilisant MediaExtractor.vidéo android appliquer un filtre

Dans le journal je reçois: ": EGL_BAD_SURFACE" à swapbuffers.

S'il vous plaît informez-moi de ce que je fais mal.

Merci.

Répondre

1

J'ai trouvé le problème. Je n'ai pas appelé la méthode à inputSurface, makeCurrent