History log of /hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
979bcaa58b8db871baf3fd8cc03071d35190f194 03-Dec-2014 Lei Zhang <lei.zhang@intel.com> hwc: workaround for video distortion issue

HW team found when width is in [962, 1024], and ration bit is set with
0/180 rotation angle, video will show distortion. This patch will not
set rotation bit in such case. And for 180 degree, will use video rotation
buffer to rotate.

Bug: 17729532
BZ: 228239

Change-Id: I12d78506f9367746cf0ff97faf7ed6725860d7bb
Signed-off-by: Lei Zhang <lei.zhang@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
0127c89d2fbf729e671497ecd19a76d3837cf042 21-Oct-2014 Lei Zhang <lei.zhang@intel.com> enable hw overlay for video for HDMI 576p/480p mode

Bug: 17592325
BZ: 225376

Change-Id: I5ead5ca495479d2b891a078b5884aa27f91e02db
Signed-off-by: Lei Zhang <lei.zhang@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
7bfa52724551e8f57a7df75672460179bce4c6a5 26-Sep-2014 Lei Zhang <lei.zhang@intel.com> fix memleak under 480p mode

Bug: 17669124
BZ: 224890

Change-Id: Ife45fc2e570546443e212003464cb16afc3d39f3
Signed-off-by: Lei Zhang <lei.zhang@intel.com>
Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
af3bf2227c951a59e2dcc44ab90790d247225375 11-Sep-2014 Andy Qiu <junhai.qiu@intel.com> support 480/576 mode.

Bug: 17391301
BZ: 222162

Change-Id: I96ac2695455723978f5a7c4fb5b5f74c4719580f
Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
03ec9fafe981e98a32150dfb1ded2da6a84c212d 12-Jul-2014 Andy Qiu <junhai.qiu@intel.com> native RGB overlay support on Annidale

Bug: 16991462
BZ: 216247

Change-Id: Ib0ab025547c727da70591208ca597268c339f3a6
Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
cd727f537d5085eec7f1b8f9c1d33922d4de75d4 24-Jul-2014 Prodyut Hazarika <prodyut.hazarika@intel.com> Change license headers to Apache

BZ: 209178

Change-Id: I4933f49129b085ef5a76c28ae4a775cef5b1b636
Signed-off-by: Prodyut Hazarika <prodyut.hazarika@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
0594c42af26255fd8d3d7d39c0cb0e2da5b8841b 14-Jul-2014 Thierry Strudel <thierry.strudel@intel.com> AOSP: cleanup include paths and warnings

BZ: 209178

Include header file from top of module only
Move makefiles to top of module
Fix all warnings and enable -Werror

Change-Id: I6921b41d5512a81aaeb167383b9392efbae275bf
Signed-off-by: Thierry Strudel <thierry.strudel@intel.com>
Reviewed-on: https://android.intel.com/217843
Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com>
Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
50fdcdd34912ff25d41e4d339298043d97e56ea3 04-Jun-2014 Sun, Jian <jianx.sun@intel.com> HWC: signal decoder to start/stop generating rotation output on MOFD

BZ: 200580

Signal decoder to generate rotation output on MOFD
Stop decoder's rotation output if overlay rotation can support. Otherwise, signal decoder to generate rotation buffer

Change-Id: I77ce5eace738e17c1323125632a7d867b567e809
Signed-off-by: Sun, Jian <jianx.sun@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
c0529447ae16f023dfab2978ea2b245f368e893b 08-May-2014 Andy Qiu <junhai.qiu@intel.com> Support TTM buffer for overlay plane.

BZ: 198175

TTM buffer support for overlay plane is removed in Annidale. Need
to add it back when rotation is not supported by overlay plane.

Change-Id: Ibe0e8307fbd6258464007b142ed0496674a8f54d
Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
Signed-off-by: Li Zeng <li.zeng@intel.com>
Signed-off-by: Zhu,Tianyang <tianyang.zhu@intel.com>
Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
9d1d3833469f52dbd2a017702bf0116fddc703bc 29-Mar-2014 Andy Qiu <junhai.qiu@intel.com> Optimization on plane allocation

BZ: 190141

1, allocate overlay to video layer whenever possible
2, allocate overlay A to pipe A and overlay C to pipe C whenever possible
3, allocate as many sprite planes as possible
4, plane allocation happens only when all conditions are met.
5, use rotation buffer provider to produce rotated buffer when needed

Change-Id: I67af25da2ed4dffc17a2b548ee2e8c920a51f127
Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
68dbca089b413041774b80ef5bf95a4f4a858489 27-Mar-2014 Lei Zhang <lei.zhang@intel.com> HWC: modify overlay ctx pipe to be same with other planes

BZ:184545

This is HWC patch to co-work with the kernel patch of plane
enable/disable auto control in driver. It modifies overlay
ctx pipe to be same with other planes. It also adds isDisabled
interface for HWC to query plane states in driver.

The kernel patch is 174233. Both patches needed to make it work.

Change-Id: I625bf7345b670241e816f948553d623058566171
Signed-off-by: Lei Zhang <lei.zhang@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
d91db6ef16df9c12b4257b83eaf4392199859198 23-Jan-2014 Jackie Li <yaodong.li@intel.com> [workaround] hwc: fixed the green blocks flash issue during video playback with VPP enabled.

BZ: 165727

Increased the data buffer count for overlay plane.

Change-Id: Icb5197ff96cb096a2c12f22da4c8b057ca165a1b
Signed-off-by: Jackie Li <yaodong.li@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h
f6d5b36e320f093f08855d64fa3d565eacae3c4b 02-Jan-2014 Jackie Li <yaodong.li@intel.com> hwc: updated hwcomposer to support ANN.

BZ: 161970

This is part of a set of patches to enable Moorefield graphics.

Change-Id: Ica32c38871f86bca68c34c7e54e9db2c6b7d4f56
Signed-off-by: Jackie Li <yaodong.li@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnOverlayPlane.h