vbox的更動 45922 路徑 trunk/src/VBox/Main/src-client/VideoRec.cpp
- 時間撮記:
- 2013-5-6 下午07:11:54 (12 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/Main/src-client/VideoRec.cpp
r45911 r45922 405 405 ASMAtomicWriteBool(&pVideoRecCtx->fRgbFilled, false); 406 406 if (RT_SUCCESS(rc)) 407 videoRecEncodeAndWrite(pVideoRecCtx); 407 rc = videoRecEncodeAndWrite(pVideoRecCtx); 408 if (RT_FAILURE(rc)) 409 LogRel(("Error %Rrc encoding video frame\n", rc)); 408 410 } 409 411 } … … 554 556 vpx_codec_pts_t pts = pVideoRecCtx->u64TimeStamp; 555 557 vpx_codec_err_t rcv = vpx_codec_encode(&pVideoRecCtx->VpxCodec, 556 557 558 10/* how long to show this frame */,559 0/* flags */,560 558 &pVideoRecCtx->VpxRawImage, 559 pts /* time stamp */, 560 10 /* how long to show this frame */, 561 0 /* flags */, 562 VPX_DL_REALTIME /* deadline */); 561 563 if (rcv != VPX_CODEC_OK) 562 564 { … … 566 568 567 569 vpx_codec_iter_t iter = NULL; 568 int rc = V INF_SUCCESS;570 int rc = VERR_NO_DATA; 569 571 for (;;) 570 572 { 571 573 const vpx_codec_cx_pkt_t *pkt = vpx_codec_get_cx_data(&pVideoRecCtx->VpxCodec, &iter); 572 574 if (!pkt) 573 return VERR_NO_DATA;575 break; 574 576 switch (pkt->kind) 575 577 {
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器