VirtualBox

儲存庫 vbox 的更動 67479


忽略:
時間撮記:
2017-6-19 下午03:44:57 (7 年 以前)
作者:
vboxsync
訊息:

DrvHostPulseAudio: added more debugging code

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp

    r67435 r67479  
    973973        return;
    974974
     975    if (!pCtx)
     976        LogRel(("DEBUG: paEnumSourceCb return because of !pCtx\n"));
    975977    AssertPtrReturnVoid(pCtx);
     978    if (!pInfo)
     979        LogRel(("DEBUG: paEnumSourceCb return because of !pInfo\n"));
    976980    AssertPtrReturnVoid(pInfo);
    977981
    978982    PPULSEAUDIOENUMCBCTX pCbCtx = (PPULSEAUDIOENUMCBCTX)pvUserData;
     983    if (!pCbCtx)
     984        LogRel(("DEBUG: paEnumSourceCb return because of !pCbCtx\n"));
    979985    AssertPtrReturnVoid(pCbCtx);
     986    if (!pCbCtx->pDrv)
     987        LogRel(("DEBUG: paEnumSourceCb return because of !pCbCtx->pDrv\n"));
    980988    AssertPtrReturnVoid(pCbCtx->pDrv);
    981989
     
    9921000static void paEnumServerCb(pa_context *pCtx, const pa_server_info *pInfo, void *pvUserData)
    9931001{
     1002    if (!pCtx)
     1003        LogRel(("DEBUG: paEnumServerCb return because of !pCtx\n"));
    9941004    AssertPtrReturnVoid(pCtx);
     1005    if (!pInfo)
     1006        LogRel(("DEBUG: paEnumServerCb return because of !pInfo\n"));
    9951007    AssertPtrReturnVoid(pInfo);
    9961008
    9971009    PPULSEAUDIOENUMCBCTX pCbCtx = (PPULSEAUDIOENUMCBCTX)pvUserData;
     1010    if (!pCbCtx)
     1011        LogRel(("DEBUG: paEnumServerCb return because of !pCbCtx\n"));
    9981012    AssertPtrReturnVoid(pCbCtx);
    9991013
    10001014    PDRVHOSTPULSEAUDIO pThis    = pCbCtx->pDrv;
     1015    if (!pCbCtx->pDrv)
     1016        LogRel(("DEBUG: paEnumServerCb return because of !pCbCtx->pDrv\n"));
    10011017    AssertPtrReturnVoid(pThis);
    10021018
     
    10391055    bool fLog = (fEnum & PULSEAUDIOENUMCBFLAGS_LOG);
    10401056
     1057    LogRel(("PulseAudio: starting server enumeration\n")); /** @todo remove */
    10411058    int rc = paWaitFor(pThis, pa_context_get_server_info(pThis->pContext, paEnumServerCb, &cbCtx));
     1059    LogRel(("PulseAudio: done server enumeration (rc=%Rrc)\n", rc));
    10421060    if (RT_SUCCESS(rc))
    10431061    {
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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