- , input_(safe_ptr<diagnostics::graph>(graph_), filename_, loop, start, length)\r
+ , format_desc_(frame_factory->get_video_format_desc())\r
+ , input_(graph_, filename_, loop, start, length)\r
+ , video_decoder_(input_.context(), frame_factory, filter)\r
+ , audio_decoder_(input_.context(), frame_factory->get_video_format_desc())\r
+ , fps_(video_decoder_.fps())\r
+ , muxer_(fps_, frame_factory)\r
+ , start_(start)\r
+ , loop_(loop)\r
+ , length_(length)\r
+ , last_frame_(core::basic_frame::empty())\r
+ , width_(video_decoder_.width())\r
+ , height_(video_decoder_.height())\r
+ , is_progressive_(true)\r