Changeset 64821 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Dec 9, 2016 1:43:23 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 112206
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevHDA.cpp
r64812 r64821 1705 1705 HDASTREAMTHREADCTX Ctx = { pThis, pStream }; 1706 1706 1707 char szThreadName[64]; 1708 RTStrPrintf2(szThreadName, sizeof(szThreadName), "hdaAIO%RU8", pStream->u8SD); 1709 1710 /** @todo Create threads on demand? */ 1711 1707 1712 rc = RTThreadCreate(&pStream->State.AsyncIOThread, hdaStreamAsyncIOThread, &Ctx, 1708 0, RTTHREADTYPE_IO, RTTHREADFLAGS_WAITABLE, "hdaAsyncIO");1713 0, RTTHREADTYPE_IO, RTTHREADFLAGS_WAITABLE, szThreadName); 1709 1714 if (RT_SUCCESS(rc)) 1710 1715 rc = RTThreadUserWait(pStream->State.AsyncIOThread, 10 * 1000 /* 10s timeout */); … … 4615 4620 RTThreadUserSignal(hThreadSelf); 4616 4621 4617 LogFunc((" Started\n"));4622 LogFunc(("[SD%RU8]: Started\n", pStream->u8SD)); 4618 4623 4619 4624 for (;;) 4620 4625 { 4621 4626 PHDAMIXERSINK pSink = pStream->pMixSink; 4627 4628 Log2Func(("[SD%RU8]: Waiting ...\n", pStream->u8SD)); 4622 4629 4623 4630 int rc2 = RTSemEventWait(pStream->State.AsyncIOEvent, RT_INDEFINITE_WAIT); … … 4663 4670 } 4664 4671 4665 LogFunc((" Ended\n"));4672 LogFunc(("[SD%RU8]: Ended\n", pStream->u8SD)); 4666 4673 4667 4674 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.