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>
171 files changed