]> git.sesse.net Git - nageru/blobdiff - x264_encoder.h
Add a histogram of output crf values from x264.
[nageru] / x264_encoder.h
index 973b62ce5ba5353d74b82cf2b72f869a24325199..19ce1dfb7ac2e946ad00b921675267fcd1be6cf0 100644 (file)
@@ -122,6 +122,10 @@ private:
        std::atomic<int64_t> metric_x264_output_frames_i{0};
        std::atomic<int64_t> metric_x264_output_frames_p{0};
        std::atomic<int64_t> metric_x264_output_frames_b{0};
+
+       static constexpr size_t crf_buckets = 50;
+       std::atomic<int64_t> metric_x264_crf[crf_buckets]{{0}};
+        std::atomic<double> metric_x264_crf_sum{0.0};
 };
 
 #endif  // !defined(_X264ENCODE_H)