]> git.sesse.net Git - nageru/blobdiff - nageru/quicksync_encoder.cpp
Rename MAX_FPS to TYPICAL_FPS.
[nageru] / nageru / quicksync_encoder.cpp
index 32b82bb8ae3005a25cabe449371b16a9518717b6..328c2c62653862c4f1a29bb0f3a7d57a62ad2700 100644 (file)
@@ -699,9 +699,9 @@ public:
        void push_pts(int64_t pts)
        {
                if (buf.empty() && num_b_frames > 0) {  // First frame.
-                       int64_t base_dts = pts - num_b_frames * (TIMEBASE / MAX_FPS);
+                       int64_t base_dts = pts - num_b_frames * (TIMEBASE / TYPICAL_FPS);
                        for (int i = 0; i < num_b_frames; ++i) {
-                               buf.push(base_dts + i * (TIMEBASE / MAX_FPS));
+                               buf.push(base_dts + i * (TIMEBASE / TYPICAL_FPS));
                        }
                }
                buf.push(pts);
@@ -1855,7 +1855,7 @@ void QuickSyncEncoderImpl::encode_remaining_frames_as_p(int encoding_frame_num,
                int display_frame_num = pending_frame.first;
                assert(display_frame_num > 0);
                PendingFrame frame = move(pending_frame.second);
-               int64_t dts = last_dts + (TIMEBASE / MAX_FPS);
+               int64_t dts = last_dts + (TIMEBASE / TYPICAL_FPS);
                printf("Finalizing encode: Encoding leftover frame %d as P-frame instead of B-frame.\n", display_frame_num);
                encode_frame(frame, encoding_frame_num++, display_frame_num, gop_start_display_frame_num, FRAME_P, frame.pts, dts, frame.duration, frame.ycbcr_coefficients);
                last_dts = dts;