double fps_;\r
frame_muxer muxer_;\r
\r
- int late_frames_;\r
const int start_;\r
const bool loop_;\r
const size_t length_;\r
, audio_decoder_(input_.context(), frame_factory->get_video_format_desc())\r
, fps_(video_decoder_.fps())\r
, muxer_(fps_, frame_factory)\r
- , late_frames_(0)\r
, start_(start)\r
, loop_(loop)\r
, length_(length)\r
{\r
if(input_.eof())\r
return core::basic_frame::eof();\r
- else\r
- {\r
+ else \r
graph_->add_tag("underflow"); \r
- ++late_frames_; \r
- }\r
}\r
\r
return frame;\r
\r
// TODO: Might need to scale nb_frames av frame_muxer transformations.\r
\r
- return nb_frames + late_frames_ - start_;\r
+ return nb_frames - start_;\r
}\r
\r
virtual std::wstring print() const\r