VirtualBox

Changeset 96177 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Aug 12, 2022 2:27:58 PM (2 years ago)
Author:
vboxsync
Message:

Recording: Implemented support for Vorbis codec (provided by libvorbis, not enabled by default yet). This also makes all the codec handling more abstract by using a simple codec wrapper, to keep other places free from codec-specific as much as possible. Initial implementation works and output files are being recognized by media players, but there still are some timing bugs to resolve, as well as optimizing the performance [build fix]. bugref:10275

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/RecordingInternals.h

    r96176 r96177  
    289289    /** Timestamp (in ms) of the last frame was encoded. */
    290290    uint64_t            uLastTimeStampMs;
     291    /** Number of encoding errors. */
     292    uint64_t            cEncErrors;
    291293
    292294#ifdef VBOX_WITH_STATISTICS /** @todo Register these values with STAM. */
    293295    struct
    294296    {
    295         /** Number of encoding errors. */
    296         uint64_t        cEncErrors;
    297297        /** Number of frames encoded. */
    298298        uint64_t        cEncBlocks;
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