summaryrefslogtreecommitdiffstats
path: root/services/camera/libcameraservice/Android.mk
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2014-08-27 14:41:33 -0700
committerEino-Ville Talvala <etalvala@google.com>2014-08-28 15:47:50 -0700
commit16a2ada049447c156648812b94d25be07869f284 (patch)
treeef74c94c21a8ce5989cca904c87b36146993f58f /services/camera/libcameraservice/Android.mk
parent1754351d9199721e7e7943461689e399ef015260 (diff)
downloadframeworks_av-16a2ada049447c156648812b94d25be07869f284.zip
frameworks_av-16a2ada049447c156648812b94d25be07869f284.tar.gz
frameworks_av-16a2ada049447c156648812b94d25be07869f284.tar.bz2
CameraService: Create a dummy stream when 0 streams are requested.
A workaround for a camera device HAL v3.2 or older specification hole - it's not acceptable to configure_streams with 0 output streams. However, we allow for this at the public API level, to allow an application to release all output streams. So in this case, create a dummy stream that doesn't actually do anything as a placeholder. Bug: 17220694 Change-Id: Ib25242ffc2c9f2b2f619fd5fe6d652266579da85
Diffstat (limited to 'services/camera/libcameraservice/Android.mk')
-rw-r--r--services/camera/libcameraservice/Android.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/camera/libcameraservice/Android.mk b/services/camera/libcameraservice/Android.mk
index 2f485b9..9d6ab23 100644
--- a/services/camera/libcameraservice/Android.mk
+++ b/services/camera/libcameraservice/Android.mk
@@ -47,6 +47,7 @@ LOCAL_SRC_FILES:= \
device3/Camera3InputStream.cpp \
device3/Camera3OutputStream.cpp \
device3/Camera3ZslStream.cpp \
+ device3/Camera3DummyStream.cpp \
device3/StatusTracker.cpp \
gui/RingBufferConsumer.cpp \
utils/CameraTraces.cpp \