X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=quicksync_encoder.cpp;h=7cdec58a796d460be37dd068511a4dfdc58ddbf5;hb=f7372135dad23d3eee96aa0fa9775f7478bd5e4c;hp=d13cf87624069cc1319c3986df21fc89e42a26da;hpb=21100ccc77f731dc7cba5a496001027e8a73a089;p=nageru diff --git a/quicksync_encoder.cpp b/quicksync_encoder.cpp index d13cf87..7cdec58 100644 --- a/quicksync_encoder.cpp +++ b/quicksync_encoder.cpp @@ -1574,6 +1574,8 @@ QuickSyncEncoderImpl::QuickSyncEncoderImpl(const std::string &filename, Resource if (!mux_metrics_inited) { mixer_latency_histogram.init("mixer"); qs_latency_histogram.init("quick_sync"); + current_file_mux_metrics.init({{ "destination", "current_file" }}); + total_mux_metrics.init({{ "destination", "files_total" }}); mux_metrics_inited = true; } @@ -1828,11 +1830,6 @@ void QuickSyncEncoderImpl::open_output_file(const std::string &filename) video_extradata = x264_encoder->get_global_headers(); } - if (!mux_metrics_inited) { - current_file_mux_metrics.init({{ "destination", "current_file" }}); - total_mux_metrics.init({{ "destination", "files_total" }}); - mux_metrics_inited = true; - } current_file_mux_metrics.reset(); AVCodecParametersWithDeleter audio_codecpar = file_audio_encoder->get_codec_parameters();