# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Jan 20, 2025 6:01:27 PM Thu, 03 Jun 2021 08:58:51 GMT vboxsync [89476] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Wed, 02 Jun 2021 21:18:32 GMT vboxsync [89474] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h (modified) DrvHostAudioAlsaStubs.h: Correct version number for ... Wed, 02 Jun 2021 21:14:58 GMT vboxsync [89473] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa.cpp: Shut up annoying -EPIPE LogRel when draining. ... Wed, 02 Jun 2021 21:01:43 GMT vboxsync [89472] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h (modified) DrvHostAudioAlsa: Use snd_pcm_set_chmap to identify the channels ... Wed, 02 Jun 2021 20:53:43 GMT vboxsync [89471] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubsMangling.h (modified) DrvHostAudioAlsa: Use snd_pcm_set_chmap to identify the channels ... Wed, 02 Jun 2021 19:56:05 GMT vboxsync [89470] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Eliminated the ALSAAUDIOSTREAMCFG structure and ... Wed, 02 Jun 2021 13:18:42 GMT vboxsync [89469] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: More code for the Validation Kit audio driver. bugref:10008 Wed, 02 Jun 2021 13:18:28 GMT vboxsync [89468] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) Audio/ValKit: Added AudioTestPathGetTemp(). bugref:10008 Wed, 02 Jun 2021 13:03:23 GMT vboxsync [89465] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) AudioTest: Added support for writing wave files. bugref:10008 Wed, 02 Jun 2021 12:04:25 GMT vboxsync [89464] * trunk/src/VBox/Devices/EFI/Firmware/.scm-settings (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/E1kHwIo.c (modified) EFI: Beginnings of a e1000 network driver to support network boot ... Wed, 02 Jun 2021 11:03:47 GMT vboxsync [89463] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: More code for the Validation Kit audio driver. bugref:10008 Wed, 02 Jun 2021 10:56:06 GMT vboxsync [89462] * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/ComponentName.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/DriverBinding.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/E1kHwIo.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/E1kNet.h (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/E1kNetHw.h (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/EntryPoint.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/Events.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpGetStatus.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpInitialize.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpMcastIpToMac.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpReceive.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpReceiveFilters.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpSharedHelpers.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpShutdown.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpStart.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpStop.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpTransmit.c (added) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpUnsupported.c (added) EFI: Beginnings of a e1000 network driver to support network boot ... Wed, 02 Jun 2021 10:10:57 GMT vboxsync [89461] * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) Audio/ValKit: Docs. bugref:10008 Wed, 02 Jun 2021 09:04:06 GMT vboxsync [89458] * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceProtocol.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: Simplified code a bit by removing unnecessary ... Wed, 02 Jun 2021 08:43:16 GMT vboxsync [89456] * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceProtocol.h (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: More code for recording tests. bugref:10008 Wed, 02 Jun 2021 08:05:34 GMT vboxsync [89455] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Wed, 02 Jun 2021 08:00:30 GMT vboxsync [89454] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Wed, 02 Jun 2021 07:49:24 GMT vboxsync [89453] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 typo. Wed, 02 Jun 2021 07:46:32 GMT vboxsync [89452] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Wed, 02 Jun 2021 06:41:13 GMT vboxsync [89451] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Use VT-d nomenclature. Tue, 01 Jun 2021 23:55:53 GMT vboxsync [89450] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Simplify the drvHostAlsaAudioHA_StreamCreate stuff, ... Tue, 01 Jun 2021 23:37:30 GMT vboxsync [89449] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Need to call snd_pcm_drain again when draining in ... Tue, 01 Jun 2021 23:35:12 GMT vboxsync [89448] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixBuffer/AudioMixBufInitPeekState: Fixed channel count ... Tue, 01 Jun 2021 23:34:39 GMT vboxsync [89447] * trunk/src/VBox/Devices/Audio/AudioHlp.cpp (modified) AudioHlp.cpp/AudioHlpPcmPropsAreValid: Less duplication of checks ... Tue, 01 Jun 2021 20:58:25 GMT vboxsync [89445] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Use pStreamEx->Core.Props instead of ... Tue, 01 Jun 2021 20:42:04 GMT vboxsync [89443] * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) DrvHostAudioOss: Only mono and stereo for now. Fend off draining ... Tue, 01 Jun 2021 20:09:52 GMT vboxsync [89440] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixBuffer: Fixed calculation bug in audioMixBufPeekResampling. ... Tue, 01 Jun 2021 15:05:48 GMT vboxsync [89436] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: Manifest writing + packing fixes. bugref:10008 Tue, 01 Jun 2021 13:14:16 GMT vboxsync [89434] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) Audio/ValKit: More infrastructure code [Doxygen fix]. bugref:10008 Tue, 01 Jun 2021 12:57:36 GMT vboxsync [89431] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceProtocol.h (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: More infrastructure code. bugref:10008 Tue, 01 Jun 2021 10:25:50 GMT vboxsync [89427] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.cpp (modified) Audio/Stubs: scm fix. [build fix] bugref:9890 Tue, 01 Jun 2021 10:24:18 GMT vboxsync [89426] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.cpp (modified) Audio/Stubs: scm fix. bugref:9890 Tue, 01 Jun 2021 10:22:23 GMT vboxsync [89425] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.cpp (modified) DrvHostAudioAlsaStubs: Use RTOnce to make the init thread-safe and ... Tue, 01 Jun 2021 10:22:01 GMT vboxsync [89424] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.cpp (modified) DrvHostAudioPulseAudioStubs: Use RTOnce to make the init thread-safe ... Tue, 01 Jun 2021 10:14:16 GMT vboxsync [89423] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Multi channel support. bugref:9890 Tue, 01 Jun 2021 10:13:34 GMT vboxsync [89422] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.cpp (modified) DrvHostAudioPulseAudioStubs: Use RTOnce to make the init thread-safe ... Tue, 01 Jun 2021 08:17:01 GMT vboxsync [89421] * trunk/include/iprt/win/mmreg.h (copied) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) DrvHostAudioDSound: Multi channel support. bugref:9890 Tue, 01 Jun 2021 08:15:35 GMT vboxsync [89420] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvHostAudioWasApi: correction to when to use WAVE_FORMAT_EXTENSIBLE. ... Tue, 01 Jun 2021 07:57:29 GMT vboxsync [89419] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Tue, 01 Jun 2021 06:52:41 GMT vboxsync [89418] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 31 May 2021 20:24:22 GMT vboxsync [89414] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamChannel.cpp (deleted) * trunk/src/VBox/Devices/Audio/DevHdaStreamChannel.h (deleted) * trunk/src/VBox/Devices/Makefile.kmk (modified) Audio: Removed PDMAUDIOSTREAMMAP, PDMAUDIOSTREAMCHANNELDATA and ... Mon, 31 May 2021 20:14:47 GMT vboxsync [89412] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Fixed race condition in destructor: Must get the threads ... Mon, 31 May 2021 19:27:54 GMT vboxsync [89411] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvHostAudioWasApi: Ignore AUDCLNT_E_UNSUPPORTED_FORMAT. bugref:9890 Mon, 31 May 2021 16:32:28 GMT vboxsync [89407] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 31 May 2021 14:01:31 GMT vboxsync [89406] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaCommon.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.cpp (deleted) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.h (deleted) * trunk/src/VBox/Devices/Makefile.kmk (modified) DevHda: Removed the stream mapping and leave such complications to ... Mon, 31 May 2021 13:58:57 GMT vboxsync [89405] * trunk/src/VBox/Devices/Audio/AudioMixBuffer-Convert.cpp.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixBuffer: Fix buggy generic decoders. bugref:9890 Mon, 31 May 2021 12:46:15 GMT vboxsync [89400] * trunk/src/VBox/Devices/Audio/AudioMixBuffer-Convert.cpp.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixBuffer: Converting AUDMIXBUF_CONVERT into a template file to ... Mon, 31 May 2021 12:43:16 GMT vboxsync [89399] * trunk/src/VBox/Devices/Audio/AudioTestService.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.h (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: First guest / host mode code for VKAT. bugref:10008 Mon, 31 May 2021 12:36:23 GMT vboxsync [89398] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixBuffer: Converting AUDMIXBUF_CONVERT into a template file to ... Mon, 31 May 2021 12:35:46 GMT vboxsync [89397] * trunk/src/VBox/Devices/Audio/AudioMixBuffer-Convert.cpp.h (modified) AudioMixBuffer: Converting AUDMIXBUF_CONVERT into a template file to ... Mon, 31 May 2021 12:32:03 GMT vboxsync [89396] * trunk/src/VBox/Devices/Audio/AudioMixBuffer-Convert.cpp.h (modified) AudioMixBuffer: Converting AUDMIXBUF_CONVERT into a template file to ... Mon, 31 May 2021 12:31:45 GMT vboxsync [89395] * trunk/src/VBox/Devices/Audio/AudioMixBuffer-Convert.cpp.h (copied) AudioMixBuffer: Converting AUDMIXBUF_CONVERT into a template file to ... Mon, 31 May 2021 11:05:46 GMT vboxsync [89393] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvHostAudioWasApi: Multi-channel support. bugref:9890 Mon, 31 May 2021 10:55:21 GMT vboxsync [89392] * trunk/src/VBox/Devices/PC/BIOS/eltorito.c (modified) BIOS: Allocate bounce buffer before using it. Mon, 31 May 2021 10:06:43 GMT vboxsync [89389] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) ValKit/AudioTest: Extensible wav-file support. Don't use RTMsgError++ ... Mon, 31 May 2021 10:03:25 GMT vboxsync [89388] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) ValKit/AudioTest: Extensible wav-file support. Don't use RTMsgError++ ... Mon, 31 May 2021 09:55:04 GMT vboxsync [89387] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) ValKit/AudioTest: Extensible wav-file support. Don't use RTMsgError++ ... Mon, 31 May 2021 09:43:28 GMT vboxsync [89384] * trunk/src/VBox/Devices/PC/BIOS/eltorito.c (modified) Devices/PC/BIOS: Allocate the bounce buffer only when booting from a ... Mon, 31 May 2021 07:26:13 GMT vboxsync [89383] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: More validation / test set handling code. bugref:10008 Mon, 31 May 2021 00:03:03 GMT vboxsync [89382] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) AudioMixBuffer: Added generic decoders and encoders for arbitrary ... Sun, 30 May 2021 20:58:13 GMT vboxsync [89381] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.cpp (modified) Audio: Extended PDMAUDIOPCMPROPS with a channel map. Renamed ... Sun, 30 May 2021 14:34:16 GMT vboxsync [89380] * trunk/src/VBox/Devices/Audio/AudioTestServiceProtocol.h (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) ValKit/AudioTest: Removed PDMAUDIOSTREAMCFG::enmLayout and ... Sun, 30 May 2021 14:33:49 GMT vboxsync [89379] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioHlp.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Removed PDMAUDIOSTREAMCFG::enmLayout and PDMAUDIOSTREAMLAYOUT. ... Sun, 30 May 2021 02:14:34 GMT vboxsync [89378] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) AudioMixBuffer: Changed the internal sample type from int64_t to ... Sun, 30 May 2021 00:56:12 GMT vboxsync [89377] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) tstAudioMixBuffer: Converted tstVolume to new mixer buffer interface. ... Sun, 30 May 2021 00:16:29 GMT vboxsync [89376] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixBuffer,tstAudioMixBuffer: Fixed copy&paste bug in ... Sat, 29 May 2021 05:51:55 GMT vboxsync [89375] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Sat, 29 May 2021 03:54:59 GMT vboxsync [89374] * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) tstAudioMixbuffer: build fix. bugref:9890 Sat, 29 May 2021 03:35:17 GMT vboxsync [89373] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixBuffer,tstAudioMixBuffer: Added more conversion tests and ... Fri, 28 May 2021 20:52:58 GMT vboxsync [89371] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixer: More cleanups. bugref:9890 Fri, 28 May 2021 16:42:25 GMT vboxsync [89367] * trunk/src/VBox/Devices/PC/BIOS/eltorito.c (modified) Devices/PC/BIOS/eltorito.c: Don't use the skip_b, skip_a mechanism ... Fri, 28 May 2021 16:09:15 GMT vboxsync [89366] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Since there's no level skipping we can ... Fri, 28 May 2021 16:00:47 GMT vboxsync [89365] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Fri, 28 May 2021 15:44:38 GMT vboxsync [89364] * trunk/src/VBox/Devices/PC/BIOS/ahci.c (modified) * trunk/src/VBox/Devices/PC/BIOS/ata.c (modified) * trunk/src/VBox/Devices/PC/BIOS/buslogic.c (modified) * trunk/src/VBox/Devices/PC/BIOS/ebda.h (modified) * trunk/src/VBox/Devices/PC/BIOS/eltorito.c (modified) * trunk/src/VBox/Devices/PC/BIOS/lsilogic.c (modified) * trunk/src/VBox/Devices/PC/BIOS/scsi.c (modified) * trunk/src/VBox/Devices/PC/BIOS/scsi.h (modified) * trunk/src/VBox/Devices/PC/BIOS/virtio.c (modified) Devices/PC/BIOS: Remove the skip_b,skip_a mechanism as it is unused ... Fri, 28 May 2021 15:20:23 GMT vboxsync [89363] * trunk/src/VBox/Devices/PC/BIOS/ebda.h (modified) * trunk/src/VBox/Devices/PC/BIOS/eltorito.c (modified) Devices/PC/BIOS/eltorito.c: Don't use the skip_b, skip_a mechanism ... Fri, 28 May 2021 13:25:07 GMT vboxsync [89357] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) AudioMixer: More cleanups. bugref:9890 Fri, 28 May 2021 13:20:59 GMT vboxsync [89356] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp (modified) 3D/VMSVGA: Fix pCmd/pGMR pointers mixup which breaks the logic of ... Fri, 28 May 2021 12:58:13 GMT vboxsync [89355] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) AudioMixer: Cleanups. bugref:9890 Fri, 28 May 2021 12:57:55 GMT vboxsync [89354] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixBuffer: Fix. bugref:9890 Fri, 28 May 2021 12:18:56 GMT vboxsync [89352] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) AudioMixBuffer: More cleanups. bugref:9890 Fri, 28 May 2021 12:13:29 GMT vboxsync [89351] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) Audio: Replaced AudioMixBufLive with AudioMixBufUsed (without child ... Fri, 28 May 2021 12:11:51 GMT vboxsync [89350] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/testcase/Makefile.kmk (modified) AudioMixBuffer: cleanups. bugref:9890 Fri, 28 May 2021 11:10:11 GMT vboxsync [89347] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) DevSB16: Fixed a whole bunch of illegal PDMAUDIOPCMPROPS accesss - ... Fri, 28 May 2021 11:09:21 GMT vboxsync [89346] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) DevHda: fixed direct access to PDMAUDIOPCMPROPS::cChannelsX ... Fri, 28 May 2021 10:33:09 GMT vboxsync [89344] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioRec.cpp (modified) Audio: For anyone wishing to use the VBOX_AUDIO_DEBUG_DUMP_PCM_DATA ... Fri, 28 May 2021 10:33:01 GMT vboxsync [89343] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) AudioMixer: Moving a few functions, merging the volume setter worker ... Fri, 28 May 2021 10:27:05 GMT vboxsync [89342] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioHlp.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioHlp.h (modified) Audio: Removed unused PDMAUDIOFMT type and associated translators. ... Fri, 28 May 2021 10:19:50 GMT vboxsync [89341] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio: Removed PDMAUDIODRVFLAGS (no longer needed when we're mixing ... Fri, 28 May 2021 10:13:37 GMT vboxsync [89340] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixer: Moving a few functions, merging the volume setter worker ... Fri, 28 May 2021 09:05:28 GMT vboxsync [89339] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixer: Removed AudioMixBufReset and AudioMixBufClear in favor of ... Fri, 28 May 2021 08:57:49 GMT vboxsync [89338] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) AudioMixer: Removed unused members from AUDIOMIXBUF and rearranged ... Fri, 28 May 2021 08:49:59 GMT vboxsync [89337] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) AudioMixer: Removed old conversion functions. bugref:9890 Fri, 28 May 2021 08:46:17 GMT vboxsync [89336] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixer: Removed AudioMixBufAcquireReadBlock, ... Fri, 28 May 2021 08:44:41 GMT vboxsync [89335] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixer: Removed AudioMixBufAcquireReadBlock, ... Fri, 28 May 2021 08:33:08 GMT vboxsync [89334] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixer: Removed AudioMixBufWriteCirc. [build fix] bugref:9890 Fri, 28 May 2021 08:31:50 GMT vboxsync [89333] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixer: Removed AudioMixBufWriteCirc. bugref:9890 Fri, 28 May 2021 08:23:42 GMT vboxsync [89332] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixer: Removed AudioMixBufWriteAt, eliminated last non-testcase ... Fri, 28 May 2021 01:05:16 GMT vboxsync [89331] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) AudioMixBuffer: Removed more unneeded stuff. bugref:9890 Fri, 28 May 2021 00:59:52 GMT vboxsync [89330] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) AudioMixBuffer: Removed buffer linking and other unnecessary stuff. ... Fri, 28 May 2021 00:26:17 GMT vboxsync [89329] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Reworking the capture (recording) code path, part 4: Combine ...