• Home
  • History
  • Annotate
  • only in /frameworks/av/camera/include/camera/
History log of /frameworks/av/camera/include/camera/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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