History log of /hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
28263f1f90ddbc15ece167cca540ec21132e188a 09-Apr-2016 Naveen Ramaraj <nramaraj@codeaurora.org> QCamera2/HAL3: Black region and black level in public tags

Use the public tags for the following metadata instead of
vendor tags
- ANDROID_SENSOR_OPTICAL_BLACK_REGIONS
- ANDROID_SENSOR_DYNAMIC_BLACK_LEVEL
- ANDROID_SENSOR_DYNAMIC_WHITE_LEVEL

Bug: 28091008
CRs-Fixed: 998824
Change-Id: Id4b3facc9ca7bca07e0850d65d521b6a66f7032d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
1687b440bcda598006d1950f74915f0cea3b66a3 09-Mar-2016 Mekala Natarajan <mekalan@codeaurora.org> camera: update HAL to AU64

Update HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.064.

Top commits:
4395409 QCamera2: Resolve CLANG compilation errors
c62e068 QCamera2: Remove LOCAL_CLANG := disable flags

Change-Id: I779a2b4c63db1f76b3b75515c6d2fd9ce2d16eb5
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
66f9976540f830b0090ff2ca557b0364a53f2008 04-Mar-2016 Patrick Tjin <pattjin@google.com> Initial commit of msm8996 camera HAL

Includes these commits:
clone of CAF:platform/hardware/qcom/camera -b caf/camera.lnx.1.0-rel.1.0
e4e210b Promotion of camera.lnx.1.0-00031.
ee1f0a8 QCamera2: Changes to fix color format issue in HFR batch mode.
67a0842 QCamera2: Changes to fix offline RAW cancel picture issue.
aabc087 QCamera2: HAL: Make Analysis stream format same as Preview
13c82a3 QCamera2: Fix issue with EXIF make & model tags

Changed files:
Android.mk replaced

Bug: 27456444
Change-Id: I154fb0f1399cfbad7cef66d2c48120ecd6fce9da
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
b0d02bfd9919a0405278add0207af12a24edc6f7 29-Feb-2016 Ed Tam <etam@google.com> Purging hardware/qcom/camera to prep for new camera HAL

Change-Id: Ia67a1f30a97aa639f5593ec30ae888ed3268e855
Signed-off-by: Ed Tam <etam@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
447d3ff3606cb1e0bbc906d2db7fece125754e2a 21-Aug-2015 Shuzhen Wang <shuzhenw@codeaurora.org> camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.271

a0c97c4 Camera3: Add support for 2015 experimental tags
501de7b mm-jpeg-interface: Fix memory leak during b2b snapshot
887d289 QCamera2: Wait for PMIC to finish initialization
31b46e4 Camera3: Do not allocate any HAL buffers for analysis stream
4cc5a76 Camera3: Specify default crop_info in metadata for no-crop case

Change-Id: I58bc6d9530df26fdeaf8e92098d3483d155e5e6c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
6aa9b38bfca290ae44bb5417d8758aa1ddc55eb2 18-Aug-2015 Vineeta Srivastava <vsrivastava@google.com> update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.245

a5d1ddb Camera3: Fixes related to flush and abort
9ae95c6 Camera3: Correct the assumption on when to create reprocess channel
8f4ec04 Camera3: Add YUV_888 as a supported output format for reprocess
07a2608 Revert "Camera3: Override CDS mode in Pproc bypass case"
5f72dad QCamera2: HAL3: Add stream based cds into metadata
ce5c2a5 QCamera2: add CDS feature mask
b077914 Camera3: Improve PPROC bypass

Change-Id: I56b361afb98f1598e31089a1dc3cb1774bc7e75e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
93423e9e6dfa22e08f661e2909ffb7b9682c370e 14-Aug-2015 Vineeta Srivastava <vsrivastava@google.com> camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.237

0f3adc9 QCamera2/HAL3: Set HFR_MODE_OFF when in non-HFR mode
a46c578 QCamera2/HAL3: Advertise HFR capability only if sensor advertises
85a6677 HAL/QCamera2: Add new meta data for source black level applied
3288511 Camera3: Fix leak of qcamera_hal3_pp_buffer_t structure

Change-Id: I955d275d27e0817844683f46c3dbeefcc543f68d
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
b6e5f465c153deccb183eabe67dd130240126286 11-Aug-2015 Vineeta Srivastava <vsrivastava@google.com> camera: update to AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.228

6adb1d4 Camera3: Enable TNR (Temporal Noise Reduction)
362c1fe Camera3: Change callback buffer format
ada817b QCamera2: Add eeprom version and ldaf calibration data to exif
1c754a7 QCamera2: Add eeprom info field

Change-Id: I170295f7ea107eae6c6e0b5f9e76d6c666eff31f
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
e03726469f37ef6902098ba2d12f37e7bdce2f5a 30-Jul-2015 Tanmaya Godbole <tgodbole@codeaurora.org> Camera3: Make the reprocess crop data agnostic to stream id

Since we cannot guarantee that the stream id of the reprocessing
input stream will be the same as an existing stream id, we have to
decouple the crop information from stream id.
Instead, we can be certain that an output stream the same size as
the reprocess stream will have the same crop information and hence
we use stream size to determine reprocess crop information.

Change-Id: I645913d82bf1fe381e069142a9bc4b18b77ee220
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
aa129e9213b2f56662ce20cdc8ace99e1ae06e17 15-Jul-2015 Vineeta Srivastava <vsrivastava@google.com> camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.170

ef0c115 Camera3: Add support for dynamic black level reporting
5f25369 QCamera2/HAL3: Dynamic Black level feature
ed517be QCamera2/HAL3: Disable 120 fps mode in HFR

Change-Id: I7c827a8140cbdc19df9246a6f0afd8cfafb0764c
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
4d017a7ea03989adb115cef482889a8172f30634 11-Jun-2015 Vineeta Srivastava <vsrivastava@google.com> camera: update AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.110

277aa09 mm-camera-intf: Reset buf_idx inside batch buffer after queueing
71785e5 Camera3: Support sensor output being different than active array
df86df2 Camera3: Only update power hint entering/exiting video mode
d87924d QCamera2: HAL3 changes to support online rotation
c63435c Camera3: Add vendor tags for av_timer

Change-Id: I1b7593bfc97b1460674c3c03b9d5307f8b0212f6
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
70381c33dd5dc44892293201494f324f479a01c8 15-May-2015 Vineeta Srivastava <vsrivastava@google.com> camera: add camera hal

camera hal version AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.060
Change-Id: I5aa694d022ec80bf231a8c2f4ed82b7f7fb09f03
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
2892557d2b6ab55e3b86e7b20b36723cffd57b6f 15-May-2015 Vineeta Srivastava <vsrivastava@google.com> Revert "camera: add camera hal"

This reverts commit 11c15f219a4c7b095d5d3367bc369cc2ea873ffa.

Change-Id: Ieb7fe72daf5c0d081e74175b2a5482f401517cc8
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
11c15f219a4c7b095d5d3367bc369cc2ea873ffa 15-May-2015 Vineeta Srivastava <vsrivastava@google.com> camera: add camera hal

camera hal version AU_LINUX_ANDROID_LA.BF64.1.2.9.05.01.00.089.060

Change-Id: Iac4bbb2778f28546875d1f08a29153f450a56868
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
9043979fe76373a4e9408949bbbe1aae85277652 25-Jun-2014 Iliyan Malchev <malchev@google.com> obsolete hardware/qcom/camera

This project now lives per device, under device/$OEM/$TARGET/camera.

Change-Id: I4e9be5516a3bdeb4db7978cb01c06105bd3428ca
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
edc7d18eca9cc3d053d0c41059366e06dd524334 24-Jun-2014 Iliyan Malchev <malchev@google.com> Revert "AU_LINUX_ANDROID_WOLFPACK64.04.04.02.114.022"

This reverts commit 1ae761c167e28a6a40830d52576fe5bcbce0debb.

Change-Id: I1cdbd78cd9c2987229271cb03dc5ce3df7e9267e
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
1ae761c167e28a6a40830d52576fe5bcbce0debb 24-Jun-2014 Iliyan Malchev <malchev@google.com> AU_LINUX_ANDROID_WOLFPACK64.04.04.02.114.022

