VirtualBox

Changeset 52390 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Aug 15, 2014 4:34:10 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
95544
Message:

Main/crOpenGL: fix video recording

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/DisplayImpl.cpp

    r52377 r52390  
    37533753                        pData->aParms[0].u.pointer.addr = &pDisplay->mCrOglScreenshotData;
    37543754                        pData->aParms[0].u.pointer.size = sizeof(pDisplay->mCrOglScreenshotData);
    3755                         rc = pDisplay->i_crCtlSubmit(&pData->Hdr, sizeof(*pData), NULL, NULL);
    3756                         if (!RT_SUCCESS(rc))
     3755                        rc = pDisplay->i_crCtlSubmit(&pData->Hdr, sizeof(*pData), Display::i_displayVRecCompletion, pDisplay);
     3756                        if (RT_SUCCESS(rc))
     3757                            break;
     3758                        else
    37573759                            AssertMsgFailed(("crCtlSubmit failed rc %d\n", rc));
    37583760                    }
     
    44004402}
    44014403
    4402 void  Display::i_handleVRecCompletion(int32_t result, uint32_t u32Function, PVBOXHGCMSVCPARM pParam, void *pvContext)
     4404void  Display::i_handleVRecCompletion()
    44034405{
    44044406    Assert(mfCrOglVideoRecState == CRVREC_STATE_SUBMITTED);
     
    44314433}
    44324434
    4433 DECLCALLBACK(void) Display::i_displayVRecCompletion(int32_t result, uint32_t u32Function,
    4434                                                     PVBOXHGCMSVCPARM pParam, void *pvContext)
    4435 {
    4436     Display *pDisplay = (Display *)pvContext;
    4437     pDisplay->i_handleVRecCompletion(result, u32Function, pParam, pvContext);
     4435DECLCALLBACK(void) Display::i_displayVRecCompletion(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion)
     4436{
     4437    Display *pDisplay = (Display *)pvCompletion;
     4438    pDisplay->i_handleVRecCompletion();
    44384439}
    44394440
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