logger->log("Player", Log::DEBUG, "Player has received length frames of %lu", lengthFrames);
}
-ULLONG Player::getEndTS() // used internally (jump to percent)
+ULLONG Player::getEndTS() // FIXME delme - used only by bar clocks until current frame code is done
{
long long rendTS = endTS - startTS;
if (rendTS < 0) rendTS += 8589934592ULL;
audio->reset();
video->reset();
demuxer->reset();
+ demuxer->setFrameNum(0);
if (!isRadio) demuxer->seek();
videoStartup = true;
demuxer->flush();
if (!isRadio) demuxer->seek();
feedPosition = newPosition;
+ demuxer->setFrameNum(wantedFrameNumber);
videoStartup = true;
afeed.start();
vfeed.start();
demuxer->flush();
if (!isRadio) demuxer->seek();
feedPosition = newPosition;
+ demuxer->setFrameNum(newFrame);
videoStartup = true;
afeed.start();
vfeed.start();