Searched refs:composition (Results 1 - 13 of 13) sorted by relevance

/external/drm_hwcomposer/
H A Ddrmcompositor.cpp48 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 Dvirtualcompositorworker.cpp63 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 Dplatform.cpp43 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 Dplatform.h61 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 Ddrmcompositor.h39 int QueueComposition(std::unique_ptr<DrmComposition> composition);
H A Dvirtualcompositorworker.h47 void Compose(std::unique_ptr<VirtualComposition> composition);
H A Ddrmdisplaycompositor.h92 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 Dplatformnv.h70 int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition,
H A Ddrmdisplaycompositor.cpp192 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 Dplatformnv.cpp211 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 Dhwcomposer.cpp520 // 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 DSkColorFilter.cpp160 // 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 DEddParser.py433 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

Completed in 907 milliseconds