onShutter第一张照片快门延迟比后续拍摄慢

时间:2014-01-10 00:06:59

标签: android performance android-ndk android-camera

我使用我的HTC One和适用于Android相机的ShutterCallback来遇到这个特殊的“功能”(我会尝试在其他设备上查看这是否可以在其他硬件上重复)。为了记录,我没有聚焦,我已经锁定曝光,关闭了抗污染,并将JPEG qaulity设置为100。

我第一次拍照并测量从调用takePicture到调用onShutter时的延迟,延迟始终为850 +/- 50毫秒。然而,在第一张照片之后,后续照片的快门滞后变为大约530 +/- 50毫秒。有什么想法可能导致这个?我试过了JNI documentation,但没有什么突出的。我想知道相机硬件中是否有一些指向缓冲区的缓存。但是,我不明白为什么它会产生300毫秒的差异。

编辑:我看到Galaxy Nexus上第一张照片和后续照片之间的快门延迟差距约为150。

0 个答案:

没有答案