/frameworks/av/media/libmediaplayer2/nuplayer2/ |
H A D | NuPlayer2.cpp | 1061 // get playback settings used by renderer, as it may be 1369 ALOGV("got message from old renderer, generation(%d:%d)", 1414 ALOGV("renderer %s flush completed.", audio ? "audio" : "video"); 1599 ALOGW("resume called when renderer is gone or not set"); 1766 ALOGW("pause called when renderer is gone or not set"); 1777 // We wait for both the decoder flush and the renderer flush to complete 1845 // is possible; otherwise the decoders call the renderer openAudioSink directly. 1907 ALOGW("No renderer can be used to determine audio mode. Use non-offload for safety."); 2276 sp<Renderer> renderer = mRenderer; local 2277 if (renderer [all...] |
H A D | NuPlayer2Decoder.cpp | 64 const sp<Renderer> &renderer, 70 mRenderer(renderer), 474 void NuPlayer2::Decoder::onSetRenderer(const sp<Renderer> &renderer) { argument 475 mRenderer = renderer; 606 // in the renderer. We signal to the player the error so it can shutdown/release the 808 // send the buffer to renderer. 59 Decoder( const sp<AMessage> ¬ify, const sp<Source> &source, pid_t pid, uid_t uid, const sp<Renderer> &renderer, const sp<ANativeWindowWrapper> &nww, const sp<CCDecoder> &ccDecoder) argument
|
H A D | NuPlayer2DecoderBase.cpp | 88 void NuPlayer2::DecoderBase::setRenderer(const sp<Renderer> &renderer) { argument 90 msg->setObject("renderer", renderer); 151 CHECK(msg->findObject("renderer", &obj)); 204 // in the renderer. We signal to the player the error so it can shutdown/release the
|
H A D | NuPlayer2DecoderPassThrough.cpp | 45 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> ¬ify, const sp<Source> &source, const sp<Renderer> &renderer) argument 88 onSetRenderer( const sp<Renderer> &renderer) argument
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayer.cpp | 921 // get playback settings used by renderer, as it may be 1228 ALOGV("got message from old renderer, generation(%d:%d)", 1273 ALOGV("renderer %s flush completed.", audio ? "audio" : "video"); 1498 ALOGW("resume called when renderer is gone or not set"); 1511 ALOGE("renderer should not be set when instantiating secure decoders"); 1718 ALOGW("pause called when renderer is gone or not set"); 1729 // We wait for both the decoder flush and the renderer flush to complete 1797 // is possible; otherwise the decoders call the renderer openAudioSink directly. 1861 ALOGW("No renderer can be used to determine audio mode. Use non-offload for safety."); 2228 sp<Renderer> renderer local [all...] |
H A D | NuPlayerDecoder.cpp | 64 const sp<Renderer> &renderer, 70 mRenderer(renderer), 454 void NuPlayer::Decoder::onSetRenderer(const sp<Renderer> &renderer) { argument 455 mRenderer = renderer; 585 // in the renderer. We signal to the player the error so it can shutdown/release the 781 // send the buffer to renderer. 59 Decoder( const sp<AMessage> ¬ify, const sp<Source> &source, pid_t pid, uid_t uid, const sp<Renderer> &renderer, const sp<Surface> &surface, const sp<CCDecoder> &ccDecoder) argument
|
H A D | NuPlayerDecoderBase.cpp | 86 void NuPlayer::DecoderBase::setRenderer(const sp<Renderer> &renderer) { argument 88 msg->setObject("renderer", renderer); 149 CHECK(msg->findObject("renderer", &obj)); 202 // in the renderer. We signal to the player the error so it can shutdown/release the
|
H A D | NuPlayerDecoderPassThrough.cpp | 46 const sp<Renderer> &renderer) 49 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"); 43 DecoderPassThrough( const sp<AMessage> ¬ify, const sp<Source> &source, const sp<Renderer> &renderer) argument 89 onSetRenderer( const sp<Renderer> &renderer) argument
|
/frameworks/av/packages/MediaComponents/src/com/android/media/subtitle/ |
H A D | SubtitleController.java | 327 for (Renderer renderer: mRenderers) { 328 if (renderer.supports(format)) { 329 SubtitleTrack track = renderer.createTrack(format); 394 * renderer 416 * @param renderer a {@link SubtitleController.Renderer} object that adds 419 public void registerRenderer(Renderer renderer) { argument 422 if (!mRenderers.contains(renderer)) { 424 mRenderers.add(renderer); 432 for (Renderer renderer: mRenderers) { 433 if (renderer [all...] |
/frameworks/base/core/java/android/view/ |
H A D | DisplayListCanvas.java | 154 * functionality used by webview for calling into their renderer from our display lists. 164 * functionality used by webview for calling into their renderer from our display lists. 238 private static native void nCallDrawGLFunction(long renderer, argument 254 private static native void nInsertReorderBarrier(long renderer, boolean enableReorder); argument 256 private static native long nFinishRecording(long renderer); argument 258 private static native void nDrawRenderNode(long renderer, long renderNode); argument 260 private static native void nDrawTextureLayer(long renderer, long layer); argument 262 private static native void nDrawCircle(long renderer, long propCx, argument 265 private static native void nDrawRoundRect(long renderer, long propLeft, long propTop, argument
|
H A D | Surface.java | 926 private static native void nHwuiSetSurface(long renderer, long surface); argument 927 private static native void nHwuiDraw(long renderer); argument 928 private static native void nHwuiDestroy(long renderer); argument
|
H A D | TextureLayer.java | 38 private TextureLayer(ThreadedRenderer renderer, long deferredUpdater) { argument 39 if (renderer == null || deferredUpdater == 0) { 40 throw new IllegalArgumentException("Either hardware renderer: " + renderer 43 mRenderer = renderer; 142 static TextureLayer adoptTextureLayer(ThreadedRenderer renderer, long layer) { argument 143 return new TextureLayer(renderer, layer);
|
/frameworks/base/core/java/com/android/internal/policy/ |
H A D | BackdropFrameRenderer.java | 44 // The render nodes for the multi threaded renderer. 79 public BackdropFrameRenderer(DecorView decorView, ThreadedRenderer renderer, Rect initialBounds, argument 85 mRenderer = renderer; 186 * All resources of the renderer will be released. This function can be called from the 187 * the UI thread as well as the renderer thread. 204 // Exit the renderer loop. 280 // Inform the renderer of the content's new bounds 402 * Sends a message to the renderer to wake up and perform the next action which can be
|
/frameworks/base/libs/hwui/ |
H A D | BakedOpDispatcher.cpp | 46 void BakedOpDispatcher::onMergedBitmapOps(BakedOpRenderer& renderer, argument 51 Texture* texture = renderer.caches().textureCache.get(bitmap); 68 renderer.dirtyRenderTarget(opBounds); 75 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 84 renderer.renderGlop(nullptr, clip, glop); 87 void BakedOpDispatcher::onMergedPatchOps(BakedOpRenderer& renderer, argument 101 const Patch* opMesh = renderer.caches().patchCache.get( 107 const bool dirtyRenderTarget = renderer.offscreenRenderTarget(); 122 const Patch* opMesh = renderer 188 renderTextShadow(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& textOpState) argument 252 renderText(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& state, const ClipBase* renderClip, TextRenderType renderType) argument 307 onMergedTextOps(BakedOpRenderer& renderer, const MergedBakedOpList& opList) argument 333 renderVertexBuffer(BakedOpRenderer& renderer, const BakedOpState& state, const VertexBuffer& vertexBuffer, float translateX, float translateY, const SkPaint& paint, int vertexBufferRenderFlags) argument 354 renderConvexPath(BakedOpRenderer& renderer, const BakedOpState& state, const SkPath& path, const SkPaint& paint) argument 362 renderPathTexture(BakedOpRenderer& renderer, const BakedOpState& state, float xOffset, float yOffset, PathTexture& texture, const SkPaint& paint) argument 386 onArcOp(BakedOpRenderer& renderer, const ArcOp& op, const BakedOpState& state) argument 413 onBitmapOp(BakedOpRenderer& renderer, const BitmapOp& op, const BakedOpState& state) argument 433 onBitmapMeshOp(BakedOpRenderer& renderer, const BitmapMeshOp& op, const BakedOpState& state) argument 500 onBitmapRectOp(BakedOpRenderer& renderer, const BitmapRectOp& op, const BakedOpState& state) argument 527 onColorOp(BakedOpRenderer& renderer, const ColorOp& op, const BakedOpState& state) argument 544 onFunctorOp(BakedOpRenderer& renderer, const FunctorOp& op, const BakedOpState& state) argument 549 onLinesOp(BakedOpRenderer& renderer, const LinesOp& op, const BakedOpState& state) argument 558 onOvalOp(BakedOpRenderer& renderer, const OvalOp& op, const BakedOpState& state) argument 582 onPatchOp(BakedOpRenderer& renderer, const PatchOp& op, const BakedOpState& state) argument 612 onPathOp(BakedOpRenderer& renderer, const PathOp& op, const BakedOpState& state) argument 623 onPointsOp(BakedOpRenderer& renderer, const PointsOp& op, const BakedOpState& state) argument 635 onRectOp(BakedOpRenderer& renderer, const RectOp& op, const BakedOpState& state) argument 675 onRoundRectOp(BakedOpRenderer& renderer, const RoundRectOp& op, const BakedOpState& state) argument 695 renderShadow(BakedOpRenderer& renderer, const BakedOpState& state, float casterAlpha, const VertexBuffer* ambientShadowVertexBuffer, const VertexBuffer* spotShadowVertexBuffer) argument 723 onShadowOp(BakedOpRenderer& renderer, const ShadowOp& op, const BakedOpState& state) argument 729 onSimpleRectsOp(BakedOpRenderer& renderer, const SimpleRectsOp& op, const BakedOpState& state) argument 742 onTextOp(BakedOpRenderer& renderer, const TextOp& op, const BakedOpState& state) argument 748 onTextOnPathOp(BakedOpRenderer& renderer, const TextOnPathOp& op, const BakedOpState& state) argument 778 onTextureLayerOp(BakedOpRenderer& renderer, const TextureLayerOp& op, const BakedOpState& state) argument 798 renderRectForLayer(BakedOpRenderer& renderer, const LayerOp& op, const BakedOpState& state, int color, SkBlendMode mode, SkColorFilter* colorFilter) argument 808 onLayerOp(BakedOpRenderer& renderer, const LayerOp& op, const BakedOpState& state) argument 842 onCopyToLayerOp(BakedOpRenderer& renderer, const CopyToLayerOp& op, const BakedOpState& state) argument 849 onCopyFromLayerOp(BakedOpRenderer& renderer, const CopyFromLayerOp& op, const BakedOpState& state) argument [all...] |
H A D | BakedOpRenderer.h | 39 * which has intentionally limited access to the renderer functionality. 104 static void DefaultGlopReceiver(BakedOpRenderer& renderer, const Rect* dirtyBounds, argument 106 renderer.renderGlopImpl(dirtyBounds, clip, glop);
|
H A D | CanvasState.cpp | 24 CanvasState::CanvasState(CanvasStateClient& renderer) argument 25 : mWidth(-1), mHeight(-1), mSaveCount(1), mCanvas(renderer), mSnapshot(&mFirstSnapshot) {}
|
H A D | FontRenderer.h | 54 TextDrawFunctor(BakedOpRenderer* renderer, const BakedOpState* bakedState, const ClipBase* clip, argument 57 : renderer(renderer) 69 BakedOpRenderer* renderer; member in class:android::uirenderer::TextDrawFunctor
|
H A D | FrameBuilder.h | 87 void replayBakedOps(Renderer& renderer) { argument 96 * StaticDispatcher::onBitmapOp(Renderer& renderer, const BitmapOp& op, const BakedOpState& state); 99 [](void* renderer, const BakedOpState& state) { \ 100 StaticDispatcher::on##Type(*(static_cast<Renderer*>(renderer)), \ 111 [](void* renderer, const MergedBakedOpList& opList) { \ 112 StaticDispatcher::onMerged##Type##s(*(static_cast<Renderer*>(renderer)), opList); \ 124 renderer.startRepaintLayer(layer.offscreenBuffer, layer.repaintRect); 126 layer.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers); 128 renderer.endLayer(); 131 layer.offscreenBuffer = renderer [all...] |
H A D | FrameInfoVisualizer.cpp | 94 void FrameInfoVisualizer::draw(IProfileRenderer& renderer) { argument 102 renderer.drawRect(mDirtyRegion.fLeft, mDirtyRegion.fTop, mDirtyRegion.fRight, 117 initializeRects(renderer.getViewportHeight(), renderer.getViewportWidth()); 118 drawGraph(renderer); 119 drawThreshold(renderer); 201 void FrameInfoVisualizer::drawGraph(IProfileRenderer& renderer) { argument 206 renderer.drawRects(mFastRects.get(), mNumFastRects * 4, paint); 208 renderer.drawRects(mJankyRects.get(), mNumJankyRects * 4, paint); 212 void FrameInfoVisualizer::drawThreshold(IProfileRenderer& renderer) { argument [all...] |
H A D | ProfileRenderer.h | 26 ProfileRenderer(BakedOpRenderer& renderer) : mRenderer(renderer) {} argument
|
/frameworks/base/libs/hwui/tests/macrobench/ |
H A D | main.cpp | 70 --renderer=TYPE Sets the render pipeline to use. May be opengl, skiagl, or skiavk 149 static bool setRenderer(const char* renderer) { argument 150 if (!strcmp(renderer, "opengl")) { 152 } else if (!strcmp(renderer, "skiagl")) { 154 } else if (!strcmp(renderer, "skiavk")) { 157 fprintf(stderr, "Unknown format '%s'", renderer); 190 {"renderer", required_argument, nullptr, LongOpts::Renderer},
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | BakedOpDispatcherTests.cpp | 47 static void ValidatingGlopReceiver(BakedOpRenderer& renderer, const Rect* dirtyBounds, argument 49 auto vbor = reinterpret_cast<ValidatingBakedOpRenderer*>(&renderer); 71 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 75 [](BakedOpRenderer& renderer, const BakedOpState& state) { \ 76 BakedOpDispatcher::on##Type(renderer, static_cast<const Type&>(*(state.op)), state); \ 80 unmergedReceivers[op->opId](renderer, *state); 187 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 193 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer); 218 ValidatingBakedOpRenderer renderer(renderThread.renderState(), validator); 223 frameBuilder.replayBakedOps<BakedOpDispatcher>(renderer); [all...] |
H A D | FrameBuilderTests.cpp | 86 * Dispatches all static methods to similar formed methods on renderer, which fail by default but 93 static void on##Type(TestRendererBase& renderer, const Type& op, const BakedOpState& state) { \ 94 renderer.on##Type(op, state); \ 101 static void onMerged##Type##s(TestRendererBase& renderer, const MergedBakedOpList& opList) { \ 102 renderer.onMerged##Type##s(opList); \ 137 SimpleTestRenderer renderer; local 138 frameBuilder.replayBakedOps<TestDispatcher>(renderer); 139 EXPECT_EQ(4, renderer.getIndex()); // 2 ops + start + end 165 SimpleStrokeTestRenderer renderer; local 166 frameBuilder.replayBakedOps<TestDispatcher>(renderer); 193 ArcStrokeClipTestRenderer renderer; local 210 FailRenderer renderer; local 247 SimpleBatchingTestRenderer renderer; local 273 DeferRenderNodeTranslateClipTestRenderer renderer; local 344 DeferRenderNodeSceneTestRenderer renderer; local 366 FailRenderer renderer; local 385 EmptyNoFbo0TestRenderer renderer; local 407 EmptyWithFbo0TestRenderer renderer; local 438 AvoidOverdrawRectsTestRenderer renderer; local 481 AvoidOverdrawBitmapsTestRenderer renderer; local 523 ClippedMergingTestRenderer renderer; local 551 RegionClipStopsMergeTestRenderer renderer; local 580 TextMergingTestRenderer renderer; local 613 TextStrikethroughTestRenderer renderer; local 668 TextStyleTestRenderer renderer; local 702 TextureLayerClipLocalMatrixTestRenderer renderer; local 734 TextureLayerCombineMatricesTestRenderer renderer; local 756 FailRenderer renderer; local 780 FunctorTestRenderer renderer; local 805 ColorTestRenderer renderer; local 852 RenderNodeTestRenderer renderer; local 879 ClippedTestRenderer renderer; local 926 SaveLayerSimpleTestRenderer renderer; local 1013 SaveLayerNestedTestRenderer renderer; local 1036 FailRenderer renderer; local 1081 SaveLayerUnclippedSimpleTestRenderer renderer; local 1115 SaveLayerUnclippedRoundTestRenderer renderer; local 1172 SaveLayerUnclippedMergedClearsTestRenderer renderer; local 1215 SaveLayerUnclippedClearClipTestRenderer renderer; local 1234 FailRenderer renderer; local 1299 SaveLayerUnclippedComplexTestRenderer renderer; local 1356 HwLayerSimpleTestRenderer renderer; local 1467 HwLayerComplexTestRenderer renderer; local 1522 BuildLayerTestRenderer renderer; local 1604 ZReorderTestRenderer renderer; local 1701 ProjectionReorderTestRenderer renderer; local 1791 ProjectionHwLayerTestRenderer renderer; local 1853 ProjectionChildScrollTestRenderer renderer; local 1898 ShadowTestRenderer renderer; local 1943 ShadowSaveLayerTestRenderer renderer; local 1997 ShadowHwLayerTestRenderer renderer; local 2028 ShadowLayeringTestRenderer renderer; local 2059 ShadowClippingTestRenderer renderer; local 2329 ClipReplaceTestRenderer renderer; local 2360 ZReorderTestRenderer renderer; local 2394 ZReorderTestRenderer renderer; local 2424 ZReorderTestRenderer renderer; local 2454 ZReorderTestRenderer renderer; local 2479 ZReorderTestRenderer renderer; local 2512 ZReorderTestRenderer renderer; local 2549 ZReorderTestRenderer renderer; local 2583 ZReorderTestRenderer renderer; local 2620 ZReorderTestRenderer renderer; local 2657 ZReorderTestRenderer renderer; local 2699 ZReorderTestRenderer renderer; local [all...] |
/frameworks/base/media/java/android/media/ |
H A D | SubtitleController.java | 323 for (Renderer renderer: mRenderers) { 324 if (renderer.supports(format)) { 325 SubtitleTrack track = renderer.createTrack(format); 390 * renderer 412 * @param renderer a {@link SubtitleController.Renderer} object that adds 415 public void registerRenderer(Renderer renderer) { argument 418 if (!mRenderers.contains(renderer)) { 420 mRenderers.add(renderer); 429 for (Renderer renderer: mRenderers) { 430 if (renderer [all...] |
/frameworks/base/opengl/java/android/opengl/ |
H A D | GLSurfaceView.java | 53 * <li>Optionally wraps, traces, and/or error-checks the renderer's OpenGL calls. 111 * The renderer is 115 * Once the renderer is set, you can control whether the renderer draws 133 * one relatively easy way to communicate with your renderer is 172 * The renderer only renders 181 * The renderer is called 209 * must call {@link #setRenderer} to register a renderer. 218 * must call {@link #setRenderer} to register a renderer. 256 * the GL object that's passed to the renderer 347 setRenderer(Renderer renderer) argument [all...] |