VirtualBox

Changeset 64821 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Dec 9, 2016 1:43:23 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112206
Message:

Audio/DevHDA.cpp: Use SD descriptor numbers in async I/O thread names, logging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DevHDA.cpp

    r64812 r64821  
    17051705            HDASTREAMTHREADCTX Ctx = { pThis, pStream };
    17061706
     1707            char szThreadName[64];
     1708            RTStrPrintf2(szThreadName, sizeof(szThreadName), "hdaAIO%RU8", pStream->u8SD);
     1709
     1710            /** @todo Create threads on demand? */
     1711
    17071712            rc = RTThreadCreate(&pStream->State.AsyncIOThread, hdaStreamAsyncIOThread, &Ctx,
    1708                                 0, RTTHREADTYPE_IO, RTTHREADFLAGS_WAITABLE, "hdaAsyncIO");
     1713                                0, RTTHREADTYPE_IO, RTTHREADFLAGS_WAITABLE, szThreadName);
    17091714            if (RT_SUCCESS(rc))
    17101715                rc = RTThreadUserWait(pStream->State.AsyncIOThread, 10 * 1000 /* 10s timeout */);
     
    46154620    RTThreadUserSignal(hThreadSelf);
    46164621
    4617     LogFunc(("Started\n"));
     4622    LogFunc(("[SD%RU8]: Started\n", pStream->u8SD));
    46184623
    46194624    for (;;)
    46204625    {
    46214626        PHDAMIXERSINK pSink = pStream->pMixSink;
     4627
     4628        Log2Func(("[SD%RU8]: Waiting ...\n", pStream->u8SD));
    46224629
    46234630        int rc2 = RTSemEventWait(pStream->State.AsyncIOEvent, RT_INDEFINITE_WAIT);
     
    46634670    }
    46644671
    4665     LogFunc(("Ended\n"));
     4672    LogFunc(("[SD%RU8]: Ended\n", pStream->u8SD));
    46664673
    46674674    return VINF_SUCCESS;
Note: See TracChangeset for help on using the changeset viewer.

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