X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fffmpeg%2Fproducer%2Fffmpeg_producer.cpp;h=02083d5bafaebb484cd020c9690771357817cf8a;hb=refs%2Ftags%2F2.0.0.2;hp=576f7a3cc05ace01b717e287e915274ce62f6441;hpb=01d8a61541548cf535791be39d233799eefc4187;p=casparcg diff --git a/modules/ffmpeg/producer/ffmpeg_producer.cpp b/modules/ffmpeg/producer/ffmpeg_producer.cpp index 576f7a3cc..02083d5ba 100644 --- a/modules/ffmpeg/producer/ffmpeg_producer.cpp +++ b/modules/ffmpeg/producer/ffmpeg_producer.cpp @@ -79,7 +79,6 @@ struct ffmpeg_producer : public core::frame_producer public: explicit ffmpeg_producer(const safe_ptr& frame_factory, const std::wstring& filename, const std::wstring& filter, bool loop, int start, size_t length) : filename_(filename) - , graph_(diagnostics::create_graph("")) , frame_factory_(frame_factory) , format_desc_(frame_factory->get_video_format_desc()) , input_(graph_, filename_, loop, start, length) @@ -98,6 +97,7 @@ public: graph_->add_guide("frame-time", 0.5); graph_->set_color("frame-time", diagnostics::color(0.1f, 1.0f, 0.1f)); graph_->set_color("underflow", diagnostics::color(0.6f, 0.3f, 0.9f)); + diagnostics::register_graph(graph_); for(int n = 0; n < 3; ++n) frame_factory->create_frame(this, std::max(2, video_decoder_.width()), std::max(2, video_decoder_.height())); @@ -124,7 +124,7 @@ public: graph_->add_tag("underflow"); } - graph_->update_text(narrow(print())); + graph_->set_text(print()); return frame; }