Home
last modified time | relevance | path

Searched refs:layer (Results 1 - 19 of 19) sorted by relevance

/drivers/peripheral/display/hal/default_standard/src/display_device/core/
H A Dhdi_display.cpp52 auto layer = CreateHdiLayer(LAYER_TYPE_GRAPHIC); in Init() local
53 DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi layer for client")); in Init()
54 mClientLayer = std::move(layer); in Init()
70 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in SetLayerZorder()
71 auto layer = mLayersMap[layerId].get(); in SetLayerZorder() local
72 if (layer->GetZorder() == zorder) { in SetLayerZorder()
77 auto zRange = mLayers.equal_range(layer); in SetLayerZorder()
79 if (*c == layer) { in SetLayerZorder()
84 layer in SetLayerZorder()
96 auto layer = CreateHdiLayer(layerInfo->type); CreateLayer() local
121 auto layer = iter->second.get(); CloseLayer() local
142 HdiLayer *layer = mChangeLayers[i]; GetDisplayCompChange() local
[all...]
H A Dhdi_session.h54 auto layer = display->GetHdiLayer(layerId); in CallLayerFunction() local
55 DISPLAY_CHK_RETURN((layer == nullptr), DISPLAY_FAILURE, in CallLayerFunction()
56 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in CallLayerFunction()
57 return (layer->*member)(std::forward<Args>(args)...); in CallLayerFunction()
/drivers/peripheral/display/composer/vdi_base/src/
H A Dhdi_display.cpp52 auto layer = CreateHdiLayer(LAYER_TYPE_GRAPHIC); in Init() local
53 DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi layer for client")); in Init()
54 mClientLayer = std::move(layer); in Init()
70 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in SetLayerZorder()
71 auto layer = mLayersMap[layerId].get(); in SetLayerZorder() local
72 if (layer->GetZorder() == zorder) { in SetLayerZorder()
77 auto zRange = mLayers.equal_range(layer); in SetLayerZorder()
79 if (*c == layer) { in SetLayerZorder()
84 layer in SetLayerZorder()
95 auto layer = CreateHdiLayer(layerInfo->type); CreateLayer() local
134 HdiLayer *layer = mChangeLayers[i]; GetDisplayCompChange() local
[all...]
H A Dhdi_gfx_composition.cpp96 for (auto &layer : layers) { in UseCompositionClient()
97 if (!CanHandle(*layer)) { in UseCompositionClient()
100 CompositionType type = layer->GetCompositionType(); in UseCompositionClient()
113 for (auto &layer : layers) { in SetLayers()
114 if (!CanHandle(*layer)) { in SetLayers()
118 if ((layer->GetCompositionType() == COMPOSITION_VIDEO) || in SetLayers()
119 (layer->GetCompositionType() == COMPOSITION_CURSOR)) { in SetLayers()
120 layer->SetDeviceSelect(layer->GetCompositionType()); in SetLayers()
122 layer in SetLayers()
208 HdiLayer *layer = mCompLayers[i]; Apply() local
[all...]
H A Dhdi_drm_composition.cpp118 int32_t HdiDrmComposition::ApplyPlane(HdiDrmLayer &layer, in ApplyPlane() argument
124 int fenceFd = layer.GetAcquireFenceFd(); in ApplyPlane()
147 ret = drmModeAtomicAddProperty(pset, drmPlane.GetId(), drmPlane.GetPropZposId(), layer.GetZorder()); in ApplyPlane()
149 drmPlane.GetId(), drmPlane.GetPropZposId(), layer.GetZorder()); in ApplyPlane()
153 DrmGemBuffer *gemBuffer = layer.GetGemBuffer(); in ApplyPlane()
227 HdiDrmLayer *layer = static_cast<HdiDrmLayer *>(mCompLayers[i]); in FindPlaneAndApply() local
244 ret = ApplyPlane(*layer, *hlayer, *drmPlane, pset); in FindPlaneAndApply()
308 for (auto layer : mCompLayers) { in Apply()
309 layer->SetReleaseFence(static_cast<int>(crtcOutFence)); in Apply()
/drivers/peripheral/display/hal/default_standard/src/display_device/composer/
H A Dhdi_video_composition.cpp58 DISPLAY_LOGE("can not create video layer")); in CreateVideoLayerForHdiLayer()
88 for (auto layer : layers) { in SetLayers()
89 if ((layer != nullptr) && CanHandle(*layer)) { in SetLayers()
90 matchedLayers.push_back(layer); in SetLayers()
94 // make sure has the videoLayer for the matched layer in SetLayers()
95 for (auto layer : matchedLayers) { in SetLayers()
96 if ((GetVoLayerId(*layer) != INVALIDE_LAYER_ID) || in SetLayers()
97 (CreateVideoLayerForHdiLayer(*layer) != INVALIDE_LAYER_ID)) { in SetLayers()
98 layer in SetLayers()
[all...]
H A Dhdi_gfx_composition.cpp97 for (auto &layer : layers) { in SetLayers()
98 if (CanHandle(*layer)) { in SetLayers()
99 if ((layer->GetCompositionType() != COMPOSITION_VIDEO) && in SetLayers()
100 (layer->GetCompositionType() != COMPOSITION_CURSOR)) { in SetLayers()
101 layer->SetDeviceSelect(COMPOSITION_DEVICE); in SetLayers()
103 layer->SetDeviceSelect(layer->GetCompositionType()); in SetLayers()
105 mCompLayers.push_back(layer); in SetLayers()
107 layer->SetDeviceSelect(COMPOSITION_CLIENT); in SetLayers()
129 // now not handle the alpha of layer
185 HdiLayer *layer = mCompLayers[i]; Apply() local
[all...]
/drivers/peripheral/display/composer/test/unittest/
H A Dhdi_composer_ut.cpp69 std::shared_ptr<HdiTestLayer> layer = display->CreateHdiTestLayer(setting.bufferSize.w, setting.bufferSize.h); in CreateTestLayer() local
70 DISPLAY_TEST_CHK_RETURN((layer == nullptr), nullptr, DISPLAY_TEST_LOGE("can not create hdi test layer")); in CreateTestLayer()
72 layer->SetLayerPosition(setting.displayRect); in CreateTestLayer()
74 layer->SetCompType(setting.compositionType); in CreateTestLayer()
80 layer->SetAlpha(alpha); in CreateTestLayer()
82 HdiGrallocBuffer* handle = layer->GetFrontBuffer(); in CreateTestLayer()
85 ret = layer->SwapFrontToBackQ(); in CreateTestLayer()
87 layer->SetZorder(zorder); in CreateTestLayer()
88 layer in CreateTestLayer()
167 auto layer = CreateTestLayer(setting, i); CreateLayers() local
186 DestroyLayer(std::shared_ptr<HdiTestLayer> layer) DestroyLayer() argument
483 auto layer = layers[0]; HWTEST_F() local
547 auto layer = layers[0]; HWTEST_F() local
574 auto layer = layers[1]; HWTEST_F() local
600 auto layer = layers[0]; HWTEST_F() local
622 auto layer = layers[0]; HWTEST_F() local
653 auto layer = layers[0]; HWTEST_F() local
684 auto layer = layers[0]; HWTEST_F() local
711 auto layer = layers[0]; HWTEST_F() local
739 auto layer = layers[0]; HWTEST_F() local
763 auto layer = layers[0]; HWTEST_F() local
787 auto layer = layers[0]; HWTEST_F() local
809 auto layer = layers[0]; HWTEST_F() local
842 auto layer = layers[0]; HWTEST_F() local
982 auto layer = layers[0]; HWTEST_F() local
[all...]
/drivers/peripheral/display/composer/test/common/
H A Dhdi_composition_check.cpp63 auto layer = layers[i - 1]; in GetCheckColors() local
64 const IRect& RECT = layer.displayRect; in GetCheckColors()
68 if (layer.compositionType != Composer::V1_0::CompositionType::COMPOSITION_VIDEO) { in GetCheckColors()
69 color = layer.color; in GetCheckColors()
70 SimpleHandleAlpha(layer, color); in GetCheckColors()
87 for (auto layer : layers) { in Check()
88 const IRect& RECT = layer.displayRect; in Check()
H A Dhdi_test_display.cpp66 (ret != DISPLAY_SUCCESS), DISPLAY_FAILURE, DISPLAY_TEST_LOGE("the client layer can not be created")); in Init()
96 DISPLAY_TEST_CHK_RETURN((ret != DISPLAY_SUCCESS), nullptr, DISPLAY_TEST_LOGE("layer creat failed")); in CreateHdiTestLayer()
97 auto layer = std::make_shared<HdiTestLayer>(info, layerId, id_); in CreateHdiTestLayer() local
98 ret = layer->Init(); in CreateHdiTestLayer()
99 DISPLAY_TEST_CHK_RETURN((ret != DISPLAY_SUCCESS), nullptr, DISPLAY_TEST_LOGE("layer init failed")); in CreateHdiTestLayer()
100 layerMaps_.emplace(layerId, layer); in CreateHdiTestLayer()
101 return layer; in CreateHdiTestLayer()
122 DISPLAY_TEST_LOGD(" the layer id %{public}u ", layers[i]); in RefreshLayersCompType()
123 std::shared_ptr<HdiTestLayer> layer = GetLayerFromId(layers[i]); in RefreshLayersCompType() local
124 layer in RefreshLayersCompType()
140 std::shared_ptr<HdiTestLayer> layer = GetLayerFromId(layers[i]); GetLayersReleaseFence() local
[all...]
/drivers/interface/display/composer/cache_manager/
H A Ddevice_cache.cpp55 HDF_LOGE("%{public}s: create layer caches failed", __func__)); in Init()
85 LayerCache* layer = LayerCache::Create(id); in AddLayerCache() local
86 DISPLAY_CHK_RETURN(layer == nullptr, HDF_FAILURE, HDF_LOGE("%{public}s: Create cache failed", __func__)); in AddLayerCache()
88 int32_t retResult = layer->SetBufferCacheMaxCount(bufferCacheCount); in AddLayerCache()
90 delete layer; in AddLayerCache()
91 layer = nullptr; in AddLayerCache()
96 bool ret = layerCaches_->InsertCache(id, layer); in AddLayerCache()
98 delete layer; in AddLayerCache()
99 layer = nullptr; in AddLayerCache()
H A Dlayer_cache.cpp30 LayerCache* layer = new LayerCache(id); in Create() local
31 DISPLAY_CHK_RETURN(layer == nullptr, nullptr, HDF_LOGE("%{public}s: create layer cache failed", __func__)); in Create()
33 int32_t ret = layer->Init(); in Create()
35 delete layer; in Create()
36 layer = nullptr; in Create()
37 HDF_LOGE("%{public}s: layer cache init failed", __func__); in Create()
40 return layer; in Create()
/drivers/peripheral/display/composer/test/moduletest/
H A Dhdi_device_test.cpp39 // one layer display test
62 // three layer displayrect test
81 // scale layer test
106 // video layer test
148 // alpha layer test
240 std::shared_ptr<HdiTestLayer> layer = display->CreateHdiTestLayer(setting.bufferSize.w, setting.bufferSize.h); in CreateTestLayer() local
241 DISPLAY_TEST_CHK_RETURN((layer == nullptr), nullptr, DISPLAY_TEST_LOGE("can not create hdi test layer")); in CreateTestLayer()
243 layer->SetLayerPosition(setting.displayRect); in CreateTestLayer()
245 layer in CreateTestLayer()
330 auto layer = CreateTestLayer(setting, i); CreateLayers() local
477 auto layer = layers[0]; TEST_P() local
530 auto layer = layers[0]; TEST_F() local
[all...]
/drivers/peripheral/display/hal/default_standard/src/display_device/drm/
H A Dhdi_drm_composition.cpp56 int32_t HdiDrmComposition::ApplyPlane(HdiDrmLayer &layer, const DrmPlane &drmPlane, drmModeAtomicReqPtr pset) in ApplyPlane() argument
60 int fenceFd = layer.GetAcquireFenceFd(); in ApplyPlane()
74 DrmGemBuffer *gemBuffer = layer.GetGemBuffer(); in ApplyPlane()
145 HdiDrmLayer *layer = static_cast<HdiDrmLayer *>(mCompLayers[i]); in Apply() local
147 ret = ApplyPlane(*layer, *drmPlane, atomicReqPtr.Get()); in Apply()
161 for (auto layer : mCompLayers) { in Apply()
162 layer->SetReleaseFence(dup(static_cast<int32_t>(crtcOutFence))); in Apply()
H A Dhdi_drm_composition.h58 int32_t ApplyPlane(HdiDrmLayer &layer, const DrmPlane &drmPlane, drmModeAtomicReqPtr pset);
/drivers/peripheral/display/composer/vdi_base/include/
H A Dhdi_session.h57 auto layer = display->GetHdiLayer(layerId); in CallLayerFunction() local
58 DISPLAY_CHK_RETURN((layer == nullptr), DISPLAY_FAILURE, in CallLayerFunction()
59 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in CallLayerFunction()
60 return (layer->*member)(std::forward<Args>(args)...); in CallLayerFunction()
H A Dhdi_drm_composition.h59 int32_t ApplyPlane(HdiDrmLayer &layer, HdiLayer &hlayer, DrmPlane &drmPlane, drmModeAtomicReqPtr pset);
/drivers/peripheral/display/hal/default_standard/src/display_device/fbdev/
H A Dfb_composition.cpp76 HdiLayer *layer = mCompLayers[i]; in Apply() local
78 int ret = FbFresh(fds_[i], *layer, fence); in Apply()
79 layer->SetReleaseFence(fence); in Apply()
H A Dfb_display.cpp36 auto layer = HdiDisplay::CreateHdiLayer(type); in CreateHdiLayer() local
37 layer->SetReleaseFence(-1); // the fd display will return the current buffer fence. in CreateHdiLayer()
38 return layer; in CreateHdiLayer()

Completed in 11 milliseconds