OSDN Git Service

surfaceflinger: Don't allow QC HWC virtual display without QC HWC copy
authorEthan Chen <intervigil@gmail.com>
Thu, 11 Feb 2016 01:12:02 +0000 (17:12 -0800)
committerEthan Chen <intervigil@gmail.com>
Thu, 11 Feb 2016 01:20:06 +0000 (17:20 -0800)
commit4711655682cfd85d0fc7d6462073917fd2ff2c64
tree387cda57ae8714c9cd765d7c003738ef60756125
parent5cb1d7fab2d40a0981462b05b44daa72acc9c9d6
surfaceflinger: Don't allow QC HWC virtual display without QC HWC copy

* QC media encoder appears to be incapable of switching between RGBA8888
  buffers and NV12_ENCODEABLE dynamically. This requires that we switch
  the entire stack to use the QC opaque format, or RGBA8888.

REF: CRACKLING-938
Change-Id: Ibd6a8faf8d268d3bfb4d61e4118a778ed82f1ab5
services/surfaceflinger/DisplayUtils.cpp