/external/drm_hwcomposer/ |
H A D | drmcompositor.cpp | 48 ALOGE("Failed to create planner instance for composition"); 57 std::unique_ptr<DrmComposition> composition( 59 int ret = composition->Init(++frame_no_); 61 ALOGE("Failed to initialize drm composition %d", ret); 64 return composition; 68 std::unique_ptr<DrmComposition> composition) { 71 ret = composition->Plan(compositor_map_); 75 ret = composition->DisableUnusedPlanes(); 82 composition->TakeDisplayComposition(display)); 84 ALOGE("Failed to queue composition fo 67 QueueComposition( std::unique_ptr<DrmComposition> composition) argument [all...] |
H A D | virtualcompositorworker.cpp | 63 std::unique_ptr<VirtualComposition> composition(new VirtualComposition); 65 composition->outbuf_acquire_fence.Set(dc->outbufAcquireFenceFd); 75 composition->layer_acquire_fences.emplace_back(layer->acquireFenceFd); 82 composition->release_timeline = timeline_; 91 composite_queue_.push(std::move(composition)); 108 std::unique_ptr<VirtualComposition> composition; local 110 composition = std::move(composite_queue_.front()); 127 Compose(std::move(composition)); 148 std::unique_ptr<VirtualComposition> composition) { 149 if (!composition 147 Compose( std::unique_ptr<VirtualComposition> composition) argument [all...] |
H A D | platform.cpp | 43 std::vector<DrmCompositionPlane> composition; local 68 composition.emplace_back(DrmCompositionPlane::Type::kPrecomp, 77 int ret = i->ProvisionPlanes(&composition, layers, crtc, &planes); 85 composition.emplace_back(DrmCompositionPlane::Type::kSquash, squash_plane, 88 return std::make_tuple(0, std::move(composition)); 92 std::vector<DrmCompositionPlane> *composition, 103 ret = Emplace(composition, planes, DrmCompositionPlane::Type::kLayer, crtc, 125 DrmCompositionPlane *precomp = GetPrecomp(composition); 132 composition->emplace_back(DrmCompositionPlane::Type::kPrecomp, 144 std::vector<DrmCompositionPlane> *composition, 91 ProvisionPlanes( std::vector<DrmCompositionPlane> *composition, std::map<size_t, DrmHwcLayer *> &layers, DrmCrtc *crtc, std::vector<DrmPlane *> *planes) argument 143 ProvisionPlanes( std::vector<DrmCompositionPlane> *composition, std::map<size_t, DrmHwcLayer *> &layers, DrmCrtc *crtc, std::vector<DrmPlane *> *planes) argument [all...] |
H A D | platform.h | 61 virtual int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition, 76 // Finds and returns the squash layer from the composition 78 std::vector<DrmCompositionPlane> *composition) { 79 auto l = GetPrecompIter(composition); 80 if (l == composition->end()) 85 // Inserts the given layer:plane in the composition right before the precomp 87 static int Emplace(std::vector<DrmCompositionPlane> *composition, argument 95 auto precomp = GetPrecompIter(composition); 96 composition->emplace(precomp, type, plane, crtc, source_layer); 102 std::vector<DrmCompositionPlane> *composition) { 77 GetPrecomp( std::vector<DrmCompositionPlane> *composition) argument 101 GetPrecompIter( std::vector<DrmCompositionPlane> *composition) argument [all...] |
H A D | drmcompositor.h | 39 int QueueComposition(std::unique_ptr<DrmComposition> composition);
|
H A D | virtualcompositorworker.h | 47 void Compose(std::unique_ptr<VirtualComposition> composition);
|
H A D | drmdisplaycompositor.h | 92 int QueueComposition(std::unique_ptr<DrmDisplayComposition> composition); 107 std::unique_ptr<DrmDisplayComposition> composition; member in struct:android::DrmDisplayCompositor::FrameState 117 void QueueFrame(std::unique_ptr<DrmDisplayComposition> composition, 153 void ApplyFrame(std::unique_ptr<DrmDisplayComposition> composition,
|
H A D | platformnv.h | 70 int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition,
|
H A D | drmdisplaycompositor.cpp | 192 std::unique_ptr<DrmDisplayComposition> composition, int status) { 195 frame.composition = std::move(composition); 233 compositor_->ApplyFrame(std::move(frame.composition), frame.status); 315 std::unique_ptr<DrmDisplayComposition> composition) { 316 switch (composition->type()) { 326 active_ = (composition->dpms_mode() == DRM_MODE_DPMS_ON); 333 ALOGE("Unknown composition type %d/%d", composition->type(), display_); 351 composite_queue_.push(std::move(composition)); 191 QueueFrame( std::unique_ptr<DrmDisplayComposition> composition, int status) argument 314 QueueComposition( std::unique_ptr<DrmDisplayComposition> composition) argument [all...] |
H A D | platformnv.cpp | 211 std::vector<DrmCompositionPlane> *composition, 230 // protected content at the beginning of the composition, knowing this path 233 composition->emplace(composition->begin(), 257 DrmCompositionPlane *precomp = GetPrecomp(composition); 264 composition->emplace_back(DrmCompositionPlane::Type::kPrecomp, 210 ProvisionPlanes( std::vector<DrmCompositionPlane> *composition, std::map<size_t, DrmHwcLayer *> &layers, DrmCrtc *crtc, std::vector<DrmPlane *> *planes) argument
|
H A D | hwcomposer.cpp | 520 // This means we should insert the FB_TARGET layer in the composition 589 ALOGE("Failed to init composition from layer %d", ret); 596 std::unique_ptr<DrmComposition> composition( 598 if (!composition) { 599 ALOGE("Drm composition init failed"); 603 ret = composition->SetLayers(layers_map.size(), layers_map.data()); 608 ret = ctx->drm.compositor()->QueueComposition(std::move(composition)); 627 composition.reset(NULL);
|
/external/skia/src/core/ |
H A D | SkColorFilter.cpp | 160 // Give the subclass a shot at a more optimal composition... 161 SkColorFilter* composition = outer->newComposed(inner); local 162 if (composition) { 163 return composition;
|
/external/parameter-framework/upstream/tools/xmlGenerator/ |
H A D | EddParser.py | 433 def composition (self, context): member in class:Configuration 434 """make all needed composition 456 # make all needed composition 457 self.composition(context) 536 def composition (self, context) : member in class:GroupConfiguration 537 """add itself in context for configuration composition 546 # make all needed composition 547 super(GroupConfiguration, self).composition(context) 549 # add the copy in context for futur configuration composition
|