Camera: Support stream based flip
Flip operation needs to be done per stream. App will read from system
property about stream based flipping setting and set corresponding
parameters to let camera hardware to apply flipping setting per stream.
To keep app behavior persistent when flip and rotation are enabled,
need to take case H/V flip when 90 or 270 rotation happens. Need
to reverse H/V flip to acheive same output no matter device is in
portait or landscape mode.
(cherrypicked from commit b38b8246204871082dc7ac6f5e626d6162d2be70)
Change-Id: Ia06060709162237dece1a05a3ae58429a0c99b06
Conflicts:
src/com/android/camera/util/CameraUtil.java
(cherry picked from commit b6aff328cdd99fb0db11c989a72f5eafd7d82324)
(cherry picked from commit 29888be992b8955f88a2f89ffd407733d771c1e6)
4 files changed