/ohos5.0/foundation/multimedia/media_lite/services/player_lite/impl/player_control/sink/ |
H A D | player_audio_sink.cpp | 159 if (renderFrame.timeStamp == -1) { in UpdateAudioPts() 162 renderFrame.timeStamp = lastPts + duration; in UpdateAudioPts() 164 timestamp = renderFrame.timeStamp; in UpdateAudioPts() 192 renderFrame = frameCacheQue_[0]; in GetRenderFrame() 247 int32_t AudioSink::WriteToAudioDevice(CodecBuffer &renderFrame) in WriteToAudioDevice() argument 256 …ret = audioRender_->RenderFrame(audioRender_, (void*)(renderFrame.buffer[0].buf + renderFrame.buff… in WriteToAudioDevice() 274 PlayerBufferInfo renderFrame; in RenderFrame() local 293 if (GetRenderFrame(renderFrame, frame) != SINK_SUCCESS) { in RenderFrame() 310 UpdateAudioPts(lastRendPts_, crtPlayPts, renderFrame.info); in RenderFrame() 318 ret = WriteToAudioDevice(renderFrame.info); in RenderFrame() [all …]
|
H A D | player_video_sink.cpp | 302 int32_t VideoSink::GetRenderFrame(PlayerBufferInfo &renderFrame, PlayerBufferInfo &frame) in GetRenderFrame() argument 310 renderFrame = frameCacheQue_[0]; in GetRenderFrame() 365 int32_t VideoSink::WriteToVideoDevice(CodecBuffer &renderFrame) in WriteToVideoDevice() argument 369 layerBuf.data.virAddr = (void *)renderFrame.buffer[0].buf; in WriteToVideoDevice() 380 PlayerBufferInfo renderFrame; in RenderFrame() local 388 if (GetRenderFrame(renderFrame, frame) != SINK_SUCCESS) { in RenderFrame() 396 crtPlayPts = renderFrame.info.timeStamp; in RenderFrame() 400 MEDIA_ERR_LOG("ProcVidFrame pts: %llu failed", renderFrame.info.timeStamp); in RenderFrame() 405 ret = WriteToVideoDevice(renderFrame.info); in RenderFrame() 411 MEDIA_INFO_LOG("too late, drop, pts: %lld", renderFrame.info.timeStamp); in RenderFrame() [all …]
|
H A D | player_audio_sink.h | 67 void UpdateAudioPts(int64_t lastPts, int64_t& timestamp, CodecBuffer &renderFrame); 68 int GetRenderFrame(PlayerBufferInfo &renderFrame, const PlayerBufferInfo &frame); 72 int32_t WriteToAudioDevice(CodecBuffer &renderFrame);
|
H A D | player_video_sink.h | 61 int GetRenderFrame(PlayerBufferInfo &renderFrame, PlayerBufferInfo &frame); 65 int32_t WriteToVideoDevice(CodecBuffer &renderFrame);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_physical_screen_processor.cpp | 91 auto renderFrame = renderEngine_->RequestFrame(surface, renderFrameConfig_, forceCPU); in Redraw() local 92 if (renderFrame == nullptr) { in Redraw() 97 auto canvas = renderFrame->GetCanvas(); in Redraw() 104 renderFrame->Flush(); in Redraw()
|
H A D | rs_hardware_thread.cpp | 589 auto renderFrame = uniRenderEngine_->RequestFrame(frameBufferSurfaceOhos_, renderFrameConfig, in Redraw() local 591 if (renderFrame == nullptr) { in Redraw() 595 auto canvas = renderFrame->GetCanvas(); in Redraw() 612 renderFrame->Flush(); in Redraw()
|
H A D | rs_base_render_engine.h | 192 void SetUiTimeStamp(const std::unique_ptr<RSRenderFrame>& renderFrame, 199 void SetUiTimeStamp(const std::unique_ptr<RSRenderFrame>& renderFrame,
|
H A D | rs_base_render_engine.cpp | 448 void RSBaseRenderEngine::SetUiTimeStamp(const std::unique_ptr<RSRenderFrame>& renderFrame, in SetUiTimeStamp() argument 451 void RSBaseRenderEngine::SetUiTimeStamp(const std::unique_ptr<RSRenderFrame>& renderFrame, in SetUiTimeStamp() 460 if (renderFrame == nullptr) { in SetUiTimeStamp() 468 auto& frame = renderFrame->GetFrame(); in SetUiTimeStamp()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_display_render_node_drawable_test.cpp | 246 ASSERT_NE(renderFrame, nullptr); 249 renderFrame, *params, canvasMatrix); 273 ASSERT_NE(renderFrame, nullptr); 281 renderFrame, *params, canvasMatrix); 300 ASSERT_NE(renderFrame, nullptr); 308 renderFrame, *params, canvasMatrix); 327 ASSERT_NE(renderFrame, nullptr); 338 renderFrame, *params, canvasMatrix); 357 ASSERT_NE(renderFrame, nullptr); 385 ASSERT_NE(renderFrame, nullptr); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/round_corner_display/ |
H A D | rs_rcd_render_visitor.cpp | 113 auto renderFrame = renderEngine_->RequestFrame(rsSurface, in ProcessRcdSurfaceRenderNode() local 115 if (renderFrame == nullptr) { in ProcessRcdSurfaceRenderNode() 120 renderFrame->Flush(); in ProcessRcdSurfaceRenderNode()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_display_render_node_drawable.cpp | 307 if (!renderFrame) { in RequestFrame() 312 return renderFrame; in RequestFrame() 715 auto renderFrame = RequestFrame(*params, processor); in OnDraw() local 716 if (!renderFrame) { in OnDraw() 736 auto drSurface = renderFrame->GetFrame()->GetSurface(); in OnDraw() 828 renderFrame->Flush(); in OnDraw() 1104 auto renderFrame = RequestFrame(params, processor); in WiredScreenProjection() local 1105 if (!renderFrame) { in WiredScreenProjection() 1142 renderFrame->Flush(); in WiredScreenProjection() 1218 int32_t bufferAge = renderFrame->GetBufferAge(); in CalculateVirtualDirtyForWiredScreen() [all …]
|
H A D | rs_display_render_node_drawable.h | 153 …std::unique_ptr<RSRenderFrame>& renderFrame, RSDisplayRenderParams& params, Drawing::Matrix canvas…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/ |
H A D | rs_sub_thread.cpp | 400 auto renderFrame = nodeDrawable->RequestFrame(renderContext_, grContext_); in DrawableCacheWithDma() local 401 if (!renderFrame) { in DrawableCacheWithDma() 405 auto drSurface = renderFrame->GetFrame()->GetSurface(); in DrawableCacheWithDma() 428 renderFrame->Flush(); in DrawableCacheWithDma()
|