Fixed a few more issue with the openshot::FrameMapper and openshot::FFmpegReader unit tests.

This commit is contained in:
Jonathan Thomas
2015-03-08 22:24:12 -05:00
parent 00eae62663
commit 820e8a2095
2 changed files with 7 additions and 7 deletions

View File

@@ -60,7 +60,7 @@ TEST(FFmpegReader_Check_Audio_File)
// Check audio properties
CHECK_EQUAL(2, f->GetAudioChannelsCount());
CHECK_EQUAL(333, f->GetAudioSamplesCount());
CHECK_EQUAL(332, f->GetAudioSamplesCount());
// Check actual sample values (to be sure the waveform is correct)
CHECK_CLOSE(0.0f, samples[0], 0.00001);

View File

@@ -187,18 +187,18 @@ TEST(FrameMapper_resample_audio_48000_to_41000)
// Check details
CHECK_EQUAL(3, map.GetFrame(1)->GetAudioChannelsCount());
CHECK_EQUAL(1459, map.GetFrame(1)->GetAudioSamplesCount());
CHECK_EQUAL(1469, map.GetFrame(2)->GetAudioSamplesCount());
CHECK_EQUAL(1469, map.GetFrame(50)->GetAudioSamplesCount());
CHECK_EQUAL(1460, map.GetFrame(1)->GetAudioSamplesCount());
CHECK_EQUAL(1470, map.GetFrame(2)->GetAudioSamplesCount());
CHECK_EQUAL(1470, map.GetFrame(50)->GetAudioSamplesCount());
// Change mapping data
map.ChangeMapping(Fraction(25,1), PULLDOWN_NONE, 22050, 1, LAYOUT_MONO);
// Check details
CHECK_EQUAL(1, map.GetFrame(1)->GetAudioChannelsCount());
CHECK_EQUAL(871, map.GetFrame(1)->GetAudioSamplesCount());
CHECK_EQUAL(881, map.GetFrame(2)->GetAudioSamplesCount());
CHECK_EQUAL(881, map.GetFrame(50)->GetAudioSamplesCount());
CHECK_EQUAL(872, map.GetFrame(1)->GetAudioSamplesCount());
CHECK_EQUAL(882, map.GetFrame(2)->GetAudioSamplesCount());
CHECK_EQUAL(882, map.GetFrame(50)->GetAudioSamplesCount());
// Close mapper
map.Close();