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

123

/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayer.cpp811 // get playback settings used by renderer, as it may be
1096 ALOGV("got message from old renderer, generation(%d:%d)",
1141 ALOGV("renderer %s flush completed.", audio ? "audio" : "video");
1286 ALOGW("resume called when renderer is gone or not set");
1297 ALOGE("renderer should not be set when instantiating secure decoders");
1404 ALOGW("pause called when renderer is gone or not set");
1414 // We wait for both the decoder flush and the renderer flush to complete
1489 // is possible; otherwise the decoders call the renderer openAudioSink directly.
1549 ALOGW("No renderer can be used to determine audio mode. Use non-offload for safety.");
1873 sp<Renderer> renderer local
[all...]
H A DNuPlayerDecoder.cpp52 const sp<Renderer> &renderer,
58 mRenderer(renderer),
339 void NuPlayer::Decoder::onSetRenderer(const sp<Renderer> &renderer) { argument
341 mRenderer = renderer;
477 // in the renderer. We signal to the player the error so it can shutdown/release the
605 // 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.cpp81 void NuPlayer::DecoderBase::setRenderer(const sp<Renderer> &renderer) { argument
83 msg->setObject("renderer", renderer);
152 CHECK(msg->findObject("renderer", &obj));
219 // in the renderer. We signal to the player the error so it can shutdown/release the
H A DNuPlayerDecoderBase.h42 void setRenderer(const sp<Renderer> &renderer);
72 virtual void onSetRenderer(const sp<Renderer> &renderer) = 0;
H A DNuPlayerDecoderPassThrough.cpp45 const sp<Renderer> &renderer)
48 mRenderer(renderer),
55 ALOGW_IF(renderer == NULL, "expect a non-NULL renderer");
89 const sp<Renderer> &renderer) {
90 // renderer can't be changed during offloading
91 ALOGW_IF(renderer != mRenderer,
92 "ignoring request to change renderer");
42 DecoderPassThrough( const sp<AMessage> &notify, const sp<Source> &source, const sp<Renderer> &renderer) argument
88 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.java162 private static native void nInsertReorderBarrier(long renderer, boolean enableReorder); argument
170 * functionality used by webview for calling into their renderer from our display lists.
180 * functionality used by webview for calling into their renderer from our display lists.
194 private static native void nCallDrawGLFunction(long renderer, argument
201 protected static native long nFinishRecording(long renderer); argument
213 private static native void nDrawRenderNode(long renderer, long renderNode); argument
228 private static native void nDrawLayer(long renderer, long layer); argument
240 private static native void nDrawCircle(long renderer, long propCx, argument
252 private static native void nDrawRoundRect(long renderer, long propLeft, long propTop, argument
H A DHardwareLayer.java40 private HardwareLayer(ThreadedRenderer renderer, long deferredUpdater) { argument
41 if (renderer == null || deferredUpdater == 0) {
42 throw new IllegalArgumentException("Either hardware renderer: " + renderer
45 mRenderer = renderer;
144 static HardwareLayer adoptTextureLayer(ThreadedRenderer renderer, long layer) { argument
145 return new HardwareLayer(renderer, layer);
H A DSurface.java658 private static native void nHwuiSetSurface(long renderer, long surface); argument
659 private static native void nHwuiDraw(long renderer); argument
660 private static native void nHwuiDestroy(long renderer); argument
H A DThreadedRenderer.java49 * Hardware renderer that proxies the rendering to a render thread. Most calls
201 * Further hardware renderer disabling for the system process.
222 * Controls whether or not the hardware renderer should aggressively
255 * Creates a hardware renderer using OpenGL.
259 * @return A hardware renderer backed by OpenGL.
262 ThreadedRenderer renderer = null;
264 renderer = new ThreadedRenderer(context, translucent);
266 return renderer;
388 * @param enabled True if the hardware renderer is in use, false otherwise.
423 * Initializes the hardware renderer fo
[all...]
H A DView.java5556 ThreadedRenderer renderer = getHardwareRenderer();
5565 if (renderer != null) {
5566 renderer.removeFrameMetricsObserver(fmo);
5573 ThreadedRenderer renderer = getHardwareRenderer();
5574 if (renderer != null) {
5576 renderer.addFrameMetricsObserver(fmo);
H A DViewRootImpl.java132 * Set to false if we do not want to use the multi threaded renderer. Note that by disabling
1133 final ThreadedRenderer renderer = mAttachInfo.mHardwareRenderer;
1134 if (renderer != null) {
1136 renderer.setStopped(mStopped);
1141 if (renderer != null) {
1142 renderer.destroyHardwareResources(mView);
2623 // if we're using multi-thread renderer, wait for the window frame draws
2766 // Draw with hardware renderer.
2781 // Stage the content drawn size now. It will be transferred to the renderer
2782 // shortly before the draw commands get send to the renderer
[all...]
H A DWindowManagerGlobal.java553 ThreadedRenderer renderer =
555 if (renderer != null) {
556 renderer.dumpGfxInfo(pw, fd, args);
/frameworks/base/core/java/com/android/internal/policy/
H A DBackdropFrameRenderer.java44 // The render nodes for the multi threaded renderer.
78 public BackdropFrameRenderer(DecorView decorView, ThreadedRenderer renderer, Rect initialBounds, argument
84 mRenderer = renderer;
182 * All resources of the renderer will be released. This function can be called from the
183 * the UI thread as well as the renderer thread.
200 // Exit the renderer loop.
276 // Inform the renderer of the content's new bounds
406 * Sends a message to the renderer to wake up and perform the next action which can be
H A DDecorView.java1454 // renderer about it.
1999 final ThreadedRenderer renderer = getHardwareRenderer();
2000 if (renderer != null) {
2002 mBackdropFrameRenderer = new BackdropFrameRenderer(this, renderer,
2082 /** Release the renderer thread which is usually done when the user stops resizing. */
/frameworks/base/graphics/java/android/graphics/
H A DCanvas.java1999 private static native void native_setHighContrastText(long renderer, boolean highContrastText); argument
/frameworks/base/libs/hwui/
H A DBakedOpDispatcher.cpp45 void BakedOpDispatcher::onMergedBitmapOps(BakedOpRenderer& renderer, argument
51 AssetAtlas::Entry* entry = renderer.renderState().assetAtlas().getEntry(bitmap->pixelRef());
52 Texture* texture = entry ? entry->texture : renderer.caches().textureCache.get(bitmap);
73 renderer.dirtyRenderTarget(opBounds);
79 GlopBuilder(renderer.renderState(), renderer.caches(), &glop)
88 renderer.renderGlop(nullptr, clip, glop);
91 void BakedOpDispatcher::onMergedPatchOps(BakedOpRenderer& renderer, argument
95 AssetAtlas::Entry* entry = renderer.renderState().assetAtlas().getEntry(
107 const Patch* opMesh = renderer
197 renderTextShadow(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& textOpState) argument
265 renderText(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& state, const ClipBase* renderClip, TextRenderType renderType) argument
320 onMergedTextOps(BakedOpRenderer& renderer, const MergedBakedOpList& opList) argument
346 renderVertexBuffer(BakedOpRenderer& renderer, const BakedOpState& state, const VertexBuffer& vertexBuffer, float translateX, float translateY, const SkPaint& paint, int vertexBufferRenderFlags) argument
366 renderConvexPath(BakedOpRenderer& renderer, const BakedOpState& state, const SkPath& path, const SkPaint& paint) argument
374 renderPathTexture(BakedOpRenderer& renderer, const BakedOpState& state, float xOffset, float yOffset, PathTexture& texture, const SkPaint& paint) argument
399 onArcOp(BakedOpRenderer& renderer, const ArcOp& op, const BakedOpState& state) argument
426 onBitmapOp(BakedOpRenderer& renderer, const BitmapOp& op, const BakedOpState& state) argument
444 onBitmapMeshOp(BakedOpRenderer& renderer, const BitmapMeshOp& op, const BakedOpState& state) argument
518 onBitmapRectOp(BakedOpRenderer& renderer, const BitmapRectOp& op, const BakedOpState& state) argument
543 onColorOp(BakedOpRenderer& renderer, const ColorOp& op, const BakedOpState& state) argument
559 onFunctorOp(BakedOpRenderer& renderer, const FunctorOp& op, const BakedOpState& state) argument
563 onLinesOp(BakedOpRenderer& renderer, const LinesOp& op, const BakedOpState& state) argument
571 onOvalOp(BakedOpRenderer& renderer, const OvalOp& op, const BakedOpState& state) argument
594 onPatchOp(BakedOpRenderer& renderer, const PatchOp& op, const BakedOpState& state) argument
623 onPathOp(BakedOpRenderer& renderer, const PathOp& op, const BakedOpState& state) argument
633 onPointsOp(BakedOpRenderer& renderer, const PointsOp& op, const BakedOpState& state) argument
644 onRectOp(BakedOpRenderer& renderer, const RectOp& op, const BakedOpState& state) argument
683 onRoundRectOp(BakedOpRenderer& renderer, const RoundRectOp& op, const BakedOpState& state) argument
702 renderShadow(BakedOpRenderer& renderer, const BakedOpState& state, float casterAlpha, const VertexBuffer* ambientShadowVertexBuffer, const VertexBuffer* spotShadowVertexBuffer) argument
729 onShadowOp(BakedOpRenderer& renderer, const ShadowOp& op, const BakedOpState& state) argument
734 onSimpleRectsOp(BakedOpRenderer& renderer, const SimpleRectsOp& op, const BakedOpState& state) argument
746 onTextOp(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& state) argument
751 onTextOnPathOp(BakedOpRenderer& renderer, const TextOnPathOp& op, const BakedOpState& state) argument
780 onTextureLayerOp(BakedOpRenderer& renderer, const TextureLayerOp& op, const BakedOpState& state) argument
794 renderRectForLayer(BakedOpRenderer& renderer, const LayerOp& op, const BakedOpState& state, int color, SkXfermode::Mode mode, SkColorFilter* colorFilter) argument
804 onLayerOp(BakedOpRenderer& renderer, const LayerOp& op, const BakedOpState& state) argument
836 onCopyToLayerOp(BakedOpRenderer& renderer, const CopyToLayerOp& op, const BakedOpState& state) argument
842 onCopyFromLayerOp(BakedOpRenderer& renderer, const CopyFromLayerOp& op, const BakedOpState& state) argument
[all...]
H A DBakedOpDispatcher.h30 * onXXXOp methods must either render directly with the renderer, or call a static renderYYY
38 static void onMerged##Type##s(BakedOpRenderer& renderer, const MergedBakedOpList& opList);
44 static void on##Type(BakedOpRenderer& renderer, const Type& op, const BakedOpState& state);
H A DBakedOpRenderer.h39 * which has intentionally limited access to the renderer functionality.
106 static void DefaultGlopReceiver(BakedOpRenderer& renderer, const Rect* dirtyBounds, argument
108 renderer.renderGlopImpl(dirtyBounds, clip, glop);
H A DCanvasState.cpp25 CanvasState::CanvasState(CanvasStateClient& renderer) argument
30 , mCanvas(renderer)
H A DCanvasState.h76 CanvasState(CanvasStateClient& renderer);
H A DDeferredDisplayList.cpp57 virtual void replay(OpenGLRenderer& renderer, Rect& dirty, int index) = 0;
96 virtual void replay(OpenGLRenderer& renderer, Rect& dirty, int index) override {
103 renderer.restoreDisplayState(*state);
106 renderer.eventMark(op->name());
108 op->applyDraw(renderer, dirty);
116 renderer.drawScreenSpaceColorRect(bounds.left, bounds.top, bounds.right, bounds.bottom,
255 virtual void replay(OpenGLRenderer& renderer, Rect& dirty, int index) override {
260 DrawBatch::replay(renderer, dirty, -1);
265 renderer.setupMergedMultiDraw(mClipSideFlags ? &mClipRect : nullptr);
269 renderer
338 replay(OpenGLRenderer& renderer, Rect& dirty, int index) argument
397 addClip(OpenGLRenderer& renderer, ClipOp* op) argument
422 addSaveLayer(OpenGLRenderer& renderer, SaveLayerOp* op, int newSaveCount) argument
435 addSave(OpenGLRenderer& renderer, SaveOp* op, int newSaveCount) argument
457 addRestoreToCount(OpenGLRenderer& renderer, StateOp* op, int newSaveCount) argument
475 addDrawOp(OpenGLRenderer& renderer, DrawOp* op) argument
607 storeStateOpBarrier(OpenGLRenderer& renderer, StateOp* op) argument
616 storeRestoreToCountBarrier(OpenGLRenderer& renderer, StateOp* op, int newSaveCount) argument
633 replayBatchList(const std::vector<Batch*>& batchList, OpenGLRenderer& renderer, Rect& dirty) argument
644 flush(OpenGLRenderer& renderer, Rect& dirty) argument
[all...]
H A DDeferredDisplayList.h102 * Plays back all of the draw ops recorded into batches to the renderer.
103 * Adjusts the state of the renderer as necessary, and restores it when complete
105 void flush(OpenGLRenderer& renderer, Rect& dirty);
107 void addClip(OpenGLRenderer& renderer, ClipOp* op);
108 void addSaveLayer(OpenGLRenderer& renderer, SaveLayerOp* op, int newSaveCount);
109 void addSave(OpenGLRenderer& renderer, SaveOp* op, int newSaveCount);
110 void addRestoreToCount(OpenGLRenderer& renderer, StateOp* op, int newSaveCount);
116 void addDrawOp(OpenGLRenderer& renderer, DrawOp* op);
137 void storeStateOpBarrier(OpenGLRenderer& renderer, StateOp* op);
138 void storeRestoreToCountBarrier(OpenGLRenderer& renderer, StateO
[all...]
H A DDisplayList.h77 PlaybackStateStruct(OpenGLRenderer& renderer, int replayFlags, LinearAllocator* allocator) argument
78 : mRenderer(renderer)
97 DeferStateStruct(DeferredDisplayList& deferredList, OpenGLRenderer& renderer, int replayFlags) argument
98 : PlaybackStateStruct(renderer, replayFlags, &(deferredList.mAllocator)),
105 ReplayStateStruct(OpenGLRenderer& renderer, Rect& dirty, int replayFlags) argument
106 : PlaybackStateStruct(renderer, replayFlags, &mReplayAllocator),

Completed in 185 milliseconds

123