]> git.sesse.net Git - casparcg/commitdiff
FFMPEG Producer - report correct nb_frames() when using SEEK
authorThomas Kaltz <tomkaltz@gmail.com>
Thu, 6 Feb 2014 23:00:39 +0000 (18:00 -0500)
committerThomas Kaltz <tomkaltz@gmail.com>
Thu, 6 Feb 2014 23:00:39 +0000 (18:00 -0500)
modules/ffmpeg/producer/ffmpeg_producer.cpp

index 7c7ec51765da26d71df03db3dfb65df2aef4aebb..50dc1d589f4d3b1e380f3b727751c06302b84055 100644 (file)
@@ -362,7 +362,7 @@ public:
 \r
                uint32_t nb_frames = file_nb_frames();\r
 \r
-               nb_frames = std::min(length_, nb_frames);\r
+               nb_frames = std::min(length_, nb_frames - start_);\r
                nb_frames = muxer_->calc_nb_frames(nb_frames);\r
                \r
                return nb_frames;\r