VirtualBox

Changeset 96175 in vbox for trunk/src/libs


Ignore:
Timestamp:
Aug 12, 2022 2:01:17 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
152983
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. bugref:10275

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/Makefile.kmk

    r96106 r96175  
    129129  endif
    130130
     131  # libogg, needed for building libvorbis.
     132  if   defined(VBOX_WITH_LIBOGG) \
     133    && ("$(SDK_VBOX_OGG_INCS)" == "$(SDK_VBOX_OGG_DEFAULT_INCS)")
     134   include $(PATH_SUB_CURRENT)/libogg-1.3.5/Makefile.kmk
     135  endif
     136
     137  # libvorbis for supporting audio with video recording.
     138  if   defined(VBOX_WITH_LIBVORBIS) \
     139    && ("$(SDK_VBOX_VORBIS_INCS)" == "$(SDK_VBOX_VORBIS_DEFAULT_INCS)")
     140   include $(PATH_SUB_CURRENT)/libvorbis-1.3.7/Makefile.kmk
     141  endif
     142
    131143  # libpng for screenshots in main.
    132144  if  !defined(VBOX_ONLY_DOCS) \
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