X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=video_encoder.h;h=8578462be9a4304fce3d9800f8ebef9aaf90f7ea;hb=ee7da87b4aa284b7babd59dc21db925f7c384ce7;hp=368037d94fbdfcebcd098047a5acfc3e878dffa4;hpb=336009fd7baf47b4ad71adf8d7ead8a526045788;p=nageru diff --git a/video_encoder.h b/video_encoder.h index 368037d..8578462 100644 --- a/video_encoder.h +++ b/video_encoder.h @@ -6,6 +6,7 @@ #define _VIDEO_ENCODER_H #include +#include #include #include #include @@ -44,7 +45,7 @@ public: // Allocate a frame to render into. The returned two textures // are yours to render into (build them into an FBO). // Call end_frame() when you're done. - bool begin_frame(int64_t pts, int64_t duration, const std::vector &input_frames, GLuint *y_tex, GLuint *cbcr_tex); + bool begin_frame(int64_t pts, int64_t duration, movit::YCbCrLumaCoefficients ycbcr_coefficients, const std::vector &input_frames, GLuint *y_tex, GLuint *cbcr_tex); // Call after you are done rendering into the frame; at this point, // y_tex and cbcr_tex will be assumed done, and handed over to the