]> git.sesse.net Git - mlt/blobdiff - src/modules/opengl/glsl_manager.h
Refactor movit.convert, movit.mix, and movit.overlay.
[mlt] / src / modules / opengl / glsl_manager.h
index 88431a16f2818fa0e242ce68559053a8ed9fb8ce..fe968dc8370f6fae528e549a8ac65e606ff2499d 100644 (file)
@@ -89,7 +89,9 @@ public:
        static Effect* get_effect(mlt_filter, mlt_frame);
        static Effect* add_effect(mlt_filter, mlt_frame, Effect*);
        static Effect* add_effect(mlt_filter, mlt_frame, Effect*, Effect* input_b);
-       static void render(mlt_service, void *chain, GLuint fbo, int width, int height);
+       static void render_fbo(mlt_service, void *chain, GLuint fbo, int width, int height);
+       int render_frame_texture(mlt_service, mlt_frame, int width, int height, uint8_t **image);
+       int render_frame_rgba(mlt_service, mlt_frame, int width, int height, uint8_t **image);
        static void lock_service(mlt_frame frame);
        static void unlock_service(mlt_frame frame);