graph_->set_color("underflow", diagnostics::color(0.6f, 0.3f, 0.9f)); \r
graph_->set_text(print());\r
diagnostics::register_graph(graph_);\r
-\r
- input_.start();\r
}\r
\r
~ffmpeg_producer()\r
graph_->set_color("buffer-size", diagnostics::color(1.0f, 1.0f, 0.0f)); \r
\r
is_running_ = true;\r
+ agent::start();\r
}\r
\r
~implementation()\r
if(is_running_)\r
stop();\r
}\r
- \r
+ \r
void stop()\r
{\r
is_running_ = false;\r
return impl_->nb_loops_;\r
}\r
\r
-void input::start()\r
-{\r
- impl_->start();\r
-}\r
-\r
void input::stop()\r
{\r
impl_->stop();\r
bool loop() const;\r
void loop(bool value);\r
\r
- void start();\r
void stop();\r
private:\r
friend struct implemenation;\r
case display_mode::half: \r
{ \r
send(target_, frame_muxer2::target_element_t(video, ticket));\r
- auto video2 = receive_video();\r
+ auto video2 = receive_video(); // throw away\r
\r
return video2 != nullptr;\r
}\r