mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 08:13:04 +04:00
Merge branch 4.x
This commit is contained in:
@@ -186,6 +186,7 @@ public:
|
||||
double audio_shift = cap.get(CAP_PROP_AUDIO_SHIFT_NSEC);
|
||||
double video0_timestamp = cap.get(CAP_PROP_POS_MSEC) * 1e-3;
|
||||
audio0_timestamp = video0_timestamp + audio_shift * 1e-9;
|
||||
|
||||
std::cout << "video0 timestamp: " << video0_timestamp << " audio0 timestamp: " << audio0_timestamp << " (audio shift nanoseconds: " << audio_shift << " , seconds: " << audio_shift * 1e-9 << ")" << std::endl;
|
||||
}
|
||||
ASSERT_TRUE(cap.retrieve(videoFrame));
|
||||
@@ -230,7 +231,7 @@ public:
|
||||
EXPECT_NEAR(
|
||||
cap.get(CAP_PROP_AUDIO_POS) / samplePerSecond + audio0_timestamp,
|
||||
cap.get(CAP_PROP_POS_MSEC) * 1e-3,
|
||||
(1.0 / fps) * 0.3)
|
||||
(1.0 / fps) * 0.6)
|
||||
<< "CAP_PROP_AUDIO_POS=" << cap.get(CAP_PROP_AUDIO_POS) << " CAP_PROP_POS_MSEC=" << cap.get(CAP_PROP_POS_MSEC);
|
||||
}
|
||||
if (frame != 0 && frame != numberOfFrames-1 && audioData[0].size() != (size_t)numberOfSamples)
|
||||
|
||||
Reference in New Issue
Block a user