X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=x264_encoder.h;h=7a155e341bd0e64b0f0153b8a2977058cd001bf3;hb=40d316173fde0830a1727d78604ad12e6e5dec01;hp=973b62ce5ba5353d74b82cf2b72f869a24325199;hpb=86950850f835fc611818d361d10a3ddbf6bb4f79;p=nageru diff --git a/x264_encoder.h b/x264_encoder.h index 973b62c..7a155e3 100644 --- a/x264_encoder.h +++ b/x264_encoder.h @@ -33,6 +33,7 @@ extern "C" { #include #include "defs.h" +#include "metrics.h" #include "print_latency.h" #include "x264_dynamic.h" @@ -114,14 +115,6 @@ private: // Key is the pts of the frame. std::unordered_map frames_being_encoded; - - // Metrics. - std::atomic metric_x264_queued_frames{0}; - std::atomic metric_x264_max_queued_frames{X264_QUEUE_LENGTH}; - std::atomic metric_x264_dropped_frames{0}; - std::atomic metric_x264_output_frames_i{0}; - std::atomic metric_x264_output_frames_p{0}; - std::atomic metric_x264_output_frames_b{0}; }; #endif // !defined(_X264ENCODE_H)