Loading audio/core/all-versions/vts/functional/7.0/AudioPrimaryHidlHalTest.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -957,10 +957,16 @@ TEST_P(CompressedOffloadOutputStreamTest, Mp3FormatGaplessOffload) { ASSERT_NO_FATAL_FAILURE(createPatchIfNeeded()); const int presentationeEndPrecisionMs = 1000; const int sampleRate = 44100; // The duration of sine882hz3s.mp3 is: 3 seconds + (576 + 756) samples. // This is a mono file, thus 1 frame = 1 sample for it. const int fullTrackDurationMs = 3000 + (576 + 756) * 1000 / sampleRate; const int significantSampleNumber = (presentationeEndPrecisionMs * sampleRate) / 1000; // 'delay' is the amount of frames ignored at the beginning, 'padding' is the amount of frames // ignored at the end of the track. Extra 1000 samples are requested for trimming to reduce the // test running time. const int delay = 576 + 1000; const int padding = 756 + 1000; const int durationMs = 3000 - 44; const int durationMs = fullTrackDurationMs - (delay + padding) * 1000 / sampleRate; auto start = std::chrono::steady_clock::now(); auto callbacks = sp<OffloadCallbacks>::make(); std::mutex presentationEndLock; Loading Loading
audio/core/all-versions/vts/functional/7.0/AudioPrimaryHidlHalTest.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -957,10 +957,16 @@ TEST_P(CompressedOffloadOutputStreamTest, Mp3FormatGaplessOffload) { ASSERT_NO_FATAL_FAILURE(createPatchIfNeeded()); const int presentationeEndPrecisionMs = 1000; const int sampleRate = 44100; // The duration of sine882hz3s.mp3 is: 3 seconds + (576 + 756) samples. // This is a mono file, thus 1 frame = 1 sample for it. const int fullTrackDurationMs = 3000 + (576 + 756) * 1000 / sampleRate; const int significantSampleNumber = (presentationeEndPrecisionMs * sampleRate) / 1000; // 'delay' is the amount of frames ignored at the beginning, 'padding' is the amount of frames // ignored at the end of the track. Extra 1000 samples are requested for trimming to reduce the // test running time. const int delay = 576 + 1000; const int padding = 756 + 1000; const int durationMs = 3000 - 44; const int durationMs = fullTrackDurationMs - (delay + padding) * 1000 / sampleRate; auto start = std::chrono::steady_clock::now(); auto callbacks = sp<OffloadCallbacks>::make(); std::mutex presentationEndLock; Loading