5c22c15ed8c593189ed9bb8fcbccace2ca63b82a |
01-Jan-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Support physical camera metadata in capture result - Add physical camera metadata in capture result. - Adjust capture_result book-keeping for physical capture result. - Adapt to new version of ICameraDeviceCallback. - Batch physical metadata with logical metadata within one process_capture_result call. Test: testLogicalCameraTest CTS test Bug: 64691172 Change-Id: I63fd343770cbb6183b7c6e4566c698f69801a8e8
aptureResult.h
|
aebbe41461c597cdcb4be35edb5484410b9b2dff |
15-Jan-2018 |
Emilian Peev <epeev@google.com> |
camera: Support multiple physical camera requests Capture requests could include settings for different physical cameras. Camera service should always check whether such extended requests refer to valid physical devices and process them accordingly. Fix some stability issues in the camera native tests. Test: Basic camera sanity using camera application, camera_client_test, Camera CTS Bug: 64691172 Change-Id: I68b81e983dd0b7caebfa03e4f0cf283f2a91dc7a
amera2/CaptureRequest.h
|
c28189a64a6ef65aecccb6e3bb980f1afc189a1c |
28-Nov-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Add physicalCameraId to OutputConfiguration Add physical camera ID in OutputConfiguration so that the application can optionally set physical camera id for an output stream. Test: Camera CTS Bug: 64691172 Change-Id: I5909cd71618cc07ef403c420913eb1c02f1e10f0
amera2/OutputConfiguration.h
|
4dfa4cca7a4fcf5ea4a37dca1fef7f2f56f6dd8c |
11-Nov-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: pass StreamSurfaceId instead of Surface Also fix buffer error callback on shared surfaces. Test: CTS Bug: 68020997 Change-Id: I71d6a1373ff09dcb21d39f78dd56727cbde9a3ad
amera2/CaptureRequest.h
|
d39b9e3ec153f68b6ba81228b5aa29a9b72770b0 |
31-Oct-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera NDK: add user context set/get API Also add ACaptureRequest_copy API. Test: new NDK CTS test Bug: 64266031 Change-Id: I77cee16621d92ff3a4cd0c929419a4972b2be040
amera2/CaptureRequest.h
|
40ead60d7163c2d5577099d49f11da7afa6124d1 |
26-Sep-2017 |
Emilian Peev <epeev@google.com> |
Add support for dynamic shared output surfaces The Camera API needs to support the dynamic attach/detach of extra output surfaces to a given camera stream. Bug: 63912484 Change-Id: I18809aea31f78fb9e125bd18b58951ade4fad3c5
amera2/OutputConfiguration.h
|
e8c96c765b95ec7dcd10732621a825fce05960c6 |
27-Jun-2017 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Clean up ICameraServiceProxy; send it more info - Remove hand-written ICameraServiceProxy C++ impl; use the AIDL- generated version instead - Send client package name and camera facing with the camera state notices Test: Verify by logging that information sent to proxy is correct; no camera CTS regressions. Bug: 32449509 Change-Id: I7a305b76b4f1d5c08b7938108bd73c95986508e0
CameraServiceProxy.h
|
7e8d4ba5887affda749978d787b898bf31fda729 |
05-May-2017 |
Colin Cross <ccross@android.com> |
Move libmediandk and libcamera2ndk headers Move libmediandk and libcamera2ndk headers into their module and export them from there. Also move them to the same path relative to the export as used in the NDK, media/ for libmediandk and camera/ for libcamera2ndk. Test: builds Change-Id: I0b424e0e48bfb5e2b762694a97d799de08f5dda3
dk/NdkCameraCaptureSession.h
dk/NdkCameraDevice.h
dk/NdkCameraError.h
dk/NdkCameraManager.h
dk/NdkCameraMetadata.h
dk/NdkCameraMetadataTags.h
dk/NdkCaptureRequest.h
|
00645f11812b19a51b459f327221b7b2aa690c08 |
19-Apr-2017 |
Chien-Yu Chen <cychen@google.com> |
camera: Update for enableZsl values in template For apps targeting SDK versions O and newer, the value of enableZsl may be true in still capture template. the value of enableZsl is always false for other templates. For apps targeting SDK versions older than O, the value of enableZsl is always flase. Test: make Bug: 34983527 Change-Id: I06b2a18254a78bd6505e9b6e6addc09ebf0f925f
dk/NdkCameraMetadataTags.h
|
71c73a2985a7ac65ee597be3441ab300fa56e22e |
21-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Support vendor tags from multiple providers Different vendors could have different vendor tags. A global vendor tag cache will store all available vendor tag descriptors from different providers. The cache will then be shared with each camera client. Camera metadata will use specific vendor ids stored in the metadata buffer to identify the correct vendor tag provider. Bug: 34275821 Test: adb shell /data/nativetest/cameraservice_test/cameraservice_test --gtest_filter=CameraProviderManagerTest.MultipleVendorTagTest Complete Camera/Camera2 CTS tests Change-Id: I2262128f21a0167504f018230624e2a89786c467
endorTagDescriptor.h
|
b5df547bce900fa5764d735bee304e79c001d60d |
21-Mar-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: HAL1 recording batching support Test: Angler HAL1 + batching normal recording mode Bug: 35997432 Change-Id: If088715ccdb40163f44150c16deed62432692c07
amera.h
CameraRecordingProxy.h
CameraRecordingProxyListener.h
ndroid/hardware/ICamera.h
ndroid/hardware/ICameraClient.h
|
e2b43843fd12783188edd2c54188ea8d26864788 |
02-Feb-2017 |
Vijay Venkatraman <vijaykv@google.com> |
Moved headers from include/ to appropriate libs include/camera -> camera/include/camera include/media/audiohal -> media/libaudiohal/include include/media/AudioResampler*.h -> media/libaudioprocessing/include include/media/Audio*.h,IAudio*.h,IEffect*.h,ToneGenerator.h -> media/libaudioclient/include include/media/EffectsFactoryApi.h -> media/libeffects/include include/media/stagefright -> media/libstagefright/include include/media/nbaio -> media/libnbaio/include include/media/<rest of files> -> media/libmedia/include include/cpustats -> media/libcpustats/include/cpustats Added symlinks from old location to new ones Bug: 33241851 Test: VNDK linked modules will need to add explicit lib dep. All other modules should compile the same Change-Id: I0ecf754a2132640ae781a3cc31428fb8c0bd1669
amera.h
ameraBase.h
ameraMetadata.h
ameraParameters.h
ameraParameters2.h
ameraUtils.h
aptureResult.h
CameraRecordingProxy.h
CameraRecordingProxyListener.h
CameraServiceProxy.h
endorTagDescriptor.h
ndroid/hardware/ICamera.h
ndroid/hardware/ICameraClient.h
amera2/CaptureRequest.h
amera2/OutputConfiguration.h
amera2/SubmitInfo.h
dk/NdkCameraCaptureSession.h
dk/NdkCameraDevice.h
dk/NdkCameraError.h
dk/NdkCameraManager.h
dk/NdkCameraMetadata.h
dk/NdkCameraMetadataTags.h
dk/NdkCaptureRequest.h
|