git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.1.0@2672
362d55ac-95cf-4e76-9f9a-
cbaa9c17b72d
video_decoder_.clear();\r
audio_decoder_.clear();\r
\r
- //target = std::min(target, file_nb_frames()-8);\r
+ target = std::min(target, file_nb_frames()-25);\r
\r
input_.seek(target);\r
\r
decode_next_frame();\r
- for(int n = 0; n < 8 && !muxer_.empty(); ++n) // TODO: +2 since a frame can be stuck inside yadif filter.\r
- {\r
- muxer_.pop();\r
- decode_next_frame();\r
- }\r
- \r
+ decode_next_frame();\r
+ decode_next_frame();\r
+ decode_next_frame();\r
+ decode_next_frame();\r
+ decode_next_frame();\r
+ muxer_.clear();\r
+ decode_next_frame();\r
+ decode_next_frame();\r
+\r
last_frame_ = !muxer_.empty() ? muxer_.front() : last_frame_; \r
}\r
\r