am 978f3598: DOMX: fix an ION handle leak

* commit '978f3598fee8f7967aecde8d29bf23a7df3b0327':
  DOMX: fix an ION handle leak
am b82aae81: Reconcile with ics-mr0-release

* commit 'b82aae8175168c7841e831d491a1c9aba50199cd':
am 840a7c61: am 978f3598: DOMX: fix an ION handle leak

* commit '840a7c61c308ab0602696d149b7c84a2b185d9a0':
am 6884516d: Reconcile with ics-mr0-release

* commit '6884516df3083c3b11ec373c6284a4d1e85ada45':
am efa626c4: am 956c27e3: CameraHal: Apply3aSettings at start preview

* commit 'efa626c4107e293a058e37fd422980358e2e3ec2':
  CameraHal: Apply3aSettings at start preview
am 43498642: am 402d1d64: DOMX: Add index AutofocusEnable

* commit '4349864233fd163704775781af64f62dc2b9cb20':
  DOMX: Add index AutofocusEnable
am 69077c25: am 2136042f: CameraHAL: Setting focus mode shouldnt start focus scanning

* commit '69077c25f1747b267f8178cb410676624947c6d6':
  CameraHAL: Setting focus mode shouldnt start focus scanning
am 977fc7e4: am 3ec18006: CameraHAL: Fixes for ANR and a setParameter issue

* commit '977fc7e415ec027081ad3272c94514a72a92c3a2':
  CameraHAL: Fixes for ANR and a setParameter issue
am 7e51020e: am f9df3ee5: CameraHAL: Clear events queue fix, clear command queue on exit

* commit '7e51020ef13a0d4a0addd186a9693571633790e2':
  CameraHAL: Clear events queue fix, clear command queue on exit
am c5831812: am cbaa6646: CameraHAL: Fix preview not starting after surface is abdandoned

* commit 'c58318126fdf0a295987d0d9338f41c80e273431':
  CameraHAL: Fix preview not starting after surface is abdandoned
am 8eedae16: am 50f5c8a3: CameraHal: WA for green thumbnail for video snapshot

* commit '8eedae16744011e4c8cf74a9db1083b172f65344':
  CameraHal: WA for green thumbnail for video snapshot
am b1c5d8ef: HWC: Only invalidate on idle when blending

* commit 'b1c5d8ef7fc96ef49a1eaef0d81ff35dc4d2e4e7':
  HWC: Only invalidate on idle when blending
am eb1fc89d: Revert "CameraHAL: Fix preview not starting after surface is abdandoned"

* commit 'eb1fc89d3ab1704a59861ab27f4ae0b99f3de75b':
  Revert "CameraHAL: Fix preview not starting after surface is abdandoned"
am 7f0c0d4b: am b8bac933: Merge "HWC: Only invalidate on idle when blending" into ics-mr0

* commit '7f0c0d4b1a4509046a6405fb1bb3e85ce955b519':
  HWC: Only invalidate on idle when blending
am f56f504a: am ac22c209: Revert "CameraHAL: Fix preview not starting after surface is abdandoned"

* commit 'f56f504aa30eed3ece65d098e57e2aff7c3eba09':
  Revert "CameraHAL: Fix preview not starting after surface is abdandoned"
am a3be7d18: am cb1183d6: videosnapshot memory corruption fixes.

* commit 'a3be7d1869d579e0c04985757d3df444c975075f':
  videosnapshot memory corruption fixes.
am 53613f8e: am 6014a8f2: When camera.flash_off is 1, disable camera flash. This is for testing purpose only

* commit '53613f8eaa7150e3042b4b5e786e49dfb06f9ef2':
  When camera.flash_off is 1, disable camera flash. This is for testing purpose only
am 07a53e09: Reconcile with ics-mr0-release

* commit '07a53e0951d12785ca9fa8723be779f0b82c6d51':
am 0d086089: am c0cf33c9: Reconcile with ics-factoryrom-2-release

* commit '0d086089010a802c7b3eef039fb05d58eddd8330':
am 05ea07df: CameraHal: Use Different Timeout for Video Mode

* commit '05ea07dfe04d915b4288d3e71afbf70f8082fea4':
  CameraHal: Use Different Timeout for Video Mode