Searched defs:layer (Results 1 - 25 of 43) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
H A Dvp9_svc_layercontext.c18 int layer; local
30 for (layer = 0; layer < layer_end; ++layer) {
31 LAYER_CONTEXT *const lc = &cpi->svc.layer_context[layer];
48 lc->target_bandwidth = oxcf->ts_target_bitrate[layer] * 1000;
51 lc->target_bandwidth = oxcf->ss_target_bitrate[layer] * 1000;
63 // Update the layer context from a change_config() call.
68 int layer; local
78 for (layer
118 const int layer = cpi->svc.temporal_layer_id; local
[all...]
/hardware/intel/img/hwcomposer/common/base/
H A DDisplayAnalyzer.cpp118 hwc_layer_1_t *layer = &display->hwLayers[i]; local
119 if (layer) layer->compositionType = type;
H A DHwcLayer.cpp55 HwcLayer::HwcLayer(int index, hwc_layer_1_t *layer) argument
59 mLayer(layer),
133 // Upper layer HWComposer will reset the compositionType automatically.
236 bool HwcLayer::update(hwc_layer_1_t *layer) argument
238 // update layer
239 mLayer = layer;
242 // if not a FB layer & a plane was attached update plane's data buffer
244 mPlane->setPosition(layer->displayFrame.left,
245 layer->displayFrame.top,
246 layer
[all...]
H A DHwcLayerList.cpp51 hwc_layer_1_t& layer = *(hwcLayer->getLayer()); local
53 // if layer was forced to use FB
55 VLOGTRACE("layer was forced to use HWC_FRAMEBUFFER");
59 // check layer flags
60 if (layer.flags & HWC_SKIP_LAYER) {
61 VLOGTRACE("plane type %d: (skip layer flag was set)", planeType);
65 if (layer.handle == 0) {
72 WLOGTRACE("not a composer layer");
76 // check layer transform
97 // check layer blendin
118 hwc_layer_1_t& layer = *(hwcLayer->getLayer()); local
180 hwc_layer_1_t& layer = *(hwcLayer->getLayer()); local
269 hwc_layer_1_t *layer = &mList->hwLayers[i]; local
729 ZOrderLayer *layer = new ZOrderLayer; local
749 removeZOrderLayer(ZOrderLayer *layer) argument
[all...]
/hardware/qcom/display/msm8084/libhwcomposer/
H A Dhwc_virtual.cpp141 hwc_layer_1_t *layer = &list->hwLayers[i]; local
142 layer->compositionType = HWC_OVERLAY;
184 // We need an FB layer handle check to cater for this usecase:
279 hwc_layer_1_t *layer = &list->hwLayers[i]; local
280 layer->compositionType = HWC_OVERLAY;
H A Dhwc_ad.cpp163 const hwc_layer_1_t* layer = &list->hwLayers[nYuvIndex]; local
164 private_handle_t *hnd = (private_handle_t *)layer->handle;
H A Dhwc_dump_layers.cpp208 ALOGI("Display[%s] Layer[*] %s-HwcModuleCompType, %d-layer MdpComp %s",
221 hwc_layer_1_t *layer = &hwLayers[layerIndex]; local
222 hwc_rect_t sourceCrop = integerizeSourceCrop(layer->sourceCropf);
223 hwc_rect_t displayFrame = layer->displayFrame;
224 size_t numHwcRects = layer->visibleRegionScreen.numRects;
225 hwc_rect_t const *hwcRects = layer->visibleRegionScreen.rects;
226 private_handle_t *hnd = (private_handle_t *)layer->handle;
255 (layer->compositionType == HWC_FRAMEBUFFER)? "Framebuffer(GPU)":
256 (layer->compositionType == HWC_OVERLAY)? "Overlay":
257 (layer
302 hwc_layer_1_t *layer = &hwLayers[layerIndex]; local
[all...]
H A Dhwc_fbupdate.cpp67 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
68 mModeOn = prepare(ctx, list, layer->displayFrame, fbZorder) &&
83 hwc_layer_1_t *layer,
94 ctx->mLayerRotMap[mDpy]->add(layer, mRot);
127 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
130 // ext only layer present..
132 layer = &list->hwLayers[extOnlyLayerIndex];
133 layer->compositionType = HWC_OVERLAY;
143 pipeSpecs.needsScaling = qhwc::needsScaling(layer);
165 hwc_rect_t sourceCrop = integerizeSourceCrop(layer
82 preRotateExtDisplay(hwc_context_t *ctx, hwc_layer_1_t *layer, ovutils::Whf &info, hwc_rect_t& sourceCrop, ovutils::eMdpFlags& mdpFlags, int& rotFlags) argument
280 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
420 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
[all...]
H A Dhwc.cpp143 hwc_layer_1_t const* layer = &list->hwLayers[layerIndex]; local
144 private_handle_t *hnd = (private_handle_t *)layer->handle;
146 /* If a video layer requires rotation, set the DMA state
150 (layer->transform & HWC_TRANSFORM_ROT_90)) {
191 * the layer-list is non-null and numHwLayers > 0, we assume
206 // value is reset on every prepare. However, for the layer
246 hwc_layer_1_t *layer = &list->hwLayers[i]; local
247 hwc_rect_t& displayFrame = layer->displayFrame;
248 hwc_rect_t sourceCrop = integerizeSourceCrop(layer->sourceCropf);
328 hwc_layer_1_t *layer local
[all...]
H A Dhwc_copybit.cpp120 // Skipping last layer since FrameBuffer layer should not affect
146 //GPU/CPU composition, don't change layer composition type
177 hwc_layer_1_t *layer = (hwc_layer_1_t *) &list->hwLayers[i]; local
178 if (layer->planeAlpha != 0xFF)
180 hwc_rect_t sourceCrop = integerizeSourceCrop(layer->sourceCropf);
182 if (layer->transform & HAL_TRANSFORM_ROT_90) {
189 dst_h = layer->displayFrame.bottom - layer->displayFrame.top;
190 dst_w = layer
311 hwc_layer_1_t *layer = &list->hwLayers[i]; local
352 drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, private_handle_t *renderBuffer, bool isFG) argument
609 fillColorUsingCopybit(hwc_layer_1_t *layer, private_handle_t *renderBuffer) argument
648 getLayerResolution(const hwc_layer_1_t* layer, unsigned int& width, unsigned int& height) argument
[all...]
/hardware/intel/img/hwcomposer/ips/tangier/
H A DTngDisplayContext.cpp88 ELOGTRACE("layer count exceeds the limit");
92 // check layer parameters
109 // update IMG layer
164 // Wait and close HWC_OVERLAY typed layer's acquire fence
171 hwc_layer_1_t& layer = display->hwLayers[j]; local
172 if (layer.compositionType == HWC_OVERLAY) {
173 if (layer.acquireFenceFd != -1) {
174 // sync_wait(layer.acquireFenceFd, 16ms);
175 close(layer.acquireFenceFd);
176 layer
[all...]
/hardware/qcom/display/msm8226/libhwcomposer/
H A Dhwc_virtual.cpp153 hwc_layer_1_t *layer = &list->hwLayers[i]; local
154 layer->compositionType = HWC_OVERLAY;
200 // We need an FB layer handle check to cater for this usecase:
318 hwc_layer_1_t *layer = &list->hwLayers[i]; local
319 layer->compositionType = HWC_OVERLAY;
H A Dhwc_ad.cpp131 const hwc_layer_1_t* layer = &list->hwLayers[nYuvIndex]; local
132 private_handle_t *hnd = (private_handle_t *)layer->handle;
H A Dhwc_dump_layers.cpp208 ALOGI("Display[%s] Layer[*] %s-HwcModuleCompType, %d-layer MdpComp %s",
221 hwc_layer_1_t *layer = &hwLayers[layerIndex]; local
222 hwc_rect_t sourceCrop = integerizeSourceCrop(layer->sourceCropf);
223 hwc_rect_t displayFrame = layer->displayFrame;
224 size_t numHwcRects = layer->visibleRegionScreen.numRects;
225 hwc_rect_t const *hwcRects = layer->visibleRegionScreen.rects;
226 private_handle_t *hnd = (private_handle_t *)layer->handle;
255 (layer->compositionType == HWC_FRAMEBUFFER)? "Framebuffer(GPU)":
256 (layer->compositionType == HWC_OVERLAY)? "Overlay":
257 (layer
302 hwc_layer_1_t *layer = &hwLayers[layerIndex]; local
[all...]
H A Dhwc_fbupdate.cpp74 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
75 mModeOn = prepare(ctx, list, layer->displayFrame, fbZorder) &&
90 hwc_layer_1_t *layer,
101 ctx->mLayerRotMap[mDpy]->add(layer, mRot);
133 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
136 // ext only layer present..
138 layer = &list->hwLayers[extOnlyLayerIndex];
139 layer->compositionType = HWC_OVERLAY;
149 pipeSpecs.needsScaling = qhwc::needsScaling(layer);
171 hwc_rect_t sourceCrop = integerizeSourceCrop(layer
89 preRotateExtDisplay(hwc_context_t *ctx, hwc_layer_1_t *layer, ovutils::Whf &info, hwc_rect_t& sourceCrop, ovutils::eMdpFlags& mdpFlags, int& rotFlags) argument
286 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
426 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
[all...]
H A Dhwc.cpp143 hwc_layer_1_t const* layer = &list->hwLayers[layerIndex]; local
144 private_handle_t *hnd = (private_handle_t *)layer->handle;
146 /* If a layer requires rotation, set the DMA state
150 has90Transform(layer) && isRotationDoable(ctx, hnd)) {
191 * the layer-list is non-null and numHwLayers > 0, we assume
206 // value is reset on every prepare. However, for the layer
241 hwc_layer_1_t *layer = &list->hwLayers[i]; local
242 hwc_rect_t& displayFrame = layer->displayFrame;
243 hwc_rect_t sourceCrop = integerizeSourceCrop(layer->sourceCropf);
317 hwc_layer_1_t *layer local
[all...]
/hardware/qcom/display/msm8960/libhwcomposer/
H A Dhwc_fbupdate.cpp63 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
66 private_handle_t *hnd = (private_handle_t *)layer->handle;
84 //XXX: FB layer plane alpha is currently sent as zero from
92 (ovutils::eBlending) getBlending(layer->blending));
103 int transform = layer->transform;
167 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
170 private_handle_t *hnd = (private_handle_t *)layer->handle;
196 //XXX: FB layer plane alpha is currently sent as zero from
204 (ovutils::eBlending) getBlending(layer->blending));
215 (ovutils::eBlending) getBlending(layer
[all...]
H A Dhwc_copybit.cpp148 //GPU/CPU composition, don't change layer composition type
185 // numAppLayers-1, as we iterate till 0th layer index
196 // be drawn on the framebuffer or that are on the layer cache.
198 //There is no need to reset layer properties here as we return in
231 if(mCopyBitDraw == false) // there is no layer marked for copybit
237 ALOGE("%s: Render buffer layer handle is NULL", __FUNCTION__);
253 // numAppLayers-1, as we iterate from 0th layer index with HWC_COPYBIT flag
255 hwc_layer_1_t *layer = &list->hwLayers[i]; local
287 int CopyBit::drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, argument
297 private_handle_t *hnd = (private_handle_t *)layer
486 getLayerResolution(const hwc_layer_1_t* layer, unsigned int& width, unsigned int& height) argument
[all...]
H A Dhwc_utils.h38 #define MAX_NUM_LAYERS 32 //includes fb layer
89 int numAppLayers; //Total - 1, excluding FB layer.
101 uint32_t mFlags; //qcom specific layer flags
128 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
166 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer);
169 bool needsScaling(hwc_layer_1_t const* layer);
170 bool isAlphaPresent(hwc_layer_1_t const* layer);
189 //Trims a layer's source crop which is outside of screen boundary.
193 //Sets appropriate mdp flags for a layer.
194 void setMdpFlags(hwc_layer_1_t *layer,
272 getLayerResolution(const hwc_layer_1_t* layer, int& width, int& height) argument
[all...]
/hardware/qcom/display/msm8974/libhwcomposer/
H A Dhwc_ad.cpp148 const hwc_layer_1_t* layer = &list->hwLayers[nYuvIndex]; local
149 private_handle_t *hnd = (private_handle_t *)layer->handle;
H A Dhwc_fbupdate.cpp69 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
72 hwc_rect_t displayFrame = layer->displayFrame;
105 //XXX: FB layer plane alpha is currently sent as zero from
113 (ovutils::eBlending) getBlending(layer->blending));
124 int transform = layer->transform;
193 hwc_layer_1_t *layer = &list->hwLayers[list->numHwLayers - 1]; local
196 hwc_rect_t displayFrame = layer->displayFrame;
234 //XXX: FB layer plane alpha is currently sent as zero from
242 (ovutils::eBlending) getBlending(layer->blending));
253 (ovutils::eBlending) getBlending(layer
[all...]
H A Dhwc_copybit.cpp117 // Skipping last layer since FrameBuffer layer should not affect
143 //GPU/CPU composition, don't change layer composition type
176 hwc_layer_1_t *layer = (hwc_layer_1_t *) &list->hwLayers[i]; local
177 if ((layer->transform & (HAL_TRANSFORM_FLIP_H |
179 ((layer->displayFrame.bottom - layer->displayFrame.top) % 16 ||
180 (layer->displayFrame.right - layer->displayFrame.left) % 16))
182 if (layer
277 hwc_layer_1_t *layer = &list->hwLayers[i]; local
310 drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, private_handle_t *renderBuffer, int dpy, bool isFG) argument
539 getLayerResolution(const hwc_layer_1_t* layer, unsigned int& width, unsigned int& height) argument
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
H A Ddatarate_test.cc213 // Frame flags and layer id for temporal layers.
223 // LAST is always update on base/layer 0, GOLDEN is updated on layer 1.
224 // For this 3 layer example, the 2nd enhancement layer (layer 2) does not
314 int layer = SetLayerId(tot_frame_number_, cfg_.ts_number_layers); local
327 // encoded bits per layer.
328 for (int i = layer; i < static_cast<int>(cfg_.ts_number_layers); ++i) {
339 for (int layer
[all...]
/hardware/intel/common/wrs_omxil_core/utils/src/
H A Daudio_parser.c208 /* index : layer index */
216 /* index : layer index */
237 /* index : layer index */
258 /* index : layer index, mode extension */
284 /* index : layer */
300 int layer, int extraslot)
306 if (layer < 1 || layer > 3)
310 one_slot_length = one_slot_length_table[layer];
314 coeff = bitrate_coeff_table[layer];
299 mp3_calculate_frame_length(int bitrate, int samplingrate, int layer, int extraslot) argument
334 mp3_header_parse(const unsigned char *buffer, int *version, int *layer, int *crc, int *bitrate, int *frequency, int *channel, int *mode_extension, int *frame_length, int *frame_duration) argument
[all...]
/hardware/libhardware/tests/hwc/
H A Dcnativewindow.c80 hwc_layer_1_t layer[4]; member in struct:CNativeWindow

Completed in 1913 milliseconds

12