Lines Matching refs:task
370 EncodeTask* task = new EncodeTask(); in encode() local
372 task->completed = false; in encode()
373 task->enc_surface = sid; in encode()
374 task->coded_buffer = coded_buf; in encode()
375 task->timestamp = inBuffer->timeStamp; in encode()
376 task->priv = inBuffer->priv; in encode()
379 task->type = inBuffer->type; in encode()
380 task->flag = inBuffer->flag; in encode()
381 PrepareFrameInfo(task); in encode()
398 task->ref_surface = mRefSurface; in encode()
399 task->rec_surface = mRecSurface; in encode()
410 task->ref_surface = VA_INVALID_SURFACE; in encode()
411 task->rec_surface = VA_INVALID_SURFACE; in encode()
414 LOG_V("Start Encoding vaSurface=0x%08x\n", task->enc_surface); in encode()
416 vaStatus = vaBeginPicture(mVADisplay, mVAContext, task->enc_surface); in encode()
419 ret = sendEncodeCommand(task); in encode()
425 LOG_V("Add Task %p into Encode Task list\n", task); in encode()
427 mEncodeTaskList.push_back(task); in encode()
439 delete task; in encode()
1412 void VideoEncoderBase:: PrepareFrameInfo (EncodeTask* task) { in PrepareFrameInfo() argument
1416 updateFrameInfo(task) ; in PrepareFrameInfo()
1419 Encode_Status VideoEncoderBase:: updateFrameInfo (EncodeTask* task) { in updateFrameInfo() argument
1421 task->type = FTYPE_P; in updateFrameInfo()
1425 task->type = FTYPE_I; in updateFrameInfo()
1427 task->type = FTYPE_I; in updateFrameInfo()
1429 if (task->type == FTYPE_I) in updateFrameInfo()
1430 task->flag |= ENCODE_BUFFERFLAG_SYNCFRAME; in updateFrameInfo()
1782 Encode_Status VideoEncoderBase::renderDynamicBitrate(EncodeTask* task) { in renderDynamicBitrate() argument
1808 …if(mComParams.rcParams.enableIntraFrameQPControl && (task->type == FTYPE_IDR || task->type == FTYP… in renderDynamicBitrate()