VirtualBox

Changeset 19817 in vbox for trunk/src/VBox/Frontends/VBoxFB


Ignore:
Timestamp:
May 19, 2009 12:16:28 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47467
Message:

IFramebuffer cleanup next part:

  • removed obsolete internal framebuffer
  • removed IFramebuffer::setupInternalFramebuffer(), IFramebuffer::lockFramebuffer(), IFramebuffer::unlockFramebuffer(), IFramebuffer::registerExternalFramebuffer()
  • removed unused finished parameter of IFramebuffer::NotifyUpdate()
Location:
trunk/src/VBox/Frontends/VBoxFB
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxFB/Framebuffer.cpp

    r8155 r19817  
    187187
    188188NS_IMETHODIMP VBoxDirectFB::NotifyUpdate(uint32_t x, uint32_t y,
    189                                          uint32_t w, uint32_t h, PRBool *finished)
     189                                         uint32_t w, uint32_t h)
    190190{
    191191    // we only need to take action if we have a memory framebuffer
     
    209209            DFBCHECK(surface->StretchBlit(surface, fbInternalSurface,
    210210                                          &blitRectangle, &hostRectangle));
    211         } else
     211        }
     212        else
    212213        {
    213214            DFBCHECK(surface->Blit(surface, fbInternalSurface, &blitRectangle,
     
    216217        }
    217218    }
    218     if (finished)
    219         *finished = true;
    220219    return NS_OK;
    221220}
  • trunk/src/VBox/Frontends/VBoxFB/Framebuffer.h

    r8155 r19817  
    4444    NS_IMETHOD GetUsesGuestVRAM(BOOL *usesGuestVRAM);
    4545    NS_IMETHOD NotifyUpdate(uint32_t x, uint32_t y,
    46                            uint32_t w, uint32_t h, PRBool *finished);
     46                            uint32_t w, uint32_t h);
    4747    NS_IMETHOD RequestResize(ULONG aScreenId, ULONG pixelFormat, uint32_t vram,
    4848                             uint32_t bitsPerPixel, uint32_t bytesPerLine,
  • trunk/src/VBox/Frontends/VBoxFB/VBoxFB.cpp

    r13835 r19817  
    342342    // register our framebuffer
    343343    frameBuffer = new VBoxDirectFB(dfb, surface);
    344     display->RegisterExternalFramebuffer(frameBuffer);
     344    display->SetFramebuffer(VBOX_VIDEO_PRIMARY_SCREEN, frameBuffer);
    345345
    346346    /**
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