VirtualBox

Changeset 105006 in vbox for trunk/include/VBox/err.h


Ignore:
Timestamp:
Jun 24, 2024 5:43:00 PM (8 months ago)
Author:
vboxsync
Message:

Video Recording: Big revamp to improve overall performance. We now don't rely on the periodic display refresh callback anymore to render the entire framebuffer but now rely on delta updates ("dirty rectangles"). Also, we now only encode new frames when an area has changed. This also needed cursor position + change change notifications, as we render the cursor on the host side if mouse integration is enabled (requires 7.1 Guest Additions as of now). Optimized the BGRA32->YUV IV420 color space conversion as well as the overall amount of pixel data shuffled forth and back. Added a new testcase for the cropping/centering code. bugref:10650

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.h

    r104932 r105006  
    31923192/** Encoding data failed. */
    31933193#define VERR_RECORDING_ENCODING_FAILED              (-6908)
     3194/** Encoding skipped.
     3195 *  Can happen if e.g. a frame is not visible or does
     3196 *  not need to be encoded for whatever reason. */
     3197#define VWRN_RECORDING_ENCODING_SKIPPED             (6908)
    31943198/** @} */
    31953199
Note: See TracChangeset for help on using the changeset viewer.

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