Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestVideoPlayer.cpp File Reference

Classes

class  CTestPlayerCallback
 
class  CTestVideoPlayer
 
class  TestVideoPlayer
 

Enumerations

enum class  TestSeekStep { NORMAL , LARGE }
 

Functions

 TEST_F (TestVideoPlayer, GetPreviousBookmark)
 
 TEST_F (TestVideoPlayer, GetNextBookmark)
 
 TEST_F (TestVideoPlayer, GetBookmarkPos)
 
 TEST_F (TestVideoPlayer, UpdateHasVideoAudioClearsStaleVideoFlag)
 
 TEST_F (TestVideoPlayer, UpdateHasVideoAudioKeepsFlagsWhenStreamsOpen)
 
 TEST_F (TestVideoPlayer, CalcTimeOrPercentSeekTargetCompat)
 
 TEST_F (TestVideoPlayer, CalcTimeOrPercentSeekTargetPercent)
 
 TEST_F (TestVideoPlayer, CalcTimeOrPercentSeekTargetSmooth)
 
 TEST_F (TestVideoPlayer, SyncWaitOnlyForPendingTimestamp)
 
 TEST_F (TestVideoPlayer, SyncWaitStartsWhenAnchorReady)
 
 TEST_F (TestVideoPlayer, SyncWaitClearsWhenTimestampArrives)
 
 TEST_F (TestVideoPlayer, SyncWaitClearsWhenReadinessIsLost)
 
 TEST_F (TestVideoPlayer, SyncWaitEndsForOrdinaryNoptsOutput)
 
 TEST_F (TestVideoPlayer, IsStreamingLocalFileReturnsFalse)
 
 TEST_F (TestVideoPlayer, IsStreamingManifestExtensionsReturnsTrue)
 
 TEST_F (TestVideoPlayer, IsStreamingMimeTypesReturnsTrue)
 
 TEST_F (TestVideoPlayer, IsStreamingItemPropertiesReturnsTrue)
 
 TEST_F (TestVideoPlayer, IsStreamingInputStreamTypes)
 
 TEST_F (TestVideoPlayer, IsStreamingDemuxerReturnsTrue)
 

Enumeration Type Documentation

◆ TestSeekStep

enum class TestSeekStep
strong
Enumerator
NORMAL 
LARGE 

Function Documentation

◆ TEST_F() [1/19]

TEST_F ( TestVideoPlayer ,
CalcTimeOrPercentSeekTargetCompat  )

◆ TEST_F() [2/19]

TEST_F ( TestVideoPlayer ,
CalcTimeOrPercentSeekTargetPercent  )

◆ TEST_F() [3/19]

TEST_F ( TestVideoPlayer ,
CalcTimeOrPercentSeekTargetSmooth  )

◆ TEST_F() [4/19]

TEST_F ( TestVideoPlayer ,
GetBookmarkPos  )

◆ TEST_F() [5/19]

TEST_F ( TestVideoPlayer ,
GetNextBookmark  )

◆ TEST_F() [6/19]

TEST_F ( TestVideoPlayer ,
GetPreviousBookmark  )

◆ TEST_F() [7/19]

TEST_F ( TestVideoPlayer ,
IsStreamingDemuxerReturnsTrue  )

◆ TEST_F() [8/19]

TEST_F ( TestVideoPlayer ,
IsStreamingInputStreamTypes  )
Todo
should partially move into InputStream unit tests and leave the test of IsStreaming here

◆ TEST_F() [9/19]

TEST_F ( TestVideoPlayer ,
IsStreamingItemPropertiesReturnsTrue  )

◆ TEST_F() [10/19]

TEST_F ( TestVideoPlayer ,
IsStreamingLocalFileReturnsFalse  )

◆ TEST_F() [11/19]

TEST_F ( TestVideoPlayer ,
IsStreamingManifestExtensionsReturnsTrue  )

◆ TEST_F() [12/19]

TEST_F ( TestVideoPlayer ,
IsStreamingMimeTypesReturnsTrue  )

◆ TEST_F() [13/19]

TEST_F ( TestVideoPlayer ,
SyncWaitClearsWhenReadinessIsLost  )

◆ TEST_F() [14/19]

TEST_F ( TestVideoPlayer ,
SyncWaitClearsWhenTimestampArrives  )

◆ TEST_F() [15/19]

TEST_F ( TestVideoPlayer ,
SyncWaitEndsForOrdinaryNoptsOutput  )

◆ TEST_F() [16/19]

TEST_F ( TestVideoPlayer ,
SyncWaitOnlyForPendingTimestamp  )

◆ TEST_F() [17/19]

TEST_F ( TestVideoPlayer ,
SyncWaitStartsWhenAnchorReady  )

◆ TEST_F() [18/19]

TEST_F ( TestVideoPlayer ,
UpdateHasVideoAudioClearsStaleVideoFlag  )

◆ TEST_F() [19/19]

TEST_F ( TestVideoPlayer ,
UpdateHasVideoAudioKeepsFlagsWhenStreamsOpen  )