mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 15:58:43 +00:00
Fix VTS PlaybackDataFlowWithTsVideoFilterTest sometimes failed.
[Description] If filter is started after playback thread, sometimes filter cannot get data correctly because of timing issue. Start playback thread after filter is started so that filter will always get data correctly. Bug: 235185563 Test: 1. Testcase pass Change-Id: I97c38dab1ff81c31b4bb48c8015b626b3a6325ed
This commit is contained in:
committed by
Gregory Montoir
parent
8f966e27eb
commit
8ab7fd8b21
@@ -144,9 +144,9 @@ void TunerPlaybackHidlTest::playbackSingleFilterTest(FilterConfig filterConf, Dv
|
||||
ASSERT_TRUE(mFilterTests.getNewlyOpenedFilterId(filterId));
|
||||
ASSERT_TRUE(mFilterTests.configFilter(filterConf.settings, filterId));
|
||||
ASSERT_TRUE(mFilterTests.getFilterMQDescriptor(filterId, filterConf.getMqDesc));
|
||||
mDvrTests.startPlaybackInputThread(dvrConf.playbackInputFile, dvrConf.settings.playback());
|
||||
ASSERT_TRUE(mDvrTests.startDvrPlayback());
|
||||
ASSERT_TRUE(mFilterTests.startFilter(filterId));
|
||||
mDvrTests.startPlaybackInputThread(dvrConf.playbackInputFile, dvrConf.settings.playback());
|
||||
ASSERT_TRUE(filterDataOutputTest());
|
||||
mDvrTests.stopPlaybackThread();
|
||||
ASSERT_TRUE(mFilterTests.stopFilter(filterId));
|
||||
|
||||
Reference in New Issue
Block a user