401 Commits (8499f13735227aab50b4bc859a1ea6f02166e912)

Author SHA1 Message Date
Dan Albert 0cb2c99f70 Clean up test makefiles.
10 years ago
Ruben Brunk b3afa1e3c2 camera2: Fix CameraUtils orientation for front camera.
10 years ago
Igor Murashkin 0b88a62d4d camera: Fix setParameters for Preview FPS single/range values
10 years ago
Eino-Ville Talvala 0ccba97ebe Camera2: Fix transforms for front-facing cameras
10 years ago
Zhijun He 204e3295e2 Camera HAL3: migrate from partial quirks to partial result
10 years ago
Ruben Brunk 5698d4461a camera2: Set orientation flags for hardware composer.
10 years ago
Zhijun He b10cdadf0f cameraservice: Implement HAL1 and higher HAL API coexistence
10 years ago
Igor Murashkin 65d14b9825 camera: Add #getLegacyParameters, #supportsCameraApi to ICameraService
10 years ago
Mark Salyzyn 6415ef3f79 am dd80baf5: am 1f15b117: Merge "libcamera_client: 64-bit compile issue"
10 years ago
Mark Salyzyn 1a93f0cbb9 libcamera_client: 64-bit compile issue (part deux)
10 years ago
Mark Salyzyn 7b73e7127d libcamera_client: 64-bit compile issue
10 years ago
Ruben Brunk ce8ae0f62a Merge "cameraservice: Fix ICameraDeviceUser aidl order."
10 years ago
Ruben Brunk 29478402ba cameraservice: Fix ICameraDeviceUser aidl order.
10 years ago
Elliott Hughes 87cebadd48 resolved conflicts for merge of f285c91e to master
10 years ago
Ruben Brunk b2119af7f4 camera2: Update CameraService for HAL1 shim.
10 years ago
Zhijun He 9181b9f4bb Camera: Don't enable log spew by default for eng build
10 years ago
Ruben Brunk f81648ec38 camera3: Update CameraMetadata vendor tag handling.
10 years ago
Ruben Brunk 6770260f83 Revert "camera3: Update CameraMetadata vendor tag handling."
10 years ago
Ruben Brunk 4764324d27 camera3: Update CameraMetadata vendor tag handling.
10 years ago
Jianing Wei cb0652e5a8 CameraService: trigger appropriate callbacks for burst capture.
10 years ago
Zhijun He 7595c47b48 CameraMetadata: Fix String tag update null character issue
10 years ago
Eino-Ville Talvala 1cebdb7732 Revert "camera: Fix setParameters for Preview FPS single/range values"
10 years ago
Igor Murashkin c3dcf1007a am 65550a0e: am 0370be96: DO NOT MERGE: camera: Fix setParameters for Preview FPS single/range values
10 years ago
Igor Murashkin 91820d46b5 am 0370be96: DO NOT MERGE: camera: Fix setParameters for Preview FPS single/range values
10 years ago
Igor Murashkin 0370be96e3 DO NOT MERGE: camera: Fix setParameters for Preview FPS single/range values
10 years ago
Igor Murashkin 9078a1b3b9 camera: Fix setParameters for Preview FPS single/range values
10 years ago
Dan Stoza b5ea3014b8 Merge "Remove deprecated BufferQueue constructor"
10 years ago
Igor Murashkin e1445da747 camera2: Don't log vendor tag errors when camera HAL too old
10 years ago
Ruben Brunk d1176ef166 camera3: Pass vendor tags through binder.
10 years ago
Dan Stoza 8aa0f0619e Remove deprecated BufferQueue constructor
10 years ago
Narayan Kamath 1d6fa7af12 resolved conflicts for merge of 566be7c3 to master
11 years ago
Kévin PETIT 377b2ec9a2 Make frameworks/av 64-bit compatible
11 years ago
Zhijun He 146aed1ec0 CameraMetadata: fix metadata alignment issue
11 years ago
Eino-Ville Talvala fd6ecdd39b Camera HAL3/API1: Add support for the partial result quirk.
11 years ago
Eino-Ville Talvala f1e98d857e Camera API 2, Device 2/3: Implement idle and shutter callbacks
11 years ago
Zhijun He 2b59be89dc Camera: Implement getCameraCharacteristics
11 years ago
Zhijun He d1d6467d3b Camera: Correct stream id types
11 years ago
Eino-Ville Talvala e07f53720b Merge "Camera2: Add flush support" into klp-dev
11 years ago
Igor Murashkin 88aef23d00 camera2: Get rid of annoying "Reading a NULL string...." error message
11 years ago
Eino-Ville Talvala abaa51d3ca Camera2: Add flush support
11 years ago
Eino-Ville Talvala 4b820b0e1f Camera1: Rename setPreviewTexture to ...Target for clarity
11 years ago
Eino-Ville Talvala 1ce7c34e67 Camera1: Set preview to be asynchronous, and remove dead code
11 years ago
Ruben Brunk 0f61d8f14a Refactor CameraService to handle errors properly.
11 years ago
Mathias Agopian deeef54487 separte producer and consumer interfaces
11 years ago
Zhijun He 11d0d44d58 Camera: fix the metadate parcel write issue
11 years ago
Eino-Ville Talvala 7b82efe7a3 Camera: Rename new API to camera2, rearrange camera service
11 years ago
Zhijun He 2ab500c632 camera2: Implement ICameraDeviceUser::waitUntilIdle
11 years ago
Mathias Agopian 5e1f08b391 update to new Consumer APIs
11 years ago
Mathias Agopian 5478f3c44b Merge "always pass the BufferQueue explicitely to consumers"
11 years ago
Igor Murashkin 099b457f32 camera2: Implement ICameraDeviceUser::getCameraInfo
11 years ago
Mathias Agopian 8d764bfc74 always pass the BufferQueue explicitely to consumers
11 years ago
Jean-Baptiste Queru 91a582c467 am 8ebdfa8b: am 5de9ef20: am 365ed394: Merge "Typo in CameraParameters::set"
11 years ago
Jean-Baptiste Queru 5de9ef20d5 am 365ed394: Merge "Typo in CameraParameters::set"
11 years ago
Igor Murashkin e7ee763774 Initial implementation of android.hardware.photography.CameraDevice (service)
11 years ago
Igor Murashkin bef3f23f16 camera: Make some binder interfaces compatible with AIDL
11 years ago
Igor Murashkin 81243ade35 am ad60695f: am 1a95a727: Merge "camera: Use new camera_metadata structure validation functions" into jb-mr2-dev
11 years ago
Igor Murashkin d1ae0fe1f3 camera: Use new camera_metadata structure validation functions
11 years ago
Igor Murashkin e2d1e3d043 camera: Use new camera_metadata structure validation functions
11 years ago
Igor Murashkin 15f227174e am b9258b57: am d090054d: Merge "Fix ProCameraTests to pass on Wolfie, disabling failing tests" into jb-mr2-dev
11 years ago
Igor Murashkin c6deb68aa7 Fix ProCameraTests to pass on Wolfie, disabling failing tests
11 years ago
Igor Murashkin c8e19c1dad Fix ProCameraTests to pass on Wolfie, disabling failing tests
11 years ago
Eino-Ville Talvala 3ee3550a2f Camera: Add preview callback surface support
11 years ago
Yu Shan Emily Lau 7455393a82 Merge "Update the test output path." into jb-mr2-dev
11 years ago
Yu Shan Emily Lau 1821b0a4eb Merge "Update the test output path." into jb-mr2-dev
11 years ago
Yu Shan Emily Lau 41f37e7c29 Update the test output path.
11 years ago
Yu Shan Emily Lau b34e0b72f0 Update the test output path.
11 years ago
Ying Wang da0dc0af0e Add liblog
11 years ago
Ying Wang ecba7488c5 Add liblog
11 years ago
Eino-Ville Talvala 3b53bc9b41 Camera: Add input side to camera3 HAL device
11 years ago
Eino-Ville Talvala f76e027c43 Camera: Add input side to camera3 HAL device
11 years ago
Igor Murashkin ad065d38da Merge "Camera: Add hotplug support (for fixed # of cameras)" into jb-mr2-dev
11 years ago
Igor Murashkin 8d012b56cb Merge "Camera: Add hotplug support (for fixed # of cameras)" into jb-mr2-dev
11 years ago
Igor Murashkin 65d7986cea ProCamera: Fix memory leak in consumeFrameMetadata
11 years ago
Igor Murashkin e3e18d93d6 ProCamera: Fix memory leak in consumeFrameMetadata
11 years ago
Igor Murashkin cba2c16355 Camera: Add hotplug support (for fixed # of cameras)
11 years ago
Igor Murashkin a36381479c Camera: Add hotplug support (for fixed # of cameras)
11 years ago
Igor Murashkin 475391897f ProCameraTests: Minor add grey/frame count debug-only print outs
11 years ago
Igor Murashkin 46ee76c093 ProCameraTests: Minor add grey/frame count debug-only print outs
11 years ago
Mathias Agopian 99617adda9 remove uses of Surface in favor or IGraphicBufferProducer
11 years ago
Mathias Agopian 33da402287 remove uses of Surface in favor or IGraphicBufferProducer
11 years ago
Igor Murashkin fa4cf9d310 (Camera)ProCamera: Remove unused functions from binder interface
11 years ago
Igor Murashkin 7cf9a7e7d1 (Camera)ProCamera: Remove unused functions from binder interface
11 years ago
Igor Murashkin fb41376855 ProCamera: Add CpuConsumer asynchronous mode support
12 years ago
Igor Murashkin ba5ca4ee77 ProCamera: Add CpuConsumer asynchronous mode support
12 years ago
Igor Murashkin 8fdfbe27ac Camera: Drop ProCamera connections when a Camera connection happens
12 years ago
Igor Murashkin bfc9915f48 Camera: Drop ProCamera connections when a Camera connection happens
12 years ago
Igor Murashkin 721f17283e ProCameraTest: Drop frames test move processing delay between lock/unlock
12 years ago
Igor Murashkin 3fa4891f54 ProCameraTest: Drop frames test move processing delay between lock/unlock
12 years ago
Igor Murashkin b84d935c17 camera_client: refactor Camera/ProCamera commonalities into BasicCamera
12 years ago
Igor Murashkin c073ba5254 camera_client: refactor Camera/ProCamera commonalities into BasicCamera
12 years ago
Eino-Ville Talvala 48af7e8dd4 CameraService and Stagefright: Support AppOps
12 years ago
Eino-Ville Talvala ceb388d6c0 CameraService and Stagefright: Support AppOps
12 years ago
Igor Murashkin 94a90a43b2 ProCamera: Fix waitForFrameBuffer not handling multiple outstanding frames
12 years ago
Igor Murashkin 4bc4a3845e ProCamera: Fix waitForFrameBuffer not handling multiple outstanding frames
12 years ago
Igor Murashkin 687f26c7bd ProCamera: add waitForFrameBuffer/waitForFrameResult blocking calls
12 years ago
Igor Murashkin a140a6efea ProCamera: add waitForFrameBuffer/waitForFrameResult blocking calls
12 years ago
Igor Murashkin 1d74853933 Camera: ProCameraTests: clean up a bit, still needs more cleanup
12 years ago
Igor Murashkin dcb07d51e3 Camera: ProCameraTests: clean up a bit, still needs more cleanup
12 years ago
Igor Murashkin d127c2c8a8 ProCamera: Add getInfo for getting static metadata (and a test)
12 years ago
Igor Murashkin 7b33a74bbc ProCamera: Add getInfo for getting static metadata (and a test)
12 years ago
Igor Murashkin 418e493e8d Camera: ProCamera - implement onResultReceived callback for metadata callbacks
12 years ago
Igor Murashkin a91537e268 Camera: ProCamera - implement onResultReceived callback for metadata callbacks
12 years ago
Igor Murashkin 5076182ce4 Camera: ProCameraTests - add CpuConsumer tests for dual streams
12 years ago
Igor Murashkin eb72e1796b Camera: ProCameraTests - add CpuConsumer tests for dual streams
12 years ago
Igor Murashkin c0767f148e Camera: ProCamera - add createStreamCpu and unit test
12 years ago
Igor Murashkin 5835cc46a2 Camera: ProCamera - add createStreamCpu and unit test
12 years ago
Igor Murashkin 5494cdc67b Camera: Change ProCamera to take IGraphicBufferProducer
12 years ago
Igor Murashkin 76f8b43909 Camera: Change ProCamera to take IGraphicBufferProducer
12 years ago
Igor Murashkin 69e22433b9 Camera: ProCamera2Client - add createStream (service is stubbed) and unit test
12 years ago
Igor Murashkin 985fd30a10 Camera: ProCamera2Client - add createStream (service is stubbed) and unit test
12 years ago
Igor Murashkin 9476926bb9 Camera: ProCamera - add createStream stub and unit test for it
12 years ago
Igor Murashkin 68506fd58d Camera: ProCamera - add createStream stub and unit test for it
12 years ago
Igor Murashkin 90fce97bf3 Camera: ProCameraTests - add asynchronous locking unit test
12 years ago
Igor Murashkin 39f79f77a4 Camera: ProCameraTests - add asynchronous locking unit test
12 years ago
Igor Murashkin 68c8066830 Camera: ProClient add asynchronous locks and such
12 years ago
Igor Murashkin 5376573eff Camera: ProClient add asynchronous locks and such
12 years ago
Igor Murashkin bfb5d5ef5b Camera: Add ProCamera private binder interface for an API2-light functionality
12 years ago
Igor Murashkin 634a51509e Camera: Add ProCamera private binder interface for an API2-light functionality
12 years ago
Igor Murashkin e4e5b2f23f Camera: Add unit test infrastructure for libcameraclient
12 years ago
Igor Murashkin 1d88023e1d Camera: Add unit test infrastructure for libcameraclient
12 years ago
Igor Murashkin 537799199b Camera: Add exists function to CameraMetadata
12 years ago
Igor Murashkin fc42642ab7 Camera: Add exists function to CameraMetadata
12 years ago
Igor Murashkin bd02dd1bf1 Camera: Move CameraMetadata.h from service to client library
12 years ago
Igor Murashkin 7efa520c76 Camera: Move CameraMetadata.h from service to client library
12 years ago
Andy McFadden 484566c410 Rename ISurfaceTexture and SurfaceTexture
12 years ago
Andy McFadden 8ba01021b5 Rename ISurfaceTexture and SurfaceTexture
12 years ago
You Kim 4c18eb30b4 Typo in CameraParameters::set
12 years ago
James Painter 0517e304d0 DO NOT MERGE: Remove experimental parameters for burst mode
12 years ago
Eino-Ville Talvala c61b2aaab1 Camera: Add HDR scene mode constants.
12 years ago
Eino-Ville Talvala c81284a2b7 Camera: Add HDR scene mode constants.
12 years ago
James Painter e538206d15 Camera2: Add a burst mode skeleton.
12 years ago
James Painter c3dbf1a40d Camera2: Add a burst mode skeleton.
12 years ago
Eino-Ville Talvala f6d9696bf1 Camera: Add OPAQUE pixel format to CameraParameters
12 years ago
James Dong 3d51d5cb53 Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/
12 years ago
Wu-cheng Li 08ad5efcef Remove new camera connect API.
12 years ago
Wu-cheng Li 2fd2440d01 Add a new camera open API that allows taking the ownership.
12 years ago
Mathias Agopian df712ea86e fix libgui header location
13 years ago
Steve Block 29357bc2c0 Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
13 years ago
Steve Block 5ff1dd576b Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE
13 years ago
Steve Block b8a805261b Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
13 years ago
Steve Block 3856b090cd Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE
13 years ago
Eino-Ville Talvala 7019d2247e Add video stabilization control to Camera parameters.
13 years ago
Wu-cheng Li a8e409f8f9 Add video snapshot camera parameter.
13 years ago
Wu-cheng Li ab3f1388c7 Add new camera focus mode FOCUS_MODE_CONTINUOUS_PICTURE.
13 years ago
Wu-cheng Li 79e2ab42c3 Add camera bayer image format.
13 years ago
Wu-cheng Li 57c86189bc Pass camera frame metadata from camera service to Java.
13 years ago
Wu-cheng Li 40cdc56efa Add camera recording hint parameter.
13 years ago
Wu-cheng Li 7fc25dd82d Add camera face detection API.
13 years ago
Jeff Brown 5e0067b486 Remove the simulator target from all makefiles.
13 years ago
Wu-cheng Li 4ca2c7c913 Add framework support for camcorder zoom.
13 years ago
Iliyan Malchev 5e7271d6e2 CameraParameters: add PIXEL_FORMAT_RGBA8888
13 years ago
Eino-Ville Talvala fd99e1dda6 Add auto-white balance locking to the Camera API.
13 years ago
Eino-Ville Talvala 95fbf2cdcc Add an auto-exposure lock feature to the Camera API.
13 years ago
Wu-cheng Li 38ecadbeb0 Add camera metering area API.
13 years ago
Wu-cheng Li a1c3d37ef9 Add camera focus area API.
13 years ago
Iliyan Malchev 108dddf924 frameworks/base: some camera-interface cleanup
13 years ago
Mathias Agopian 5f7fcf29a7 merge libsurfaceflinger_client into libgui
13 years ago
Wu-cheng Li 6f7a293c1b Merge "Add YV12 preview format to camera parameter constants."
14 years ago
Wu-cheng Li d42c6e8904 Add YV12 preview format to camera parameter constants.
14 years ago
James Dong e468ac57f6 Application-managed callback buffer support for raw image
14 years ago
Jamie Gennis bfa33aae4f Add camera service support for SurfaceTexture.
14 years ago
Wu-cheng Li 627baacc74 Camera::create should fail when it fails to connect the camera.
14 years ago
James Dong 0f5a6f9231 Add preferred preview size support in the camera framework
14 years ago
James Dong c42478ed7b Fixed a race condition where some recording frames may not be released.
14 years ago
James Dong e2ad6734ec Camera framework change required for 0-memcpy recording
14 years ago
James Dong 0d14c25355 Video size retrieval/configuration support in camera hal
14 years ago
Wu-cheng Li 9219e0b4eb am 2ad1ebca: am d45cb72a: Rename FOCUS_MODE_CONTINUOUS to FOCUS_MODE_CONTINUOUS_VIDEO.
14 years ago
Wu-cheng Li ac4205c906 Rename FOCUS_MODE_CONTINUOUS to FOCUS_MODE_CONTINUOUS_VIDEO.
14 years ago
James Dong e2d8ba8c36 Add YUV420P color format support for video output from camera hal
14 years ago
Wu-cheng Li f015774f9d am 6e46e6f7: am 7ec7b997: Remove camera metering mode API.
14 years ago
Wu-cheng Li 541d7655d9 Remove camera metering mode API.
14 years ago
Wu-cheng Li 10d3d28bdd am 346b6126: am 97a56269: Merge "Add camera fps range API." into gingerbread
14 years ago
Jamie Gennis 4b79168835 Change the framework to use the new camera preview path.
14 years ago
Wu-cheng Li 04379fa9a0 Add camera fps range API.
14 years ago
Nipun Kwatra e44607eacd Adding getSupportedPreviewSizes to CameraParameters.DO NOT MERGE
14 years ago
Nipun Kwatra 34c91a321c Adding getSupportedPictureSizes to CameraParameters.DO NOT MERGE
14 years ago
Nipun Kwatra 0cc18781fb Adding parseSizesList, getSupportedPreviewSizes to CameraParameters.
14 years ago
Nipun Kwatra 99b4de9243 Adding getSupportedPictureSizes which returns a Vector of supported Sizes.
14 years ago
Jean-Baptiste Queru 9da2070b6d resolved conflicts for merge of 27eecb70 to gingerbread
14 years ago
Jean-Baptiste Queru 0319aaecb0 am 4506c62a: fix inaccurate copyrights
14 years ago
Jean-Baptiste Queru 68335fdd6e fix inaccurate copyrights
14 years ago
Jean-Baptiste Queru 01cff46497 fix inaccurate copyrights
14 years ago
Chih-Chung Chang ddbdb35d17 Change camera interface to support multiple cameras.
14 years ago
Wu-cheng Li d38bee5858 Add KEY_SUPPORTED_METERING_MODES and fix some typos.
14 years ago
Wu-cheng Li 2b8aba228e Add camera metering mode API.
14 years ago
Wu-cheng Li 0b0279e0d2 Add video frame parameter.
14 years ago
Wu-cheng Li ae77ffa16b Fix build error.
14 years ago
Wu-cheng Li 09a2ab9dfe Add camera focus distances API.
14 years ago
Chih-Chung Chang d06618ee31 Fix deadlock if the last reference of ICameraClient is removed in
14 years ago
Wu-cheng Li 83e5a900e5 am d8c33747: am 78624e41: Add remove method in CameraParameters class.
14 years ago
Wu-cheng Li adbda96f6a Add remove method in CameraParameters class.
14 years ago
Wu-cheng Li 4bf7ace0d9 Add continuous focus mode constant.
14 years ago
Chih-Chung Chang 35a055b8bf Support multiple cameras in framework.
14 years ago
Wu-cheng Li 465d5a7f35 Add SCENE_MODE_BARCODE and FOCUS_MODE_EDOF.
14 years ago
Wu-cheng Li 8cc76ae259 Add some comments for zoom methods.
14 years ago
Chih-Chung Chang f8ed70a20f Call unlinkToDeath() when we disconnect the Camera,
14 years ago
Wu-cheng Li d8d888ea7c Add camera parameter string constant for "true".
15 years ago
Ray Chen c0170bc6c6 Add location provider name to gps-processing-method in EXIF header.
15 years ago
Wu-cheng Li 949c5037a6 Unhide zoom API.
15 years ago
Wu-cheng Li 4f1bff9717 Unhide exposure compensation API.
15 years ago
Mathias Agopian 3cf613507f split libsurfaceflinger_client and libcamera_client out of libui
15 years ago