7f47f6bd7178f8bf54cf78a003a52c3f4585158c |
|
08-Mar-2017 |
Zhijun He <zhijunhe@google.com> |
Relocate marlin camera HAL to new home Commits included: 5d55fb89 QCamera2: replace absolute path with relative 65325d12 QCamera2: HAL3: Fix typo in translating AE mode 23ac1eb0 Adding deps for OmxCore_headers and gralloc_headers 0c22abaa Revert "Adding deps for libOmxCore and gralloc since they will not be copying headers anymore" 45eb03a8 Adding deps for libOmxCore and gralloc since they will not be copying headers anymore f67b36c0 fallout of cleaning-up libutils includes e51dc399 QCamera2: HAL3: Fix a typo in QCamera3PostProc f7adac40 Syntax fix 6709a13f Marlin/sailfish: Add Nexus experimental AE external flash mode bab56432 Update makefile to include msm8998 as part of VR conditional cc4b48fc Only build the msm8996 camera HAL if we're not building the VR impl. 6cc2bb9e Camera: disable open_legacy c92cb05a Camera HAL3: cut off the private reprocess metadata for HFR fd231dd8 QCamera2:HAL: Removing 20 second redundancy. f150d3e4 Revert "QCamera2: HAL3: Adjust black level metadata per CFA layout" 3ecc8139 QCamera2: HAL3: Adjust black level metadata per CFA layout 03e98f81 QCamera2: set_torch_mode returns -ENOSYS if device doesn't have flash 4bea843e msm8998: rename msmcobalt to msm8998 e924f42e QCamera2: stack: update test for cam_semaphore_timedwait c6613632 Do not include msmcobalt when building for msm8996 17883a4c msmcobalt: QCameraMem: fix build when USE_MEDIA_EXTENSIONS is not set e80ad7c0 msmcobalt: Update to LA.UM.5.7_RB1.07.00.00.251.006 59c9b8b7 QCamera2: HAL3: Use monotonic timestamp for pthread_cond_timedwait f68b1a78 SkImageEncoder->SkEncodeImage c2ee3304 msmcobalt: Update to 07.00.00.253.042 295a0ca3 msmcobalt: Update to 07.00.00.253.039 cca4d9c3 msmcobalt: update to 07.00.00.253.035 f03b179b missing include files e18afe18 QCamera2/HAL3: Handle out of order buffers in bypass mode 269c81ab msmcobalt: Update to 07.00.00.253.032 04e026fe msmcobalt: Update to 07.00.00.253.030 73d1e1e8 Add missing liblog dependency a97a4d48 Add missing liblog dependency 89876d3d Add missing liblog dependency 1bb373d3 mm-camera-intf: Update v4l2 fmt map for BAYER_MIPI_RAW_* 41e4f74f mm-camera-intf: Lower the log level or unnecessary error message 9e74aae7 Update to 07.00.00.253.024 4cbdd91b Fix format warnings in hardware/qcom/camera df9c334a msmcobalt: fix unused variable build error 34084905 QCamera2/HAL3: Report ERROR_RESULT when metadata is dropped 0f3079f4 CAMERA_MSG_META_DATA not defined in AOSP camera HAL a7910b31 msmcobalt: use SRC_MEDIA_HAL_DIR to get headers 3d63919a msmcobalt: import from LA.UM.5.7.R1.06.00.01.253.019 3b3a1c61 QCamera2/HAL3: Mutex lock mBatchSize in captureResultCb 18fdc29d QCamera2: HAL3: Set timestamp source based on sensor sync availability 006ea6b7 QCamera2: HAL3: Don't enable lens shading maps for all templates 4f4d81f1 QCamera2: HAL3: Reduce private_data size 96150f46 QCamera2: HAL3: Reduce tone map size 7e84983f QCamera2: HAL3: Enable reprocess trace aef89415 QCamera2/HAL3: Check if the key exists before accessing the value 7f4ce92d QCamera2/HAL3: Avoid double free when handling out of sequence 8f798401 Move ion allocations to use the same client. 64df6684 QCamera2: HAL3: Set proper ANTIBANDING mode depending on location 36c77cf4 QCamera2/HAL3: WUDL: Override timeout method in pic and yuv d8e91f4a QCamera2/HAL3: WUDL: Override timeout method in PicChannel 5642b2cc HAL3: restore the right exif tags 033ef9fd QCamera2/HAL3: Set timestamps in private display metadata 233d1792 QCamera: Add recover for single shot trailing buffer drop 685f4ec4 QCamera2: HAL3: Set PAAF feature mask for analysis stream f6de3629 QCamera2/HAL3: Increase max buffer count for 60fps encode bbc9e90d QCamera2: HAL3: Initialize rotation_info.device_rotation 25564480 QCamera2: HAL3: avtimer info is set to backend before stream on ee427dd9 QCamera2: HAL3: Provide perf hint to CPP for snapshot 174f59d2 QCamera2: HAL3: Move AF mode to the same metadata section as AF state d1def918 QCamera2: HAL3: Invalidate Heap buffer frame #'s after they return e3f25846 QCamera2/HAL3: Report ERROR_RESULT when metadata is dropped 5171c32d QCamera2: HAL3: correct timestamp calculation in HFR mode 75152e3c QCamera2: HAL3: Adjust black level metadata per CFA layout fea2516c QCamera2/HAL3: Disable UBWC for smaller resolutions e353c954 HAL3: make the DevCam metadata result conditional 577635c2 QCamera2: HAL3: Combine sensor, and ISP gains into EXIF f4fddf8c QCamera2/HAL3: Change verbose logging for batch mode debugging 6b0b6a36 QCamera2/HAL3: Cache metadata in batch mode 0d0a4b98 QCamera2/HAL3: Fixing frame dumping logic 73838397 QCamera2: HAL3: Disable PAAF for Callback stream 96486da6 HAL3: Consistent naming for tuning capture 3465368a QCamera: increase inflight request count for video 72e96dca HAL3: change jpeg file extension 5d6c1509 QCamera: HAL3: Use free running index mode for internal streams 847db83d HAL3: enable jpeg debug dump a62ea1e3 Camera3: Handle stream id set params correctly in HFR 680bcf0e QCamera: Detect frame drops and extract dropped buffers c669bfed QCamera: Add mechanism to report buffer indices for requests. ac1bb602 QCamera: Add buf_index into stream_request definition. 16fa8b74 QCamera2: HAL: Add NV12_UBWC for analysis stream 9364e8d4 HAL3: convert 12 bit BL values to 10 bit RAW domain d3951853 QCamera2: add avtimer debug property 6d374fa8 QCamera2: remove the magic hack for dynamic black level 1d1cc1d7 Revert "QCamera2/HAL3: Set perf lock for opaque zsl (API-2) use case" 8abc4703 Revert "QCamera2/HAL3: Enable perf lock for YUV callback requests" d478123b QCamera2/HAL3: Increase inflight request count for 60FPS encode d123bf89 Qcamera2: g_HAR debug tags to support DevCamDebug 7382c197 QCamera2: HAL3: Consistent name for Jpeg meta raw 50b4c6ae camera: Update to AU187 proprietary drop c6218b25 QCamera2: HAL3: Add post stats digital gain metadata cbaabb5c QCamera2: HAL3: Use cam_stream_ID_t for frame drop 6a1283ba QCamera2/HAL3: Make CDS and TNR mutually exclusive a67025e0 QCamera3: Fail unsupported stream configurations c90a6a8f QCamera2: Migrate daemon process to mediaserver e52ca68f QCamera2: HAL3: Add AF_SCENE_CHANGE vendor tag 26b54642 Qcamera2: add 3A debug tags to support DevCamDebug c8c0af52 camera: Update to AU171 proprietary drop bf493e54 Revert "QCamera2/HAL3: Add more resolutions to HIGH_SPEED_VIDEO list" 6d897454 Qcamera2: add vendor tag to support DevCamDebug meta b925ce82 QCamera2: Restrict preview template to maximum of 30 fps. 8dd7d679 QCamera2: avoid leaking device code names to JPEG EXIF 97bfadc4 QCamera2: HAL3: Fix a bad merge 364b1e1d QCamera2/HAL3: Use snapshot format for 4K live snapshot as well 2bdb93f1 QCamera2: HAL3: Add supported dimension for EIS as 3840x2160 bda6bce2 QCamera2/HAL3: Add dynamic black and white level conditionally abd7f8c5 QCamera2: support level 3 hardware capability 02fa2277 QCamera2: HAL3: Fix merge error for AU152 780f5c10 camera: Update to AU152 proprietary drop 0bfece10 QCamera2: HAL3: Pass HYBRID_AE_ENABLE in capture result 3385750f QCamera2: HAL3: Add hybrid AE vendor tag d59d4ae1 camera: Update camera HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.134 28263f1f QCamera2/HAL3: Black region and black level in public tags 9889e60c QCamera2: HAL3: Send BUFFER_ERROR for BLOB stream in case of buffer drop a282d3e5 Camera3: Add support for manual ISP digital gain eeca7d62 QCamera2: Fix local include location for mm-core b9ca3356 Camera3: Add support for manual ISP digital gain 0989e269 Camera3: Advertise opaque raw size info b1b9db47 QCamera2: HAL3: Remove unhelpful error message 53696cdb QCamera2: HAL3: Enable realtime time stamp 92a2363e QCamera2/HAL3: Add more resolutions to HIGH_SPEED_VIDEO list 1687b440 camera: update HAL to AU64 2ee5d18d Revert "camera: disable camera hal for msm8996" a9ceb2f5 camera: disable camera hal for msm8996 6a6aa6a9 camera: fix include paths for msm8996 7bd563b3 camera: add EXTRA_POWERHAL_HINTS guard around usage of POWER_HINT_CAM_PREVIEW 4e0b2089 camera: add VANILLA_HAL guard around CAMERA_CMD_LONGSHOT_ON 66f99765 Initial commit of msm8996 camera HAL Bug: 34165060 Change-Id: I773a809f3038b3a76513ea4d1d5224ad591483b2
/device/google/marlin/camera/QCamera2/HAL/QCameraChannel.cpp
|