android p cts CtsCameraTestCases fail
1529 ワード
android.hardware.camera2.cts.RecordingTest#testBasicRecording
android.hardware.camera2.cts.RecordingTest#testBasicVideoStabilizationRecording
android.hardware.camera2.cts.RecordingTest#testBurstVideoSnapshot
android.hardware.camera2.cts.RecordingTest#testRecordingFramerateLowToHigh
android.hardware.camera2.cts.RecordingTest#testRecordingFromPersistentSurface
fail:junit.framework.AssertionFailedError: Camera 0: Video frame drop rate too high: 18.461538%, tolerance 5.000000%. Video size: 1920x1080, expectedDuration [2466.666504,2466.666504], expectedFrameDuration 33.333332, frameDropCnt 12, frameCount 65
このプロジェクトは500 wのsensorの元の構成がconfig_static_metadata_scale.h
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_JPEG_SIZES)//remove @ 3.2
//CONFIG_ENTRY_VALUE(MSize(800, 600), MSize)
CONFIG_ENTRY_VALUE(MSize(1600, 1200), MSize)
// CONFIG_ENTRY_VALUE(MSize(1920, 1080), MSize)
CONFIG_METADATA_END()
CONFIG_METADATA_BEGIN(MTK_JPEG_MAX_SIZE)//
CONFIG_ENTRY_VALUE(2304000, MINT32) //1600*1200*2*0.6
CONFIG_METADATA_END()
次のように変更します.
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_JPEG_SIZES)//remove @ 3.2
CONFIG_ENTRY_VALUE(MSize(800, 600), MSize)
CONFIG_ENTRY_VALUE(MSize(1600, 1200), MSize)
CONFIG_ENTRY_VALUE(MSize(2560, 1920), MSize)
CONFIG_METADATA_END()
CONFIG_METADATA_BEGIN(MTK_JPEG_MAX_SIZE)//
CONFIG_ENTRY_VALUE(5898240, MINT32) //2560*1920*2*0.6
CONFIG_METADATA_END()