701f98f camera HAL: add makefile guards
d06734d QCamera2: Really remove KERNEL_OBJ dependencies
bebb0a6 Camera3: Update HAL implementation to CAMERA_MODULE_API_VERSION_2_3 spec
66dad10 QCamera2: Fix gralloc include path
57f1584 Revert "rename heap_mask -> heap_id_mask"
4b96d93 QCamera2: Enable vanilla HAL
274834e Merge "QCamera: Change metadata tuning version to 3"
b83e62f Merge "Camera3: Remove unsupported jpeg sizes"
95317a9 Merge "camera3: Update MANUAL_POST_PROCESSING enum name"
7636c91 Merge "QCamera2: Always compile mm-camera-test and mm-jpeg-interface test"
ff0c817 Merge "QCamera2: Move common dependency and kernel headers to new makefile"
9c00bc8 Merge "QCamera2: HAL: Featurize value added features"
a4efc51 Merge "QCamera2: Replace fdprintf with POSIX dprintf"
61a2c57 Merge "Camera: Support msm8084 board platform"
166c020 Merge "mm-qcamera-app: Fix for take picture freeze"
b45e8ca Merge "QCamera2: Adding support for Auto HDR"
dea36bd Camera3: Remove unsupported jpeg sizes
45850c7 camera3: Update MANUAL_POST_PROCESSING enum name
d5c00b9 QCamera2: Always compile mm-camera-test and mm-jpeg-interface test
6b13afb QCamera2: Move common dependency and kernel headers to new makefile
218cb5c QCamera2: HAL: Featurize value added features
2d08b64 QCamera2: Replace fdprintf with POSIX dprintf
58d344e Camera: Support msm8084 board platform
d4c8c3b Merge "Camera : Fix incorrect raw stream dimension issue."
5ab3556 Merge "QCamera2: Add dynamic JPEG QTable support in mm-jpeg-interface"
8bc17ce rename heap_mask -> heap_id_mask
ecda31e QCamera2: Make file changes for compiling 32bit only
c408ced Camera3: Implement android.request.pipelineDepth
121a0a2 Camera3: Add support for CDS vendor tag
078946d QCamera2: Add CDS mode parameter
42ea4e3 QCamera2: Add dynamic JPEG QTable support in mm-jpeg-interface
a523ffc Camera3: Set power hint during camera operation.
f7ad1c4 Camera3: Set sync frame number to int64
3e60232 QCamera2: unlock jpeg session lock during OMX_SendCommand
362bc5d Camera: Add new setprop parameter to specify RAW format
b71ffbd Camera3: Add subsampling flag during reprocess
03eeb20 camera: jpeg: Enhance mm-jpeg-interface-test app
02d67d8 QCamera: Fix for AEC fluctuation in video recording.
690c24e QCamera2: Add FD callback support for RDI mode
069b3fa QCamera2: Add support for scene selection mode
c8bdf5e QCamera2: Add Extra preview buffers to maxStreamBuf
f67c883 QCamera2: AOST: Disable sharpness for optizoom
a736592 Merge "QCamera2: Fix random wrong input for bracketing"
e850a42 QCamera2: Fix random wrong input for bracketing
887d5e6 Camera: Add deferred work logic for RAW stream
ac58c04 Merge "camera: HAL: Update Makefile to generate correct library"
92ef6fc Merge "QCamera2: Properly handle buffer start poll"
928792d Merge "QCamera2: Don't initialize preview channel in ready state"
85ffa6d Merge "QCamera2: Supports torch flash mode configuration without preview"
b75f1be camera: HAL: Update Makefile to generate correct library
3178252 QCamera2: Properly handle buffer start poll
558d322 QCamera2: Don't initialize preview channel in ready state
ed19108 QCamera2: Supports torch flash mode configuration without preview
20f4561 QCamera2: Fix a typo
f39ebea Camera : Fix incorrect raw stream dimension issue.
52ce0f7 Camera3: Prevent possible memory corruption
c5335fa Camera3: Update defaults for manual template
859d152 Camera3: Add availableStallDurations metadata
d3fcde5 Camera: Add support for DNG metadata
ac17813 Camera: Add support for Neutral point DNG metadata
1eb4680 Camera: Add support for forward transform and color transform
672080d Camera3: Implement android.sensor.greenSplit
7f0f943 Camera: Add metadata support for DNG tags
511efff Camera3: Report correct flash mode and flash state
d1d39cf Camera3: Report Android sync frame number
6765acd Camera3: Fix jpeg metadata reporting
9eb7e03 Camera3: Add support for test pattern
e2f5e6b Camera3: Calculate end of Jpeg buffer according to spec
7f58018 Camera3: Set first the focus mode then the focus value
bf8b2fc Camera3: Propogate correct antibanding mode to the backend
4b5d717 QCamera3: add support for referenceIlluminant
9687350 Camera3: Do not block process capture request from HAL
38cccca Camera3: Update supported tonemap modes
1a0b651 Camera3: Add support for thumbnail quality
9656695 Camera3: HAL refactoring
6e3a5a8 mm-qcamera-app: Fix for take picture freeze
17e98f6 QCamera2: Change all 1 byte param_data_t members to 4 bytes
8dee056 QCamera2: stack: Remove duplicate definition in metadata structure
ba62192 Camera: Consolidate param and metadata buffer structures
5c4eed8 Camera3: Fix memory leak during frame reprocess
70549de Camera3: Remove redundant Buffer tracking structure
ad53bb4 Camera3: Use active array top/left from capability
508c5c0 Camera3: Add new static metadata
6602b0a Camera3: Report hotpixel and hotpixelmap modes
86edd82 Camera3: Upgrade Camera device version to 3.2
a3fb5c3 Camera3: Set focus distance calibration static metadata
d8572eb Camera2: Add flash.available tag with new metadata spec
d1684fa Camera3: Add support for tone map mode
7ff3636 QCamera: Change metadata tuning version to 3
58ddc83 QCamera2: Adding support for Auto HDR
c1294e1 Camera3: Add data type for Lens shading mode
9369c89 Camera3: Add missing metadata in templates
d7e4c68 Camera3: Remove unnecessary heap allocations
c00e5e1 Camera3: Remove buffer registration phase
121e382 Camera3: Fix vendor tag implementation
fa673f1 Camera3: Bump up module api version to 2.1
7f86d78 Camera3: Queue buffer before setting frame settings
f8ba64a camera3: Update maxRegions tag.
fe82fef Camera: Replace metadata buffer with a structure of structures
2062203 QCamera2/HAL: Adds run-time enabling of debug logs
e11d03a QCamera3: Adding Urgent Metadata
2e3df5f Camera: Makefile changes to bringup camera
7dc4fac Camera: Changes needed for compilation
b8f5ae1 Merge "QCamera2: Disable flash bracketing after capture"
d11b3af Merge "QCamera2: Set HAL3 metadata in mm-jpeg-intf testapp"
b82164c Merge "QCamera2: Add support for thumbnail quality in the JPEG interface"
bc4dc32 Merge "Camera3: Make maximum thumbnail size to be 4x3"
30f0f54 Merge "Camera3: Add availableLeds to static metadata"
434a222 QCamera2: Disable flash bracketing after capture
7c43145 Merge "Rename plutonium to msm8994"
41b5144 Camera3: Make maximum thumbnail size to be 4x3
01548a3 Camera3: Add availableLeds to static metadata
fc0aa8e Merge "QCamera2: Decrease thermal level fps steps"
4b1622c Merge "QCamera2: Correct crop data query from metadata"
06900ad Merge "QCamera2: Fix metadata searching"
bf98ed4 Merge "QCamera2: Fix flash bracketing capture hang"
f023bbe Merge "QCamera2: Fix flash updating"
eca81b4 QCamera2: Fix flash updating
44cb5e7 QCamera2: Fix flash bracketing capture hang
1f63fd4 Merge "camera: Disable Flash on UbiFocus and Optizoom"
9c45df7 Merge "Camera3: Fix value reported for maxFaceCount"
0720f2f Merge "Camera3: stop_channel should be after stop_stream"
ffd7ba3 QCamera2: Set HAL3 metadata in mm-jpeg-intf testapp
107e1df Camera3: Fix value reported for maxFaceCount
6508344 Camera3: stop_channel should be after stop_stream
9132f22 Merge "Camera3: Set F_NUMBER in exif header"
2abd4b1 Merge "QCamera2: Extract metadata depending on HAL version in mm_jpeg_interface"
d9e7dba camera: Disable Flash on UbiFocus and Optizoom
74369db QCamera2: Fix metadata searching
00b6244 QCamera2: Add support for thumbnail quality in the JPEG interface
fcd8eee Camera3: Set F_NUMBER in exif header
f2f44e3 QCamera2: Extract metadata depending on HAL version in mm_jpeg_interface
aea5114 QCamera2: Decrease thermal level fps steps
fab8407 Merge "QCamera2: Fix clearing configuration list from set face detect"
42b2d33 Merge "QCamera2: Take pictures without zoom for optizoom input"
2261c64 Merge "QCamera2: Fix number of snapshots per shutter for ubi refocus"
11d9729 Merge "QCamera2: Don't sync parameters for reprocessing stream twice"
dfba507 Merge "QCamera2: Add RDI secure mode support"
d79f6e4 Merge "QCamera2: Refactor decision for using main stream for thumbnail"
f4e1bd2 Merge "QCamera2: Fix thumbnail rotation and crop"
e7f35a6 Merge "QCamera3: Adds run-time enabling of debug logs"
1e97201 QCamera2: Fix number of snapshots per shutter for ubi refocus
134ee70 QCamera3: Adds run-time enabling of debug logs
cce4787 Merge "QCamera2: Klocwork issues clean up"
1d13805 Merge "QCamera2: Don't set default legacy burst"
25aa733 QCamera2: Fix clearing configuration list from set face detect
d1103d9 Merge "camera: CDS info fill in during re processing"
426f63b QCamera2: Take pictures without zoom for optizoom input
7376f9c QCamera2: Refactor decision for using main stream for thumbnail
d58931c QCamera2: Fix thumbnail rotation and crop
36201ca Rename plutonium to msm8994
fefa033 QCamera2: Add RDI secure mode support
20de875 Merge "QCamera2: Remove extra imglib bufs"
d312a65 Merge "QCamera2: change the logic of pthread_cond_wait"
d2fffb8 QCamera2: Don't set default legacy burst
6740d36 Merge "QCamera2: Set m_nFaceProcMask flag early in setFaceDetection"
02c7330 Merge "Add support for Burst mode flash feature"
d771707 Merge "camera: Disable Face Detection in video mode"
91497e8 Merge "camera: HAL : Add msm8916 tartget"
952e86e Merge "camera: Revert copyright for Android open source"
1590c26 camera: Disable Face Detection in video mode
83299df Merge "QCamera2: Sync postproc thread start"
d0d8daf QCamera2: Don't sync parameters for reprocessing stream twice
daa8996 QCamera2: Remove extra imglib bufs
20df0c3 camera: Revert copyright for Android open source
178ffa8 camera: HAL : Add msm8916 tartget
b192e87 Add support for Burst mode flash feature
f4e7e1d Merge "Camera: Increase preview buffer number in ZSL mode by 2"
5c1ed0f camera: CDS info fill in during re processing
7aa12c6 Merge "Camera: Add linked list for API results"
f8faa40 Merge "QCamera2: Add preview ready state to isPreviewRunning function"
a8ffa5e Merge "Camera3: Fix Jpeg encoding"
3e319d8 Merge "Camera3: Minor HAL3 static metadata fixes"
2e8d2c7 Merge "QCamera2: Pass the parameter from HAL for DIS"
31c8214 QCamera2: Set m_nFaceProcMask flag early in setFaceDetection
d0e2587 QCamera2: Klocwork issues clean up
394d094 Camera: Increase preview buffer number in ZSL mode by 2
7c5c721 Merge "QCamera2: Fix flash not fired for chroma flash"
6987f3e Merge "Adding Camera Hardware Exif Tags populated at Camera backend"
9a6b075 Camera3: Fix Jpeg encoding
9886468 Camera3: Minor HAL3 static metadata fixes
bffb658 QCamera2: Fix flash not fired for chroma flash
5640484 Merge "camera: Fix ubifocus crash during legacy burst mode"
9fda7bb Merge "QCamera2: Don't display input frames for reprocessing"
1406126 Merge "QCamera2: Fix zsl buffer starvation"
ac12b48 Merge "QCamera2: Fix optizoom buffer number"
501dbdf Merge "QCamera2: Move optizoom enable decision to camera parameters"
e9527a4 Merge "camera: Fix ubifocus refocus hang and corruption issues"
43a5319 Merge "QCamera2: Sync image prop runtime parameters"
1a2fd26 Merge "camera: Support refocus feature for ubifocus"
5690610 camera: Fix ubifocus crash during legacy burst mode
e2c6576 QCamera2: Don't display input frames for reprocessing
88ac3e0 QCamera2: Fix zsl buffer starvation
9671fbb QCamera2: Fix optizoom buffer number
8852bd2 QCamera2: Move optizoom enable decision to camera parameters
e66e67e camera: Fix ubifocus refocus hang and corruption issues
5fdcfd7 QCamera2: Sync image prop runtime parameters
c89e58e camera: Support refocus feature for ubifocus
459ffe1 Merge "Revert "Camera: Replace exhaustive param list with only required runtime list""
c4e1a1f Revert "Camera: Replace exhaustive param list with only required runtime list"
30c61d1 Merge "Camera: Qcamera2: Increase chromatix data buffer size for eztune"
8fa5c6a QCamera2: Correct crop data query from metadata
a15db07 Merge "QCamera2: Fix ae bracketing"
fd69c35 Merge "QCamera2: Add support for ZSL HDR"
3115729 Merge "Revert "QCamera2: Add optional holding image capture buffer release""
258063f Merge "QCamera2: Fix zsl aost buffer number"
ff490c8 Merge "QCamera2: Start bracketing for non zsl mode"
0456a52 Merge "QCamera2: Fix port issues for Add support for AOST features."
94006d9 Camera: Qcamera2: Increase chromatix data buffer size for eztune
a058a87 Merge "QCamera2: Use snapshot frame for thumbnail in ZSL"
5f8c47c Merge "hardware/qcom/camera: Enable plutonium target"
b054f70 Merge "QCamera2: Added RDI support"
4c58594 Adding Camera Hardware Exif Tags populated at Camera backend
c7e915f Merge "QCamera2: Fix metada data buf leak for error handling"
3e41d24 Merge "Camera: Add the HAL version"
68091e7 Merge "QCamera2 : Restart preview when DIS is enabled/disabled."
d151b7c QCamera2: Fix ae bracketing
33a7f30 QCamera2: Add support for ZSL HDR
3e5eff2 QCamera2: change the logic of pthread_cond_wait
688684c hardware/qcom/camera: Enable plutonium target
194894e QCamera2 : Restart preview when DIS is enabled/disabled.
8f98f0a Revert "QCamera2: Add optional holding image capture buffer release"
e207bda QCamera2: Fix zsl aost buffer number
aea4abe QCamera2: Start bracketing for non zsl mode
9624b22 QCamera2: Fix port issues for Add support for AOST features.
b556a31 QCamera2: Added RDI support
e62e2bb Merge "Camera: fix memory leak in camera hal"
c9adbad Merge "camera: fix sensor info parsing logic"
4a8747f Merge "Camera: Get camera info from media devices."
e88285d Merge "QCamera2: Sync stream stop with poll updates"
1d8d680 Merge "QCamera2: Add support for flash during longshot"
4e5be46 QCamera2: Fix metada data buf leak for error handling
602b30c QCamera2: Add preview ready state to isPreviewRunning function
e4c8fe0 QCamera2: Pass the parameter from HAL for DIS
5e80f55 Camera: Add the HAL version
8f01cca QCamera2: Add support for flash during longshot
aad41b9 Merge "QCamera2/stack/mm-camera-interface: Enable/disable debug logs runtime"
8b36148 Merge "Camera: Replace exhaustive param list with only required runtime list"
fa1b4e0 Merge "QCamera2: Adds support for offline reprocessing"
cb115a8 Merge "Camera: Set preferred preview size from supported preview sizes"
5f33d8a Merge "QCamera2: Avoid race condition during thermal init"
76fd4f1 QCamera2: Sync stream stop with poll updates
204c87b QCamera2: Use snapshot frame for thumbnail in ZSL
ec8ed5e Camera: Add linked list for API results
381f635 Merge "Revert "camera: Update the stride for thumbnail buffers""
a3edb4c Merge "Camera: Match thumbnail aspect ratio to liveshot size."
bbe7986 Camera: Match thumbnail aspect ratio to liveshot size.
b5d1516 QCamera2: Avoid race condition during thermal init
c7af4a4 Camera: fix memory leak in camera hal
c6862fc camera: fix sensor info parsing logic
27d6adc Camera: Get camera info from media devices.
78d4913 QCamera2: Sync postproc thread start
c2e5d22 Merge "QCamera2: mm_jpeg: Fix work buf count"
822206c Revert "camera: Update the stride for thumbnail buffers"
c4ea640 QCamera2: Adds support for offline reprocessing
88291d7 Camera: Set preferred preview size from supported preview sizes
66482e5 Merge "QCamera2: Camera_test makefile added to HAL Makefile"
5176e70 Merge "QCamera2: Don't enable ZSL by default"
f82d0c0 Merge "mm-qcamera-app: take picture no matter focus is success or not"
7d015d8 Merge "Camera: Disable livesnapshot for 4k x 2k resolution"
caa9219 Merge "Qcamera2: Fix avtimer time stamp calcuation."
ec86fc9 Merge "QCamera2/HAL3: Add dump functionality"
d6216c8 Merge "QCamera2: Allow memory pools to be disabled"
8702692 Merge "QCamera2: Adds memory pools for stream buffers"
e8bc0f0 Merge "QCamera2: Adds support for early preview restart"
42283c1 Merge "QCamera2: Fix for raw capture concurrency"
893322a Merge "QCamera2: Add Deffered work thread"
c08b3e9 Qcamera2: Fix avtimer time stamp calcuation.
4fa17e2 Merge "QCamera2: Fix disabling flash during HDR"
b49b7fb QCamera2/HAL3: Add dump functionality
4dea1d6 QCamera2: Allow memory pools to be disabled
ad53b73 QCamera2: Adds memory pools for stream buffers
e5c7ea5 QCamera2: Adds support for early preview restart
f7d4e11 QCamera2: Fix for raw capture concurrency
abc99ea QCamera2: Add Deffered work thread
c9be92e QCamera2: Don't enable ZSL by default
eeabc6f mm-qcamera-app: take picture no matter focus is success or not
2a9181e Merge "QCamera2: Avoid race conditions during jpeg encoding"
07b3a02 Merge "Camera2: Remove tuning parameter entry from metadata list"
24e9989 Merge "Changes to wait for extra buffer allocation until start stream."
07a1b4c Merge "Camera: Correct burst count for preview + raw."
5d2e07e Merge "QCamera2: Add ZSL buffer matching log"
4f6d251 QCamera2: mm_jpeg: Fix work buf count
219e692 Merge "QCamera2: Add dump functionality"
5cd5cfb Merge "QCamera2: Remove redundant ifneq from make file"
4122bef Merge "QCamera2: add output format support for jpegdec"
00a3732 Merge "QCamera2: Add support for early shutter callback"
f9150cb Merge "Camera HAL1.0: Buffer Optimization for single ZSL snapshot"
7eb197e Merge "QCamera2: Reduces buffer count during reprocess in longshot"
a2800e4 Merge "QCamera2: Fixes incorrect channel start error handling"
7013543 Merge "QCamera2: Changes for HDR metadata posting"
ac3d9f1 QCamera2: Camera_test makefile added to HAL Makefile
3711d12 Merge "camera: Add cpp_chromatixData in cam_types.h"
8553a45 Merge "Qcamera2: Fixing jerkiness in recorded video"
e989330 Camera2: Remove tuning parameter entry from metadata list
4630c4c Changes to wait for extra buffer allocation until start stream.
279fde6 Camera: Correct burst count for preview + raw.
03e87b3 QCamera2: Fix disabling flash during HDR
af6c9a0 Merge "Camera3: Only use Plain Old Data for global variable"
e94813f Merge "Camera3: Add new EXIF fields for JPEG"
dbbb651 Merge "Camera3: Clean up ALOGE calls in non-error conditions"
73c3713 Merge "Camera3: Implement flush call for version 3.1"
31c179c Merge "Camera: Reset current focus state in stopPreview."
ac25a08 QCamera2: Add ZSL buffer matching log
cf431d7 Camera: Reset current focus state in stopPreview.
ef4d3e3 Merge "QCamera2: Enabling Sensor Snapshot HDR feature"
735cb2c Camera3: Only use Plain Old Data for global variable
46851b9 Camera3: Add new EXIF fields for JPEG
a1dbdd3 Camera3: Clean up ALOGE calls in non-error conditions
60a522d Camera3: Implement flush call for version 3.1
f9b9adf QCamera2: Reduces buffer count during reprocess in longshot
89590b4 Camera: Replace exhaustive param list with only required runtime list
e57d843 Merge "QCamera2/stack/mm-jpeg-interface: Enable/disable debug logs runtime"
687f40e Merge "QCamera2: Increase private metadata size to 4 KB"
942eb2c QCamera2: Changes for HDR metadata posting
086b84c Merge "QCamera2: Correct dump file prefix"
783b934 camera: Add cpp_chromatixData in cam_types.h
022b0ca QCamera2: Add dump functionality
737e11b Camera: Disable livesnapshot for 4k x 2k resolution
fa07083 QCamera2: Add support for early shutter callback
752a668 QCamera2: Avoid race conditions during jpeg encoding
1492be1 QCamera2/stack/mm-jpeg-interface: Enable/disable debug logs runtime
974c13f QCamera2/stack/mm-camera-interface: Enable/disable debug logs runtime
bd634fd QCamera2: Correct dump file prefix
ef8982c QCamera2: Enabling Sensor Snapshot HDR feature
524be43 QCamera2: Increase private metadata size to 4 KB
ac60962 Merge "QCamera2: camera_test: Adds support for ViV recording"
3c99e44 Merge "Camera: add stream type in qbuf log"
b454b93 Merge "Camera3: Permit larger metadata buffers"
4cb4a41 QCamera2: add output format support for jpegdec
a2957a1 Merge "Camera: Update metadata struct in test app"
4771ceb QCamera2: Remove redundant ifneq from make file
7d430a9 Qcamera2: Fixing jerkiness in recorded video
bd2acac Merge "Camera: if HSR is off, set the user selected HFR value"
6aa4b5d Merge "QCamera2: Allocate ION buffers for postview in no display"
847bfd7 QCamera2: camera_test: Adds support for ViV recording
16d57c8 Merge "Camera: Add system property to enable HAL3."
cc59ca9 Merge "QCamera2: Disable flash during HDR"
1c4db86 Camera: if HSR is off, set the user selected HFR value
4d4f2a0 Camera: Update metadata struct in test app
209d056 Camera3: Permit larger metadata buffers
6dfa27c Merge "QCamera2: Fix for SW based encryption"
3112f5c Merge "QCamera2: camera_test: Add support for PiP capture"
0bd4cf1 QCamera2: Disable flash during HDR
c666621 Merge "Camera: Fix histogram functionality"
c3f8bfc Merge "QCamera2: Add support for high speed recording"
b8e0593 Merge "QCamera2: Seperate Preview and Video fps"
5f665b1 QCamera2: camera_test: Add support for PiP capture
4641563 QCamera2: Add support for high speed recording
7a1b4d5 QCamera2: Seperate Preview and Video fps
d293f83 Camera: Add system property to enable HAL3.
a969b8a QCamera2: Fix for SW based encryption
04693c6 Merge "QCamera2: Fix ordering of burst snapshots"
7369d1d Merge "camera: adding exposure time to EXIF"
a327d5b Merge "HAL3: EXIF: Set DATE_TIME_DIGITIZED to match DATE_TIME_ORIGINAL"
d3fe0a4 Merge "Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17"
f173ba7 camera: adding exposure time to EXIF
d7bbca7 HAL3: EXIF: Set DATE_TIME_DIGITIZED to match DATE_TIME_ORIGINAL
3b6fcd1 Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17
a30dc09 Merge "QCamera2: hdr: Fix number of reprocessing buffers"
bd7342e Merge "QCamera2: hdr: Enable output crop"
66b976d Merge "QCamera2: Fix close bracket position"
51cb0fa Merge "Camera2: Integrate HAL1 and HAL3 into one library"
b9f7131 QCamera2: hdr: Fix number of reprocessing buffers
28c852b Camera2: Integrate HAL1 and HAL3 into one library
a4d024a QCamera2: Fix close bracket position
b5ced63 Merge "Camera: Add AEC settled field in metadata"
6191425 Merge "Camera: Cancel Liveshot if stoprecording is issued."
331e4b0 QCamera2: hdr: Enable output crop
7e827a4 Merge "Camera: Send snapshot frame for reprocess if crop feature is enabled"
5a7761d Merge "HAL: Fix for display the histogram in App"
60f095f Merge "camera: decouple from Ion handle type"
f044023 QCamera2: Allocate ION buffers for postview in no display
759a882 camera: decouple from Ion handle type
d562f1f Camera: Send snapshot frame for reprocess if crop feature is enabled
d5683f9 Camera: Add AEC settled field in metadata
411045e Camera: add stream type in qbuf log
278f363 Merge "Camera: Block CancelAF till HAL receives AF event."
6b84e4a Camera HAL1.0: Buffer Optimization for single ZSL snapshot
dfc5e9b Camera: Fix histogram functionality
c096af0 Merge "mm-qcamera-test: Avoid Tune data reset during snapshot capture"
59a93b6 Camera: Cancel Liveshot if stoprecording is issued.
c709c9a Camera: Block CancelAF till HAL receives AF event.
2d23bc4 Merge "QCamera2: Fix crash with HDR & jpeg memory optimisation"
be42239 HAL: Fix for display the histogram in App
240441c Merge "camera: use new API for Ion handles"
185362d mm-qcamera-test: Avoid Tune data reset during snapshot capture
21941de QCamera2: Fix crash with HDR & jpeg memory optimisation
1c1a311 QCamera2: Fixes incorrect channel start error handling
09cd345 Merge "QCamera2: Fix reprocessing buf numbers"
b7ad5f8 Merge "Camera : Query min undequed buffers from Bufferqueue."
eb429cc camera: use new API for Ion handles
5f10c23 Merge "QCamera2: Add OMX extension to set JPEG encoder speed mode"
8b1d617 Merge "mm-camera-test: Fixing the Snapshot Crash"
271a92b Merge "mm-camera-test: Eztune: Fixing preview resolution"
fb9adbd Merge "mm-camera-test: Add support to Tintless enable & disable"
ab1987e Camera : Query min undequed buffers from Bufferqueue.
57799e3 mm-camera-test: Eztune: Fixing preview resolution
99c099a mm-camera-test: Fixing the Snapshot Crash
6bad469 mm-camera-test: Add support to Tintless enable & disable
c5854d8 Merge "QCamera2: Add optional holding image capture buffer release"
0954afd Merge "QCamera2: Adds multimodule support"
89fb4d6 QCamera2: Fix reprocessing buf numbers
f3eafc9 QCamera2: Adds multimodule support
88a6628 Merge "camera: Add crop/upscale support for AOST features"
4b02559 QCamera2: Add optional holding image capture buffer release
2be8255 Merge "hardware/qcom/camera: Adding msm8916 to V4l2 drivers list."
fa83a84 Merge "QCamera2: Add needed buffers for nonZSL AOST"
ec45f68 QCamera2: Add needed buffers for nonZSL AOST
3e96319 Merge "QCamera2: Add jpeg output memory optimization"
56ccb32 Merge "Qcamera2: Change JPEG output buf to heap mem"
8676aac QCamera2: Fix ordering of burst snapshots
cef1db5 Merge "QCamera2: Clean up camera interface"
2ef907c hardware/qcom/camera: Adding msm8916 to V4l2 drivers list.
a8dbeaf Merge "mm-camera-test: do not start af job if auto focus is not supported"
2448662 mm-camera-test: do not start af job if auto focus is not supported
aae6b4d camera: Add crop/upscale support for AOST features
e3839b5 Merge "QCamera2: Add support for AOST features."
71cbbcb QCamera2: Add support for AOST features.
4f54cdd Merge "mm-camera-test: config picture dimension for jpeg encoder."
09026c4 Merge "camera: Reset queued_buffer_count for every recording"
1248178 Merge "hardware/qcom/camera: Adding msm_bronze to V4l2 drivers list."
de9000e camera: Reset queued_buffer_count for every recording
c56c90a hardware/qcom/camera: Adding msm_bronze to V4l2 drivers list.
8065678 Merge "camera: jpeg: Fix F-number if the sensor provides the value in AV"
6e7bf6d Merge "QCamera2: Enable thumbnail rotation through SW encoder"
44ee3b8 Merge "mm-qcamera-app: Add increase & decrease saturation support"
9ccf767 Merge "QCamera2: add IS type property"
28b2499 Merge "QCamera: mm-jpeg-intf-test: Add support for JPEG burst mode"
04b66cc QCamera2: Clean up camera interface
33fcd3b Merge "mm-camera-test: Add Auto Focus Done Call Back support"
b776b4a QCamera2: Add OMX extension to set JPEG encoder speed mode
ae9b117 QCamera2: Add jpeg output memory optimization
040986c Merge "Remove AOSP reference to utils.mk"
3ef35be QCamera: mm-jpeg-intf-test: Add support for JPEG burst mode
b0b3f3a Merge "QCamera: Fix shutter callbacks"
93bde5d Remove AOSP reference to utils.mk
98831e4 mm-qcamera-app: Add increase & decrease saturation support
5f354c8 Merge "QCamera2: Ignore HDR setting, if burst mode is set"
b788d61 Merge "QCamera2: Move getting output crop to postprocessor thread"
d3e9dcb Merge "QCamera2: Fix postview stride and scanline"
59d8206 Merge "QCamera2: mm-jpeg-intf: Multiple changes for dual encoding"
9241dbf Merge "QCamera2: Multiple HAL changes for dual JPEG encondig"
5285f77 QCamera2: add IS type property
cb47707 mm-camera-test: config picture dimension for jpeg encoder.
7e54325 Merge "QCamera2: Allocate complete gralloc buffers"
30b9ccd QCamera2: Ignore HDR setting, if burst mode is set
1750d26 QCamera2: Move getting output crop to postprocessor thread
ea10fce QCamera2: Fix postview stride and scanline
ea656fa QCamera2: Allocate complete gralloc buffers
a2f46b4 Merge "camera: Include mpq8092 for compiling libomx_core.so"
20ec732 Merge "QCamera2: Add Jpeg Monochrome color format"
eb8792c Qcamera2: Change JPEG output buf to heap mem
778a6a4 camera: Include mpq8092 for compiling libomx_core.so
2dd2b79 Merge "QCamera2: Disable HDR thumbnail reprocessing"
7f67aab QCamera: Fix shutter callbacks
922e66e QCamera2: Enable thumbnail rotation through SW encoder
1968c11 QCamera2: Multiple HAL changes for dual JPEG encondig
59507cb QCamera2: mm-jpeg-intf: Multiple changes for dual encoding
ac3ec8e QCamera2: Disable HDR thumbnail reprocessing
9e7cfc3 mm-camera-test: Add Auto Focus Done Call Back support
1954b42 QCamera2: Add Jpeg Monochrome color format
ae67b1d Merge "Merge "QCamera: Fixes for Snaphshot""
fa43431 Merge "QCamera: Fixes for Snaphshot"
fb7cf3f Merge "Revert "Camera3: Use different stream types for different streams""
0f95c56 Merge "QCamera: Fixes bug introduced by previous merges"
39e0107 Merge "QCamera: Use Stream Identity instead of Stream type"
35787f0 Merge "QCamera: Fixes for Snaphshot"
fa26169 Merge "Revert "Camera3: Use different stream types for different streams""
337dddb Merge "QCamera: Fixes bug introduced by previous merges"
4d8f957 Merge "QCamera: Use Stream Identity instead of Stream type"
bf3dadf QCamera: Fixes for Snaphshot
fb61d3d Revert "Camera3: Use different stream types for different streams"
388fe11 QCamera: Fixes bug introduced by previous merges
33d870f QCamera: Use Stream Identity instead of Stream type
e625ae3 camera: jpeg: Fix F-number if the sensor provides the value in AV
5ff1df0 QCamera2: Exif support for HAL3 metadata
6287049 Some more HAL3 fixes
2298250 Camera2: HAL: Add support for CAM_INTF_META_STREAM_INFO
131434c Camera: HAL1: Remove AF state machine
fe74496 Metadata structure changes
c460004 Camera3: Dump tuning metadata to binary file
ac6c628 Camera3: Changes to dump tuning Parameter to binary file in HAL
1f38f9a Camera3: Enable Raw Snapshot functionality
8e03934 Camera3: Additional hints for callback
2131f70 camera: Increase MAX_EXIF_TABLE_ENTRIES to 16
550ad68 Camera3: Query camera during initialization
afea4cd Camera3: Validate request rate based on metadata rather than buffers
99f50a7 Camera3: Unblock capture_request in correct condition
ed7ac99 camera: Add EXIF tag information for maker and model
2906c9c Camera3: Handle the way fd stats are sent to frameworks
8595ad1 Camera3: Reduce the max inflight requests to 4.
f3309cc Camera3: Change max inflight requests to 5
1768fdf Camera3: Add PASSIVE_UNFOCUSED focus state
7c4699d Camera3: Add poll fd in QBUF as asynchronous call
7471d5d Camera3: Fix edge mode and add some metadata results
c1e5001 Camera3: Clear Metadata channel references
2d29a82 QCamera3: Scene Mode Fix
bf914be Camera3: Add frame drop info to metadata
ec63562 QCamera3: Passing CAM_INTF_META_LENS_STATE from AF to HAL
2fadd80 Camera3: Add defaults for some parameters
65e4f0a QCamera3: FD statistics correction
aa892cd Camera3: Fixes instability during camera close
1df5e90 Camera3: use the correct coordinates in resetIfNeededROI
55475ef Camera3: Add the JPEG Info to MetaData
a1fc24f Camera3: replace EDQUOT with EUSERS
7ed1213 Camera3: Stop polling when no buffers are queued to the kernel
92d7aef Camera3: Fix send stream info.
e68ae38 Camera3: Send flash mode to result metadata
bc45ea0 Camera3: Corrects order of parameter/metadata enumeration
1144239 Camera3: Set name for stream process thread
2f758a0 Camera3: Corrects error checking during camera info query
ffa0c1c Camera3: Removes raw sizes from metadata
5793790 Camera3: Fix memory leaks during preview start/stop
24f836f Camera3: Populates request ID in default requests
003f603 QCamera3: Fix focusRange to be a pair of float value
f8cf0d0 camera: say no to logspam
d02a0e8 QCamera3: Populate the base gain factor metadata
c11538c Camera3: Populate the sensor.exposureTime in initStaticMetadata
a461c30 Camera3: Fix accidentally reverted change in QCamera3HWI
60c5a4c Camera3: Use EDQUOT when open multiple camera failed
264a108 Camera3: Check metadata channel before stopping it
00cabb6 Camera3: Change metadata reporting to framework
81e45fd Camera3: Enforce order of adding parameters
1ebe4fd QCamera3: Adding timeout to processCaptureRequest
4f284cd Changes made to compile camera HAL3
2b6bff8 Updates for the camera HAL3
fab5c00 Camera3: Set the edge strength based on fwk value
b29dbbd Camera3: Fix AF and AWB translation
9ba0002 Camera3: Add meta data entry for tone map
d64ac82 Camera3: Synchronize between metadata stream with image streams
f16b61c Camera3: Fix edge mode and noise reduction mode settings
f9ec7c2 Camera3: Send stream type information to daemon
8da3ec8 Camera3: Add LOG_NDEBUG in all source files
af78c2f Camera3: Add color channel info with tonemap info.
e32cfbf Camera3: Fix rapid ZSL snapshots
1b5e9fe Camera3: Name HAL threads
7a18bee Camera3: Give heads up capture intent to Daemon
f47252b Camera3: Enable livesnapshot for zsl
77a20e1 Camera3: Add reprocess path for ZSL
06e0606 Revert "Camera3: Work around for streams with different o/p rates"
432bf75 Camera3: Only queue snapshot YUV buffers before snapshot request
7c50842 Camera3: Main flash support for Snapshot
4725e98 Camera3: stream on all streams at first request
84aa5fe Always set AE_MODE_ON_AUTO_FLASH as scene mode override
c55bf3d Camera3: Fix thumbnail stretch issue
bc09b9b Camera3: Add support for face detection
ab43203 camera: Update the stride for thumbnail buffers
2f9739f Camera3: Use non zsl snapshot stream for encoding
5b55903 Camera3: Fix missing/incorrect static metadata fields.
cd436df Camera3: Pass stream type mask as part of parameter
5c3b222 Camera3: Use different stream types for different streams
8fd824c Camera: Add checks to validate wnr capability.
2c83629 Camera3: Enable rotation reprocess
6a25451 Camera3: Add new parameter and metadata definitions
d38b9d5 QCamera3: Flash Firing Level Support
e1af6ce Camera3: Fix exposure compensation setting
ffe619a Camera: Initial commit for reprocess
321a143 QCamera3: Enable flash torch mode for video usecase
3d5eb51 Camera3: Correct min frame duration and sensitivity range
589f6e2 Camera3: Add pending request count in metadata
a2ce9e2 mm-jpeg-interface: Disable verbose logs by default
5f6d823 Camera3: Fix issues with ZSL snapshot
8406a93 Camera3: Protect against deleting un-initialized channel obj
2eb24a4 Camera3: Merge mMutex and mRequestLock
12efad7 Camera3: Add ZSL snapshot support
794c302 Camera3: Increase meta data buffers in line with preview buffers
313534e Revert "Camera3: Destroy metadata stream whenever configure_streams happens"
3634d37 Camera3: Destroy metadata stream whenever configure_streams happens
9452923 Camera3: Add query capability
544c57c Camera3: Fix memory leak
8c39b21 camera: OMX extention to pass work buffer
97aaea0 Camera3: Halt Snapshot stream when not in use
709ce12 Camera3: Fix translation ae modes to internal flash modes
6819eaa Camera3: Handle Scene mode Manual to Auto sequence.
25d5ee8 Camera: send encode hints to power HAL for preview start/stop
1c2e114 Camera3: Work around for streams with different o/p rates
d4cc8d8 Camera3: Add scene mode support, change max zoom
f8a42a3 Remove dependency on is-board-platform-in-list to determine target
482450b Camera3: Only delete channel object when one is available
2dadfb7 Camera3: Fix JPEG Exif CTS test
43d169f Camera3: Update EXIF tag information
0fd1804 Camera3: Protect against simultaneous camera instances
bce3174 Camera3: Fix JPEG Exif CTS test
568f4ac Camera3: Update EXIF tag information
a5bd4a2 Camera3: Reset the ROI based on scaler crop region.
58a6a7a Camera3: Fix the infinity focus mode
4057479 Camera3: Only add faceDetect metadata when necessary
888dc18 Camera3: Protect against invalid memory access
86917a5 Camera3: Disable debug logs
b247ccf Camera3: remove verbose log
c024795 Camera3: Fix issues with exposure compensation
52e9852 Camera3: Fix Preview Format & Scene mode parameters
a85908f Camera3: Add missing code for Request id
0e9f9c0 Camera3: Remove the hardcoding for thumbnail size
9725cc2 Camera2: Support Zoom for HAL3
ce5e96c Camera3: Fix JPEG encoding for different orientation
4ce4dd1 Camera3: Support for more 3A features
9e92a5e Camera3: Add changes necessary for 3A
605a456 Camera3: Pass 3A roi data to backend
906d5c6 Camera3: Fix global gStaticMetadata for static metadata
5655f0d Camera3: Implement the preview callback.
14908b0 Camera3: Fix correct datatype for Zoom
f1dfd50 Camera3: Fix Corruption for Snapshot
8057150 Camera3: Code clean up and bug fix
d84ae23 Camera3: Enable capabilities and fix errors
2cda56e Camera3: Merge recording & snapshot functionality
7b1f17a Camera3: Integrate fixes for preview, capture and video
9c4da4a Camera3: Send buffer index info to post processor
670068b Camera3: Snapshot bring up
0a17e9b Camera3: Enable video recording
76a18d3 Camera3: Add metadata and buffer aggregation in callback
2278ccb Camera3: Manage streams in configure streams
be74220 Camera3: Enable preview
e0dc505 Camera3: Initial snapshot implementation
02c67df Camera3: Convert the callback metadata into fwk struct
5eaae85 Camera3: Add code to do metadata translation
971e1c4 Camera3: Implement capture request & capture result path
0e49d5e Camera3: Implement process_capture_request and metadata channel
1d54bfd Camera3: Metadata translation
350ff82 Camera3: Initial implementation
c030cf5 Merge "QCamera2: Fix thumbnail rotation issue for jpeg sw encoding"
4f8a777 Merge "camera: Add support for APQ8084 target"
8e4e827 Merge "QCamera2: Sync access to stream parameters"
d554be1 QCamera2: Sync access to stream parameters
55f1c56 Merge "QCamera2: State Machine - AF during capture"
43e2492 Merge "camera: Add VIDEO_HFR_OFF to hfr supported modes"
c7d6342 camera: Add support for APQ8084 target
42d8778 Merge "Qcamera2: Make JPEG work buffer cached"
efe576f Merge "QCamera2: Add support for longshot in non-zsl mode"
95be30b camera: Add VIDEO_HFR_OFF to hfr supported modes
a94be5a Qcamera2: Make JPEG work buffer cached
c2c4028 Merge "QCamera2: Add flag for enabling HDR output crop"
338f30b QCamera2: Add flag for enabling HDR output crop
f0c0b67 Merge "camera : Fix race condition in wait-signal API."
cfaf669 Merge "QCamera2: Add support to identify VT call"
1f06c46 Merge "QCamera2: add mobicat parameter"
6758b39 QCamera2: Add support for longshot in non-zsl mode
f1bfb54 QCamera2: add mobicat parameter
5065a04 QCamera2: Add support to identify VT call
437660f QCamera2: State Machine - AF during capture
6516111 Merge "QCamera2: Load adsprpc lib"
327ee95 Merge "QCamera2 : memory leak with memory buffer allocations and deallocation"
0bb907c camera : Fix race condition in wait-signal API.
1c1a40a Merge "Camera: Play shutter before post process in non ZSL mode"
a6032eb QCamera2: Load adsprpc lib
7d6538f Merge "Camera: Dont handle HDR meta data while capture is in process"
4203627 Merge "QCamera2: socket communication to chromatix"
fee6c83 Merge "QCamera2: Fix thumbnail reprocess skipping for HDR"
531cf6f Merge "QCamera2: Always get output crop for reprocessing stream"
1f8926c Camera: Dont handle HDR meta data while capture is in process
f91fbfc QCamera2: Fix thumbnail reprocess skipping for HDR
984385d QCamera2 : memory leak with memory buffer allocations and deallocation
05fba0e Merge "QCamera2: Fix exif tags memleak"
9194d27 Camera: Play shutter before post process in non ZSL mode
320c928 Merge "QCamera2: Pass Pix size to jpeg open"
6a3d364 Merge "QCamera2: Prevent race condition on jpeg rotation"
e97c009 Merge "QCamera2: WNR default setting for cbcr only"
63e08ca Merge "Revert "QCamera2: fix the size displayed error of livesnapshot exif""
ce62277 QCamera2: socket communication to chromatix
a4a499a QCamera2: Pass Pix size to jpeg open
f96f813 Merge "Camera: Initialize thermal daemon after openCamera is successful"
902b1ef Merge "Camera : Optimize buffers allocated in different usecases."
224c6bb QCamera2: WNR default setting for cbcr only
1ac7e9a Revert "QCamera2: fix the size displayed error of livesnapshot exif"
82a4d3a Merge "QCamera2: OMX extension for metadata encryption key"
5aa08c7 QCamera2: Always get output crop for reprocessing stream
e4d4c7e Merge "QCamera2: Remove device display for Chromatix light."
e593729 Camera : Optimize buffers allocated in different usecases.
9e8fe7e Camera: Initialize thermal daemon after openCamera is successful
232c8c0 QCamera2: Prevent race condition on jpeg rotation
9ec517b QCamera2: Remove device display for Chromatix light.
b0f096e Merge "camera: Set WNR to off in some unsupported picture format"
cf826a4 QCamera2: Fix thumbnail rotation issue for jpeg sw encoding
36b5a55 Merge "Camera: Add property to set auto anti banding value."
3b1ff4f Merge "QCamera2: Query the flash status before prepare hardware"
f705ed8 QCamera2: Query the flash status before prepare hardware
c9c7e3d Merge "Revert "QCamera2: Adds performance lock during snapshot""
ab0325d Merge "QCamera2: Re-enables auto HDR callbacks to camera client"
23ec2e5 Merge "QCamera2HAL: add video rotation support"
274a9f6 Camera: Add property to set auto anti banding value.
a81f964 Merge "Qcamera2: Apply WNR only for main image"
914532a Merge "QCamera2: Add OMX extension for metadata"
191438c Revert "QCamera2: Adds performance lock during snapshot"
3a78ef3 Merge "QCamera2: Dynamically calculate jpeg work buffer size"
20f18da Merge "QCamera2: Fix for mm_camera_poll_fn fatal error."
77d9c4b QCamera2: Dynamically calculate jpeg work buffer size
394a2d1 QCamera2: Re-enables auto HDR callbacks to camera client
4c4d90f QCamera2: Fix exif tags memleak
dd63b4a Merge "camera: Add flash mode in cam_sensor_params"
e776bc9 Merge "QCamera2: Adds timestamp to dumped frames"
a232596 Merge "QCamera2: fix the size displayed error of livesnapshot exif"
9687731 Merge "QCamera2: Adds performance lock during snapshot"
83c28f5 QCamera2HAL: add video rotation support
b6088d6 QCamera2: OMX extension for metadata encryption key
ceb325c QCamera2: Add OMX extension for metadata
9e9a778 camera: Add flash mode in cam_sensor_params
7360904 Merge "camera: jpeg: Fix incorrect exposure time tag"
77cf1af Merge "QCamera2: Adds support for enabling/disabling autoHDR"
cd321b5 Merge "QCamera2: Configure default scene for menu based test application"
ca7930f Merge "QCamera2: Set HAL version during parameter updates in test library"
7e397ae Merge "QCamera2: Propagate sharpness&WNR to camera test re-process"
f8bd497 Merge "QCamera2: Rework EZtune data structures and parameters"
42af229 Merge "Camera: Fix issue of unsupported Qcom Parameters"
ec406a2 Merge "QCamera2: Add metadata for chromatix lite"
a9e8f6b camera: Set WNR to off in some unsupported picture format
db04532 camera: jpeg: Fix incorrect exposure time tag
a5ab323 QCamera2: Configure default scene for menu based test application
f46af32 QCamera2: Set HAL version during parameter updates in test library
0184469 QCamera2: Propagate sharpness&WNR to camera test re-process
be3f8cc QCamera2: Rework EZtune data structures and parameters
e328f77 QCamera2: Add metadata for chromatix lite
036d4eb Merge "QCamera2: Handle return value for reprocess channel start"
c58ef4d Merge "QCamera2: Connect the metadata pointer for chromatixlite"
6a222c8 Merge "QCamera2: mm-qcamera-app: Trigger AF before snapshot"
104afea Merge "QCamera2: mm-qcamera-app: Add Metadata channel to non zsl preview"
496cda2 Merge "QCamera2: mm-qcamera-app: Add WNR enable/disable to menu"
721b44e Merge "QCamera2: mm-qcamera-app: Add wnr enable/disable"
ec766fb Merge "QCamera2: mm-qcamera-app: Move Defines to Defines section"
c816c2c Merge "QCamera2: mm-qcamera-app: Fix increase / decrease contrast"
e30140f Qcamera2: Apply WNR only for main image
6e1b75e QCamera2: Fix for mm_camera_poll_fn fatal error.
7a43c6f Merge "Changes to dump tuning Parameter to binary file in HAL"
d0bc4d4 QCamera2: Connect the metadata pointer for chromatixlite
772f45c QCamera2: mm-qcamera-app: Trigger AF before snapshot
1e7d44d QCamera2: mm-qcamera-app: Add Metadata channel to non zsl preview
8aed95b QCamera2: mm-qcamera-app: Add WNR enable/disable to menu
c71938a QCamera2: mm-qcamera-app: Add wnr enable/disable
63acc0d QCamera2: mm-qcamera-app: Move Defines to Defines section
6176556 QCamera2: mm-qcamera-app: Fix increase / decrease contrast
91cac6d Merge "QCamera2: Enable VFR by default in menu camera test"
38fddbf Merge "QCamera2: Adds FPS range configuration in camera test library"
ee261f4 Merge "QCamera2: Adds a save thread to post-processor"
b551879 Merge "mm-image-codec: Correct value of QOMX_IMAGE_EXT_WORK_BUFFER"
872846a QCamera2: Enable VFR by default in menu camera test
b1a8a0e QCamera2: Adds FPS range configuration in camera test library
ffb8161 QCamera2: fix the size displayed error of livesnapshot exif
a0b0d3c Camera: Fix issue of unsupported Qcom Parameters
9ad5923 QCamera2: Adds performance lock during snapshot
186f2fb Merge "Qcamera2: Just process meta data for JPEG exif when params is valid"
25dfafb Qcamera2: Just process meta data for JPEG exif when params is valid
52b2cf2 Merge "Camera: Fix for CTS testSceneMode"
e7b01ca Changes to dump tuning Parameter to binary file in HAL
7ce0cae QCamera2: Adds timestamp to dumped frames
d283c58 Merge "HAL Changes to query RAW stream dimension info from sensor."
fcf3e2d Merge "QCamera2: Klocwork fixes"
42ac29c Merge "Changes to fix bug related to buffer count."
df1345d Merge "QCamera2: query if histogram is supported"
17a7650 Merge "QCamera2: Adds support for tintless parameter"
78953b6 Merge "QCamera2: Enables longshot mode"
602ce63 QCamera2: Handle return value for reprocess channel start
8270c92 QCamera2: Adds support for tintless parameter
c850465 Camera: Fix for CTS testSceneMode
d440e59 QCamera2: Adds a save thread to post-processor
e32d03b QCamera2: Enables longshot mode
484f8b7 Merge "QCamera2: Set effect for snapshot in ZSL"
d9ac53d QCamera2: Set effect for snapshot in ZSL
a1a806f QCamera2: Klocwork fixes
e430818 Merge "read stats log flag from prop, control stats log output dynamically"
e76b884 QCamera2: Adds support for enabling/disabling autoHDR
ea20ab4 mm-image-codec: Correct value of QOMX_IMAGE_EXT_WORK_BUFFER
d738433 Changes to fix bug related to buffer count.
326f80e Merge "QCamera2: Add support to meta valid flag"
9add702 Merge "Qcamera2: Disable WNR for liveshot"
7f4da24 Merge "Qcamera2: Disable WNR & HDR if corresponding feature masks are not set."
ae9cb83 read stats log flag from prop, control stats log output dynamically
8589ef0 Merge "QCamera2: disable face recognition feature."
064f5a2 Merge "camera: Add get and set param for raw dimension"
0db46dd Merge "QCamera2: Resolve build dependencies in 'camera_test'"
7cb769d QCamera2: query if histogram is supported
1e6ae97 HAL Changes to query RAW stream dimension info from sensor.
2900f6f Qcamera2: Disable WNR for liveshot
54a6bc4 Merge "QCamera2: Optimize the number of buffers for reprocessing"
e8c407e Merge "QCamera2: Optimize the number of buffers for image capture"
1d17a99 Merge "camera: Fix the isHDREnable() API issue"
9c7947a Merge "QCamera2: Add flag for enabling thumbnail reprocessing for HDR"
913864c QCamera2: Optimize the number of buffers for reprocessing
cdc6611 QCamera2: Optimize the number of buffers for image capture
907839e QCamera2: Add flag for enabling thumbnail reprocessing for HDR
f9ff1b6 camera: Fix the isHDREnable() API issue
9a45613 Merge "QCamera2: Snapshot chromatix add support"
0c7b4ae camera: Add get and set param for raw dimension
08cf513 QCamera2: Resolve build dependencies in 'camera_test'
022fea9 QCamera2: disable face recognition feature.
98e88e4 Merge "QCamera2: give Face Detection result of Snapshot frame in ZSL mode"
f7d8eeb QCamera2: Snapshot chromatix add support
e9de867 Qcamera2: Disable WNR & HDR if corresponding feature masks are not set.
037c1b8 Merge "Camera: Add online reprocess channel in NON ZSL case if rotation!=0"
1a81189 Merge "QCamera2: Enable scale reprocess for YUV420SP picture format"
e5b62e5 QCamera2: Add support to meta valid flag
e5c63af Merge "QCamera2: Various fixes for mm camera test"
40b8770 Merge "QCamera2: Adds snapshot size menu in camera test"
c7d65eb Merge "QCamera2: Removes obsolete camera test functionality"
0da491a Merge "QCamera2: Adds reprocess support in camera test library"
2605c59 Merge "QCamera2: Adds RAW capture support for menu test"
6528e98 Merge "QCamera2: Adds a sensor select menu in camera test"
6de98e5 Merge "QCamera2: Use camera test lib for menu"
c6d314c Merge "QCamera2: Adds extra features in camera test library"
b5cbd87 Merge "Qcamera2: mm-qcamera-app: Add menu support."
2a40f33 Merge "hardware-qcom-camera: implement eztuing of 3a part"
0c53fe7 Merge "Qcamera2: chromatix lite diagnostics support"
17bad7e Merge "QCamera2: enable scale in reprocess"
216f855 Merge "QCamera2: set picture size based on scale size table"
9977c81 Merge "QCamera2: define struct for scale parameters"
47e6c23 QCamera2: Various fixes for mm camera test
3032784 QCamera2: Adds snapshot size menu in camera test
fbfa054 QCamera2: Removes obsolete camera test functionality
545626f QCamera2: Adds reprocess support in camera test library
7edea5f Merge "QCamera2: Add request for output crop in reprocessing"
30dc3e9 QCamera2: Add request for output crop in reprocessing
5a4b0b3 Camera: Add online reprocess channel in NON ZSL case if rotation!=0
43e76aa QCamera2: Adds RAW capture support for menu test
5889e9f QCamera2: Adds a sensor select menu in camera test
3ebf9a9 Merge "QCamera2: change logic to allow allocating stream buffers in 2 steps"
b4f71ee QCamera2: Use camera test lib for menu
1e57b6c QCamera2: Adds extra features in camera test library
283a4fe Qcamera2: mm-qcamera-app: Add menu support.
182d403 hardware-qcom-camera: implement eztuing of 3a part
04722f2 Qcamera2: chromatix lite diagnostics support
b2f9b25 QCamera2: Enable scale reprocess for YUV420SP picture format
826c682 QCamera2: enable scale in reprocess
0900528 QCamera2: set picture size based on scale size table
dff05c9 QCamera2: define struct for scale parameters
3679fa8 QCamera2: give Face Detection result of Snapshot frame in ZSL mode
03a25f3 Merge "QCamera2: Avoid executing "QCameraParameters::deinit()" twice"
8cbf794 Merge "QCamera2: process auto scene detection update"
498e5bb Merge "mm-image-codec: Make qomx_core thread safe"
30ab437 Merge "QCamera2: mm-jpeg-intf: Handle encode overflow error"
0c3efb8 Merge "QCamera2: camera test library enhancements for tuning"
c70fe70 Merge "QCamera2: Process HDR scene events"
6239044 QCamera2: Process HDR scene events
089f64b Merge "QCamera2: mm-jpegdec: Add command line arguments to testapp"
40c29ea QCamera2: mm-jpegdec: Add command line arguments to testapp
440e655 QCamera2: camera test library enhancements for tuning
c77c5d7 Merge "Revert "QCamera2: Adds timestamp to dumped frames""
6607dd8 Merge "QCamera2: Define KPI words"
15807fd mm-image-codec: Make qomx_core thread safe
7ab96d6 Merge "QCamera2: mm-jpegdec: Fix for hang during destroy session"
6c48c54 Merge "QCamera2: mm-jpegdec-intf: Buffer size and dimension fixes"
77c72db Merge "QCamera2: chromatix lite tuning support"
efc00f1 Merge "Camera: Increased the Zoom level from 4.2x to 6x"
12ad2ef QCamera2: chromatix lite tuning support
050069d Merge "QCamera2: Enable Reprocess for YUV420SP picture format"
8029181 Merge "QCamera2: support YUV420SP picture format"
116a172 Merge "QCamera2: Tuning library initial commit"
78c2864 Revert "QCamera2: Adds timestamp to dumped frames"
1b57256 Camera: Increased the Zoom level from 4.2x to 6x
05cfe8f Merge "QCamera2: mm-jpegdec: Fix deadlock during decode"
f361994 QCamera2: Avoid executing "QCameraParameters::deinit()" twice
628ac02 QCamera2: mm-jpegdec: Fix for hang during destroy session
e8e7cba QCamera2: mm-jpegdec-intf: Buffer size and dimension fixes
1ff1a68 QCamera2: Enable Reprocess for YUV420SP picture format
b586724 QCamera2: support YUV420SP picture format
ca9f5bc QCamera2: process auto scene detection update
e8f05ba Merge "QCamera2: Avoid RAW+YUV for preview during video recording"
99bc795 Merge "QCamera2: Adds ZSL YUV dumping before reprocessing"
c84d6e1 QCamera2: Tuning library initial commit
50d6383 QCamera2: change logic to allow allocating stream buffers in 2 steps
65bad73 QCamera2: Avoid RAW+YUV for preview during video recording
59716c9 QCamera2: Adds ZSL YUV dumping before reprocessing
b71c180 QCamera2: mm-jpeg-intf: Handle encode overflow error
083d9b7 Merge "QCamera2: Adds timestamp to dumped frames"
3512fd0 Merge "QCamera2: Adds raw stream to standard preview&snapshot"
458f32c Merge "QCamera2: Adds raw stream to ZSL channel"
294c46a Merge "camera: Remove unnecessary inclusion of header files."
e6923e2 Merge "QCamera2: Add support for nonHDR frame"
189c8b6 QCamera2: Add support for nonHDR frame
bf20f7c QCamera2: Define KPI words
8f45d2b Merge "Camera: Give option for user to set fixed FPS"
aad92e1 Merge "QCamera2: Fix a race condition during close camera"
6130769 Merge "QCamera2: Store and re-apply last thermal level"
e8d890e Merge "Qcamera2: add a decoder component to jpeg interface"
2349f98 QCamera2: Adds raw stream to standard preview&snapshot
e32cbe1 QCamera2: Adds raw stream to ZSL channel
f9287da QCamera2: Adds timestamp to dumped frames
64d5e0a QCamera2: mm-jpegdec: Fix deadlock during decode
80f6f76 Merge "QCamera2: make sharpness and WNR pp only applied on ZSL"
1a4a856 QCamera2: Fix a race condition during close camera
02fcaf8 QCamera2: Store and re-apply last thermal level
2eb9b96 Camera: Give option for user to set fixed FPS
8f61506 Qcamera2: add a decoder component to jpeg interface
2418a12 Merge "Camera: Pad postview/thumbnail sizes to 64."
27cfecb Merge "QCamera2: Increase HDR buffers with 1"
05acaa6 Merge "QCamera2: Add support for internal QCOM HDR"
fdacd0d QCamera2: add omx jpeg decoder component
3075680 QCamera2: make sharpness and WNR pp only applied on ZSL
3a81ce7 Camera: Pad postview/thumbnail sizes to 64.
e0555f3 Merge "camera: Add Exif tags from sensor data"
458650b Merge "camera: Add sensor and 3A params to metadata"
95fcbfc Merge "camera: Fix ISO values in Exif"
8c05984 Merge "QCamera2: Add AE params into metadata."
14d70dc QCamera2: Increase HDR buffers with 1
5e47acf QCamera2: Add support for internal QCOM HDR
f73dd5e camera: Add Exif tags from sensor data
d73c9c1 camera: Add sensor and 3A params to metadata
debf27c camera: Fix ISO values in Exif
86a5a1d QCamera2: Add AE params into metadata.
927cb97 Merge "QCamera2: Resolve "missing initializer" error"
2b5bfaf Merge "QCamera2: Resolve "narrowing conversion" error"
f720217 Merge "QCamera2: change check for A-family"
2cf8db4 QCamera2: change check for A-family
9c11c89 QCamera2: Resolve "missing initializer" error
8463c47 Merge "QCamera2: pass WNR/sharpness info for snapshot in regualr capture"
89553b6 Merge "QCamera2: Fix for CTS testFocusDistances test case"
c6f3dd1 Merge "QCamera2: Fix a bug to stop all preview related streams"
006fb0e Merge "QCamera2: reduce video stream buffer number"
9e6b395 Merge "QCamera2: export support frame rate"
7b4289b Merge "QCamera2: Adds support for propagating HDR algo status"
74f9b74 QCamera2: pass WNR/sharpness info for snapshot in regualr capture
541bc02 QCamera2: Fix for CTS testFocusDistances test case
c04342b camera: Remove unnecessary inclusion of header files.
24033d8 Merge "QCamera2: fix some bug for double free in some error cases"
c208a7b Merge "QCamera2: Call shutter callback before post-processing"
41abf8f Merge "QCamera2: add support for fixed frame rate trough VFR"
f5e81a4 Merge "QCamera2: CTS #testVideoSnapshot updates"
2c85963 QCamera2: Fix a bug to stop all preview related streams
55293da Merge "camera: Enable jpeg parallel encoding"
0dc2d4e QCamera2: reduce video stream buffer number
7cb1ada QCamera2: export support frame rate
e3eab65 QCamera2: add support for fixed frame rate trough VFR
ac592eb QCamera2: Call shutter callback before post-processing
92f6a44 Merge "QCamera2: change default value for m_currentFocusState"
7e037f1 Merge "QCamera2: support stream based flip setting"
9a51a03 Merge "camera: Pass Exif data as job based parameter"
4f6bfe9 QCamera2: fix some bug for double free in some error cases
e92bb02 camera: Pass Exif data as job based parameter
2481cea Merge "QCamera2: adjust capture/reprocess stream buffers in burst mode"
10cf009 Merge "QCamera2: Use work buffer for serial and parallel encoding"
2b84f73 QCamera2: support stream based flip setting
4d159bf QCamera2: change default value for m_currentFocusState
7892d72 QCamera2: adjust capture/reprocess stream buffers in burst mode
efe4208 Merge "QCamera2: fix crash when thermal evt handling during closeCamera"
88293e9 QCamera2: CTS #testVideoSnapshot updates
83d309e Merge "QCamera2: Adds QualcommCamera wrapper"
f5b14e9 QCamera2: Use work buffer for serial and parallel encoding
89aff96 QCamera2: Resolve "narrowing conversion" error
731b6fa Merge "camera: UV subsampling."
a9f0fe9 QCamera2: fix crash when thermal evt handling during closeCamera
ad59c5e camera: UV subsampling.
551b430 QCamera2: Adds QualcommCamera wrapper
b83183c camera: Enable jpeg parallel encoding
c5acf3b QCamera2: Adds support for propagating HDR algo status
54317a7 Merge "QCamera: modify dumpFrameToFile function"
81a7009 Merge "QCamera2: Fix race condition during set/get parameters"
fe6c930 Merge "QCamera2: increase unmatched buffers in superbuf queue for burst"
3dbaf7c Merge "QCamera2: call stop_zsl_snapshot after all frames sent to HAL"
bdf1924 Merge "camera: jpeg: Fix deadlock during burst abort"
28c12b4 QCamera: modify dumpFrameToFile function
510aab2 QCamera2: Fix race condition during set/get parameters
6bbdf74 QCamera2: call stop_zsl_snapshot after all frames sent to HAL
a3fe448 QCamera2: increase unmatched buffers in superbuf queue for burst
043ac46 Merge "Qcamera2: fix 8x26 SOC value"
076dee7 Merge "QCamera2: handle snapshot_done evt in different states"
2e0f289 Qcamera2: fix 8x26 SOC value
da910ac Merge "QCamera2: Fix Effect missing when returning to scene mode "Auto""
0a9fee0 camera: jpeg: Fix deadlock during burst abort
41c5d73 Merge "QCamera2: enable log after debuf"
d2103e9 Merge "QCamera2: disable postview callback to send frame to display"
1380dbe QCamera2: Fix Effect missing when returning to scene mode "Auto"
c9390df QCamera2: handle snapshot_done evt in different states
2b034ef QCamera2: enable log after debuf
af46dd5 QCamera2: disable postview callback to send frame to display
8696fd9 Merge "camera: jpeg: Fix issues with parallel encoding"
b79fe9d Merge "QCamera2: fix race condition during stop preview stream"
c58e70c QCamera2: fix race condition during stop preview stream
972c30c Merge "Camera2: Prepare for Camera HAL3 support"
0160379 Camera2: Prepare for Camera HAL3 support
2c7205d Merge "QCamera2: need to do flip in reproc stream in ZSL mode"
b3b357b camera: jpeg: Fix issues with parallel encoding
58d844b Merge "QCamera2: Adds support for preview stop during video recording"
f6cd8ec Merge "QCamera2: add flip mode for postview"
6a9108b Merge "QCamera2: get thumbnail format from thumbnail stream"
d9ea584 Merge "camera: Update the stride for thumbnail buffers"
2a3c873 camera: Update the stride for thumbnail buffers
6d49e97 Merge "Camera: add a check for mobicat buffer de-allocation."
a939c2c QCamera2: need to do flip in reproc stream in ZSL mode
4d0ecaa QCamera2: add flip mode for postview
f392f17 QCamera2: Adds support for preview stop during video recording
bf0b0f0 QCamera2: get thumbnail format from thumbnail stream
c5cd8c7 Merge "QCamera2: read snapshot burst number from parameter"
4b4003f Camera: add a check for mobicat buffer de-allocation.
609588f Merge "QCamera2: fix a bug in stateMachine"
829aef5 Merge "Camera2: Add GRALLOC_USAGE_HW_CAMERA_WRITE usage flag"
4147420 Merge "camera: Fix exif crash during release"
cf1cf67 QCamera2: fix a bug in stateMachine
e874fed Merge "QCamera2: set thumbnail color format to H2V2"
10aaa67 Merge "QCamera2: fix bugs in HAL"
a5cc419 Merge "QCamera2: cbNotifier needs to exit before all channels during closeCamera"
d3d2629 Camera2: Add GRALLOC_USAGE_HW_CAMERA_WRITE usage flag
d0a41c4 camera: Fix exif crash during release
45bdecc QCamera2: set thumbnail color format to H2V2
059bcc6 Merge "QCamera2: Support different color format for thumbnail"
cf120ec Merge "camera: Fix JPEG hang on snapshot abort"
f20d01a Merge "camera: Jpeg pipelining changes"
4ad3b6a Merge "camera: OMX extention to pass work buffer"
22bbef7 QCamera2: cbNotifier needs to exit before all channels during closeCamera
6f3c532 QCamera2: fix bugs in HAL
a83500b QCamera2: read snapshot burst number from parameter
32b231a Merge "QCamera2: support 4k camcorder"
006317b camera: Jpeg pipelining changes
22cac35 camera: OMX extention to pass work buffer
8e1eceb QCamera2: Support different color format for thumbnail
35c6b7d Merge "QCamera2: fix a race condition during take_picture"
d8cd899 QCamera2: support 4k camcorder
d78357c Merge "Revert "Camera2: Prepare for Camera HAL3 support""
a9dca01 QCamera2: fix a race condition during take_picture
cfe4e8d Revert "Camera2: Prepare for Camera HAL3 support"
a35b85f Merge "QCamera2: fix crash if openCamera fails"
c84fd2f Merge "QCamera2: followup change for postpone stream buffer release"
dbabe4b Merge "Qcamera2: Fix for corrupted thumbnail"
1b13496 Merge "QCamera2: fix crash if openCamera fails"
1556517 Merge "QCamera2: followup change for postpone stream buffer release"
a268333 Merge "Qcamera2: Fix for corrupted thumbnail"
9122ed9 QCamera2: fix crash if openCamera fails
53d4a9f Merge "Camera2: enable camera HAL compile on 8x10"
d997582 Merge "Camera2: Prepare for Camera HAL3 support"
274ca74 Merge "QCamera2: stream buffers optimization"
c909834 QCamera2: followup change for postpone stream buffer release
2c41851 QCamera2: stream buffers optimization
973685a Merge "QCamera2:Adding logs for calculating AF time"
e1559cb Merge "QCamera2: enable recording in camera test"
21c5859 QCamera2:Adding logs for calculating AF time
cd2b609 camera: Fix JPEG hang on snapshot abort
6e5531e QCamera2: enable recording in camera test
80903de Merge "QCamera2: Postpone release of stream buffers during raw callbacks"
5526a1f QCamera2: Postpone release of stream buffers during raw callbacks
939d570 Merge "camera: Disable CAC reprocessing for postview frame"
3e34ce1 Qcamera2: Fix for corrupted thumbnail
7228772 Merge "QCamera2: Add OMX extension for serial or parallel encoding mode"
c2a5920 QCamera2: Add OMX extension for serial or parallel encoding mode
7844304 Merge "QCamera2: fix a bug in isPreviewRunning()"
7b16b77 Camera2: Prepare for Camera HAL3 support
db48e02 camera: Disable CAC reprocessing for postview frame
78983f5 Merge "QCamera2: Avoid adjusting to thermal events when camera is not initialized"
0759963 QCamera2: Avoid adjusting to thermal events when camera is not initialized
7c85f9b Merge "QCamera2: enable reprocess for rotation"
bf818e5 QCamera2: fix a bug in isPreviewRunning()
4d5a2da Merge "QCamera2: Syncs snapshot done state events"
eae8b3d Merge "QCamera2: Remove unnecessary frees during error recovery"
261fdf9 Merge "QCamera2: Fixes release for reproc buffers"
aa0b35f Merge "camera: jpeg: Add stride and scanline to OMX buffers"
0a2d468 Merge "Camera2: Add burst channel before continuous channels."
70aa8ea Camera2: Add burst channel before continuous channels.
5eccb13 Merge "QCamera2: Handle thermal events in additional states"
2ae455e QCamera2: Handle thermal events in additional states
de45bdb QCamera2: Remove unnecessary frees during error recovery
c71506e QCamera2: Fixes release for reproc buffers
2ead691 Merge "QCamera2: Updates camera error handling"
86ddc79 Merge "QCamera2: Restart Preview after RecordingHint is changed"
0f9fab6 Merge "QCamera2: Add support for capture after video recording is done"
ae190e1 Merge "QCamera2: change fps setting for thermal mitigation"
28dc02d QCamera2: Restart Preview after RecordingHint is changed
8e614bc QCamera2: Add support for capture after video recording is done
9197b00 QCamera2: enable reprocess for rotation
1569059 QCamera2: Updates camera error handling
09de387 camera: jpeg: Add stride and scanline to OMX buffers
e68e8dd Merge "QCamera2: Removes obsolete code for AF, zoom events"
333935c Merge "QCamera2: add configurable cache flag for ION allocation"
7cea0ad Merge "QCamera2: Error handling in poll_sig."
8dd2dac Merge "camera: Fix exif corruption when metadata is used"
85a6e5b Merge "Qcamera2: Added logs for KPI for face detection,camera close"
091e3e9 QCamera2: change fps setting for thermal mitigation
58d6d37 QCamera2: Error handling in poll_sig.
3668adc Merge "camera: Fix a crash when thumbnail is not enabled"
3440baf QCamera2: add configurable cache flag for ION allocation
1375f5d Merge "QCamera2: change HAL specific parameter settings to be consistent"
d0c8ba0 Merge "QCamera2: reslove race condition when sending map/unmap msg"
daec86e Merge "QCamera2: Add per frame post-proc configuration"
5417047 camera: Fix exif corruption when metadata is used
e09a350 Qcamera2: Added logs for KPI for face detection,camera close
8c7f785 QCamera2: change HAL specific parameter settings to be consistent
313043f QCamera2: reslove race condition when sending map/unmap msg
6c4ee9b Merge "camera: Add CAC support for offline processing"
25d1f1c Merge "Build: Replace system/lib with vendor/lib"
6d90c1f QCamera2: Syncs snapshot done state events
5705b15 Merge "QCamera2: Relaxes ION fd check"
e39a366 Merge "QCamera2: Avoids double free when flushing notifications"
e5bba42 Merge "QCamera2: Re-enables postview stream in capture channel"
8243fc9 Merge "QCamera2: Adds API for setting notify mode dynamically"
5ed2732 Merge "QCamera2: Corrects the fixed fps ordering"
8ace116 Merge "QCamera2: fix a potential bug in YUV422 snapshot after reproc"
c09c6bd QCamera2: Relaxes ION fd check
38935cb QCamera2: Removes obsolete code for AF, zoom events
7e2cf6d camera: Add CAC support for offline processing
1aded74 QCamera2: Avoids double free when flushing notifications
6d166ca Merge "Camera2: Update power HAL hint check"
813e2d7 Merge "Qcamera2: Enable Reprocess for ZSL patch"
38d152c Merge "camera: Add feature mask for CAC"
cefe1eb Qcamera2: Enable Reprocess for ZSL patch
5a3d7af Camera2: Update power HAL hint check
3ff5428 camera: Fix a crash when thumbnail is not enabled
f55c282 camera: Add feature mask for CAC
0e8901e QCamera2: fix a potential bug in YUV422 snapshot after reproc
ac3d0f8 QCamera2: Add per frame post-proc configuration
1c92bc1 Camera2: enable camera HAL compile on 8x10
662d8f1 QCamera2: Re-enables postview stream in capture channel
a1024f5 Merge "QCamera2: Fix a minor bug during camera open"
93b2085 Merge "QCamera2: send bundle info via stream parameter"
3d6461d QCamera2: Adds API for setting notify mode dynamically
a79b906 QCamera2: Corrects the fixed fps ordering
4cdbee0 QCamera2: send bundle info via stream parameter
51f16a6 Merge "Camera2: Add flag for setting default mode for zsl"
003df32 Merge "Camera2: Add flag for setting default mode for denoise"
366bb86 QCamera2: Fix a minor bug during camera open
d4b020a Camera2: Add flag for setting default mode for denoise
6f445c3 Camera2: Add flag for setting default mode for zsl
778e398 Merge "QCamera2: set snapshot format to YUV422 when system prop is set"
03fa1c8 Merge "QCamera2: add two more generic 8-bit raw format."
ee27d50 Merge "QCamera2: fix some valgrind and Klocwork issues"
1e15bfa Merge "QCamera2: Change reprocess streaming mode to burst"
545ad58 Merge "camera2: add metadata private byte array."
1413ea4 QCamera2: Change reprocess streaming mode to burst
7a56903 QCamera2: set snapshot format to YUV422 when system prop is set
ab2657b Merge "QCamera2: Invalidates buffer caches before queue op."
aeb1928 QCamera2: fix some valgrind and Klocwork issues
a085d35 Merge "camera: Add support for separate thumbnail omx port"
c78788e Merge "QCamera2: change error callback method"
15faa46 Merge "QCamera2: Adds support for NV16 snapshots"
4e06d68 QCamera2: add two more generic 8-bit raw format.
d057dd8 QCamera2: Invalidates buffer caches before queue op.
d45c6c1 Merge "QCamera2: Fix FD face buffer calculation"
6c522f5 camera: Add support for separate thumbnail omx port
cb0c945 QCamera2: change error callback method
20046f2 QCamera2: Adds support for NV16 snapshots
5c061cf camera2: add metadata private byte array.
0bdc9d4 QCamera2: Fix FD face buffer calculation
ae5a8f7 Merge "QCamera2: fix bug for noDisplay mode stream buf allocation"
e9782f8 QCamera2: fix bug for noDisplay mode stream buf allocation
b6625be Merge "QCamera2: add supported livesnashot sizes for HFR"
cf3b6a7 Merge "QCamera2: add support for video HDR"
be7acb4 Merge "QCamera2: Add KPI performance log"
a597a1f Merge "QCamera2: Adds invalidate cache op to the camera tests"
454643d Merge "QCamera2: Trigger buffer cache clean invalidate just after dequeuing"
019bd1b Merge "QCamera2: disable reprocess temporarily"
3314ddc QCamera2: Add KPI performance log
c1829a3 QCamera2: disable reprocess temporarily
01620f2 Merge "camera: Fix deadlock issue during abort/fbd synchronization"
a931686 camera: Fix deadlock issue during abort/fbd synchronization
1f4fa66 Merge "Camera2: enable ov8825 compile on 8x26"
6953e2e Camera2: enable ov8825 compile on 8x26
056cab9 QCamera2: Adds invalidate cache op to the camera tests
0731f86 QCamera2: add supported livesnashot sizes for HFR
1b0d40d QCamera2: add support for video HDR
f110bd2 QCamera2: Trigger buffer cache clean invalidate just after dequeuing
72226d4 Merge "Camera2: add lock/unlock CAF to handle autoFocus in CAF mode"
27d980d Merge "Camera2: support rotation in reprocess"
012ed5b Merge "Camera2: Bug fix for post proc state machine"
b919362 Merge "QCamera2: allow number of images dumped by setting system prop"
b5266e4 Merge "Camera: Populate EXIF data in the Jpeg interface layer"
cba3d30 Merge "QCamera2: pass num_roi=0 to daemon if default area is passed"
d0396a6 QCamera2: pass num_roi=0 to daemon if default area is passed
b3dd807 QCamera2: allow number of images dumped by setting system prop
ebcdbf7 Camera2: support rotation in reprocess
c9eaa41 Camera2: Bug fix for post proc state machine
4434c05 Camera: Populate EXIF data in the Jpeg interface layer
099848d Merge "Camera: JPEG Interface changes to include metadata stream"
595b8a5 Camera: JPEG Interface changes to include metadata stream
0b27d84 Build: Replace system/lib with vendor/lib
0f04c30 Merge "Camera2: enforce checking valid focus/metering areas"
0c14e43 Camera2: add lock/unlock CAF to handle autoFocus in CAF mode
4cabeec Merge "QCamera2: Adds ability to disable debug logs at build time"
d21b61e Merge "Camera2: change logic to calc num of buffers needed per stream"
ea30cab Merge "Camera2: Check if mm-jpeg is already aborted."
37413d7 Merge "camera: Fix jpeg error when thumbnail is larger than main image"
a7b2fd9 Merge "camera: Propagate OMX errors to mm-jpeg-interface client"
dad40a7 camera: Fix jpeg error when thumbnail is larger than main image
dce2fa4 Camera2: enforce checking valid focus/metering areas
b7f8487 Camera2: change logic to calc num of buffers needed per stream
36d7b11 Merge "QCamera2: Trigger buffer cache invalidate just before queuing"
03b9a13 Merge "Camera2: Enable jpeg abort functionality"
2a40508 Camera2: Check if mm-jpeg is already aborted.
b1d4c86 Camera2: Enable jpeg abort functionality
ff953a7 Merge "QCamera2: Switch ION heaps"
f696fde camera: Propagate OMX errors to mm-jpeg-interface client
633744a Merge "Camera2: change dumping file name"
501c1ad Merge "QCamera2: Avoid invalidating ION metadata buffers"
b085c3b Merge "Camera2: fix some memory bugs found by Klocwork"
c2ad2ab QCamera2: Adds ability to disable debug logs at build time
269746c Camera2: fix some memory bugs found by Klocwork
1f180b9 Camera2: change dumping file name
e6e1ea9 Merge "Camera2: support stream based flip setting"
6c9dba9 Merge "Camera2: support regualr HDR capture"
f3f4535 Merge "Camera2: Add meta data info in reprocess parameter"
4610b11 Merge "Camera2: call cancelPicture when stopPreview is called"
b90f463 Merge "QCamera2: Modify buffer bundle logic"
423dca2 QCamera2: Trigger buffer cache invalidate just before queuing
06261f0 QCamera2: Switch ION heaps
341900a QCamera2: Avoid invalidating ION metadata buffers
bd1b612 Camera2: call cancelPicture when stopPreview is called
11dc0a7 Camera2: support stream based flip setting
bfb55ae Camera2: support regualr HDR capture
d6451d0 Camera2: Add meta data info in reprocess parameter
d51d225 QCamera2: Modify buffer bundle logic
1a570bc Merge "QCamera2: Releases allocated video heap memory"
dae1a4c Merge "QCamera2: Avoid destroying invalid jpeg sessions"
5e4b102 Merge "Camera2: Fix a bug in reprocess"
def8ec0 Merge "QCamera2: Enables extended FD metadata"
ce77294 Merge "Camera2: Add supported live snapshot sizes"
e425c86 Merge "camera: Fix deadlock during OMX component deinit"
67a95b8 Camera2: Fix a bug in reprocess
9c2724f Camera2: Add supported live snapshot sizes
2dd5d6e QCamera2: Enables extended FD metadata
5226938 QCamera2: Avoid destroying invalid jpeg sessions
03cc95c QCamera2: Releases allocated video heap memory
b121f11 Merge "Camera2: Fix double free of channel"
b43f04f Merge "QCamera2: Updates camera capabilibites structure"
3e75caa Merge "QCamera2: Re-enables metadata stream for image capture"
b1f989d Merge "Camera2: Avoid buffer overrun when handling metadata"
fe352c1 camera: Fix deadlock during OMX component deinit
d658160 Merge "QCamera2: Changes bundle matching logic"
26f33e4 QCamera2: Updates camera capabilibites structure
e627027 QCamera2: Re-enables metadata stream for image capture
fd19598 QCamera2: Changes bundle matching logic
4f06b52 Camera2: Avoid buffer overrun when handling metadata
33c43fc Merge "QCamera2: Releases data callback arguments correctly"
8aaef5a Camera2: Fix double free of channel
cd7182e QCamera2: Releases data callback arguments correctly
ed7823b Merge "Camera2: Fix bug in setting focus areas"
93b23a7 Camera2: Fix bug in setting focus areas
81402ba Merge "Camera2: Fix a bug in output buf offset for jpeg encoding"
e34c416 Camera2: Fix a bug in output buf offset for jpeg encoding
850905b Merge "Camera2: Enable LED in ZSL"
d953d96 Merge "Camera2: enable live snapshot"
93f2411 Camera2: Enable LED in ZSL
012e74f Camera2: enable live snapshot
470e0a5 Merge "Camera2: Pass ZSL mode via setParameters to mctl"
191e5a8 Merge "Camera2: Add minimum required postproc mask in capability"
01e931e Merge "Camera2: Fix crash in Raw snapshot"
a895b2e Merge "Camera2: fix camcorder 480p preview corruption"
7c51692 Merge "QCamera2: Move callbacks in to separate thread"
d704fec Merge "Camera2: increase num of bufs for pp"
0fc098a Merge "Camera2: skip meta data stream as an input source of reprocess"
f7fb119 Merge "QCamera2: Corrects the supported Touch AF modes"
bcddb3a Merge "Camera2: Add interface structure for ZSL LED"
77ca3b8 Merge "Camera2: enable supported focusModes"
ba25471 Merge "Camera_test: Initial commit"
aed9f22 Merge "Camera2: Add support for RDI stream test"
b2105d1 Camera2: Pass ZSL mode via setParameters to mctl
80554ac Camera2: Add minimum required postproc mask in capability
cdc3415 Camera2: Fix crash in Raw snapshot
273a8e2 Camera2: fix camcorder 480p preview corruption
552cf3d QCamera2: Move callbacks in to separate thread
692ec85 Camera2: increase num of bufs for pp
1d0c477 Camera2: skip meta data stream as an input source of reprocess
4d4f0a3 QCamera2: Corrects the supported Touch AF modes
c5d4c37 Camera2: Add interface structure for ZSL LED
8069233 Camera2: enable supported focusModes
aa2d725 Merge "Camera2: expose supported skin tone enhancement modes to app"
c3d7d46 Merge "Camera2: Add support for face recognition"
01886c1 Merge "QCamera2: FD coordinates index fix"
fc49877 Merge "Camera2: Enable Face Authentication"
d0cc6d6 Merge "Camera2: Align thermal adapter with new thermal client API"
c0e0a0a Camera2: expose supported skin tone enhancement modes to app
4a10400 Camera2: Align thermal adapter with new thermal client API
13f2276 Camera2: Add support for face recognition
d3b15f7 QCamera2: FD coordinates index fix
5858c39 Camera2: Enable Face Authentication
de23256 Camera2: Add support for RDI stream test
d0380ec Camera_test: Initial commit
1b5850a Merge "Camera2: change histogram data type naming"
771feab Camera2: change histogram data type naming
f1d9d54 Merge "Camera2: enable metadata stream"
97422be Camera2: enable metadata stream
647ea56 Merge "Camera2: Use zoom index instead of zoom ratio for setParam"
4821d35 Merge "Camera2: fix a bug in metadata callback"
143c631 Merge "Camera2: Fix bug in parsing AE bracketing exposures"
313d0e4 Camera2: fix a bug in metadata callback
91a5c2e Camera2: Fix bug in parsing AE bracketing exposures
22b34ca Merge "Camera2: Add missing parameter entry for wavelet denoise"
347ae42 Merge "QCamera2: Add support for setting DIS"
a86d719 Camera2: Use zoom index instead of zoom ratio for setParam
1fac5e3 Merge "Camera2: Add sending power hint to power module for video recording"
c99b9e3 QCamera2: Add support for setting DIS
7aabbf0 Camera2: Add missing parameter entry for wavelet denoise
8e6fc7d Merge "Camera2: change jpeg thumbnail size according to picture aspect ratio"
08d2448 Merge "Camera2: add size (0,0) in supported jpeg thumbnail sizes"
bb8308a Merge "Camera2: Enable frameskip for thermal mitigation"
b694ef4 Merge "QCamera2: Adds max HFR enum entry"
5a70508 Camera2: change jpeg thumbnail size according to picture aspect ratio
d680a78 Camera2: add size (0,0) in supported jpeg thumbnail sizes
ec780e1 Merge "Camera2: set value of max_detected_face_hw same as max_detected_face_sw"
7fff9fa Camera2: Add sending power hint to power module for video recording
d2dfa80 Merge "QCamera2: Resolve instability during face detection callbacks"
40f17ac Camera2: set value of max_detected_face_hw same as max_detected_face_sw
a955681 Merge "QCamera2: Fix double dlclose() on thermal adapter init failure"
34d3ed5 QCamera2: Fix double dlclose() on thermal adapter init failure
d415beb Camera2: Enable frameskip for thermal mitigation
0c6caf9 QCamera2: Adds max HFR enum entry
3acad5d Merge "camera: Handle the condition where thumb is greater than main dimension"
fc68b9b camera: Handle the condition where thumb is greater than main dimension
e7ef9b1 Merge "Camera2: Add frameskip parameter"
01f2c7b Merge "QCamera2: Fix recording resolution's stride and scanline calculations"
5898cc5 Camera2: Add frameskip parameter
213b912 Update copyright to The Linux Foundation
015f588 QCamera2: Fix recording resolution's stride and scanline calculations
83378f2 Merge "Camera2: Add support for YUV raw"
5dfed89 Merge "Camera2: change default fps range to the largest range"
17eedb3 QCamera2: Resolve instability during face detection callbacks
40d093f Camera2: change default fps range to the largest range
64e5372 Camera2: Add support for YUV raw
600bd25 Merge "Camera2: snapshot and ZSL burst fix"
ebecad0 Merge "QCamera2: Adds FPS range adjustment based on thermal events"
f1a49e0 Camera2: snapshot and ZSL burst fix
e1d5acb QCamera2: Adds FPS range adjustment based on thermal events
4a4b951 Merge "QCamera2: Enables preview tests for camera stack"
e0e6d3a Merge "Camera2: Fix incorrect error message"
f67c8fb Camera2: Fix incorrect error message
a526861 QCamera2: Enables preview tests for camera stack
8dbb5e9 Merge "Camera2: enable ZSL burst in HAL"
da5363b Camera2: enable ZSL burst in HAL
68c4854 Merge "Camera2: Select VENUS specific code at compile-time"
bf76d20 Merge "Camera2: Fix stride value for raw formats"
6016545 Merge "Camera2: pass preview/postview frame to encoder as thumbnail"
99bf08d Merge "Camera2: Add comment to functions"
8fc52ca Merge "Camera2: Eliminate use of Genlock APIs"
97b0cc7 Merge "Camera2: fix ZSL snapshot"
d2c667e Merge "Camera2: Enable HDR scene mode"
6dc86c5 Merge "Camera2: Fix CTS test case testSetPreviewDisplay"
d095d9e Camera2: Select VENUS specific code at compile-time
7c85e0e Camera2: Enable HDR scene mode
6d69e93 Camera2: fix ZSL snapshot
397d711 Camera2: Fix stride value for raw formats
ac22afd Camera2: pass preview/postview frame to encoder as thumbnail
3412a8c Camera2: Add comment to functions
7b44918 Camera2: Eliminate use of Genlock APIs
06c809c Camera2: Fix CTS test case testSetPreviewDisplay
d2cd5e6 Merge "Merge commit 'android-4.2.1_r1' into merge_branch"
8e0540b Merge "Camera2: fix restart preview failure during set_parameters"
66f3b53 Camera2: fix restart preview failure during set_parameters
c751963 Merge "Camera2: fix raw snapshot"
2701ae0 Camera2: fix raw snapshot
da3e8d6 Merge "Camera2: Add thermal adapter"
2625fc4 Merge "Camera2: use V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE stream type"
aa829ce Camera2: Add thermal adapter
2c4f201 Camera2: use V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE stream type
879d0c2 Merge commit 'android-4.2.1_r1' into merge_branch
f1bfbdb Merge "Update copyright to The Linux Foundation" into jb
b1be242 Merge "Camera2: Fix for E2E video"
cc62f4d Camera2: Fix for E2E video
6b269e7 Merge "Camera2: E2E snapshot/video fix"
16f0330 Merge "camera: Implement new mm-jpeg-interface"
1612f42 Camera2: E2E snapshot/video fix
0ad9ab7 camera: Implement new mm-jpeg-interface
7b5f50a Merge "QCamera2: Switch to QCamera2."
3db0937 Update copyright to The Linux Foundation
402528e QCamera2: Switch to QCamera2.
a328a7c Merge "Camera2: Add reprocessing parameters."
37fd3e5 Merge "Camera2: Use qcamera namespace and fix license text."
c442bdd Merge "Camera2: Implement semaphore with mutex and condition."
fc7e9a1 Merge "Camera2: Fix E2E preview"
d483078 Merge "camera: Add color formats for jpeg extension"
ad5f3d0 camera: Add color formats for jpeg extension
deb3c20 Camera2: Add reprocessing parameters.
89635cf Camera2: Use qcamera namespace and fix license text.
2da4461 Camera2: Implement semaphore with mutex and condition.
3b00dc6 Camera2: Fix E2E preview
891369b Merge "Camera2: auto focus related changes and initDefaultParameters"
b8cdab4 Merge "QCamera2: This change contains following changes."
e0df57e Merge "QCamera2: Remove dependencies of HAL on proprietary jpeg libraries."
15c0c6d Merge "camera: OMX Image Core Impementation"
0144fe2 Merge "Camera2: This change is the squash of the following changes:"
b44a3ba Merge "Camera2: Initial HAL & mm-camera-interface implementation for badger"
e92abd4 Merge "Camera: Fix thumbnail drop and cache invalidate"
31eaee0 Camera2: auto focus related changes and initDefaultParameters
da2c4be QCamera2: This change contains following changes.
b9ff6ef QCamera2: Remove dependencies of HAL on proprietary jpeg libraries.
fc0d8b6 camera: OMX Image Core Impementation
bc9a808 Camera2: This change is the squash of the following changes:
681d794 Camera2: Initial HAL & mm-camera-interface implementation for badger
7184285 Merge "Ocamera: HAL: change autolock into pair of lock/unlock"
47be54c Merge "HAL: removed usb camera hal dependency on JPS header"
a6767b6 HAL: removed usb camera hal dependency on JPS header
7f81c86 Ocamera: HAL: change autolock into pair of lock/unlock
7b331cc Merge "camera: Changes to avoid camcorder stretched Preview in 480p"
9acc148 Merge "HAL: USB camera integrated"
c6f1302 HAL: USB camera integrated
f11dce5 camera: Changes to avoid camcorder stretched Preview in 480p
754ddd3 merge in jb-mr1-release history after reset to jb-mr1-dev
f492fa6 camera: Enable low power camcorder mode.
a09888f Merge "Camera: Changed size from 1920x1088 to 1920x1080"
f861c59 Camera: Fix thumbnail drop and cache invalidate
0ed7355 merge in jb-mr1-release history after reset to jb-mr1-dev
73dda0d camera: fix stability issue seen on CTS run.
88ef78f Merge "Camera: Initialize offset field of ion_flush_data structure."
7b6d715 merge in jb-mr1-release history after reset to jb-mr1-dev
f0b811d Camera: Changed size from 1920x1088 to 1920x1080
683e63d Merge "Camera: Added options to enable Advanced AFD and WNR."
5eb5ce5 camera: enable touch af
9587086 merge in jb-mr1-release history after reset to jb-mr1-dev
018e43a Merge "Camera: Fix late shutter sound issue in HDR."
35145f2 camera: Fix Liveshot image distortion on front camera.
ada3501 camera: changes to provide postview callback.
fc6ce7a Camera: Added options to enable Advanced AFD and WNR.
60af4d6 merge in jb-mr1-release history after reset to jb-mr1-dev
accd62e chmod uga-x
a4fe483 camera: Changes to notify Flash/Focus/AWB/Exposure value to app.
1987a47 merge in jb-mr1-release history after reset to jb-mr1-dev
bf67ddd merge in jb-mr1-release history after reset to jb-mr1-dev
af811bb Merge "Increase max number of EXIF tags." into jb-mr1-dev
68c37b6 camera: changes to fix stability issue seen in CTS run
52cb8ff Increase max number of EXIF tags.
d5676e9 camera: control FD in HAL
fbd4fa5 merge in jb-mr1-release history after reset to jb-mr1-dev
66b52c4 Merge "HAL: initialize metadata buffer"
ec9ce8c Merge "Camera: New HAL changes for Mobicat"
a0feebd Merge "Camera HAL: reduce logging messages"
df7e4ba Camera: New HAL changes for Mobicat
5443b86 camera: changes to fix flash mode issue in HDR mode.
ade5b5c camera: update af algorithm
15dbc10 merge in jb-mr1-release history after reset to jb-mr1-dev
21a525d support video snapshots in in 1080p/720p/480p aspect ratio
cc89e48 HAL: initialize metadata buffer
945a276 Revert "camera: set metering mode to SPOT for front camera"
51089d8 Camera: Initialize offset field of ion_flush_data structure.
9d60995 Merge "HAL: restart preview when picture/video size changed during preview running"
19027da Merge "QCamera: Fix auto/manual white balance setting."
dfb402c merge in jb-mr1-release history after reset to jb-mr1-dev
a685f37 Camera: Fix late shutter sound issue in HDR.
b45ddca camera: enable CAF in hdr mode
f57febc merge in jb-mr1-release history after reset to jb-mr1-dev
9b266ab camera: disable FD by default
719897d merge in jb-mr1-release history after reset to jb-mr1-dev
52fd019 camera: remove log verbosity
d702f4b QCamera: Fix auto/manual white balance setting.
fc9d4d6 Merge "HAL: fix jpeg crop and stop snapshot streams upon num of snapshot received"
4c39509 Merge "Camera: Make mRestartPreview=True only when Preview is started"
ce07c40 merge in jb-mr1-release history after reset to jb-mr1-dev
91697aa camera: update fast af
381791e camera: set metering mode to SPOT for front camera
f583cc4 HAL: restart preview when picture/video size changed during preview running
b60ec41 HAL: fix jpeg crop and stop snapshot streams upon num of snapshot received
0a4cbb9 merge in jb-mr1-release history after reset to jb-mr1-dev
a44bb1d camera: stability fixes seen in normal-power mode
43701b5 merge in jb-mr1-release history after reset to jb-mr1-dev
6d48369 Camera: Make mRestartPreview=True only when Preview is started
62f6e26 camera: changes to fix CTS issues in normal power-mode
1b93aae Camera HAL: reduce logging messages
fe4f75b Merge "Camera: Disabled raw snapshot in zsl mode"
dc3f644 Merge "Camera: Deallocate snapshot buffer in non-fullsize liveshot use case."
6d05b88 camera: enable FD
658c474 merge in jb-mr1-release history after reset to jb-mr1-dev
fb259ce camera: Handle NPE in data call back.
d871750 camera: changes to fix mediarecord CTS issue
b923726 merge in jb-mr1-release history after reset to jb-mr1-dev
5cf9cf6 camera: Enable Normal power/full size liveshot.
c1d7538 camera: Fix camera test parameters CTS.
3a68e02 Merge "HAL: enabling log for preview fps"
ff965f1 merge in jb-mr1-release history after reset to jb-mr1-dev
dc9b026 Camera: Deallocate snapshot buffer in non-fullsize liveshot use case.
4f7ee4e still: remove logspam
a3190bc camera: remove logspam
b30e37a camera: enhancement af functionality
3defaf2 merge in jb-mr1-release history after reset to jb-mr1-dev
49ae445 use pthread_cond_timedwait() in poll thread
90ffa5d camera: Changes to match ZSL snapshot match issue.
e226d32 HAL: enabling log for preview fps
022e7b7 merge in jb-mr1-release history after reset to jb-mr1-dev
3f4deb8 camera: disable face detection in video mode
8e43526 Merge "Camera: Changes to make thumbnail size as user request in ZSL case."
f3de082 merge in jb-mr1-release history after reset to jb-mr1-dev
5efb701 camera: add stabilization buffering time
8b1b122 Merge "Camera: Enhance STREAM_RAW enums."
d8ebd6c merge in jb-mr1-release history after reset to jb-mr1-dev
2641349 Merge "HAL: enable low-power mode video-size live snapshot"
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.
1896e14 merge in jb-mr1-release history after reset to jb-mr1-dev
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.
e7b85d2 Merge "HAL: fix issue with image corruption observed in 0 and 270 degree rotation"
039954f camera: Set default metering mode as Center weighted.
01a20d1 Camera: Disabled raw snapshot in zsl mode
3b99533 HAL: enable low-power mode video-size live snapshot
b340568 merge in jb-mr1-release history after reset to jb-mr1-dev
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"
d59440f HAL: fix issue with image corruption observed in 0 and 270 degree rotation
ef910ec Camera: Enhance STREAM_RAW enums.
a03cbb0 Merge "HAL: code clean for streams and buf alloc/dealloc."
1dc58da merge in jb-mr1-release history after reset to jb-mr1-dev
55d2d59 Disable verbose face detection logs.
8a9b4f4 camera: Changes to fix videoLiveSnapshot issue
10e5729 Merge "camera: HAL support of Mobicat"
16aa256 Merge "Camera: Provide Cache Invalid changes in Test App and HAL"
fd7d0a7 Merge "HAL: merge some change from mainline HAL to hybridHAL"
9c49934 camera: Changes to fix videoLiveSnapshot issue
c2c00b1 merge in jb-mr1-release history after reset to jb-mr1-dev
b856e5d Disable verbose auto focus state log.
03cddc4 Merge "Camera: Change LOGI to LOGE to get the preview fps"
dc0f710 camera: enable face detection
cf96c98 camera: add Morpho DNR support
b928eab HAL: code clean for streams and buf alloc/dealloc.
9853667 Camera: Provide Cache Invalid changes in Test App and HAL
39c20c8 camera: HAL support of Mobicat
9165cbf HAL: merge some change from mainline HAL to hybridHAL
e369d20 HAL: enhance notify/encoding thread in HWI to better handle exit case
0c9775a camera: add Morpho DNR support
ea0c2a6 Merge "HAL: modify makefile to enable new HAL."
42e0ae6 Merge "Camera: Move the cam_ops_close() to end of ~QCameraHardwareInterface"
e15bdd7 HAL: modify makefile to enable new HAL.
bc762c5 Merge "Camera HAL: Fix the incorrect raw snapshot resolution bug"
2e58bad camera: adjust framerate in camcorder
5e97dd4 Camera HAL: Fix the incorrect raw snapshot resolution bug
c9112a8 camera: adjust framerate in camcorder
e68dd85 Camera: Move the cam_ops_close() to end of ~QCameraHardwareInterface
04935dd merge in jb-mr1-release history after reset to jb-mr1-dev
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.
a3ef21f merge in jb-mr1-release history after reset to jb-mr1-dev
67ca985 camera: Update Focus distance only in success case
38d540d camera: add exposure-time value in EXIF
9e512d9 Camera: Fix testImmediateZoom CTS test case
f2f1fe8 Merge "camera: use new ION API."
ab517bd merge in jb-mr1-release history after reset to jb-mr1-dev
53a9db9 camera: Fix HDR + Zoom + Snapshot crash.
4c1072a camera: Reduce log verbosity.
e894f3b Merge "camera: Fix for ZSL-Burst mode main and thumbnail image soft rotation"
5baea38 merge in jb-mr1-release history after reset to jb-mr1-dev
dadaf65 Camera: Change LOGI to LOGE to get the preview fps
d9da3dd Merge "Camera: Remove releasing of unallocated bufferpointers."
16d2262 camera: set auto antibanding as default
515225f camera: Fix for ZSL-Burst mode main and thumbnail image soft rotation
a7a01ba Merge "Camera: Enabled RAW image capture"
1a7100d Merge "Camera: Fix for CTS test testRecorderTimelapsedVideo"
659c683 merge in jb-mr1-release history after reset to jb-mr1-dev
1a1b978 Merge "Camera: Squash of the following fixes"
36f91b9 Merge "camera: define USE_ION flag from all makefiles."
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
7deb0be Camera: Enabled RAW image capture
419c154 Camera: Squash of the following fixes
bd637ff camera: apply Fast Autofocus algorithm
d61c678 camera: reducing af fail range
1d2f7ec Merge "Camera: Fix for color effect resume issue."
aa13225 Camera: Changes to avoid stretch in camcorder preview.
3c4c584 Camera: Changes to avoid stretch in camcorder preview.
ed6bb68 merge in jb-mr1-release history after reset to jb-mr1-dev
5301c25 Camera: Fix for color effect resume issue.
dedd06b Camera: Remove releasing of unallocated bufferpointers.
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
e77d537 merge in jb-mr1-release history after reset to jb-mr1-dev
a0c000b camera: call shutter callback after configuring snapshot
ce61392 Camera: Fix for CTS test testRecorderTimelapsedVideo
126b015 Merge "HAL: Send recording hints to power module."
58edd96 merge in jb-mr1-release history after reset to jb-mr1-dev
094ce37 HAL: Send recording hints to power module.
b5a5bae camera: Fix CAF lock after snapshot issue.
613efe7 Merge "camera: use new ION APIs for cache operations."
dac188d merge in jb-mr1-release history after reset to jb-mr1-dev
cbc2ff6 camera: enable to read ISO value
0ee6e8c Merge "camera: use msm_ion.h header instead on ion.h."
87e2aa8 Merge "camera: Fix CAF lock after snapshot issue."
bcbcf42 camera: Fix the fps issue during video recording in MMS.
7b55bef camera: use new ION API.
358e27e Camera: Changes to make thumbnail size as user request in ZSL case.
80be363 merge in jb-mr1-release history after reset to jb-mr1-dev
f38403d camera: Fix for preview format change CTS issue.
2465d8d Merge "Camera: fix the CTS YV12 issue"
5d77a3c Merge "Camera: test: Add new dual camera testcase."
25a4cb7 Camera: test: Add new dual camera testcase.
68a2fc8 merge in jb-mr1-release history after reset to jb-mr1-dev
014e957 Merge "Include public rather than private headers." into jb-mr1-dev
a7716f9 Include public rather than private headers.
06dd3d9 camera: fix for testRecordingHint CTS test.
8a9534f camera: define USE_ION flag from all makefiles.
2a75c49 camera: Fix CTS issue for testJpegExif.
d5a5878 camera: use new ION APIs for cache operations.
3a9d6fd merge in jb-mr1-release history after reset to jb-mr1-dev
9470f86 camera: Fix CAF lock after snapshot issue.
bfdd6bf camera: use msm_ion.h header instead on ion.h.
eb1b878 Merge "Camera: Make preview buffers cached" into jb
839c6a7 camera: fix for first picture taking long time with ZSL
32a226a Camera: Make preview buffers cached
d123678 Merge "HAL: change copyright info for QCameraParameters.cpp" into jb
0f5b96e merge in jb-mr1-release history after reset to jb-mr1-dev
5cb757e Camera: fix the CTS YV12 issue
35f2440 camera: fix the problem flash does not work in ZSL mode
62860d8 Merge "camera: Fix for compilation issue for HY22" into jb
9c4c5fe Camera: Enable HDR mode
44131c1 Camera: Restart Preview for HDR & NON-HDR transitions
38b4696 Merge "camera: Set number of recording buffer base on target" into jb
ac1fa4b camera: fix the stripe problem on recording video via mms
f7bed85 camera: fix the problem flash does not work in ZSL mode
bd3d925 Merge "camera: HAL: Clean INV_CACHE when using ION" into jb
b712f64 camera: Set number of recording buffer base on target
a8682e4 Merge "HAL: send set_bundle to mctl for bundled streams." into jb
b111a70 Merge "HAL: Fix jpeg encode crash due to race condition." into jb
bce106e Merge "camera: add datetime EXIF tag in image" into jb
da6158f HAL: change copyright info for QCameraParameters.cpp
0be77fd camera: Fix for compilation issue for HY22
9024631 camera: increase q-factor to enhance image quality
879e07c camera: add datetime EXIF tag in image
095d0f8 HAL: send set_bundle to mctl for bundled streams.
126a5da HAL: Fix jpeg encode crash due to race condition.
baa9224 camera hal: delete commented code
8781c91 camera: increase q-factor to enhance image quality
f9c9a3e Merge "Camera : dont deinit snapshot buffers in stop() if data callback is in process" into jb
74c719f merge in jb-mr1-release history after reset to jb-mr1-dev
95b76c7 Camera : dont deinit snapshot buffers in stop() if data callback is in process
ee2db3c camera: use low power mode as default
968e904 Camera: Reduced log verbosity.
576bf46 camera: Fix the crash issue when switching to 5MP.
46306a4 camera: HAL: Clean INV_CACHE when using ION
a2edf47 HAL: add queue and cmd thread for snapshot jpeg encoding
c14d17d Merge "Camera: Changes to fix Fullsize livesnapshot issue" into jb
6e98251 Merge "HAL: This is the squash of following 10 changes:" into jb
4841498 merge in jb-mr1-release history after reset to jb-mr1-dev
23de8a6 HAL: This is the squash of following 10 changes:
5fff245 HAL: fix crash when enqueue to a stream that already be released
f9761fc Camera: Add HAL stub to match header change.
6128921 merge in jb-mr1-release history after reset to jb-mr1-dev
2349454 camera: Add suport for querying FPS range.
9ced175 Merge "HAL: check and reset picture size if it's smaller than vide size in full-sized live snapshot case." into jb
42dd9e6 Merge "camera : Fix camera application freeze when histogram enable" into jb
c8d3170 HAL: check and reset picture size if it's smaller than vide size in full-sized live snapshot case.
a5f4efe camera: Enable ZSL mode for preview.
a46eb30 Camera: Initial release of camera 2.0 HAL.
5af9aaf merge in jb-mr1-release history after reset to jb-mr1-dev
0bc9b7a camera: Enable HDR processing.
006b6fa merge in jb-mr1-release history after reset to jb-mr1-dev
83c4dfe camera: use msm_ion.h, not ion.h directly
69e0b0b Camera: Changes to fix Fullsize livesnapshot issue
9a67c67 merge in jb-mr1-release history after reset to jb-mr1-dev
184e988 camera: Enable wavelet denoise
0ac1f42 camera: Mako camera hal upgrade
30addfb camera: fix for testRecordingHint CTS test
a56ac46 camera: Enable camera on 8974
efec252 Camera: Add vb2 buffer support for parsed stats
6f177cc HAL: change WNR from sock cmd to ioctl cmd with blocking call.
7578822 HAL: modify mm-camera-test app for jpeg encoding.
5f0ee59 camera : Fix camera application freeze when histogram enable
c1728c9 merge in jb-mr1-release history after reset to jb-mr1-dev
fece043 camera: First pass attempt at reducing the logs from camera hal
758f109 Merge "camera: modifing the dumpFrameToFile function" into jb
8ea7272 merge in jb-mr1-release history after reset to jb-mr1-dev
db7352c Camera:Add support for querying supported features from SDK.
d09006d camera: enable CAF after taking picture
ed8a9c8 camera: modifing the dumpFrameToFile function
6dd5c7e merge in jb-mr1-release history after reset to jb-mr1-dev
c5831ed Merge "HAL: fix a bug in face detection result with angle downscaled" into jb
85f0b83 Merge "HAL: mm-jpeg-interface implementation" into jb
eb414fa Change condition to use TARGET_BOARD_PLATFORM
ce069c8 merge in jb-mr1-release history after reset to jb-mr1-dev
ec371f3 HAL: mm-jpeg-interface implementation
46789ee camera: fix the problem camera get stuck in live snapshot
abaf08a HAL: fix a bug in face detection result with angle downscaled
041a652 merge in jb-mr1-release history after reset to jb-mr1-dev
c667193 Merge "Enable log tags for camera module" into jb
84a9198 Camera: Changes to fix Livesnapshot buffer corruption issue.
c046a33 Enable log tags for camera module
ebf646c Camera: restructure of mm-interface and HAL files.
ce1b295 Camera updates for RDI params and ION->ashmem fallback
e1c5982 camera: Fix RAW snapshot pipeline for YUV camera
5c5991a Merge "Camera: Change from GRALLOC_USAGE_PRIVATE_MM_HEAP to GRALLOC_USAGE_PRIVATE_CAMERA_HEAP" into jb
9d04d10 Merge "camera: Live snap shot changes for VFE 2X" into jb
b5abbe8 Merge "Camera: HAL: Add support to set CID and get frame offset." into jb
b5a2414 camera: mako: add 8MP camera resolution.
5824217 camera: Live snap shot changes for VFE 2X
bfd756c Camera: Change from GRALLOC_USAGE_PRIVATE_MM_HEAP to GRALLOC_USAGE_PRIVATE_CAMERA_HEAP
95581a0 Camera updates for RDI params and ION->ashmem fallback
4a403b1 Camera: HAL: Add support to set CID and get frame offset.
3dbe0e0 Merge "camera: Support for double padding for rotaton in ZSL mode" into jb
dcf82d7 Merge "Camera: Change to disable fullsizesnapshot flag if h/w does not support." into jb
6645e4b camera: Support for double padding for rotaton in ZSL mode
289ed35 Camera: Fix Ghosting effect in JPEG image on zoom and rotation
5bf2fd0 Revert "Revert "camera: Calculate the buffersize based on preference""
67c5734 Temp fix to avoid building camera for wrong hw
8950da8 Merge "camera: Get rid of the ADSP heap" into jb
7750d00 JB Camera: Fallback to ashmem if ION allocation fails.
7a0395e camera: Get rid of the ADSP heap
c55ecb2 camera: fix the problem camera get stuck in live snapshot
ebebf0f Camera: JB: Enable IOMMU for 8660
279fb2a Camera: Change to disable fullsizesnapshot flag if h/w does not support.
1f56661 Merge "Fixed some interface inconsistancy in mm-camera-interface." into jb
670882c Fixed some interface inconsistancy in mm-camera-interface.
8a3e475 Camera: Enable ION for 7627a/8x25.
7104f13 Camera: Seperate Qualcomm supported features.
015c931 Fix all compiler errors for V4L2 based HAL code. Enforce waring as error rule.
bf1f232 camera: Add QCameraParameters.cpp to msm7627a in make file.
40d7511 Camera: Use kernel exported headers, not bionic.
c5b4341 Revert "Camera: Use kernel exported headers, not bionic."
20c7651 Camera: Use kernel exported headers, not bionic.
bf1bd91 Initial version of msm camera hal
c1a7bc6 camera: Add the params for RDI support
86a1036 Camera: Add interface file in HAL to decouple mm-cam dependency.
b5aad1f Camera: Restart preview in camcorder mode on resolution change.
c59ab4b Camera: Initial commit for Camera HAL compilation.
830b4eb Camera: extending CameraParameters to QCameraParameters.
f4eb3d8 Camera: Changes to handle error event from Jpeg.
da3ff53 camera: use same ion client for buffer cache operations.
abd3b90 Initial empty repository
2eaaea1 camera: Use v4l2 private ioctl
02527e3 Camera: fix for best shot changes in ZSL mode
008f0e7 Camera: Add support for 720P encoding
520c286 Camera: Add logs for dual camera switching time profiling.
95cbcbf Merge "camera:Handle OMX intitialization Error" into ics
41cd732 camera: Enable full-size live snapshot by default
7900ca1 camera:Handle OMX intitialization Error
4059118 Camera: Fix livesnapshot thumbnail dropped issue.
21a7734 Camera: Fix CTS test failure in testFocusDistances.
a094e6c Merge "camera: Store vb2 buffer info" into ics
d5f74b8 Merge "Camera: Correct error conditions handling, etc." into ics
95f1748 camera: Store vb2 buffer info
cd1245d Merge "Camera: Read the frame only when channel is acquired." into ics
b041ef0 Camera: Restrict the maximum FPS value to 120
c1a216a Camera: Correct error conditions handling, etc.
48472f3 Camera : Synchronization issue in preview callback and stop preview.
bf179fe Camera: delete QualcommHardwareCamera object if startCamera fails
0245385 `:qCamera: Fix proper naming for ZSL variable
2c0722b camera: clean up for new camera parameters in mm-camera
7039135 camera: Clean, write-back, cache for preview and video buffers.
ec103c7 Merge "camera: Share video buffer information to back-end for post-processing." into ics
7c83ae2 Camera: Fix race condition in HAL.
546c7eb Merge "camera: To fix the corruption in snapshot for zsl case." into ics
bb0fb7e camera: Share video buffer information to back-end for post-processing.
a4f9ee6 Merge "Camera: Wait for recording frame to get released from encoder" into ics
b967dd7 Camera: add default preview sizes to capabilities
641001c Camera: Disable/Enable live shot support
3632e9c Camera: Read the frame only when channel is acquired.
fb7182f Camera: Wait for recording frame to get released from encoder
9ffb78c camera: To fix the corruption in snapshot for zsl case.
07c44ba camera: Decouple mmcamera interface from HAL
6c9a83b Decouple seting focus mode from autoFocus call.
31f74e9 Camera: Fix thumbnail crash during cancel picture in ZSL/Burst mode
f1752f2 Camera: Restart preview if picture resolution changes in HAL
3f9d6c1 Camera: Change to issue Jpeg callback after snapshot thread stop.
a176769 Camera: Remove Parameter set/get Parameter calls to Application from stream Callbacks
aeade5d Camera: Remove multiple enqueues of the same preview buffer
7710f9e Camera: Fix to hide HFR option when not supported by sensor.
5dad87f Merge "Camera: Allocate meta data buffers properly" into ics
c8b5d22 Merge "Camera: Skip enqueing frames to display in HFR mode" into ics
e34c5b8 HAL: Update max fps to 120 for HFR
1469bd9 Camera: Skip enqueing frames to display in HFR mode
81bcc43 HAL: fix a bug to have correct range for face dtection scores
7720126 Camera: Allocate meta data buffers properly
3789a9c hal: use correct gralloc heaps.
ed3440a Merge "Camera: Changes to fix Parameter memory corruption HAL." into ics
2e118d3 Camera: Changes to fix Parameter memory corruption HAL.
3fa81c9 camera: To reset the encoding preference for each snapshot.
b86e26e Merge "HAL: revert changes retaining preview buffer when taking snapshot" into ics
054cddd Merge "Camera: Added Support to control timeout values for Control Commands." into ics
4a9aef1 Merge "Camera: Fix for camcorder crash during recording" into ics
14b5cab HAL: revert changes retaining preview buffer when taking snapshot
fb8be4a HAL: Error handling when getBufferFromSurface failed
2d48258 Merge "camera: fix call to autofocus() when AF is running" into ics
d1ce62d Camera: Added Support to control timeout values for Control Commands.
e9f6067 camera: remove check for AF for face detection
cd332fa Merge "Camera: 8660: Fix for recording on front sensor." into ics
b8b8d2a camera: fix call to autofocus() when AF is running
27b482c Merge "Camera: Ensure that 32 bit fps value is sent to camera driver." into ics
3614101 Merge "camera: Fix for QVGA issue in ZSL mode" into ics
b8de849 Camera: 8660: Fix for recording on front sensor.
b91db78 Camera: Added field for Enhanced Facial Solution.
9553f9e camera: Fix for QVGA issue in ZSL mode
ed285a6 Camera: Enable background camera without display.
64ab098 Camera: Ensure that 32 bit fps value is sent to camera driver.
0c0fd33 Merge "camera: Use hardware encoder for full size liveshot." into ics
dec070f Camera: Fix for camcorder crash during recording
921d72c camera: Use hardware encoder for full size liveshot.
591629f Revert "Camera: Fix for Jpeg pictures rotated 90 degrees"
ca8bb2f Revert "Camera: Fix for broken camera on Liquid..."
3354a53 Merge "Camera: support ZSL burst interval" into ics
3ac1874 camera: Calculate the buffersize based on preference.
4594997 Camera: support ZSL burst interval
4ee7352 camera: fix in setPreviewFpsRange() function
b9185ea Camera: Move target specific code to mm-camera
aadd810 Camera: Ensure correct frame length is passed during WNR + ZSL mode.
b6f433c Merge "Camera: Set 1080p as default video size." into ics
4ed4cca Merge "camera: Avoid race condition b/w dispatch buffered frames vs enq." into ics
c8ecdff Merge "Camera: Enable V4L2 solution for 8x60." into ics
7f6650b Merge "Camera: Fix issue with ZSL burst mode" into ics
751a610 Camera: Set 1080p as default video size.
4e86eeb Merge "Camera: Fix for ZSL/Burst mode JPEG memory leak" into ics
c8d5ff9 Camera: Fix issue with ZSL burst mode
69512e9 camera: Avoid race condition b/w dispatch buffered frames vs enq.
39b905f Camera: Fix for broken camera on Liquid and zoom-snapshot
cdff8f7 Camera: Fix for ZSL/Burst mode JPEG memory leak
0a36fae camera: HAL: Remove workaround for QCIF and D1 resolutions.
b6bd6c4 Camera: Enable V4L2 solution for 8x60.
2935245 Camera: Fix for Jpeg pictures rotated 90 degrees
9859c2a Camera: Fix for ZSL-Burst mode JPEG encode issue
1e73c4b Merge "Camera HAL: Add support for AEC_LOCK and AWB_LOCK." into ics
79d5ee7 Merge changes I30ca970e,Ic8663623,Iac0ebf49 into ics
ac06ccb Merge "camera: To fix the rotation in zsl burst mode." into ics
f067d6c Camera HAL: Add support for AEC_LOCK and AWB_LOCK.
8d44543 Camera: Change default camera area to (0, 0, 0, 0, 0)
d6fe012 Camera: Set supported video sizes after Query.
2910b8c Camera: Add support for query max HFR mode in HAL.
74732d2 Camera: HAL: Set the DIS, Full size liveshot modes properly.
37e1afd Camera: Changes to enable power mode in HAL
3b0dfde Camera: Close metadata memory fd properly
d0e061a camera: To fix the rotation in zsl burst mode.
4f9a473 Linux compilation fixes and automake files
e043acb msm: v4l2: fixes for HAL interface test app.
05a74aa camera: Prepare VF31 based targets for V4L2 based Camera solution.
a14472a Camera: set the RecordingHint variable correctly
438c91c Merge "Camera: Fix for camcorder start" into ics
6feaede Camera: Fix for camcorder start
95d362f HAL: Enhance face detection
0e15cbb Merge "Camera : time stamp change in RCB" into ics
d8ea12c Merge "Camera: Enable prepare hardware call for flash." into ics
b6e23e8 Merge "camera: Fix the lock issue in stopPreview" into ics
efb789b Camera: Pick thumbnail size based on picture aspect ratio
1d6fd0a Camera: Enable prepare hardware call for flash.
c94c776 Camera : time stamp change in RCB
5ef5add camera: Fix the lock issue in stopPreview
5223139 Merge "Camera: code clean up" into ics
083cbdd HAL: fix memory leak for preview buffers and add error handling
d2d3698 Camera: code clean up
75c68bb Merge "Camera: fix setPreviewFpsRangle in HAL" into ics
4777aa1 Camera: Fix for main image corruption
26eeec1 Camera: fix setPreviewFpsRangle in HAL
41830bd Merge "msm: v4l2: remove dependency on MemoryHeapIon" into ics
c1d0121 Camera: Release jpeg buffer memory properly
e034b7c msm: v4l2: remove dependency on MemoryHeapIon
c35a439 msm: camera: invalidate cached buffers before sending to hardware
9670958 camera: allocate histogram stat buffers and send to daemon
42621cd msm: camera: use domain socket to send buffers for post-processing
a96bfce Camera: Fix for unsupported resolutions in 7x27a
1c1e2d3 Merge "Camera: Fix the deadlock issue with global mutex in jpeg encoder" into ics
c622c0d Merge "mm-camera: Fix errors while simultaneous camera requests are issued to HAL" into ics
9ee7655 Camera: Fix the deadlock issue with global mutex in jpeg encoder
c5fff40 Camera: Scalado feature fix
9ee1f1b Camera: Allocate jpeg memory from ASHMEM instead of PMEM
215f94e Merge "HAL: return pretained preview buffer to surface when preview window changed or camera disconnected." into ics
cc73b9e Merge " Camera: fix focus distances for INFINITY mode" into ics
9cae9c0 Merge "Camera: enable server tree for 7x27a and 8x25" into ics
7f1ff3a HAL: return pretained preview buffer to surface when preview window changed or camera disconnected.
724b8b8 Camera: enable server tree for 7x27a and 8x25
bda9098 Merge "camera: To fix the size of thumbnail in case of zsl." into ics
9c04269 Merge "camera: Handle zoom event for the snapshot path." into ics
c309a2f mm-camera: Fix errors while simultaneous camera requests are issued to HAL
2827a0b Camera: fixes for zsl issues
01bf246 Camera: fix focus distances for INFINITY mode
45d1ecd camera: Handle zoom event for the snapshot path.
feffc2d camera: To fix the size of thumbnail in case of zsl.
58e0167 Merge "HAL: resolve deadlock during snapshot under zsl" into ics
0131a62 Merge "Enable CAF in setRecordingHint only when required." into ics
4283d0b HAL: resolve deadlock during snapshot under zsl
09fbeea HAL: initialization for member variable for wavelet denoise
c7a2360 Merge "Camera: Set and get proper video size key as described in the application file." into ics
c03456f Enable CAF in setRecordingHint only when required.
c8ed393 Merge "camera: Device discovery through media device" into ics
ebbec76 Camera-Unified HAL changes for 7x27a
98bb823 Camera: Set and get proper video size key as described in the application file.
eda96ed camera: Device discovery through media device
8f88cd3 Camera: Add EXIF hooks in HAL
494817e Camera: Change the scenemode names in HAL
c0fd6f9 Camera: Validate the camera areas in HAL.
e36652d Camera: add supported video sizes in HAL
d3c0ad0 Merge "Camera: Fix preview buffer size in preview callback" into ics
bcf172b Camera: Fix Live effect corruption issue
e1247cb Merge "camera: Send error to application" into ics
4858493 Merge "Camera: make invalid focus/metering area values in sync with upper layers" into ics
ddbdd25 camera: Send error to application
26f7ac7 Camera: Send callback to app only when AF is complete.
4bc71b0 Camera: make invalid focus/metering area values in sync with upper layers
3c53bcb camera: Fix the crashes with takePicturePrepareHardware
370069b Camera: Fix preview buffer size in preview callback
816bf84 HAL: set RecodringHint to TRUE when in camcorder mode CR-fixed: 335742
4afa44e camera: wait for frame thread completion before snapshot memory allocation
78a2813 Merge "Camera: Enable Full size livesnapshot if setprop is enabled." into ics
d5f5b9d Merge "Camera: set video size resolutions correctly" into ics
fb358e9 Merge "Camera: Avoid race condition between stop and process cntrl() call." into ics
1eff5a2 Camera: set video size resolutions correctly
19726df Camera: Enable Full size livesnapshot if setprop is enabled.
931dc1d Merge "Camera: Fix Face detection." into ics
15f18b9 Camera: Avoid race condition between stop and process cntrl() call.
0ffc504 Camera: Fix Face detection.
0c724a0 msm: omx: initilaize dimension pointer when calling omxJpegEncodeNext.
6744ee9 Merge changes If2b3f03c,I05f044b2 into ics
fbd357c Merge "Camera: Provide a generic condition check for calculating focus AF/AEC rectangle coordinates. CRs-Fixed: 333699" into ics
e290284 Camera: Add logic to select video size/full size live snapshot.
075b8f9 Camera: Enable Live Snapshot Feature with different callback
6dd836a Camera: Provide a generic condition check for calculating focus AF/AEC rectangle coordinates. CRs-Fixed: 333699
e3cb3e8 Camera: Properly implement camera APIs
4807bc2 Merge "msm: omx: pass updated input buffer to JPEG" into ics
cc4f6f4 Merge "Camera: Initiate recording callback only after startRecording()" into ics
0025f9b Merge "Camera: Disable DIS in low power camera mode." into ics
7ac1881 Merge "Camera: adding prepare hardware before snapshot" into ics
d6d98f2 Camera: Initiate recording callback only after startRecording()
fc8ce84 Merge "Camera:Preview buffer length correction in YV12 mode also." into ics
2cda7d4 Camera: Disable DIS in low power camera mode.
afdd2d5 HAL: support ZSL+WNR with configurable processing plates To replace hardcoded processing plates setting (all or CbCr only), using a configurable vairable passing from HAL to mm-camera.
7c9977a msm: omx: pass updated input buffer to JPEG
d002448 Camera: adding prepare hardware before snapshot
0d47589 Camera:Preview buffer length correction in YV12 mode also.
a26712c Merge "HAL: Preview buffers retained when paused due to snapshot" into ics
698b3ba Merge "Camera: Handle parms pointer when freeing in put_parms()." into ics
9fbec0e Camera: Initialization of 'SUPPORTED_VIDEO_SIZES'
d8226f6 Merge "Camera: To increase FPS, cancel few preview frames according to HFR value" into ics
3f91806 HAL: Preview buffers retained when paused due to snapshot
6bc6614 Camera: Handle parms pointer when freeing in put_parms().
3effbd1 Merge "Camera: Changes corresponding to changes in the OMX framework." into ics
04945ca Camera: To increase FPS, cancel few preview frames according to HFR value
68de0f9 camera hal: fix digital zoom.
bbb3d27 camera: Enable low power camcorder mode by default
aba196d Camera: Changes to support Fullsize Livesnapshot picture sizes.
92988f8 Camera: Changes corresponding to changes in the OMX framework.
9b64e24 Camera: Enable LiveShot Feature.
7ecf22b camera: Fix crash in mm_omx_encoder due to debug statement
04e8aaf HAL: Support HDR and AE Bracketing mutli-shot.
02715dc Camera: HAL changes to enable HDR and AE Bracketing.
5c78171 Merge "camera: adding the support for HFR and work around C2D limitation." into ics
4ca6b47 msm: native: fix memory leak during snapshot
7733340 camera: adding the support for HFR and work around C2D limitation.
adff43b Merge "Camera: Fix for Jpeg pictures rotated 180 degrees" into ics
8eb8d2a camera: enable 2 output ZSL burst mode.
c023308 Camera: Fix for Jpeg pictures rotated 180 degrees
0362793 Camera: Fix the gerrit merge issue.
19746f8 Merge "Camera: Enable the feature of YUV422 format of snapshot" into ics
2bb1213 Camera: Enable the feature of YUV422 format of snapshot
d89a2df Camera: Translate Face ROI coordinates in scale of -1000 to +1000.
748555e Merge "Camera: Fix MaxNumFocuArea parameter in HAL" into ics
48fd678 HAL: Add support for wavelet denoise
a5eb0bd Camera: Fix MaxNumFocuArea parameter in HAL
1e10cfc Merge "Camera: Do not issue notifyCallback for invalid AF Mode." into ics
4f89e11 Merge "Camera: Fix for genlock errors." into ics
891db2a Camera: Do not issue notifyCallback for invalid AF Mode.
4fc16d7 Camera: Fix for genlock errors.
7d28cb4 Merge "Camera: Changes to avoid mismatch in picture and thumnail resolution." into ics
c534f19 Camera: Changes to avoid mismatch in picture and thumnail resolution.
c56aafa msm: native: fix compilation error when ION is enabled.
0a3c172 HAL: update focus distance after auto focus is done
0dde5d4 Merge "camera: fix compilation issues" into ics
4c7c968 Camera: Fix for cancel picture while jpeg encoding
30ae5f7 camera: fix compilation issues
cf3b395 Camera: Support full size liveshot during recording.
3b3108e Camera: Pass buffer information to daemon process through socket.
cd27652 Camera: Enabling CAF Trigger for 7x27A video Recording.
013cfbf Merge "Camera: Avoid timing issue to fix b2b snapshot issue." into ics
6ea4f43 Camera: Avoid timing issue to fix b2b snapshot issue.
50dd75a Camera: Fix for rotation during zero shutter lag
f7f1b8c camera: native: make video buffers 4K aligned.
a65a8f2 Camera: 1.Remove the unused fds
ef386de Camera: Fix for green preview and split screen in case of YV12 preview format.
4f2705f Merge "Camera : Release thumbnail buffers when HFR setting is changed" into ics
9b157e9 camera: Fix incorrect zoom level
a26e77f Camera : Release thumbnail buffers when HFR setting is changed
104bc39 Merge "Camera: Simplify ASD and Scene menu for 8660" into ics
2e4cb41 Merge "Camera: Fix CTS testcase testMeteringAreas." into ics
8db190b Camera: Fix CTS testcase testMeteringAreas.
ec43306 Camera: Fix CTS testcases: testSetPreviewDisplay and testPreviewCallbackWithBuffer.
0184b34 Merge "Camera: Fix for CTS testcase testJpegThumbnailSize" into ics
4568c23 Merge "Camera: Fix for genlock errors." into ics
b2fbe47 Camera: Fix for CTS testcase testJpegThumbnailSize
3e49fbc Camera: Simplify ASD and Scene menu for 8660
7b72e4f Camera: 'setMeteringAreas' added and called from 'setParameters'
50fcced Camera: Fix for cts testcase testPreviewPictureCombination
3ca0fff Camera: Fix for genlock errors.
3dd588b Camera: 'setFocusAreas' added and called from 'setParameters'
d802749 Camera : Fix issue in streaming textures
a35a393 Camera: Fix for CTS issue testPreviewCallbackWithBuffer
dd0ac9a Merge "Camera : Add support for meta data mode video recording" into ics
6d74d78 Merge "Camera: Removal of forceful return value set to '0' in set_parameters" into ics
d60b256 Camera : Add support for meta data mode video recording
aaf2ad2 Camera: Removal of forceful return value set to '0' in set_parameters
23bf5e7 Camera: Simplify ASD menu and best mode menu
16f3d71 Camera: Preview buffer length correction in PCB
31c83c1 Camera: Fix for crash when zsl is made on/off
f85d285 Merge "Camera: Fix Rotation in ZSL/Burst mode" into ics
03b3570 Camera: Add support for YV12 preview format
4e34ffa Camera: Fix Rotation in ZSL/Burst mode
2ae13a9 Merge "camera : Set preferred preview size for video parameter" into ics
05fcf0e camera : Set preferred preview size for video parameter
240675c Camera: fix the deadlock issue with event callback
c44da27 Merge "Return parameters by reference to avoid object copy to avoid memory corruption during b2b snapshot tests (CR330669)" into ics
bfa40d9 Camera: Wait for camframe thread to be ready
4052d94 Return parameters by reference to avoid object copy to avoid memory corruption during b2b snapshot tests (CR330669)
030b65d Merge "Camera: Fix for CTS testcase: testFocusDistances" into ics
902c3da Camera: Fix for CTS testcase: testFocusDistances
bd6da8e Camera: Update design to handle ZSL+Burst
cf3a8ed Camera: change to call new omx jpeg API
05fec50 Camera: Add support for multiple snapshots
0317a52 Camera: fix the issue related to processing receiveraw and jpeg
e5cbc87 Camera: Interface2: Fix incorrect ref count increment
d5dcc45 Camera: Add NULL check pointer.
d78a408 ZSL pending trigger
f89dd53 Merge "Camera : Set correct orientation parameter to VPE for video frames" into ics
89d7335 Camera : Set correct orientation parameter to VPE for video frames
f41e4fd camera: Fix for 4x zoom failure
ea175af Merge "Camera: Send Jpeg callback with correct data size" into ics
dd93aa8 Camera: Fix preview callback logic in HAL.
0957551 Merge "camera: Fix CTS failure issues" into ics
7cb37b8 Camera: Send Jpeg callback with correct data size
44b1266 Camera: Enable raw image notify callback in 8960
16453ad camera: Fix CTS failure issues
054ac5b Camera: Use PMEM ADSP heap when ION heap is not used
d1f52b7 Camera: Fix for Monkey issue
3f5e442 Camera: Use new ION heap ids.
5752c65 Merge "Camera : Change to handle syncronization in stream stop and stream callback" into ics
5f004e1 Camera : Send proper data in preview frame call back function
083bba7 Camera : Change to handle syncronization in stream stop and stream callback
7608c8d Merge changes I4563c8b5,I3c45f3b1 into ics
6bc23a2 Camera: Fix memory leak in snapshot
ec942cd Revert "Camera: Fix for monkey issue."
8f83a03 Merge changes I6b0379d4,Icfa8d8f5 into ics
20c8ea4 Camera: Fix for monkey issue.
4563c8b Revert "Camera: Changes to enable LiveSnapshot"
3c45f3b Revert "Camera: Fix bug in livesnapshot code"
ee78e23 Camera : Fix snapshot crash issues
c5e12cd QualcommCameraHardware: Maintain lockStates for display buffers.
86beabe Camera: Fix bug in livesnapshot code
69b9f3b Camera: Changes to enable LiveSnapshot
7ec8c9a camera: fix a fd polling bug
bb06c2b Merge "camera: Fix for openmax IL based jpeg encoder cancel picture request" into ics
fade4dd Camera: Fix for 4x zoom in case of camcorder(1080/720)
bf2fed9 Camera: Provide 4k alligned buffer length for mmap call.
addc6f3 Camera: Enable preview frame callback
5fe5d81 Camera: Add set prop support for enabling zsl and burst mode.
aed9b36 Merge "Camera: Fix to avoid deadlock between stop and dumpFrame." into ics
21336cf camera: msm8960: Maintain lockStates for display buffers.
104ebeb Camera: Fix for jpeg/thumbnail storing 180 degrees rotation
1278376 Camera: Fix to avoid deadlock between stop and dumpFrame.
22efda7 Camera: supporitng of streaming texture and YV12
e98cb0b Camera: Enable preview CAF.
47da9cb camera: consolidate the frame offset calculation to single location
288cd60 Merge "Camera: Initialise mStoreMetaDataInFrame in the constructor" into ics
43c71e8 Camera: Initialise mStoreMetaDataInFrame in the constructor
ec7ee19 camera: Fix for openmax IL based jpeg encoder cancel picture request
14121bc Camera: Changes to enable HFR
1bbebd7 Camera: Fix watch dog issue.
a2e2dcd Camera : Enable setrecordhint feature in HAL.
fc9cfad Camera: squash change.
509a291 Merge "Camera: Change preview buffers number from 7 to 5" into ics
07f5b5a Camera: Add exif parameters support.
b7f82b4 Camera: Change preview buffers number from 7 to 5
05540f1 Merge "Camera: Enable Red Eye Reduction." into ics
77dfc5c Merge "camera: Add mutexes to the encoder APIs." into ics
047cce3 Camera: Enable Red Eye Reduction.
a93bdbd Merge "camera: support metadata mode for video encoding." into ics
387da17 Camera : Add support for storing meta data in video buffers
01bcf4e camera: support metadata mode for video encoding.
29e7c7d Merge "Camera: Fix for camcorder preview freeze" into ics
f5f9740 Camera: Fix for camcorder preview freeze
23d470e camera: Stability fix
3272abe Merge "Camera: Fix for face detection" into ics
60ef96e camera: Add mutexes to the encoder APIs.
92fb20f Camera: Fix for face detection
9eaf83b Camera : Add support for histogram in camera HAL
0e8b239 Merge "native: add ion support for raw snapshot." into ics
e87be90 native: add ion support for raw snapshot.
fe1b727 Camera: Add support for face detection.
248e56b Merge "Camera: Enable Ashmem for jpeg encoding" into ics
30d89c9 camera: Openmax IL CODEC framework support.
0f251e3 Camera: Enable Ashmem for jpeg encoding
5bb0fc7 Camera HAL: Enable histogram stats in MSM8960
44e8593 Camera: Add fix for ANR issues.
1636850 camera: fix incorrect cbcr data offset passed for thumbnail allocation.
145d94f Merge "libcamera2: Add raw snapshot support." into ics
4177f7b Camera: Fix for postview issue
e82cc7b Camera : Add setprop support for multiwindow touch AF
1a95b2f Camera: Add support for raw snapshot feature in HAL
2b765de Camera : Set proper default FPS value.
9f1a5b0 libcamera2: Add raw snapshot support.
e2ea27f Camera: Fix the issue for not storing jpeg for 12M and 8M
5e934f6 camera: add ION allocation option to native camera HAL.
961a6ba camera: add ION allocation option in V4L2 camera HAL.
b6483d0 camera: Use genlock to lock/unlock buffers
bf42f04 Merge "Camera: Create separate camera_memory_t object to hold JPEG data." into ics
42ded48 Camera: Create separate camera_memory_t object to hold JPEG data.
c1bb5d1 Camera : Add support for Zero Shutter Lag feature
d753dc3 camera: Fix wrong thumbnail y & cbcr offsets.
398440a Merge "libcamera2: Remove extra mmap from initHeapMemory." into ics
f6ed655 Camera: Fix for snapshot issues
f4e633c Camera: Change mPreviewHeap to mPreviewMapped for ICS in rcb callback api
ed33278 Camera: Skipping opening /dev/graphics/fb0
3b95957 Camera: Fix memory leak issues.
13644dd Camera: Support to add camera features.
9ca7d3f Camera: Add target reference check in mm_camera_do_mmap()
dde918f libcamera2: Remove extra mmap from initHeapMemory.
a0dd344 camera: Compile code for all targets.
4dd4388 camera: Initialize default format for video.
7753d2c libcamera2: Format cleanup
c902bb4 libcamera2: Clean up snapshot code and memory corruption fix
43fc7b5 camera: Enable snapshot on ICS
6fb64f6 camera: redesign buffer management code.
472289d camera: use parent MemPool type arguments in stream functions.
105319b Camera: Capture shutter ctrl event.
2a95628 Camera : Release memory allocated for snapshot and recording buffers
9d56c59 Camera: Stability fixes.
c517ba7 Camera : Fix to make video recording work on ICS HAL.
316e75d Camera: ICS HAL on GB Baseline
2d83d1f Merge commit 'quic/master' into ICS
67f23ef Camera: Clean up logging code.
00cda32 libcamera: Disable logging for libcamera2, and use different tag.
1627cc0 Fix for setting thumbnail size as per application's request.
0b1f390 camera: add ION support in native HAL code
c58047d Camera : Change HAL to move common code to stream class
c5bdbd1 camera: add multiplanar support to ION constructor calls.
f32b97e camera: Use ION for buffer allocation
cb2605a Camera: Fix for greenish patches in preview, when snapshot resolution changed in full zoom
d042edf Camera: Add multi planar support in HAL.
487f737 Camera : Enable Live Snapshot from HAL
0ab8f57 Fix garbage display issue while taking snapshot.
378f861 Camera: fix the issues reported by klocwork tool
88671f9 Camera : Allocate Preview Buffer using PMEM
bbfb167 Camera : Change to make similar Thumbnail & Preview Size
bf93410 Camera: Update ZSL Burst Mode logic.
012b2bd cleanup system property ro.product.device usage
63557a0 Camera: Enable HW Jpeg encoder.
eb7b46b Camera: Set the camframe exit flag before spawning camframe thread.
9027dee 1) Camera: add special effect of emboss, sketch and neon
93bcfb3 Camera: Only wait for snapshot done in case of RAW snapshot.
5222601 Camera: Fix for a target reference check
f4ed2fe Camera: change the interface to use camera ID
01cd6cc camera:Moving the thumbnail aspect ratio code check to HAL for 7x27 and 7x27A
0106783 camera: Fix snapshot issue in mainline
708adb8 Camera : Fix to avoid JpegRotation lock
4dddfde Camera: Add Exif tag for FLASH, depending on the sensor's flash support.
aa33ff0 Camera : Enable yv12 format for 7627
27170b1 camera: Fix QVGA, QCIF snapshot issue
4464471 Camera : Lock to syncronize HISTOGRAM, FaceDetection, Parameters
ac060f4 mm-camera: HAL squash 9/20 night
ca58e91 Camera: Changes to hanlde Jpeg Callback after stop
4d7f019 Camera: Add check for flash_str before setting flash mode.
55d642a camera: HAL gerrit squash
1a4fe72 libcamera2: Added support for vertical and horizontal view angles
a315a22 Camera: Enable histogram from HAL layer.
1c3ea79 Camera: Fix JPEG upscaling parameter setting when zoom is not enabled.
062fded Camera: Get correct focal length, horizontal and vertical view angles.
d21b2ed libcamera2: histogram pmem mapping in mm-camera-interface2
26d107c libcamera2: enable ZOOM UI for camcorder
49630e0 Camera: Enable efficient detection of errors in openCamera()
761fe3e Revert "libcamera2: add event for histogram."
e424378 Camera: Add ExifTags for FLASH, ISOSPEEDRATING,EXPOSURETIME in HAL/native driver
3084c4e build: standardize building conditionally for qcom chipsets
b5fd981 libcamera2: add event for histogram.
2b95215 Camera: Provide setprop option to enable multiwindow touch AF in HAL
489311e Camera: Use proper device identifying mechanism
58727ff Camera : Check Proper Error Value for Camera Open status.
18801f2 Camera: Enable wavelet denoise for 8960
df60344 libcamera2: Fix the CEILING16(height) for snapshot and thumb image
652207b Camera: Add support for HDR Imaging and Exposure Bracketing.
bce9146 Camera:Fix ANR while switching between cameras and taking snapshots
28e92a6 libcamera2: Event cleanup.
d078883 Camera: Dynamically dump YUV data
ddf091b Camera : Check Camera Open Error properly
597078e camera: Check camera open failure
bbaf5b2 Camera: 8960: Remove setting of default record-size
e5095dc Camera : Change to set Preview Frame Rate using setprop
ddd2039 Camera: Enable Touch AF/AEC
bedad09 Camera: Skip setting of preview format for 3D
d87ca0c Camera: 8960: Add support for Zoom
3057277 Camera:8960: Retry open on I/O failures
d3c8ed0 Camera:8960: Hard camera key fix
2ef5d65 camera: v4l2: subscribe to a single type of event.
3d60d19 Camera : Use generalized routines for YV12 conversion
dd30e04 Camera: msm8960: Maintain Picture Table based on sensor size.
b4a9132 Camera: msm8960: Query lower layer to get Camera Capabilities.
7fe2d07 Camera: Remove free buf queue.
44f260e Camera: 8960: Fix garbage display between preview and postview.
cf67310 Camera: Adjust the jpeg rotation for 7x25A
b1ada84 Camera: 8960: Asynchronous event support for AF
cd6ee10 Camera : Resolve color bleed issue in VGA resolution.
87e057b Camera: Set Video DIS parameters before executing setDimension.
42b8952 Camera: New HAL code resubmitted.
8d4db6f libcamera2: Merge ZSL channel into SNAPSHOT channel
6ca49eb Revert "Camera: Changes for compiling mm-camera YV12 changes."
f94a848 Camera: Changes for compiling mm-camera YV12 changes.
5c187b9 Camera: Prevents Camcorder from crashing
ac10a0f camera: fix bug in V4L2 interface code for MWB.
f4c8a80 Camera : Add support for YV12 format on 7x27A
79007fa camera: HAL: Fix unmapping of preview buffers.
5d49c6d camera: HAL: Fix video recording.
1e84855 Camera : Enable Camera features in HAL.
b14b82f Camera HAL: Adding raw snapshot feature into mm_camera interface2 Adding control command into mm_camera interface2 to enable native camera controls.
844b6b4 Camera: Filter unsupported modes set by App when opening Camera.
dfc1489 Camera: Fix for back-to-back open close
26c0026 camera: v4l2: correct fourcc format to NV21 and NV12 from YUV420.
70651e6 Camera: Fix for Dual camera support
75c1f89 Changes to support Special Effect feature
039187a Camera: Added support for Panorama feature in ZSL mode.
24964e7 camera: Check return value of pipe() call properly.
58079a3 Camera: Capture only single snapshot in ZSL mode when Flash is enabled.
10f3710 Camera:HAL Changes for V4L2 Interface
b2d811f Camera: Cancel AutoFocus in a proper way
2bf4b5d 3D camera: Postview corruption fix
1585559 camera: Support for cancelling the ongoing capture
af0b9b1 Camera: Fix Camcorder App crash while performing couple of scenarios in HFR.
8526eab Camera: Added support to configure number of Snapshots in ZSL mode.
9d29f9e Camera; Pass preview format parameter to mm-camera interface.
2830c00 Camera: Initialize default Thumbnail dimensions.
5fa26f4 Camera: Fix Preview stop when HFR value changes
9237ef5 Camera: Dont issue ZOOM callback if the preview is stopping.
5b9f64b Camera: Fix 3D postview corruption from VFE.
b152ca7 Camera: Enable Shutter Sound for Jpeg capture in ZSL mode.
d3f7fe1 Camera: Added ZSL Mode as supported modes in 8660 Target
e3308a5 Camera : Query and use only supported HFR resolutions
ddb878b Camera: Add target identity for 7627A and 7625A.
7d00118 camera: ZSL: Fix preview freeze while selecting QCIF, QVGA resolutions
130bd95 Camera: Added NV21_ADRENO format to supportedPreviewFormat for 8660 target.
cedf8b8 Camera : Add support for SetPreviewFpsRange APIs
0e370f6 Camera : Use proper device identifying mechanism
b272341 Camera: add suport for ZSL UI interface.
29430bd Camera: Set brightness and exposure compensation when BSM is Off.
3825906 Camera: Store target type when quering for CameraInfo
79b3f6c Camera: Added HAL support for Wavelet Denoise feature
5feb87b Camera: Add HAL support for red-eye reduction feature.
0fcb2a4 Camera: Fix CTS issue for preview & picture size combinations
15f96d0 Camera: Disable DIS by default.
0058d9d Camera: Add support for High Frame Rate.
cba6063 Camera: Remove hardcoded dx, dy values for TouchAfAec.
6052ba7 Camera: Fix for main image and thumbnail quality.
b194b0e Camera: Set rotation value from parameters object when mode is not 3d
90e7a3e Camera: Clear the thumbnail heap during camera release.
64bdfdf Camera: fix a potential crash when Jpeg fails
188be27 Camera : Implement preview smooth zoom feature at HAL
ba61ad2 Camera: Don't output thumbnail when application requested.
4bce8dd Camera: Ignore APP_ROTATION addition for 8660 sensor
13bf011 Camera: Add support for 3d encoding
72be464 Camera: Add AR item to Best Scene Mode
2086698 android-open: Update the 3D format definitions
273da86 VideoCamera: Enable LiveSnapshot
d7b53d9 Camera: Make sure that preview and video sizes are same in 3D mode.
e4ce7f6 camera: Downscaling support for low resolution image capture
cf433a2 Camera: process record size string in setparamters.
1e2999f Camera: Avoid extra postview buffer for karura
05b21b6 Camera: Synchronize cancel picture and take snapshot.
785e078 Camera: 3D Camera HAL changes.
f09e98b Camera: Add support to communicate camera mode information.
d1658db Camera: Pass mode information with frame thread.
d5f1d51 Camera: Changes for streaming textures snapshot.
d3da1c9 Cleanup QCOM usage of LOCAL_MODULE_TAGS
7f25337 Camera: Move the preview buffer allocation from SMI to EBI.
9f537f2 Camera: Add support to set memory Color Enhancement.
d5b0085 Camera: Added Single and MultiShot ZSL feature support in HAL
579b405 Add explicit dependency on kernel header installation
ff26d7d Camera: Synchronize access to parameters from setParamters and autoFocus thread
934021a Camera: Fix issue with postview when zoomed
bbb60ab Camera: Query mm camera for Focal Length and View Angles
fc2faba Camera: allow changing brightness in Best Mode
8af05d2 Camera: Deallocate resources in preview thread if snapshot is done.
02e2229 Camera: Prevent APP_ORIENTATION from being applied to front camera angles
2c5366b Camera: Snapshot redesign changes
767c083 Camera: Add interface to get focus distances from camera stack.
73d1996 Camera: Invoke face detection apis only if support is available
64a0c04 Camera: Modified Selectable Zone AF setting to occur after continuous AF
3f2ec46 Camera : Do not use App Orientation for 7x27 as it causes strethced preview
f8941d7 Camera: Remove GPS key tags from mParameter in HAL when App set them to NULL. When App issues removeGps API call, we ensure that the corresponding GPS key values is removed from mParameter in HAL. This would help in prevention of retaining the previous gps values when GPS is turned off. CRs-Fixed: 273123
090990c Camera: correct the orientation angle of sensor.
32323d4 Camera: Prevent deadlock while accessing FD metadata.
767a42a Camera: Add MMCameraDL class to track mm camera dl references
4c1fd92 Camera: Enable continuous Focus mode as one of the focus modes
47b44d4 Camera: Ensure Brightness value is stored in mParameter
d233b6f Camera: Deinit Preview busy queue on error conditions
3634430 Camera: Return preview frame to free queue if preview is not running
5a382e4 Camera: Fix any null references of mOverlay object.
c840517 Camera : Clear Thumbnail and Display after completion of snapshot thread.
28def7e Camera: Open camera in a seperate thread
c5c9a0f Camera: Avoid waiting for jpeg thread when get picture fails.
dd2d1fb Camera : Increasing preview buffers to 6 , to fix low fps in video recording issue on Stage Frieght.
e01cc3b Camera : Fix the crash in libcamera.so when a preview frame is getting queued on null Overlay
747f81f Camera: Reset the initial parameter initialization.
ffa543c Camera: Check for jpeg quality of zero value.
aabb2dc Camera : Added check to see if the mMetadataHeap is initialized before using it.
8487e6c Camera : Query the driver through the getCameraInfo the right orientation.
f5ff6c3 Camera: Add multiple cameras support.
025c78f Camera: Set default auto focus mode to infinity if not supported
d627c3a Camera: Clear the compilation warnings.
a99238a Camera: Add camera info & disable live snapshot
1e554d8 Camera: Call the preview & video free queue release functions in failure case.
3e44fd2 Camera: Add preview thread to handle frame display & callbacks
b963168 libcamera2 now honors USE_CAMERA_STUB build flags
79c5d23 Camera: Pass Exif Altitude value in meters.
bbb0b8f Camera: Fix typewriter error when unregistering Preview and Record Buffers
fab3445 Camera: Camera interface Rearchitecture Phase 2.
eb7476c Camera: clear the preview crop information with overlay while displaying postview image.
39c3e4e Add HAL support for face detection feature.
4ebb910 camera: de-couple the adreno format and streaming textures
019a0a7 Camera: Call native_prepare_snapshot only while taking snapshot.
6599e35 Camera: correct the max zoom check and consider the video buffers allocation failure message.
8e70308 Camera: Fix the issue of mismatch in the captured JPEG image and the postview.
6c04d09 Camera: pass null data jpeg callback for the application to resume preview
f55cbfb Camera : Use thumbnail dimensions for snapshot post view for 7x27
f9317f2 Camera: Pass top left co-ordinate for Touch AF.
eb58c68 Camera: HAL Interface Rearchitecture.
03dbb9c Camera: Remove redundant ashmem buffer for RAW Snapshot.
0280766 Camera : Fix the issue of overlay having to refer to de-allocated buffers.
4a55a83 Camera: wait for the snapshot thread to complete before clearing resources.
edee25d Camera: Add thumbnail size for new snapshot resolution
2cd34e6 camera: calculate the postview dimensions based on picture size aspect ratio.
2983453 Camera: pass proper zoomCropInfo parameters to overlay setCrop
5786144 Camera: After the postview, reset the crop information
1552afe Camera: get offsets and buffer size from jpeg for thumbnail
11282b5 Camera: Fix the crash in switch between camera and camcorder for ov7692 sensor
cbd25d9 Camera: Enable Antibanding for certain BeshShotMode
e8dd0d6 Camera : Add HAL support for Skin Tone Enhancement
38e6bb0 Camera : Disable setting ISO values for YUV Sensor.
a7b89c8 Camera : Use vfe main output for thumbnail generation and other vfe output for snapshot post view.
e307716 camera: Increase the maximum fps limit from 30 to 31
c1e3cd4 Camera: Ensure Overlay is created with Preview Sizes for Raw Snapshot
3dd524f Camera: Modify camframe timeout interface to support other errors.
bf83f8e Ensure that native_prepare_snapshot is called only once
2eedc1b Camera: Enable yuv web camera sensor on 8x60
73875f0 camera: correct the display heap dimensions for adreno snapshot
f7341b9 Camera: enable fps setting and frame rate mode setting for vx6953 sensor
e5965c4 Camera: Add support for Selectable Zone Af feature in HAL.
5e4f9d9 Camera: Change the postview from last preview buffer to VFE2 output for 7630 and 8660.
cedd6cc Camera: get the required video buffer width and height from camera stack.
741742b Camera: Add support for view finder histogram
5ca9466 Camera: Fix ANR seen in camcorder preview
09de338 Camera: Add jpeg exif header for focal length ,gps datestamp, refernce and method
264376e Camera: Add default values for focal length, angles, thumbnail sizes and fps
0d40056 Camera: Add sensor check for auto scene detection.
92ce914 Camcorder: Add support for LiveSnapshot Feature
9aff1f4 Camera: Reset crop information with overlay when cropping is not required.
970bb4f Camera: Prevent buffer overwriting when cropping for picture
0fa7f9f Camera : Enable auto-focus for 8660 12MP sensor
5fc64d4 Camera: Disable DIS for 1080p resolution for 12mp sensor
089b7d0 Camera : Added HAL support for 12MP picture size resolution in 8660.
4ffd6cb Camera: Call MDP zoom with valid cropping information.
fdbc219 Camera: Enable VPE features for 8660 target.
a6612f1 android-open: Enable support for 12MP camera for 7x30 Fluid.
7dbe49d vendor/qcom/android-open/libcamera2: Increase number of input buffers in HAL
32409f7 Camera : Set the snapshot buffer offsets and size as per required by gemini encoder for 8660.
59ec712 Camera: Configure Vfe before setting zoom.
a5e7a6e Camera: Prevent calling ioctls for Scenemode dependent parameters.
88db27a Camera: change the pmem type from VIDEO_VPE to VIDEO while unregistering.
2f7681e Camera: Add support for 1080p resolution for record
0d115d1 Camera: use the correct preview dimensions in initPreview
1659b0c Camera: Add support for streaming textures snapshot feature.
ec95874 Camera: Disable rotation and DIS if support not available.
39fad8d Camera: Add support for digital image stabilization and rotation vpe features.
7110c24 Camera: Add support for streaming textures Ycrcb adreno preview format
f0593dd Camera: Adding HAL support for Touch AF/AEC feature.
bfc0452 Camera: Fix to pass the correct yOffset for thumbnail encoding.
2cc7a4b Camera: Temporarily migrating the preview buffer allocation to smi on 8x60
c6fd2c2 Camera: The Chroma buffer should be aligned to 2K for the encoder on 8x60
905b853 Camera: Align the CbCr offset to multiple of 16 blocks for jpeg encoding.
8e0a8da Camera: Adding HAL support for Auto Scene Detection feature.
ba3555f Camera: 720p encoding optimisations.
74b2cca Camera: Maintain reference to shared camera library for the Snapshot Thread
3da1a70 Camera: Fix to wait for snapshot to complete on cancelPicture call.
2c99dba Camera: Disable set fps for 2mp sensor
091d5ab Camera: changes to take into account of video record resolution values
bde0761 Camera: Align the CbCr offset in record buffers to 2k as required by encoders in 8x60
bf6146d Camera: Add support to set frame rate modes
62fe9aa Camera: Enable the buffer allocation for snapshot and encoder from smi memory region for 8x60
f01d859 Camera: Ignore set fps call for mipi sensor
a01751b Camera : Add support for setting FPS
6bce42b Camera: Add support for zoom ratios
0a2cb92 Camera: Adding HAL support for Touch AEC.
da9a705 Camera: Enabled torch mode for Led flash
62429cc Camera: Set the snapshot buffer offsets and size as required by target's jpeg offline encoder.
ca2e7a9 Camera: Call jpeg join in snapshot thread instead of jpeg thread context.
0248604 Camera: Set the snapshot buffer offsets and size as required for the gemini offline encoder.
7b949c9 Camera: Adding HAL support for Continuous AF feature.
3c278cd Camera: Enable the Camera support for 8660 target
0838385 Camera: Adding support for Scenemode feature in HAL.
5ec7613 Camera: Removing dependency of Exif Apis on KEY_GPS_STATUS.
4cc4b86 Camera: Add support for exposure compensation
54e2a02 Camera: Enable overlay function setFd as the support is available.
9bb2d49 android-open: compilation changes
1fd90f9 Camera: Remove dangling video buffers and put them in free queue.
78444e4 Camera: Unlock createInstance call when previous HAL object is locked for 5 seconds
426cde7 Camera: Added lock to make raw heap access/free thread safe
f2deffb Camera : Replaced Autolock with explicit lock() and unlock()
ae03c21 Camera : Added support to handle the CAMIF errors detected by the driver.
85cebed Camera : Removed the conditional issue of the CAMERA_EXIT ioctl in HAL release().
280d4de Camera: Modify previewEnabled() to check for overlay being valid.
1307f31 Camera: obtain and use the timestamp from camera driver to avoid jerkiness in recorded clip.
61db0d0 Camera: Add iso1600 entry to the existing iso values
5701a94 Camera: Add Jpeg padding based on target
ce6bf56 camera: don't set lens shading parameter for mipi sensor
c73c172 Camera: 720p encoding optimisations.
eecf1a6 camera: Use O_SYNC flag while opening /dev/pmem_adsp for camera.
74712c9 Camera: Discard AutoFocus ioctl if camera preview is not running
7360db4 Camera: Fix for mutual exclusion of color effects and whitebalance.
f12d9d2 Camera: Fix to call the correct ioctl for HJR feature.
1ece71c Camera: HAL: Reset the offset field in case MDP upscaling fails.
67cfe53 Revert "Camera: HAL: Remove extra setParameters call"
cb04cc5 Camera: Unblock the HAL thread while startRecording. Remove the startRecording call from HAL layer as this will be issued from CameraService layer. Moving this call to CameraService layer will ensure that the HAL main thread is not blocked.
fc3915c Camera: Added signals to prevent video thread wait when stop recording is issued
b362be6 Camera : Fix issue in Video-Recording on targets other than 7x30 and 8k.
cb54ba8 Camera: HAL: Enable mmcamera_shutter_callback.
4dd45a6 Camera: HAL: Add support for getBufferInfo API at the HAL Layer.
ffe264a Camera: Filter preview sizes based on sensor.
b861be5 Camera: Fix the crash which may occur when suspend resume key is pressed continuously
64461e8 Camera : Change preview resolution for 720p recording
3404388 Camera: HAL: Remove extra setParameters call
0705e56 Camera: Fix to improve enocding FPS with 720p resolution.
1ade9a8 Camera: Fix memory leak while exiting camera application
99e8242 Camera: Allowed auto focus when last auto focus is cancelled in preview state
e7b9b5a Camera: Fix issue in preview due to negative color effects in MWB mode.
9c14ead Camera: Filter preview sizes based on target
a8b1fc9 Camera: Allow jpeg encoder to upscale zoomed image.
bad0eaa Camera: Extend debug fps logging for video path
b49af21 Camera: HAL: Add support for valid snapshot resolutions.
613301c Camera: Adding support to change preview size based on picture size
d9b0b30 Camera: Fix to increase preview FPS while recording with 720p resolution.
a66ea91 android-open: Fix file permissions
df7a920 Camera : Fix multiple recording issue
0770489 Camera: Open camera device in separate thread
f1ebf98 Camera: Add VFE second output support in camera HAL for 8x50 target
b62adbd Camera: HAL: Lower log priority of debug logs
785619a Camera: Make default values of parameters in camera HAL and upper layers the same
b36a4fe Camera: Setting cbcr_off for raw snapshot pmem to zero
572e25c Camera: Prepare Snapshot called for auto focus and cancel autofocus is invoked during auto focus
7ac84e3 Camera: HAL: Change the buffer dimension ceiling from 32 to 16.
0718595 Camera: Set the correct default value for brighntess.
f87cf86 Camera: HAL: Disable setting Saturation value in specific color effects mode.
156d0ac Camera: Add a fix to release the video thread in stop preview
8ff7b98 Camera: HAL: Optimize target check in HAL by enumerating targets instead of comparing with the device string everytime.
044c7b5 libcamera2: add supported preview format "yuv420sp"
b4f5f1c Camera : Enable VFE output 2 for video recording
d9efed9 Camera: Ensure that the mdp blit is not invoked when there is no crop information
585bc36 Revert the temporary workaround added at HAL layer.
551fd26 Camera: Setting sharpness, contrast and saturation values in HAL Parameters
4ee824e Camera: Disabling 4x zoom feature for 7x27 and 8k temporarily.
ac2f495 Camera: HAL: Terminate camframe thread when camframe_timeout_callback is issued from mm-camera.
595970b Camera: HAL: Initialize camera parameters to their default values.
740cfce Camera: Add FPS logging to calculate and display camera fps
bddfd50 Camera: Adding Sharpness, Contrast and Saturation features
8861f30 Camera: HAL: Enable setting jpeg rotation mode and setting thumbnail image quality APIs.
494c9fc Camera: HAL: Add a workaround to ensure that the file descriptor returned in open call is non-zero
326cc4c Camera: HAL: Send postview for display using overlay for 7x30.
284966d Camera: Add support for 4x zoom and to pass maximum zoom value to upper layers.
2229d27 Camera: Invoking Enable AFD call for Auto Anti Banding option
63bfcea Camera: Setting cbcr offset to frame size in picture buffer
80d878f Camera: Setting Thumbnail dimensions based on picture aspect ratio
fa7edae Camera: Enabling 1280x720 Preview size
93f1bfb Camera: disable setting prameters that are not supported for yuv sensor
3b9e8df Camera: Adding multiple picture sizes support
215cac4 Camera: HAL: Add support for camframetimeout callback API.
66bdd7f Camera: Construct and pass the gps information to jpeg encoder
39dae8e Camera: Adding Raw Snapshot support
df08522 Camera: Invoked Auto Focus callback when auto focus is not supported
7122962 Camera: Adding normal and macro auto focus modes
5efb3ff Camera: HAL: Add changes for overlay.
55562b0 Camera: Adding HAL support for Autoexposure.
22b4dd6 Camera: Fix complilation issue for OSS builds.
c8c1ee7 Camera: Add HAL support for brightness, ISO and Lens Shade
8d1773b Camera:Padding mRawHeap size for resolutions which are not multiples of 16
1db0c39 Camera: HAL: Disable some APIs till support is added from lower layers.
b2ccb83 Disabling libcamera2 and including the right Android.mk for pvomx in order to resolve compilation errors.
b85535d Migrating vendor/qcom/android to vendor/qcom/android-open
f63d258 Initial empty repository

Change-Id: I5b96bd1dc63a30ee659ac6015d2045f7c131f7cf
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
fe1fc193071165e7c41e9610aa01dc4a2fa993cd 29-Apr-2014 Shuzhen Wang <shuzhenw@codeaurora.org> Camera3: Add vendor tags for opaque raw format

Expose two static metadata tags for opaque raw capture:
stride and format. Format could be either MIPI format
or LEGACY format. Stride indicates the offset in byte
between two lines of raw data.

Bug: 14395767
Change-Id: Ic0af1b3c4e746f34636bec6a9260b9260e7ffab5

Conflicts:
QCamera2/stack/common/cam_intf.h
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp
176b827c0d215524c39a35149bba09f8ee4ead00 26-Apr-2014 Shuzhen Wang <shuzhenw@codeaurora.org> Camera3: Fix vendor tag implementation

Bump api module version to 2.2, and move vendor_tags_ops
from device to module.

Move vendor tag related implementation into separate
file.

Bug: 14166492
Change-Id: If2cc7f1ecf73cd886cd9bb9b951d317e908be888
/hardware/qcom/camera/QCamera2/HAL3/QCamera3VendorTags.cpp