diff --git a/tools/emulator/system/camera/EmulatedFakeCamera2.cpp b/tools/emulator/system/camera/EmulatedFakeCamera2.cpp index 0929ca6c9..4e4ee548d 100644 --- a/tools/emulator/system/camera/EmulatedFakeCamera2.cpp +++ b/tools/emulator/system/camera/EmulatedFakeCamera2.cpp @@ -266,6 +266,11 @@ int EmulatedFakeCamera2::allocateStream( uint32_t *max_buffers) { Mutex::Autolock l(mMutex); + // Temporary shim until FORMAT_ZSL is removed + if (format == CAMERA2_HAL_PIXEL_FORMAT_ZSL) { + format = HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED; + } + if (format != HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED) { unsigned int numFormats = sizeof(kAvailableFormats) / sizeof(uint32_t); unsigned int formatIdx = 0;