You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
Fixed a few more issue with the openshot::FrameMapper and openshot::FFmpegReader unit tests.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user