MCPcopy Create free account
hub / github.com/FFMS/ffms2 / DoIndexing

Method DoIndexing

test/display_matrix.cpp:50–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48}
49
50bool DisplayMatrixTest::DoIndexing(std::string file_name) {
51 indexer = FFMS_CreateIndexer(file_name.c_str(), &E);
52 NULL_CHECK(indexer);
53 FFMS_TrackTypeIndexSettings(indexer, FFMS_TYPE_VIDEO, 1, 0);
54
55 index = FFMS_DoIndexing2(indexer, 0, &E);
56 NULL_CHECK(index);
57
58 video_track_idx = FFMS_GetFirstTrackOfType(index, FFMS_TYPE_VIDEO, &E);
59 EXPECT_GE(0, video_track_idx);
60
61 video_source = FFMS_CreateVideoSource(file_name.c_str(), video_track_idx, index, 1, FFMS_SEEK_NORMAL, &E);
62 NULL_CHECK(video_source);
63
64 VP = FFMS_GetVideoProperties(video_source); // Can't fail
65
66 return true;
67}
68
69TEST_F(DisplayMatrixTest, HFlip270) {
70 std::string FilePath = SamplesDir + "/qrvideo_hflip_90.mov";

Callers

nothing calls this directly

Calls 6

FFMS_CreateIndexerFunction · 0.85
FFMS_DoIndexing2Function · 0.85
FFMS_GetFirstTrackOfTypeFunction · 0.85
FFMS_CreateVideoSourceFunction · 0.85
FFMS_GetVideoPropertiesFunction · 0.85

Tested by

no test coverage detected