OSDN Git Service

Camera3: block until get an available buffer
authorZhijun He <zhijunhe@google.com>
Tue, 15 Apr 2014 21:09:55 +0000 (14:09 -0700)
committerZhijun He <zhijunhe@google.com>
Sat, 19 Apr 2014 00:55:51 +0000 (17:55 -0700)
commit6adc9ccb2948d9421a0ed4b74f52b909bcec2037
tree511b67a742dcc45fa1e7d7932cb9275069e56fae
parentcb010a3fa85db1eb90346b35e484e21e7f1b1a4b
Camera3: block until get an available buffer

Camera3Stream shouldn't error out when the max number of buffers are already
dequeued. It should block until next buffer returned from camera device.

Bug: 11595505
Change-Id: If65a70c29cb04219e14ded0744059c0ab783444b
services/camera/libcameraservice/device3/Camera3IOStreamBase.cpp
services/camera/libcameraservice/device3/Camera3IOStreamBase.h
services/camera/libcameraservice/device3/Camera3InputStream.cpp
services/camera/libcameraservice/device3/Camera3OutputStream.cpp
services/camera/libcameraservice/device3/Camera3Stream.cpp
services/camera/libcameraservice/device3/Camera3Stream.h
services/camera/libcameraservice/device3/Camera3ZslStream.cpp