/external/drm_hwcomposer/ |
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.get() [all...] |
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 for display %d (%d)", display, ret) [all...] |
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, 95 auto precomp = GetPrecompIter(composition); 96 composition->emplace(precomp, type, plane, crtc, source_layer); 102 std::vector<DrmCompositionPlane> *composition) { [all...] |
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, [all...] |
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)); [all...] |
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/Composition/ |
VecMath.g3 | 12 @lexer::namespace{Antlr3.Runtime.Test.Composition} 13 @parser::namespace{Antlr3.Runtime.Test.Composition}
|
/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
hwc_layers.h | 64 HWC2::Error SetLayerCompositionType(HWC2::Composition type); 74 HWC2::Composition GetClientRequestedCompositionType() { return client_requested_; } 75 void UpdateClientCompositionType(HWC2::Composition type) { client_requested_ = type; } 76 HWC2::Composition GetDeviceSelectedCompositionType() { return device_selected_; } 91 // Composition requested by client(SF) 92 HWC2::Composition client_requested_ = HWC2::Composition::Device; 93 // Composition selected by SDM 94 HWC2::Composition device_selected_ = HWC2::Composition::Device [all...] |
/external/mp4parser/isoparser/src/main/java/com/coremedia/iso/boxes/ |
CompositionShiftLeastGreatestAtom.java | 8 * The optional composition shift least greatest atom summarizes the calculated 9 * minimum and maximum offsets between decode and composition time, as well as 13 * composition shift least greatest atom is ?cslg?.
|
CompositionTimeToSample.java | 35 * This box provides the offset between decoding time and composition time. 36 * In version 0 of this box the decoding time must be less than the composition time, and 40 * In version 1 of this box, the composition timeline and the decoding timeline are 42 * It is recommended that for the computed composition timestamps, there is 126 * Decompresses the list of entries and returns the list of composition times.
|
/hardware/qcom/display/msm8996/sdm/include/private/ |
strategy_interface.h | 35 bool safe_mode = false; //!< In this mode, strategy manager chooses the composition strategy 37 //!< video only composition, secure only composition or GPU composition
|
/docs/source.android.com/src/devices/graphics/ |
implement-hwc.jd | 34 talk to specialized window composition hardware. SurfaceFlinger contains a 36 window composition, but this path is not ideal for a couple of reasons:</p> 40 than necessary to perform composition.</li> 41 <li>Any time SurfaceFlinger is using the GPU for composition is time that 43 preferable to use specialized hardware for composition instead of the GPU 73 the structure is complete, implement a simple algorithm to delegate composition 80 composition to OpenGL instead of the HWC to save power. When the screen updates 81 again, continue to offload composition to the HWC.</p> 102 <p>HWC2 provides a few primitives (layer, display) to represent composition work 104 <p>A <em>layer</em> is the most important unit of composition; every layer has [all...] |
/frameworks/native/opengl/specs/ |
EGL_ANDROID_front_buffer_auto_refresh.txt | 39 that it should perform composition every time the display refreshes. This 42 unneeded composition work if the window surface has not been updated.
|
EGL_ANDROID_get_frame_timestamps.txt | 37 This extension allows querying various timestamps related to the composition 45 composition start time and finish time can be used to determine how 90 "3.13 Composition and Display Timestamps 98 allows querying various timestamps related to the composition and display of 120 began preparing composition for this frame. 123 if composition was handled by the display and the compositor didn't do 128 purpose of display/composition were completed for this frame.
|
/hardware/qcom/display/msm8996/sdm/libs/core/ |
strategy.cpp | 87 if (layer_stack->layers.at(i)->composition == kCompositionGPUTarget) { 133 // Default composition is already tried. 138 // Mark all application layers for GPU composition. Find GPU target buffer and store its index for 146 LayerComposition &composition = layer->composition; local 147 if (composition == kCompositionGPUTarget) { 151 } else if (composition != kCompositionBlitTarget) { 152 composition = kCompositionGPU;
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
DisplaySurface.h | 33 // beginFrame is called at the beginning of the composition loop, before 40 // prepareFrame is called after the composition configuration is known but 41 // before composition takes place. The DisplaySurface can use the 42 // composition type to decide how to manage the flow of buffers between 53 // Should be called when composition rendering is complete for a frame (but 60 // Inform the surface that GLES composition is complete for this frame, and 63 // HWComposer if GLES composition took place, others need to push a new
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/collator/ |
CollationThaiTest.java | 253 "\u0E41c\u0301", "=", "\u0E41\u0107", // composition 255 "\u0E41\uD834\uDD5F", "=", "\u0E41\uD834\uDD58\uD834\uDD65", // supplementary composition decomps to supplementary 256 "\u0E41\uD87E\uDC02", "=", "\u0E41\u4E41", // supplementary composition decomps to BMP 260 "abc\u0E41c\u0301", "=", "abc\u0E41\u0107", // composition 262 "abc\u0E41\uD834\uDD5F", "=", "abc\u0E41\uD834\uDD58\uD834\uDD65", // supplementary composition decomps to supplementary 263 "abc\u0E41\uD87E\uDC02", "=", "abc\u0E41\u4E41", // supplementary composition decomps to BMP 267 "\u0E41c\u0301abc", "=", "\u0E41\u0107abc", // composition 269 "\u0E41\uD834\uDD5Fabc", "=", "\u0E41\uD834\uDD58\uD834\uDD65abc", // supplementary composition decomps to supplementary 270 "\u0E41\uD87E\uDC02abc", "=", "\u0E41\u4E41abc", // supplementary composition decomps to BMP 274 "abc\u0E41c\u0301abc", "=", "abc\u0E41\u0107abc", // composition [all...] |
/external/icu/icu4c/source/test/testdata/ |
testnorm.txt | 64 E001=61 338 # composition with trail<=33FF and composite>7FFF 67 E011=E010 F0011 # composition of BMP+supplementary, and F0011 is maybe & combines-fwd 79 F0010=F0011 E012 # composition of supplementary+BMP
|
/external/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/ |
CollationThaiTest.java | 249 "\u0E41c\u0301", "=", "\u0E41\u0107", // composition 251 "\u0E41\uD834\uDD5F", "=", "\u0E41\uD834\uDD58\uD834\uDD65", // supplementary composition decomps to supplementary 252 "\u0E41\uD87E\uDC02", "=", "\u0E41\u4E41", // supplementary composition decomps to BMP 256 "abc\u0E41c\u0301", "=", "abc\u0E41\u0107", // composition 258 "abc\u0E41\uD834\uDD5F", "=", "abc\u0E41\uD834\uDD58\uD834\uDD65", // supplementary composition decomps to supplementary 259 "abc\u0E41\uD87E\uDC02", "=", "abc\u0E41\u4E41", // supplementary composition decomps to BMP 263 "\u0E41c\u0301abc", "=", "\u0E41\u0107abc", // composition 265 "\u0E41\uD834\uDD5Fabc", "=", "\u0E41\uD834\uDD58\uD834\uDD65abc", // supplementary composition decomps to supplementary 266 "\u0E41\uD87E\uDC02abc", "=", "\u0E41\u4E41abc", // supplementary composition decomps to BMP 270 "abc\u0E41c\u0301abc", "=", "abc\u0E41\u0107abc", // composition [all...] |
/frameworks/native/services/surfaceflinger/ |
FenceTracker.h | 52 bool isGlesComposition; // was GLES composition used for this layer? 82 // timestamp from the GLES composition completion fence 86 // if GLES composition was done, the fence for its completion
|
/hardware/qcom/display/msm8084/libhwcomposer/ |
hwc_copybit.h | 55 // Helper functions for copybit composition 67 // flag that indicates whether CopyBit composition is enabled for this cycle 90 //Dynamic composition threshold for deciding copybit usage.
|
/hardware/qcom/display/msm8084/libqdutils/ |
comptype.h | 39 // Enum containing the supported composition types 48 /* This class caches the composition type 65 if (property_get("debug.composition.type", property, "gpu") > 0) {
|
/hardware/qcom/display/msm8226/libqdutils/ |
comptype.h | 39 // Enum containing the supported composition types 48 /* This class caches the composition type 65 if (property_get("debug.composition.type", property, "gpu") > 0) {
|
/hardware/qcom/display/msm8909/libqdutils/ |
comptype.h | 39 // Enum containing the supported composition types 48 /* This class caches the composition type 65 if (property_get("debug.composition.type", property, "gpu") > 0) {
|
/hardware/qcom/display/msm8960/libhwcomposer/ |
hwc_copybit.h | 50 // Helper functions for copybit composition 60 // flag that indicates whether CopyBit composition is enabled for this cycle 84 //Dynamic composition threshold for deciding copybit usage.
|
/hardware/qcom/display/msm8960/libqdutils/ |
comptype.h | 39 // Enum containing the supported composition types 48 /* This class caches the composition type 65 if (property_get("debug.composition.type", property, "gpu") > 0) {
|