add libdav1d codec, add remap_a/v_codec option keywords
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / playback3d.h
index ba385716f5abd9a34cd8e5e6dcb6cae542b5452e..cd7aab02c552a01fc3ac51dcc37240587d047076 100644 (file)
@@ -205,7 +205,6 @@ public:
        {
 // 5
                WRITE_BUFFER = LAST_COMMAND,
-               FINISH_OUTPUT,
                CLEAR_OUTPUT,
                OVERLAY,
                DO_FADE,
@@ -279,9 +278,6 @@ public:
 // output - passed when rendering refresh frame.  If 0, the canvas is cleared.
        void clear_output(Canvas *canvas, VFrame *output);
 
-// Finish all active opengl requests
-       void finish_output(Canvas *canvas);
-
        void do_fade(Canvas *canvas, VFrame *frame, float fade);
        void convert_cmodel(Canvas *canvas, VFrame *output, int dst_cmodel);
 
@@ -325,10 +321,10 @@ public:
 
 private:
 // Called by write_buffer and clear_frame to initialize OpenGL flags
-       void init_frame(Playback3DCommand *command, int is_yuv=0);
+       void color_frame(Playback3DCommand *command,
+               float r, float g, float b, float a);
        void write_buffer_sync(Playback3DCommand *command);
        void draw_output(Playback3DCommand *command, int flip_y);
-       void finish_output_sync(Playback3DCommand *command);
        void clear_output_sync(Playback3DCommand *command);
        void clear_input_sync(Playback3DCommand *command);
        void overlay_sync(Playback3DCommand *command);