Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestEdl.cpp File Reference
#include "Edl/EdlParsers/MultipleEpisodeEdlParser.h"
#include "FileItem.h"
#include "ServiceBroker.h"
#include "cores/VideoPlayer/Edl.h"
#include "settings/AdvancedSettings.h"
#include "settings/SettingsComponent.h"
#include "test/TestUtils.h"
#include "video/VideoDatabase.h"
#include "video/VideoInfoTag.h"
#include <chrono>
#include <cmath>
#include <gtest/gtest.h>

Classes

class  TestEdl
 
class  TestParseEditsForEpisode
 

Functions

 TEST_F (TestEdl, TestParsingMplayerTimeBasedEDL)
 
 TEST_F (TestEdl, TestParsingMplayerTimeBasedInterleavedCutsEDL)
 
 TEST_F (TestEdl, TestParsingMplayerFrameBasedEDL)
 
 TEST_F (TestEdl, TestParsingMplayerTimeBasedMixedEDL)
 
 TEST_F (TestEdl, TestParsingVideoRedoEDL)
 
 TEST_F (TestEdl, TestSnapStreamEDL)
 
 TEST_F (TestEdl, TestComSkipVersion1EDL)
 
 TEST_F (TestEdl, TestComSkipVersion2EDL)
 
 TEST_F (TestEdl, TestRuntimeSetEDL)
 
 TEST_F (TestEdl, TestCommBreakAdvancedSettings)
 
 TEST_F (TestEdl, TestCommBreakAdvancedSettingsRemoveSmallCommbreaks)
 
 TEST_F (TestEdl, TestMergeSmallCommbreaks)
 
 TEST_F (TestEdl, TestMergeSmallCommbreaksAdvanced)
 
 TEST_F (TestEdl, TestMultipleEpisodeEdlProcess)
 
 TEST_F (TestParseEditsForEpisode, EmptyMultiEpisodeResultIsNoOp)
 
 TEST_F (TestParseEditsForEpisode, EditsOutsideEpisodeWindowAreRemoved)
 
 TEST_F (TestParseEditsForEpisode, EpisodeStartCutIsAddedToEditList)
 
 TEST_F (TestParseEditsForEpisode, EpisodeEndCutIsAddedToEditList)
 
 TEST_F (TestParseEditsForEpisode, TotalCutTimeIsRecalculatedAfterEpisodeWindow)
 
 TEST_F (TestParseEditsForEpisode, SceneMarkersOutsideEpisodeWindowAreRemoved)
 
 TEST_F (TestParseEditsForEpisode, BothStartAndEndCutsApplied)
 
 TEST_F (TestParseEditsForEpisode, EditsWithinEpisodeWindowAreRetained)
 
 TEST_F (TestParseEditsForEpisode, EditStraddlingEpisodeStartIsClamped)
 
 TEST_F (TestParseEditsForEpisode, EditStraddlingBothBoundariesIsClamped)
 

Function Documentation

◆ TEST_F() [1/24]

TEST_F ( TestEdl ,
TestCommBreakAdvancedSettings  )

◆ TEST_F() [2/24]

TEST_F ( TestEdl ,
TestCommBreakAdvancedSettingsRemoveSmallCommbreaks  )

◆ TEST_F() [3/24]

TEST_F ( TestEdl ,
TestComSkipVersion1EDL  )

◆ TEST_F() [4/24]

TEST_F ( TestEdl ,
TestComSkipVersion2EDL  )

◆ TEST_F() [5/24]

TEST_F ( TestEdl ,
TestMergeSmallCommbreaks  )

◆ TEST_F() [6/24]

TEST_F ( TestEdl ,
TestMergeSmallCommbreaksAdvanced  )

◆ TEST_F() [7/24]

TEST_F ( TestEdl ,
TestMultipleEpisodeEdlProcess  )

◆ TEST_F() [8/24]

TEST_F ( TestEdl ,
TestParsingMplayerFrameBasedEDL  )

◆ TEST_F() [9/24]

TEST_F ( TestEdl ,
TestParsingMplayerTimeBasedEDL  )

◆ TEST_F() [10/24]

TEST_F ( TestEdl ,
TestParsingMplayerTimeBasedInterleavedCutsEDL  )

◆ TEST_F() [11/24]

TEST_F ( TestEdl ,
TestParsingMplayerTimeBasedMixedEDL  )

◆ TEST_F() [12/24]

TEST_F ( TestEdl ,
TestParsingVideoRedoEDL  )

◆ TEST_F() [13/24]

TEST_F ( TestEdl ,
TestRuntimeSetEDL  )

◆ TEST_F() [14/24]

TEST_F ( TestEdl ,
TestSnapStreamEDL  )

◆ TEST_F() [15/24]

TEST_F ( TestParseEditsForEpisode ,
BothStartAndEndCutsApplied  )

◆ TEST_F() [16/24]

TEST_F ( TestParseEditsForEpisode ,
EditsOutsideEpisodeWindowAreRemoved  )

◆ TEST_F() [17/24]

TEST_F ( TestParseEditsForEpisode ,
EditStraddlingBothBoundariesIsClamped  )

◆ TEST_F() [18/24]

TEST_F ( TestParseEditsForEpisode ,
EditStraddlingEpisodeStartIsClamped  )

◆ TEST_F() [19/24]

TEST_F ( TestParseEditsForEpisode ,
EditsWithinEpisodeWindowAreRetained  )

◆ TEST_F() [20/24]

TEST_F ( TestParseEditsForEpisode ,
EmptyMultiEpisodeResultIsNoOp  )

◆ TEST_F() [21/24]

TEST_F ( TestParseEditsForEpisode ,
EpisodeEndCutIsAddedToEditList  )

◆ TEST_F() [22/24]

TEST_F ( TestParseEditsForEpisode ,
EpisodeStartCutIsAddedToEditList  )

◆ TEST_F() [23/24]

TEST_F ( TestParseEditsForEpisode ,
SceneMarkersOutsideEpisodeWindowAreRemoved  )

◆ TEST_F() [24/24]

TEST_F ( TestParseEditsForEpisode ,
TotalCutTimeIsRecalculatedAfterEpisodeWindow  )