History log of /device/asus/flo/camera/QCamera2/HAL3/QCamera3Mem.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
11a4b5c79df5f832d512e0da94d596380c319dbc 07-Sep-2013 Iliyan Malchev <malchev@google.com> flo: clone of hardware/qcom/camera

History of hardware/qcom/camera at point of cloning:

6a225c8 Camera3: Name HAL threads
c232705 Camera3: Set extra usage flags for video stream buffers
2123c5d Camera3: Give heads up capture intent to Daemon
13c4851 Camera3: Enable livesnapshot for zsl
d63e05e Camera3: Add reprocess path for ZSL
d897e24 Revert "Camera3: Work around for streams with different o/p rates"
020cc22 Revert "Camera3: Destroy metadata stream whenever configure_streams happens"
b08cfe9 Camera3: Destroy metadata stream whenever configure_streams happens
ca0c6f9 Camera3: Only queue snapshot YUV buffers before snapshot request
d66e59e Camera3: Main flash support for Snapshot
d0282b3 Camera3: stream on all streams at first request
6244215 Camera3: Clamp frame duration according to current stream configuration
e310738 Always set AE_MODE_ON_AUTO_FLASH as scene mode override
cff7dec Camera3: Fix thumbnail stretch issue
6990dc7 Camera3: Add support for face detection
ce69270 camera: Update the stride for thumbnail buffers
49542da Camera3: Use non zsl snapshot stream for encoding
0b29a82 camera: adding exposure time to EXIF
00f8676 Camera3: Fix missing/incorrect static metadata fields
5742a83 Fix missing header file include
34a6e88 Camera3: Pass stream type mask as part of parameter
025ab8c Camera3: Use different stream types for different streams
acddfe2 Camera: Add checks to validate wnr capability.
c6f7291 Camera3: Enable rotation reprocess
d18b71e Camera3: Add new parameter and metadata definitions
a3af5e6 Revert "Revert "QCamera3: Flash Firing Level Support""
2c0ec47 Revert "QCamera3: Flash Firing Level Support"
ebee868 QCamera3: Flash Firing Level Support
fb0c2e8 Camera3: Fix exposure compensation setting
7ee407a Camera: Initial commit for reprocess
6356e2d QCamera3: Enable flash torch mode for video usecase
e936796 Camera3: Correct min frame duration and sensitivity range
152ee30 Camera3: Add pending request count in metadata
351fa69 mm-jpeg-interface: Disable verbose logs by default
8bb5784 Camera3: Fix issues with ZSL snapshot
ea44a48 Camera3: Update static camera metadata
cec66ac Camera3: sync init and destuct of poll_cb entries
50e303f Camera3: Protect against deleting un-initialized channel obj
5b777f8 Camera3: Merge mMutex and mRequestLock
c8d1059 Camera3: Add ZSL snapshot support
10bf682 Revert "camera: Add EXIF tag information for maker and model"
2f0dc52 Camera3: Increase meta data buffers in line with preview buffers
d97e494 Revert "Camera3: Destroy metadata stream whenever configure_streams happens"
22817c7 Camera3: Minor HAL3 static metadata fixes
afbf95f Camera3: Destroy metadata stream whenever configure_streams happens
73c570c Camera3: Add query capability
13dab24 Camera3: Fix memory leak
2d588c4 camera: OMX extention to pass work buffer
221ef4d Camera3: Halt Snapshot stream when not in use
f7d5183 Camera3: Fix translation ae modes to internal flash modes
827c33f Camera3: Handle Scene mode Manual to Auto sequence
99119ea Camera: send encode hints to power HAL for preview start/stop
8558a1d Camera3: Work around for streams with different o/p rates
120dd2c camera: Add EXIF tag information for maker and model
9443c6d Camera3: Add scene mode support, change max zoom
95666ee Remove dependency on is-board-platform-in-list to determine target
774e44f Splitting hardware/qcom/display chip specific.
226297f Camera3: Only delete channel object when one is available
dbeda6f Camera3: Only delete channel object when one is available
175fdf5 Camera3: Protect against simultaneous camera instances
b44748e Camera3: Fix JPEG Exif CTS test
3cf50b7 Camera3: Update EXIF tag information
09ecccc Camera3: Reset the ROI based on scaler crop region
cd500de Camera3: Protect against simultaneous camera instances
9a351c8 Camera3: Fix JPEG Exif CTS test
3fa5d84 Camera3: Update EXIF tag information
71402bc Camera3: Reset the ROI based on scaler crop region
17a2e6c Camera3: Fix the infinity focus mode
2b70889 Camera3: Fix the infinity focus mode
c4b4c00 Camera3: Only add faceDetect metadata when necessary
db213f7 Camera3: Protect against invalid memory access
c89c98f Camera3: Disable debug logs
99b3fc5 Camera3: Only add faceDetect metadata when necessary
99259cb Camera3: Protect against invalid memory access
013ea05 Camera3: Disable debug logs
8ed24ba camera: Add NV12_VENUS image format
a7661be Camera3: remove verbose log
156b8eb Camera3: Fix issues with exposure compensation
53074dc Camera3: Fix issues with exposure compensation
a96463d Camera3: Fix Preview Format & Scene mode parameters
59907a1 Camera3: Fix Preview Format & Scene mode parameters
74f6761 Camera3: Add missing code for Request id
1d1acf6 Don't call property_get with too small a buffer.
d343642 Camera3: Remove the hardcoding for thumbnail size
08ad023 Camera3: Remove the hardcoding for thumbnail size
47a3010 Camera2: Support Zoom for HAL3
b2b7907 Camera3: Fix JPEG encoding for different orientation
e9a0b49 Camera3: Support for more 3A features
2dd2f65 Camera3: Add changes necessary for 3A
59a548a Camera3: Pass 3A roi data to backend
b6c8485 Camera3: Fix global gStaticMetadata for static metadata
8867984 Camera3: Implement the preview callback.
37083b7 Camera3: Fix correct datatype for Zoom
e3b82c7 Camera3: Fix correct datatype for Zoom
ff1c0da HAL3: fix a typo
6a00100 camera: put back USE_DEVICE_SPECIFIC_CAMERA
5758ba2 camera: prioritize HAL3.0 over HAL1.0
c8d7d91 camera: remove old HAL
0a68666 Camera3: Fix Corruption for Snapshot
744f540 Camera3: Update HAL code from AU 221 to AU281
d5d5a90 Camera3: Code clean up and bug fix
c31ab1a Camera3: Enable capabilities and fix errors
d2c6ec6 Use libqcamera2_util to fix build race condition
65585b2 Camera3: Merge recording & snapshot functionality
b66f295 Camera3: Integrate fixes for preview, capture and video
a4f99c0 Camera3: Send buffer index info to post processor
f2fc162 Camera3: Snapshot bring up
e502ddd Camera3: Enable video recording
1c6fa86 Camera3: Add metadata and buffer aggregation in callback
0e03eb0 Camera3: Manage streams in configure streams
33cb727 Camera3: Enable preview
66cadfd Camera3: Initial snapshot implementation
97e8019 Camera3: Convert the callback metadata into fwk struct
662d6f3 Camera3: Add code to do metadata translation
e6ab32d Camera3: Implement capture request & capture result path
9de6437 Camera3: Implement process_capture_request and metadata channel
80e50bf Camera3: Metadata translation
625515b Camera3: Initial implementation
6c6d887 Camera2: Prepare for Camera HAL3 support
57ca376 Camera2: Add burst channel before continuous channels.
72594c0 QCamera2: send bundle info via stream parameter
86eb8e4 QCamera2: Fix a minor bug during camera open
11832bc Camera2: Add flag for setting default mode for denoise
cbc4742 Camera2: Add flag for setting default mode for zsl
9fc8e6b QCamera2: Change reprocess streaming mode to burst
1c6f92e QCamera2: set snapshot format to YUV422 when system prop is set
1843dcd QCamera2: fix some valgrind and Klocwork issues
4b57916 QCamera2: add two more generic 8-bit raw format.
634d425 QCamera2: Invalidates buffer caches before queue op.
a1073a9 camera: Add support for separate thumbnail omx port
28a189e QCamera2: change error callback method
7fde32d QCamera2: Adds support for NV16 snapshots
9528146 camera2: add metadata private byte array.
b971e14 QCamera2: Fix FD face buffer calculation
fde009c QCamera2: fix bug for noDisplay mode stream buf allocation
fbe69a7 QCamera2: Add KPI performance log
b62b9fe QCamera2: disable reprocess temporarily
3867dd8 camera: Fix deadlock issue during abort/fbd synchronization
d7315b7 Camera2: enable ov8825 compile on 8x26
6591d7f QCamera2: Adds invalidate cache op to the camera tests
3f92cba QCamera2: add supported livesnashot sizes for HFR
2f073d4 QCamera2: add support for video HDR
a1724bc QCamera2: Trigger buffer cache clean invalidate just after dequeuing
4faf945 Camera2: Enable ZSL by default
baf72fb Add liblog
6f83d73 qcom/camera: new camera HAL implementation
ac6775d camera: introduce USE_DEVICE_SPECIFIC_CAMERA, DO NOT MERGE
3e7ffaf camera: introduce USE_DEVICE_SPECIFIC_CAMERA
b274848 Update copyright to The Linux Foundation
937320d camera: use new ION API.
bd9d117 camera: use new ION APIs for cache operations.
86df034 Camera: Clean up FAST_AF flags, move to msm_ion.h headers
d212358 camera: wrap fast AF enums around ifdef flags & drop camera 2.0 hal
9eae3cd camera: fix use of reserved API symbol
ed84ff8 camera: fix white line in extreme darkness
4c3f8b3 camera: fix metadata symbols: DO NOT MERGE
a7884f0 mako: camera: update exif header
61350d2 camera: fix metadata symbols
21fddc5 Camera: Don't run continuous autofocus in startPreview2.
a0d9129 camera: disallow opening multiple camera instances
f492fa6 camera: Enable low power camcorder mode.
73dda0d camera: fix stability issue seen on CTS run.
5eb5ce5 camera: enable touch af
35145f2 camera: Fix Liveshot image distortion on front camera.
ada3501 camera: changes to provide postview callback.
accd62e chmod uga-x
a4fe483 camera: Changes to notify Flash/Focus/AWB/Exposure value to app.
68c37b6 camera: changes to fix stability issue seen in CTS run
52cb8ff Increase max number of EXIF tags.
d5676e9 camera: control FD in HAL
5443b86 camera: changes to fix flash mode issue in HDR mode.
ade5b5c camera: update af algorithm
21a525d support video snapshots in in 1080p/720p/480p aspect ratio
945a276 Revert "camera: set metering mode to SPOT for front camera"
b45ddca camera: enable CAF in hdr mode
9b266ab camera: disable FD by default
52fd019 camera: remove log verbosity
91697aa camera: update fast af
381791e camera: set metering mode to SPOT for front camera
a44bb1d camera: stability fixes seen in normal-power mode
62f6e26 camera: changes to fix CTS issues in normal power-mode
6d05b88 camera: enable FD
fb259ce camera: Handle NPE in data call back.
d871750 camera: changes to fix mediarecord CTS issue
5cf9cf6 camera: Enable Normal power/full size liveshot.
c1d7538 camera: Fix camera test parameters CTS.
63ebe6d camera: enhancement af functionality
4f7ee4e still: remove logspam
a3190bc camera: remove logspam
b30e37a camera: enhancement af functionality
cd1042c use pthread_cond_timedwait() in poll thread
dbf226b camera: Changes to match ZSL snapshot match issue.
49ae445 use pthread_cond_timedwait() in poll thread
90ffa5d camera: Changes to match ZSL snapshot match issue.
3f4deb8 camera: disable face detection in video mode
5efb701 camera: add stabilization buffering time
1ace1e3 camera: override caf/flash settings for change in scene mode.
1acc4cd camera: Fix for testRecorderRandomAction CTS test case.
3f7a351 camera: Stop dispatching prev frames when takepicture() is invoked.
6fc095c camera: Fix for testRecorderRandomAction CTS test case.
994c0a3 camera: Stop dispatching prev frames when takepicture() is invoked.
135e2a7 camera: change log priority and disable log message except error log
70cd441 camera: adjust the resolution front camera.
039954f camera: Set default metering mode as Center weighted.
9cf33ef camera: change to abort live snapshot.
10d817b mm-camera: change non-HDR frame rate to variable
3aba355 camera: make flash control after changing to non ZSL mode
46a8086 Revert "camera: fix the problem flash does not work in ZSL mode"
55d2d59 Disable verbose face detection logs.
8a9b4f4 camera: Changes to fix videoLiveSnapshot issue
9c49934 camera: Changes to fix videoLiveSnapshot issue
b856e5d Disable verbose auto focus state log.
dc0f710 camera: enable face detection
cf96c98 camera: add Morpho DNR support
0c9775a camera: add Morpho DNR support
2e58bad camera: adjust framerate in camcorder
c9112a8 camera: adjust framerate in camcorder
f706c93 Disable verbose AF logs.
0096374 Camera: Remove link time depenedencies on proprietary libraries.
f5198bf Camera: Decouple proprietary code from HAL.
f11111b camera: Release Encoded Memory Heap for HDR.
ac24078 camera: Release Encoded Memory Heap for HDR.
67ca985 camera: Update Focus distance only in success case
38d540d camera: add exposure-time value in EXIF
9e512d9 Camera: Fix testImmediateZoom CTS test case
53a9db9 camera: Fix HDR + Zoom + Snapshot crash.
4c1072a camera: Reduce log verbosity.
16d2262 camera: set auto antibanding as default
53f39c7 silence camera notifier logspam
b89abfa camera: Changes to validate preview/video dimension before recording.
03bed05 camera: reducing af fail range
e086ba8 camera: apply Fast Autofocus algorithm
bd637ff camera: apply Fast Autofocus algorithm
d61c678 camera: reducing af fail range
aa13225 Camera: Changes to avoid stretch in camcorder preview.
3c4c584 Camera: Changes to avoid stretch in camcorder preview.
7e72351 camera: Enable WNR in ZSL mode.
d5be4d5 camera: maintain autolock invariant
889c39f camera: Fix CTS issue i.e. drop thumbnail when size is zero.
1f66e8b Camera: support for CAMERA_MSG_FOCUS_MOVE callback
f75ebaa camera: maintain autolock invariant
42b2aa1 camera: Fix CTS issue i.e. drop thumbnail when size is zero.
badd74a Camera: support for CAMERA_MSG_FOCUS_MOVE callback
a0c000b camera: call shutter callback after configuring snapshot
b5a5bae camera: Fix CAF lock after snapshot issue.
cbc2ff6 camera: enable to read ISO value
bcbcf42 camera: Fix the fps issue during video recording in MMS.
f38403d camera: Fix for preview format change CTS issue.
a7716f9 Include public rather than private headers.
06dd3d9 camera: fix for testRecordingHint CTS test.
2a75c49 camera: Fix CTS issue for testJpegExif.
839c6a7 camera: fix for first picture taking long time with ZSL
35f2440 camera: fix the problem flash does not work in ZSL mode
9c4c5fe Camera: Enable HDR mode
44131c1 Camera: Restart Preview for HDR & NON-HDR transitions
ac1fa4b camera: fix the stripe problem on recording video via mms
f7bed85 camera: fix the problem flash does not work in ZSL mode
9024631 camera: increase q-factor to enhance image quality
8781c91 camera: increase q-factor to enhance image quality
ee2db3c camera: use low power mode as default
968e904 Camera: Reduced log verbosity.
576bf46 camera: Fix the crash issue when switching to 5MP.
f9761fc Camera: Add HAL stub to match header change.
a5f4efe camera: Enable ZSL mode for preview.
a46eb30 Camera: Initial release of camera 2.0 HAL.
0bc9b7a camera: Enable HDR processing.
83c4dfe camera: use msm_ion.h, not ion.h directly
184e988 camera: Enable wavelet denoise
0ac1f42 camera: Mako camera hal upgrade
fece043 camera: First pass attempt at reducing the logs from camera hal
d09006d camera: enable CAF after taking picture
eb414fa Change condition to use TARGET_BOARD_PLATFORM
46789ee camera: fix the problem camera get stuck in live snapshot
ce1b295 Camera updates for RDI params and ION->ashmem fallback
b5a2414 camera: mako: add 8MP camera resolution.
95581a0 Camera updates for RDI params and ION->ashmem fallback
67c5734 Temp fix to avoid building camera for wrong hw
c55ecb2 camera: fix the problem camera get stuck in live snapshot
bf1bd91 Initial version of msm camera hal
abd3b90 Initial empty repository

b/10429994
Change-Id: Ibd150c15d1c3f90d6c2df42f63bd33795a2e9e4a
Signed-off-by: Iliyan Malchev <malchev@google.com>
/device/asus/flo/camera/QCamera2/HAL3/QCamera3Mem.h