@@ -911,7 +911,7 @@ bool SESSION::CSession::GetNextSample(ISampleReader*& sampleReader)
911911 return false ;
912912}
913913
914- bool SESSION::CSession::SeekTime (double seekTime, bool preceeding )
914+ bool SESSION::CSession::SeekTime (double seekTime)
915915{
916916 bool ret{false };
917917
@@ -989,16 +989,15 @@ bool SESSION::CSession::SeekTime(double seekTime, bool preceeding)
989989 };
990990
991991 // Helper lambda to perform seek on adaptive stream segment buffer
992- auto SeekAdStream = [](CStream& stream, double seekSecs, bool preceeding ) -> bool
992+ auto SeekAdStream = [](CStream& stream, double seekSecs) -> bool
993993 {
994994 if (!stream.m_adStream .seek_time (seekSecs))
995995 {
996996 stream.GetReader ()->Reset (true );
997997 return false ;
998998 }
999- if (!preceeding)
1000- stream.GetReader ()->Reset (false );
1001999
1000+ stream.GetReader ()->Reset (false );
10021001 return true ;
10031002 };
10041003
@@ -1023,7 +1022,7 @@ bool SESSION::CSession::SeekTime(double seekTime, bool preceeding)
10231022
10241023 const double seekSecs = static_cast <double >(seekTimeCorrected) / STREAM_TIME_BASE;
10251024
1026- if (!SeekAdStream (*m_timingStream, seekSecs, preceeding ))
1025+ if (!SeekAdStream (*m_timingStream, seekSecs))
10271026 return false ;
10281027
10291028 if (!CheckReaderRunning (*m_timingStream))
@@ -1063,7 +1062,7 @@ bool SESSION::CSession::SeekTime(double seekTime, bool preceeding)
10631062 {
10641063 const double seekSecs{static_cast <double >(seekTimeCorrected - ptsDiff) / STREAM_TIME_BASE};
10651064
1066- if (!SeekAdStream (*stream, seekSecs, preceeding ))
1065+ if (!SeekAdStream (*stream, seekSecs))
10671066 continue ;
10681067 }
10691068
@@ -1072,7 +1071,7 @@ bool SESSION::CSession::SeekTime(double seekTime, bool preceeding)
10721071
10731072 streamReader->SetPTSDiff (ptsDiff);
10741073
1075- if (!streamReader->TimeSeek (seekTimeCorrected, preceeding ))
1074+ if (!streamReader->TimeSeek (seekTimeCorrected))
10761075 {
10771076 streamReader->Reset (true );
10781077 }
@@ -1090,7 +1089,6 @@ bool SESSION::CSession::SeekTime(double seekTime, bool preceeding)
10901089 {
10911090 seekTime = destTime;
10921091 seekTimeCorrected = streamReader->PTS ();
1093- preceeding = false ;
10941092 }
10951093 ret = true ;
10961094 }
0 commit comments