libmedia: Add ICS AudioStreamType constructor

Needed for Samsung legacy camera libs.

Change-Id: If03d8525b55181ea20dc934dbcbfef85402c42c7
libmedia: Add legacy compatible overloads for some methods

These overloads are needed by Samsung legacy camera libs.

Change-Id: I12590b1e86c2e0fa9958c5baa714110ff77a5eec
av: Clean up QCOM build flags

 * Remove dead flags
 * Enable standard flags by default

Change-Id: I15b4743a2569360dcb5798f2f1d8f4390a68899a
Merge remote-tracking branch 'cm/cm-12.0' into HEAD
libstagefright: ifdef the audio_defs.h include for QCOM_DIRECTTRACK

Devices that use BOARD_USES_LEGACY_ALSA_AUDIO do not use this file,
this was breaking build for all 8960 devices.

Change-Id: Ic0ae606615f7ccc72cef9836d52bfa7045f326ae
Add back qcom if removed in cleanup

Fixes numerous buids

Change-Id: Ie018592ae7514603a0c032ad7cef50317a6cadb1
Camera: Support obtaining camera memory from MemoryHeapIon

* Exynos 5 devices want the ION file descriptor from MemoryHeapIon

Change-Id: I9e445cf24c15713f713181667e7b7caa1a96592e
Include more Samsung decoders to set native color format

Change-Id: I6be1517083ebe958c2a2984f22b9e9fc6dce3c9f
Merge branch 'cm' into HEAD

Signed-off-by: DHOMD <DHO@dho.im>

Conflicts:
	media/libstagefright/Utils.cpp

Change-Id: If4a29b25f033a299c2dc2f777bc2119ff5112a52
stagefright: Adjust confidence threshold for extended sniffers

 * Some sniffers return 0.2 for cases where they only find an audio
   track in some containers.
 * Change the comparison to also examine files right on this threshold.
 * This allows us to score ONE FUCKING HUNDRED PERCENT on the Antutu
   Video Test \o/

Change-Id: I78b6ab8a634771e0e290f669801f5b08d6a32a51
Merge remote-tracking branch 'cm/cm-12.0' into HEAD
stagefright: Fix FFMPEG catchall decoders

 * Get this metadata properly flowing
 * Allows us to play tracks such as Apple Lossless :)

Change-Id: I2990b30eef5b672da339d24444424c61a43b85c2
stagefright: Increase raw codec buffer size

 * Enlarge the buffer to handle up to 6 channels of 32-bit data.
 * We should probably do this dynamically in the future.

Change-Id: Id1af10b52c4e71e811d0d034baf2d3f1388f4abd
Merge remote-tracking branch 'cm/cm-12.0' into HEAD