07929c9623f7333b6524c551b083602a0344c1a0 |
|
30-Sep-2014 |
Pradeep Radhakrishna <pradeep.radhakrishna@intel.com> |
Fix suspicious dereference of pointer 'zorder' before null check Bug: 17729538 BZ: 225236 Change-Id: I394fe48f2f1970746fdbfba7e476d3e432fe1ce8 Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
0c951f01b324e1c7130a30f8a281516a59dd2aaf |
|
13-Sep-2014 |
Andy Qiu <junhai.qiu@intel.com> |
don't use hardware overlay if scaling factor is less than 1/3. Bug: 17491286 BZ: 223019 Change-Id: Ia01cdcb3792a170564fc01de970e869a436dd780 Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
a6ca0e98674e3f1b0a7239f6e775cae2f667fe5c |
|
04-Sep-2014 |
Lei Zhang <lei.zhang@intel.com> |
hwc: add support for cursor plane. Bug: 17256663 BZ: 218062 Change-Id: Ib8e2c4c460520fef111966e622a4adf8a7f3e6ee Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: Lei Zhang <lei.zhang@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
4157ee3f6fb20e0a249b9eedc06f3b16785ba31b |
|
02-Sep-2014 |
Iliyan Malchev <malchev@google.com> |
hwc: rename logging macros: TRACE --> LOGTRACE find . -type f -a \( -name \*.c -o -name \*.cpp -o -name \*.h \) \ -exec sed -r -i -e 's/([ADEITVWX])TRACE/\1LOGTRACE/g' {} \; In preparation for instrumenting HWC with ATRACE tags. Change-Id: I172a48bd86a711b67e67d44a8d47da6b8e67b56d Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
334ca80a7652cdf23dd28c83efb73a59a78f4388 |
|
25-Jul-2014 |
Andy Qiu <junhai.qiu@intel.com> |
enable overlay A/C on pipe B overlay A was not assigned to pipe B. overlay C was temporarily disabled. This patch re-enables overlay A/C on pipe B. Bug: 16955210 Change-Id: I60208b119ccdced7b3a6a255f7267e2d6e2504ca Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: https://android.intel.com/221752 Reviewed-by: cactus <cactus@intel.com> Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
2fa76cf2f91673fbef6834a17dd30b5a721f0dd8 |
|
18-Jul-2014 |
Lei Zhang <lei.zhang@intel.com> |
HWC: enabling Sprite D on HDMI display BZ:209883 This patch enables sprite plane D on HDMI display. Verify to work with new IFWI which removes Pipe A init. Change-Id: I9d4db77217a988d0c89d1b71161ca071a935bb8d Signed-off-by: Lei Zhang <lei.zhang@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Reviewed-on: https://android.intel.com/219803 Reviewed-by: Bish, Jim <jim.bish@intel.com> Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com> Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
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/AnnPlaneManager.cpp
|
b55fbe96ff6c2b98374d2137c8e91c0ca357fdb2 |
|
17-Jul-2014 |
Lei Zhang <lei.zhang@intel.com> |
hwc: Make HDMI as primary display BZ:209883 Change-Id: I8ec978839d16cf41857fff7d61efe8bbd657b2b5 Signed-off-by: Lei Zhang <lei.zhang@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com> Signed-off-by: Lei Zhang <lei.zhang@intel.com> Reviewed-on: https://android.intel.com/214367 Reviewed-by: Strudel, Thierry <thierry.strudel@intel.com> Reviewed-by: Gardner, Byron <byron.gardner@intel.com> Reviewed-by: Bish, Jim <jim.bish@intel.com> Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com> Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
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/AnnPlaneManager.cpp
|
ddc71ebbb3f39ccc9d0d01807143d02e93b79f0a |
|
21-Jun-2014 |
ljia5 <lin.a.jia@intel.com> |
[Workaround] HWC: avoid using overlay A on pipe B BZ: 204776 Based on spec, overlay switch from one pipe to another takes 2 vsync to complete. When playing transformed vdieo (overlay C can't be used as there is rotation) and video extended mode is entered (HDMI is connected) overlay A will be assigned to pipe B from pipe A. But as vsync is disabled on MIPI overlay swich is never completed. Workaround is not to assign overlay A on pipe B. Change-Id: Id3e0a3e8717d95503154730dbc35dfb05ad18acb Signed-off-by: ljia5 <lin.a.jia@intel.com> Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
/hardware/intel/img/hwcomposer/ips/anniedale/AnnPlaneManager.cpp
|
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/AnnPlaneManager.cpp
|
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/AnnPlaneManager.cpp
|