Revert "dlx: camera: Fix crashes when changing cameras in video mode"

This was fixed properly in the camera app instead of hacking around
it here.

This reverts commit c3dcdf10698c5ff665e552727e9f0070e2676362.

Change-Id: I2e9d0272f709335f608b683d72fd5597c08a4ba9
dlx: camera: FFC doesn't like jpeg rotation

Prior to this change all video from the FFC was upside down since
the CAF camera merge.

The old camera code never set the rotation param for the FFC but
the new code does.  Just discard any rotation requested by the
camera code for video on the FFC.

Change-Id: If526437cac3acbaaedb12b1a39bedfd2ab32b5cf
dlx: camera: Update focal length based on web specs

The camera wrapper was simply copied from m7-common and we have
different camera hardware.  Adjust to our hardware.

Unfortunately, I cannot find any information about the focal
length of our FFC.

Change-Id: Id85c4d47352f025bdf870d8ed12b33d1595717d8
dlx: Add CM performance profile definitions

Change-Id: I3ae7bb84efd750625dafd89b679977d690f9f07f
dlx: change usbdisk write permission

Users are not able to write to /storage/usbdisk because they are not
part of the media_rw (1023) group. Remove the write restriction.

Change-Id: I147cb6be979a90da1699474f7d1ea401219615d5
Enable smooth-streaming video-playback

Change-Id: I7eb224ca547e4c7a1fb9120f98871f47eb349262
dlx: add libCB

Change-Id: Iee7562c5a517ba21fe621cbdc168aa26116a2e0d
dlx: Don't allow insecure allocations from MM heap

* Userspace is OK with this and will redirect to the IOMMU.
  This will allow us to switch the MM heap to CMA and reclaim
  the space when not being used.

Change-Id: I25abcd0e22cc63e5751c85f4b1c4d2c389fb2783
dlx: Remove performance profiles

Cyanogen removed them from the m7 saying:

* Remove CPU perf profiles - we shouldn't do this right now until we
  have code to also set governor parameters

Change-Id: Id49556f854a629307068962267456013e55aedf8
dlx: Add extended extractor to proprietary file list

Change-Id: I5b2d77de8943cf3c6c376bf3f32d6a29de7017c7
dlx: Add CPU input boost settings

Change-Id: I113093532ec1cd71621b4a337e518d5d913426fb
dlx: Enable wake on volume

This allows the volume to wake functionality to work
when the phone is in deep sleep.

Change-Id: Ib58149d1532695d04e0cd69f2f698143fcb5d6c8
dlx: Add performance profiles to recovery

Enable low power mode.

When performing intensive work, bring all cores online.

Change-Id: I001c7f0194c623f5b3a06dc252c11d8e5ee2aa4c
dlx: Fix remote submix sample rate

Only list 48000 Hz in supported sampling rates for remote submix
output and input stream profiles to avoid mismatch betwen playback
and capture.

Change-Id: I1ec9b7a723e21ccad7bbd8d23d794d099d8afc38
dlx: Fix -include as it isn't necessary

After fixing this, we get a better error message if the msm8960-
common repo is missing.

Change-Id: I31f8d0995f979b0cee6a2f6a67cf25edae719d02
dlx: recovery: Mark /devlog and /reserve as !format and !mount

Change-Id: I05ae566509db007856d8d3def68ffee11cf43885
overlay: remove eri.xml

* these are all overriden in vendor/cm now

Change-Id: I14147fcdd78eedeaca39a1569dcbbcc93807d06e
overlay: fix usb tethering

Change-Id: I185b4eaf713b701c3d155c71272600a6c18e80d4
overlay: overlay the overlay with moar overlays

On dlx, we need to overlay our own verizon eri.xml's because these break
other devices (namely toro) by causing a roaming icon. Ours does the
opposite if we don't have them.

Also need to switch to using PRODUCT_PACKAGE_OVERLAYS instead of
DEVICE_PACKAGE_OVERLAYS and inherit it before vendor/cm/ overlays or it won't
take effect.

Change-Id: I792d6f05cc47029425c73b82afb82dc07d92f6dc
Merge "overlay: remove eri.xml" into cm-11.0