Use CM standard qcom naming

Change-Id: Ic0a102a7545c04c401c4b8090cad89583605fbd4
camera: add suport for sony msm7x27a camera

Change-Id: Ie742b51b3f6b66afbd289a22a8a9c7c4a4e26501
Avoid memory leaks when handling metadata strings

Don't duplicate strings when retrieveing metadata from media
files. As any requests for metadata strings would pass through
the binder, this would cause the reference to the duplicate string
to be lost, causing a memory leak as the duplicate would not be
freed.

Change-Id: I2593733472b1bb589bc502b2c11080f581015bb5
camera: add ISO3200 and ISO6400

This change adds camera ISO 3200 and 6400, needed by some camera hal.

Change-Id: I65172a7de6554c3c288f0a4153d3fcb432b70db8
Merge "Avoid memory leaks when handling metadata strings" into jellybean
Merge "camera: add ISO3200 and ISO6400" into jellybean
camera: improve power mode support

This change improves the power mode support introduced in commit
eb01ea6cef737964a31ccad2506ae64c877e6223.

The power mode it's not exclusive of Sony phones.

Based on commit 7036d66bec7697160ba1b2e255f1e7fae0c8c435 from CAF,
branch ics_chocolate.

Change-Id: I652d63c33db9a8da4a9f8f613be12877d032de37
audioflinger: Fix to release wakelock after closeoutput

-In DirectTrack destructor, closeOutput is called after
releaseWakelock is done. This may sometimes result in
power collapse happening even before actual close
sequence of Audio path is completed and will result
in high power consumption.
-Release wakelock only after closeOutput is done
in directtrack destructor.

(cherry picked from commit fb48938f73e335ac66c83e6adba96431e050ec94)

Change-Id: Ib8d05a38f28d7e2f0bdf9e420e5db526cf874bc6
CRs-Fixed: 430786
stagefright: add support for samsung proprietary omx

Change-Id: Iab0d014c3c237871e46135aecbbcea99a58f87e7
FM Radio: Add support for FM Radio in Android

Creating interface and framework for using FM Radio
RX and TX from different vendors.

Change-Id: I1a71aed01bfffdddfabf1cdfbfa3707cb1ed016b
Signed-off-by: Benn Porscke <benn.porscke@stericsson.com>
Merge "audioflinger: Fix to release wakelock after closeoutput" into jellybean
av: add support for ST-ERICSSON audio

- add inputClientId
- Add support for update of audio output latency

Change-Id: Ia56a051b77343fc8b30e090c0530ebb75ec6b164
av:  add support for ST-ERICSSON media

- ST-Ericsson audio support for multimedia
- Add support for ST-Ericsson native pixel formats and conversion
- ST-Ericsson video support for multimedia

ported from
https://github.com/CyanogenMod/android_frameworks_base/commit/a22b34c43efb805e5ec10230b1b089c781366120
https://github.com/CyanogenMod/android_frameworks_base/commit/95961de8a87534381756eefcbaa6fce8e9047467

Change-Id: I2b0dd8c4ab6623ef0dbad43912dbc3e6c41255fd
Update scene modes for 4.1 tamsui camera blobs

Change-Id: I93aa07f6f7e1cdd54c337f7fd6d68c7d250bb44e
libcamera_client: Add missing camera keys required by Samsung STE devices

Change-Id: I88281ce765326d43d97e82507c37274da135545f
av: Missing changes for STE OMX multimedia

Change-Id: Id5064e2785e43969372d699bea155d5b88668ebe
camera: Fix preview on SEMC msm7x30 devices

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I79039636ae188131b491c90cfe7894ff32d8ef2a