Changeset 68971 in vbox for trunk/src/VBox/Main
- Timestamp:
- Oct 4, 2017 9:56:06 AM (7 years ago)
- Location:
- trunk/src/VBox/Main
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/DisplayImpl.h
r68946 r68971 471 471 void processDisplayData(void *pvVRAM, unsigned uScreenId); 472 472 473 /* Serializes access to mVideoAccelLegacy and mfVideoAccelVRDP, etc between VRDP and Display. */ 474 RTCRITSECT mVideoAccelLock; 473 /** Serializes access to mVideoAccelLegacy and mfVideoAccelVRDP, etc between VRDP and Display. */ 474 RTCRITSECT mVideoAccelLock; 475 475 476 #ifdef VBOX_WITH_VIDEOREC 476 477 /* Serializes access to video capture source bitmaps. */ 477 478 RTCRITSECT mVideoCaptureLock; 479 /** The current video recording configuration being used. */ 478 480 VIDEORECCFG mVideoRecCfg; 481 /** The video recording context. */ 479 482 VIDEORECCONTEXT *mpVideoRecCtx; 483 /** Array which defines which screens are being enabled for recording. */ 480 484 bool maVideoRecEnabled[SchemaDefs::MaxGuestMonitors]; 481 485 #endif -
trunk/src/VBox/Main/src-client/ConsoleImpl.cpp
r68944 r68971 5511 5511 { 5512 5512 Display *pDisplay = mDisplay; 5513 AssertPtr(pDisplay); 5513 5514 5514 5515 /* Release lock because the call scheduled on EMT may also try to take it. */ 5515 5516 alock.release(); 5516 5517 5517 /*5518 * Call worker in EMT, that's faster and safer than doing everything5519 * using VM3ReqCall. Note that we separate VMR3ReqCall from VMR3ReqWait5520 * here to make requests from under the lock in order to serialize them.5521 */5522 5518 int vrc = VMR3ReqCallWaitU(ptrVM.rawUVM(), VMCPUID_ANY /*idDstCpu*/, 5523 5519 (PFNRT)Display::i_videoCaptureConfigure, 3, -
trunk/src/VBox/Main/src-client/DisplayImpl.cpp
r68958 r68971 2498 2498 * @returns IPRT status code. 2499 2499 * @param pThis Display instance to configure video capturing for. 2500 * @param pCfg Video capturing configuration to use.2500 * @param pCfg Where to store the configuration into. 2501 2501 * @param fAttachDetach Whether to attach/detach associated drivers or not. 2502 2502 */
Note:
See TracChangeset
for help on using the changeset viewer.