Searched refs:renderer (Results 1 - 25 of 44) sorted by path

12

/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayer.cpp758 // get playback settings used by renderer, as it may be
1039 ALOGV("got message from old renderer, generation(%d:%d)",
1084 ALOGV("renderer %s flush completed.", audio ? "audio" : "video");
1247 ALOGW("resume called when renderer is gone or not set");
1258 ALOGE("renderer should not be set when instantiating secure decoders");
1362 ALOGW("pause called when renderer is gone or not set");
1372 // We wait for both the decoder flush and the renderer flush to complete
1446 // is possible; otherwise the decoders call the renderer openAudioSink directly.
1470 ALOGW("No renderer can be used to determine audio mode. Use non-offload for safety.");
1782 sp<Renderer> renderer local
[all...]
H A DNuPlayerDecoder.cpp52 const sp<Renderer> &renderer,
58 mRenderer(renderer),
340 void NuPlayer::Decoder::onSetRenderer(const sp<Renderer> &renderer) { argument
342 mRenderer = renderer;
478 // in the renderer. We signal to the player the error so it can shutdown/release the
603 // send the buffer to renderer.
48 Decoder( const sp<AMessage> &notify, const sp<Source> &source, pid_t pid, const sp<Renderer> &renderer, const sp<Surface> &surface, const sp<CCDecoder> &ccDecoder) argument
H A DNuPlayerDecoder.h30 const sp<Renderer> &renderer = NULL,
46 virtual void onSetRenderer(const sp<Renderer> &renderer);
H A DNuPlayerDecoderBase.cpp80 void NuPlayer::DecoderBase::setRenderer(const sp<Renderer> &renderer) { argument
82 msg->setObject("renderer", renderer);
144 CHECK(msg->findObject("renderer", &obj));
200 // in the renderer. We signal to the player the error so it can shutdown/release the
H A DNuPlayerDecoderBase.h39 void setRenderer(const sp<Renderer> &renderer);
69 virtual void onSetRenderer(const sp<Renderer> &renderer) = 0;
H A DNuPlayerDecoderPassThrough.cpp45 const sp<Renderer> &renderer)
48 mRenderer(renderer),
56 ALOGW_IF(renderer == NULL, "expect a non-NULL renderer");
90 const sp<Renderer> &renderer) {
91 // renderer can't be changed during offloading
92 ALOGW_IF(renderer != mRenderer,
93 "ignoring request to change renderer");
42 DecoderPassThrough( const sp<AMessage> &notify, const sp<Source> &source, const sp<Renderer> &renderer) argument
89 onSetRenderer( const sp<Renderer> &renderer) argument
H A DNuPlayerDecoderPassThrough.h30 const sp<Renderer> &renderer);
40 virtual void onSetRenderer(const sp<Renderer> &renderer);
/frameworks/base/core/java/android/view/
H A DDisplayListCanvas.java164 private static native void nSetViewport(long renderer, argument
172 private static native void nSetHighContrastText(long renderer, boolean highContrastText); argument
184 private static native void nInsertReorderBarrier(long renderer, boolean enableReorder); argument
199 private static native void nPrepare(long renderer); argument
200 private static native void nPrepareDirty(long renderer, int left, int top, int right, int bottom); argument
209 private static native void nFinish(long renderer); argument
217 * functionality used by webkit for calling into their renderer from our display lists.
226 private static native void nCallDrawGLFunction(long renderer, long drawGLFunction); argument
232 protected static native long nFinishRecording(long renderer); argument
244 private static native void nDrawRenderNode(long renderer, lon argument
263 nDrawLayer(long renderer, long layer, float x, float y) argument
289 nDrawPatch(long renderer, Bitmap bitmap, long chunk, float left, float top, float right, float bottom, long paint) argument
298 nDrawCircle(long renderer, long propCx, long propCy, long propRadius, long propPaint) argument
310 nDrawRoundRect(long renderer, long propLeft, long propTop, long propRight, long propBottom, long propRx, long propRy, long propPaint) argument
325 nDrawRects(long renderer, long region, long paint) argument
[all...]
H A DHardwareLayer.java39 private HardwareLayer(HardwareRenderer renderer, long deferredUpdater) { argument
40 if (renderer == null || deferredUpdater == 0) {
41 throw new IllegalArgumentException("Either hardware renderer: " + renderer
44 mRenderer = renderer;
143 static HardwareLayer adoptTextureLayer(HardwareRenderer renderer, long layer) { argument
144 return new HardwareLayer(renderer, layer);
H A DHardwareRenderer.java167 * Further hardware renderer disabling for the system process.
191 * Controls whether or not the hardware renderer should aggressively
217 * Initializes the hardware renderer for the specified surface.
226 * Updates the hardware renderer for the specified surface.
248 * This method should be invoked whenever the current hardware renderer
283 * Loads system properties used by the renderer. This method is invoked
285 * to trigger live updates of the renderer based on properties.
312 * Tells the HardwareRenderer that the layer is destroyed. The renderer
319 * a hardware renderer instance.
323 * Invoked before a view is drawn by a hardware renderer
[all...]
H A DSurface.java614 private static native void nHwuiSetSurface(long renderer, long surface); argument
615 private static native void nHwuiDraw(long renderer); argument
616 private static native void nHwuiDestroy(long renderer); argument
H A DWindowManagerGlobal.java504 HardwareRenderer renderer =
506 if (renderer != null) {
507 renderer.dumpGfxInfo(pw, fd, args);
/frameworks/base/core/jni/
H A Dandroid_view_DisplayListCanvas.cpp55 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
56 renderer->setViewport(width, height);
61 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
62 renderer->setHighContrastText(highContrastText);
67 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
68 renderer->insertReorderBarrier(reorderEnable);
73 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
74 renderer->prepare();
79 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
80 renderer
85 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
95 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
121 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
130 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
143 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
153 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
187 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
197 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
208 DisplayListCanvas* renderer = reinterpret_cast<DisplayListCanvas*>(rendererPtr); local
[all...]
/frameworks/base/libs/hwui/
H A DCanvasState.cpp26 CanvasState::CanvasState(CanvasStateClient& renderer) argument
32 , mCanvas(renderer)
H A DCanvasState.h76 CanvasState(CanvasStateClient& renderer);
H A DDeferredDisplayList.cpp56 virtual void replay(OpenGLRenderer& renderer, Rect& dirty, int index) = 0;
95 virtual void replay(OpenGLRenderer& renderer, Rect& dirty, int index) override {
102 renderer.restoreDisplayState(*state);
105 renderer.eventMark(op->name());
107 op->applyDraw(renderer, dirty);
115 renderer.drawScreenSpaceColorRect(bounds.left, bounds.top, bounds.right, bounds.bottom,
251 virtual void replay(OpenGLRenderer& renderer, Rect& dirty, int index) override {
256 DrawBatch::replay(renderer, dirty, -1);
261 renderer.setupMergedMultiDraw(mClipSideFlags ? &mClipRect : nullptr);
265 renderer
334 replay(OpenGLRenderer& renderer, Rect& dirty, int index) argument
393 addClip(OpenGLRenderer& renderer, ClipOp* op) argument
418 addSaveLayer(OpenGLRenderer& renderer, SaveLayerOp* op, int newSaveCount) argument
431 addSave(OpenGLRenderer& renderer, SaveOp* op, int newSaveCount) argument
453 addRestoreToCount(OpenGLRenderer& renderer, StateOp* op, int newSaveCount) argument
471 addDrawOp(OpenGLRenderer& renderer, DrawOp* op) argument
598 storeStateOpBarrier(OpenGLRenderer& renderer, StateOp* op) argument
607 storeRestoreToCountBarrier(OpenGLRenderer& renderer, StateOp* op, int newSaveCount) argument
624 replayBatchList(const Vector<Batch*>& batchList, OpenGLRenderer& renderer, Rect& dirty) argument
635 flush(OpenGLRenderer& renderer, Rect& dirty) argument
[all...]
H A DDeferredDisplayList.h106 * Plays back all of the draw ops recorded into batches to the renderer.
107 * Adjusts the state of the renderer as necessary, and restores it when complete
109 void flush(OpenGLRenderer& renderer, Rect& dirty);
111 void addClip(OpenGLRenderer& renderer, ClipOp* op);
112 void addSaveLayer(OpenGLRenderer& renderer, SaveLayerOp* op, int newSaveCount);
113 void addSave(OpenGLRenderer& renderer, SaveOp* op, int newSaveCount);
114 void addRestoreToCount(OpenGLRenderer& renderer, StateOp* op, int newSaveCount);
120 void addDrawOp(OpenGLRenderer& renderer, DrawOp* op);
141 void storeStateOpBarrier(OpenGLRenderer& renderer, StateOp* op);
142 void storeRestoreToCountBarrier(OpenGLRenderer& renderer, StateO
[all...]
H A DDisplayList.h72 PlaybackStateStruct(OpenGLRenderer& renderer, int replayFlags, LinearAllocator* allocator) argument
73 : mRenderer(renderer)
92 DeferStateStruct(DeferredDisplayList& deferredList, OpenGLRenderer& renderer, int replayFlags) argument
93 : PlaybackStateStruct(renderer, replayFlags, &(deferredList.mAllocator)),
100 ReplayStateStruct(OpenGLRenderer& renderer, Rect& dirty, int replayFlags) argument
101 : PlaybackStateStruct(renderer, replayFlags, &mReplayAllocator),
H A DDisplayListOp.h92 // default behavior only affects immediate, deferrable state, issue directly to renderer
97 * State operations are applied directly to the renderer, but can cause the deferred drawing op
105 virtual void applyState(OpenGLRenderer& renderer, int saveCount) const = 0;
132 virtual void applyDraw(OpenGLRenderer& renderer, Rect& dirty) = 0;
141 virtual void multiDraw(OpenGLRenderer& renderer, Rect& dirty, argument
144 renderer.restoreDisplayState(*(ops[i].state), true);
145 ops[i].op->applyDraw(renderer, dirty);
159 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, argument
267 // STATE OPERATIONS - these may affect the state of the canvas/renderer, but do
282 virtual void applyState(OpenGLRenderer& renderer, in
633 getAtlasEntry(OpenGLRenderer& renderer) argument
715 uvMap(OpenGLRenderer& renderer, Rect& texCoords) argument
798 getAtlasEntry(OpenGLRenderer& renderer) argument
806 getMesh(OpenGLRenderer& renderer) argument
[all...]
H A DFontRenderer.cpp64 GlopBuilder(renderer->mRenderState, renderer->mCaches, &glop)
66 .setFillTexturePaint(texture.getTexture(), textureFillFlags, paint, renderer->currentSnapshot()->alpha)
67 .setTransform(*(renderer->currentSnapshot()), transformFlags)
69 .setRoundRectClipState(renderer->currentSnapshot()->roundRectClipState)
71 renderer->renderGlop(glop);
465 // uploads in other parts of the renderer
H A DFontRenderer.h51 TextDrawFunctor(OpenGLRenderer* renderer, float x, float y, bool pureTranslate, argument
53 : renderer(renderer)
64 OpenGLRenderer* renderer; member in class:android::uirenderer::TextDrawFunctor
H A DLayer.cpp82 if (!renderer) {
83 renderer.reset(new LayerRenderer(renderState, this));
84 renderer->initProperties();
89 if (renderer && rendererLightPosDirty) {
90 // re-init renderer's light position, based upon last cached location in window
93 renderer->initLight(rootRenderer.getLightRadius(),
96 renderer->setLightCenter(lightPos);
238 DeferStateStruct deferredState(*deferredList, *renderer,
241 renderer->setViewport(width, height);
242 renderer
[all...]
H A DLayer.h334 std::unique_ptr<OpenGLRenderer> renderer; member in class:android::uirenderer::Layer
H A DLayerRenderer.cpp432 LayerRenderer renderer(renderState, layer);
433 renderer.setViewport(bitmap->width(), bitmap->height());
434 renderer.OpenGLRenderer::prepareDirty(0.0f, 0.0f,
438 renderer.translate(0.0f, bitmap->height());
439 renderer.scale(1.0f, -1.0f);
446 renderer.drawTextureLayer(layer, bounds);
H A DOpenGLRenderer.cpp158 // The framebuffer renderer will first defer the display list
380 if (layer->deferredUpdateScheduled && layer->renderer
2244 // We only pass a partial transform to the font renderer. That partial
2254 // font renderer which greatly simplifies the code, clipping in particular.

Completed in 368 milliseconds

12