Lines Matching refs:surfaceBuf
319 static int32_t SurfaceSetSize(SurfaceBuffer* surfaceBuf, Surface* surface, uint32_t size)
322 surfaceBuf->SetSize(surface->GetSize() - size);
323 if (surface->FlushBuffer(surfaceBuf) != 0) {
325 surface->CancelBuffer(surfaceBuf);
329 surfaceBuf->SetSize(g_surface->GetSize() - size);
330 if (g_surface->FlushBuffer(surfaceBuf) != 0) {
332 g_surface->CancelBuffer(surfaceBuf);
351 SurfaceBuffer *surfaceBuf = surface->RequestBuffer();
353 SurfaceBuffer *surfaceBuf = g_surface->RequestBuffer();
355 if (surfaceBuf == nullptr) {
364 void *buf = surfaceBuf->GetVirAddr();
373 surface->CancelBuffer(surfaceBuf);
375 g_surface->CancelBuffer(surfaceBuf);
379 surfaceBuf->SetInt32(KEY_IS_SYNC_FRAME, (((outBuf->flag & STREAM_FLAG_KEYFRAME) == 0) ? 0 : 1));
380 surfaceBuf->SetInt64(KEY_TIME_US, outBuf->timeStamp);
381 ret = SurfaceSetSize(surfaceBuf, surface, size);
658 SurfaceBuffer *surfaceBuf = NULL;
673 surfaceBuf = capSurface_->RequestBuffer();
674 if (surfaceBuf == NULL) {
679 void *buf = surfaceBuf->GetVirAddr();
688 surfaceBuf->SetSize(capSurface_->GetSize() - size);
689 if (capSurface_->FlushBuffer(surfaceBuf) != 0) {
769 SurfaceBuffer *surfaceBuf = assistant->capSurface_->RequestBuffer();
770 if (surfaceBuf == nullptr) {
781 if (surfaceBuf->GetVirAddr() == NULL) {
785 streamBuffer.virAddr = surfaceBuf->GetVirAddr();
793 if (assistant->capSurface_->FlushBuffer(surfaceBuf) != 0) {
795 assistant->capSurface_->CancelBuffer(surfaceBuf);