]> git.sesse.net Git - nageru/blobdiff - x264encode.h
Set duration for all video frames.
[nageru] / x264encode.h
index 6f0d6a54210725b39d851e778d93291967c39a20..e146cd2b2b6a3044a5ab20d3d9195fa05f831e32 100644 (file)
@@ -41,11 +41,11 @@ public:
 
        // <data> is taken to be raw NV12 data of WIDTHxHEIGHT resolution.
        // Does not block.
-       void add_frame(int64_t pts, const uint8_t *data);
+       void add_frame(int64_t pts, int64_t duration, const uint8_t *data);
 
 private:
        struct QueuedFrame {
-               int64_t pts;
+               int64_t pts, duration;
                uint8_t *data;
        };
        void encoder_thread_func();