VirtualBox

忽略:
時間撮記:
2013-5-6 下午07:11:54 (12 年 以前)
作者:
vboxsync
訊息:

Main/VPX: more cleanup

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/src-client/VideoRec.cpp

    r45911 r45922  
    405405            ASMAtomicWriteBool(&pVideoRecCtx->fRgbFilled, false);
    406406            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));
    408410        }
    409411    }
     
    554556    vpx_codec_pts_t pts = pVideoRecCtx->u64TimeStamp;
    555557    vpx_codec_err_t rcv = vpx_codec_encode(&pVideoRecCtx->VpxCodec,
    556                                              &pVideoRecCtx->VpxRawImage,
    557                                              pts /* time stamp */,
    558                                              10 /* how long to show this frame */,
    559                                              0 /* flags */,
    560                                              VPX_DL_REALTIME /* deadline */);
     558                                           &pVideoRecCtx->VpxRawImage,
     559                                           pts /* time stamp */,
     560                                           10 /* how long to show this frame */,
     561                                            /* flags */,
     562                                           VPX_DL_REALTIME /* deadline */);
    561563    if (rcv != VPX_CODEC_OK)
    562564    {
     
    566568
    567569    vpx_codec_iter_t iter = NULL;
    568     int rc = VINF_SUCCESS;
     570    int rc = VERR_NO_DATA;
    569571    for (;;)
    570572    {
    571573        const vpx_codec_cx_pkt_t *pkt = vpx_codec_get_cx_data(&pVideoRecCtx->VpxCodec, &iter);
    572574        if (!pkt)
    573             return VERR_NO_DATA;
     575            break;
    574576        switch (pkt->kind)
    575577        {
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette