VirtualBox

Changeset 96142 in vbox


Ignore:
Timestamp:
Aug 11, 2022 4:14:23 PM (2 years ago)
Author:
vboxsync
Message:

Recording/Main:

  • Renamed RecordingVideoScalingMethod -> RecordingVideoScalingMode (to match the other enums).
  • Renamed RecordingVideoRateControlMode -> RecordingRateControlMode, as this also can apply to audio codecs.
  • Added ABR (average bitrate) mode to RecordingRateControlMode.

IRecordingScreenSettings:

  • Added audioRateControlMode.
  • Added videoScalingMode.

ISystemProperties:

  • Renamed supportedRecordingVSMethods to supportedRecordingVSModes (to match RecordingVideoScalingMode).
  • Added supportedRecordingARCModes.

Renamed com::settings::RecordingScreenSettings.Audio.enmAudioCodec -> .enmCodec (Doppelmoppel).

More documentation.

​(Build fix, forgot to commit a file) bugref:10275

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/Makefile.kmk

    r95821 r96142  
    140140ifdef VBOX_WITH_PDM_ASYNC_COMPLETION
    141141VBOX_MAIN_DEFS += VBOX_WITH_PDM_ASYNC_COMPLETION
    142 endif
    143 ifdef VBOX_WITH_RECORDING
    144 VBOX_MAIN_DEFS += VBOX_WITH_RECORDING
    145142endif
    146143ifdef VBOX_WITH_SDS
     
    10041001VBoxC_SDKS = VBOX_LIBPNG VBOX_ZLIB
    10051002
    1006 if defined(VBOX_WITH_RECORDING) && defined(VBOX_WITH_LIBVPX)
    1007 VBoxC_SDKS += VBOX_VPX
    1008 VBoxC_DEFS += VBOX_WITH_LIBVPX
    1009 VBoxC_SOURCES += \
     1003ifdef VBOX_WITH_RECORDING
     1004 VBoxC_DEFS  += VBOX_WITH_RECORDING
     1005 # Needed in VBoxSVC for ISystemProperties.
     1006 src-server/SystemPropertiesImpl.cpp_DEFS += VBOX_WITH_RECORDING
     1007 ifdef VBOX_WITH_LIBVPX
     1008  VBoxC_SDKS += VBOX_VPX
     1009  VBoxC_DEFS += VBOX_WITH_LIBVPX
     1010 endif
     1011 VBoxC_SOURCES += \
    10101012        src-client/EBMLWriter.cpp \
    10111013        src-client/WebMWriter.cpp \
     
    10151017        src-client/RecordingUtils.cpp
    10161018
    1017  if defined(VBOX_WITH_AUDIO_RECORDING) && defined(VBOX_WITH_LIBOPUS)
    1018 VBoxC_SDKS += VBOX_OPUS
    1019 VBoxC_DEFS += VBOX_WITH_AUDIO_RECORDING VBOX_WITH_LIBOPUS
    1020 VBoxC_SOURCES += src-client/DrvAudioRec.cpp
    1021  endif
    1022 endif # VBOX_WITH_RECORDING && VBOX_WITH_LIBVPX
     1019 ifdef VBOX_WITH_AUDIO_RECORDING
     1020  VBoxC_DEFS += VBOX_WITH_AUDIO_RECORDING
     1021  # Needed in VBoxSVC for ISystemProperties.
     1022  src-server/SystemPropertiesImpl.cpp_DEFS += VBOX_WITH_AUDIO_RECORDING
     1023  ifdef VBOX_WITH_LIBOPUS
     1024   VBoxC_SDKS += VBOX_OPUS
     1025   VBoxC_DEFS += VBOX_WITH_LIBOPUS
     1026   # Needed in VBoxSVC for ISystemProperties.
     1027   src-server/SystemPropertiesImpl.cpp_DEFS += VBOX_WITH_LIBOPUS
     1028  endif
     1029  VBoxC_SOURCES += src-client/DrvAudioRec.cpp
     1030 endif # VBOX_WITH_AUDIO_RECORDING
     1031endif # VBOX_WITH_RECORDING
    10231032
    10241033ifdef VBOX_WITH_OPENSSL_FIPS
     
    12341243 VBoxClient-x86_SDKS = $(filter-out VBOX_OPUS VBOX_VPX,$(VBoxC_SDKS))
    12351244 VBoxClient-x86_DEFS = VBOX_COM_INPROC_API_CLIENT \
    1236         $(filter-out VBOX_WITH_RECORDING VBOX_WITH_LIBVPX VBOX_WITH_AUDIO_RECORDING VBOX_WITH_LIBOPUS,$(VBoxC_DEFS))
     1245        $(filter-out VBOX_WITH_RECORDING VBOX_WITH_AUDIO_RECORDING \
     1246                 VBOX_WITH_LIBVPX VBOX_WITH_LIBOPUS,$(VBoxC_DEFS))
    12371247 VBoxClient-x86_INCS.win = \
    12381248        $(VBoxClient-x86_0_OUTDIR) \
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