VirtualBox

source: vbox/trunk/src/VBox/Devices/Audio/DevIchAc97.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @91944   3 years vboxsync VMM,Devices: Eliminate direct calls to DBGFR3* and use the device …
(edit) @91735   3 years vboxsync Audio/AC97: Make sure to update the stream's next transfer (if any) …
(edit) @91687   3 years vboxsync Audio: Fixed a small memory leak (driver description) in the driver …
(edit) @90447   3 years vboxsync Dev*: Checked up all the PDMDevHlpCritSectEnter calls to make sure the …
(edit) @90247   3 years vboxsync DevIchAc97: Don't try setup streams with BDBAR=0 as that upsets the …
(edit) @90178   3 years vboxsync DevIchAc97: Don't assert on valid config in ichac97R3StreamSetUp as we …
(edit) @90016   3 years vboxsync Audio: Before calling AudioHlpFileWrite test on the pFileXxxx variable …
(edit) @90012   3 years vboxsync Audio: Output multichannel capable wave files. Simplify the code a …
(edit) @90011   3 years vboxsync Audio: Baked AudioHlpFileNameGet into AudioHlpFileCreate and added …
(edit) @90006   3 years vboxsync DevIchAc97: nsRetrySetup fix. bugref:9890
(edit) @89886   3 years vboxsync DevIchAc97: Hint 48kHz config to the windows backend. bugref:9890
(edit) @89855   3 years vboxsync DevIchAc97: Stats unit corrections. bugref:9890
(edit) @89822   3 years vboxsync DevSB16,DevIchAc97: Mixer info. bugref:9890
(edit) @89810   3 years vboxsync Audio: Eliminated some unnecessary stream config copying in the device …
(edit) @89787   3 years vboxsync DevIchAc97: Doxygen grouping fix. bugref:9890
(edit) @89779   3 years vboxsync Audio: Size the mixer buffer for sinks according to the scheulding …
(edit) @89778   3 years vboxsync DevIchAc97: Eliminated the pRegs variables, just use pStream->Regs. …
(edit) @89776   3 years vboxsync DevIchAc97: Some experiment of PICB sub-buffer reporting. bugref:9890
(edit) @89775   3 years vboxsync DevIchAc97: Looked into the 'unimplemented' register accesses (all …
(edit) @89773   3 years vboxsync DevIchAc97: save indent. bugref:9890
(edit) @89772   3 years vboxsync DevIchAc97: doxygen fix. bugref:9890
(edit) @89771   3 years vboxsync DevIchAc97: Cleaned up inconsistencies in ichac97R3StreamTransfer - it …
(edit) @89770   3 years vboxsync DevIchAc97: Added statistics on some special DMA transfer cases. …
(edit) @89768   3 years vboxsync Audio: Made PDMAUDIOVOLUME multichannel. bugref:9890
(edit) @89759   3 years vboxsync DevIchAc97: Logging fix. bugref:9890
(edit) @89758   3 years vboxsync DevIchAc97: Profile ichac97R3StreamReSetUp as it is doing the heavy …
(edit) @89756   3 years vboxsync DevIchAc97: More statistics. bugref:9890
(edit) @89754   3 years vboxsync DevIchAc97: Removed unused statistics. bugref:9890
(edit) @89753   3 years vboxsync DevIchAc97: Don't allow enabling a stream that's already enabled. …
(edit) @89752   3 years vboxsync DevIchAc97: Logging fix. bugref:9890
(edit) @89751   3 years vboxsync DevIchAc97: Restored the BDLE fetching to the LVI write w/ AC97_SR_DCH …
(edit) @89750   3 years vboxsync DevIchAc97: Todo. bugref:9890
(edit) @89748   3 years vboxsync DevIchAc97: Don't take the timer lock when fielding IO port writes, …
(edit) @89743   3 years vboxsync DevIchAc97: Addressed todo in ichac97R3StreamSetUp regarding zero …
(edit) @89742   3 years vboxsync DevIchAc97: Addressed todo in ichac97R3StreamSetUp regarding zero …
(edit) @89739   3 years vboxsync DevIchAc97: Make sure to retry ichac97R3MixerAddDrvStreams after a …
(edit) @89737   3 years vboxsync DevIchAc97: Moved the AIO job re-registration to ichac97R3StreamSetUp …
(edit) @89736   3 years vboxsync DevIchAc97: Don't recreate the driver streams just because the DMA …
(edit) @89733   3 years vboxsync DevIchAc97: Renamed a couple of functions. bugref:9890
(edit) @89724   3 years vboxsync DevIchAc97: Some small code cleanups. bugref:9890
(edit) @89723   3 years vboxsync DevIchAc97: Some small code cleanups. bugref:9890
(edit) @89721   3 years vboxsync DevIchAc97: Tried to organized the functions a bit more logically. No …
(edit) @89715   3 years vboxsync DevIchAc97: fixed log statement. bugref:9890
(edit) @89710   3 years vboxsync DevIchAc97: Build fix. bugref:9890
(edit) @89707   3 years vboxsync DevIchAc97: Added a input/output stream indicator to …
(edit) @89706   3 years vboxsync DevIchAc97: Must recreate the stream when the internal DMA buffer size …
(edit) @89694   3 years vboxsync DevIchAc97: Added pushback and statistics to the input portion of …
(edit) @89693   3 years vboxsync DevIchAc97: Added pushback and statistics to the output portion of …
(edit) @89692   3 years vboxsync DevIchAc97: Don't recheck sink active status in …
(edit) @89691   3 years vboxsync DevIchAc97: Addressed the incorrect LVI understanding from …
(edit) @89687   3 years vboxsync DevIchAc97: ichac97R3DbgPrintBdl misunderstood LVI. Some todos and …
(edit) @89681   3 years vboxsync DevIchAc97: Try deal with zero sized buffer descriptors (untested). …
(edit) @89680   3 years vboxsync DevIchAc97: Try deal with zero sized buffer descriptors (untested). …
(edit) @89664   3 years vboxsync DevIchAc97: Changed ichac97R3StreamTransferUpdate to actually take the …
(edit) @89661   3 years vboxsync DevIchAc97: Docs, TODOs, and some ichac97R3StreamUpdateDma refactoring …
(edit) @89640   3 years vboxsync DevIchAc97: Scan the buffer list to determin a more sensible internal …
(edit) @89639   3 years vboxsync DevIchAc97: Made the internal DMA buffer size configurable and changed …
(edit) @89637   3 years vboxsync DevIchAc97: Made the internal DMA buffer size configurable and changed …
(edit) @89636   3 years vboxsync DevIchAc97: doxygen. bugref:9890
(edit) @89613   3 years vboxsync DevIchAc97: Added ac97bdl and ac97stream debug info items. [build fix] …
(edit) @89612   3 years vboxsync DevIchAc97: Added ac97bdl and ac97stream debug info items. bugref:9890
(edit) @89379   4 years vboxsync Audio: Removed PDMAUDIOSTREAMCFG::enmLayout and PDMAUDIOSTREAMLAYOUT. …
(edit) @89371   4 years vboxsync AudioMixer: More cleanups. bugref:9890
(edit) @89341   4 years vboxsync Audio: Removed PDMAUDIODRVFLAGS (no longer needed when we're mixing …
(edit) @89302   4 years vboxsync Audio: Reworking the capture (recording) code path, part 1: Start …
(edit) @89218   4 years vboxsync Audio: Converted PDMAUDIODSTSRCUNION, PDMAUDIORECSRC and …
(edit) @89213   4 years vboxsync Audio: Added an fImmediate indicator to the pfnStreamDestroy methods …
(edit) @89189   4 years vboxsync DevIchAc97: Fixed wrong transfer function for input streams. bugref:9890
(edit) @89186   4 years vboxsync DevIchAc97: Don't disable during reset unless it was running. Mixer …
(edit) @88991   4 years vboxsync Audio: Worked over draining, starting with the internal DMA buffer …
(edit) @88954   4 years vboxsync Audio: doxygen and stats tweaks. bugref:9890
(edit) @88953   4 years vboxsync DevIchAc97: Removed two obsolete AIO structures. bugref:9890
(edit) @88951   4 years vboxsync DevIchAc97: Used the asynchronous I/O facility of the mixer sink. …
(edit) @88950   4 years vboxsync DevIchAc97: Used the asynchronous I/O facility of the mixer sink. …
(edit) @88940   4 years vboxsync Audio/Dev*: Must destroy the mixer in the destructor as the power off …
(edit) @88939   4 years vboxsync Audio: doxygen fixes. bugref:9890
(edit) @88938   4 years vboxsync DevAC97: Made VBOX_WITH_AUDIO_AC97_ASYNC_IO non-optional. bugref:9890
(edit) @88937   4 years vboxsync DevAC97: Enabled async io. bugref:9890
(edit) @88919   4 years vboxsync DevHda,DevIchAc97: This detach code looks completely random. bugref:9890
(edit) @88918   4 years vboxsync Audio: s/AudioMixerSinkCtl/AudioMixerSinkEnable/ bugref:9890
(edit) @88917   4 years vboxsync AudioMixer: Removed some more unused stuff; cleanups. bugref:9890
(edit) @88916   4 years vboxsync Audio: Eliminated AUDMIXSINKDIR and AUDMIXSINKCMD, using PDMAUDIODIR …
(edit) @88908   4 years vboxsync Audio/Dev*: Stream adding cleanup fixes. bugref:9890
(edit) @88906   4 years vboxsync Audio/Dev*: Overhauled the attach/detach code a little, making attach …
(edit) @88905   4 years vboxsync Audio/Dev*: Overhauled the attach/detach code a little, making attach …
(edit) @88899   4 years vboxsync DevIchAc97, DevSB16: For the last time, RTStrPrintf doesn't work like …
(edit) @88880   4 years vboxsync Audio: Removed the obsolete VBOX_WITH_AUDIO_XXX_ONETIME_INIT code. …
(edit) @88849   4 years vboxsync Audio devices: Request power-off notifications before the drivers to …
(edit) @88692   4 years vboxsync DevIchAc97: Create AIO thread with RTTHREADFLAGS_COM_MTA so it'll work …
(edit) @88677   4 years vboxsync Audio/AC97: Fixed compilation when VBOX_WITH_AUDIO_HDA_ONETIME_INIT is …
(edit) @88561   4 years vboxsync Audio: Moved the HostAudioNotResponding runtime error reporting during …
(edit) @88357   4 years vboxsync Audio: Moved PDMAUDIOFILE and associated stuff out of pdmaudioifs.h …
(edit) @88307   4 years vboxsync Audio: Buffer usage statistics so we can monitor whether they are …
(edit) @88300   4 years vboxsync Audio: We don't return IPRT status codes, but VBox status codes. duh. …
(edit) @88269   4 years vboxsync Audio: Made sure PDMAUDIOPCMPROPS is initialized using a helper …
(edit) @88234   4 years vboxsync Audio: Renamed DrvAudioCommon.* to AudioHlp.*, changing functions from …
(edit) @88230   4 years vboxsync Audio: Renamed DrvAudio.h to DrvAudioCommon.h and move the DrvAudio.h …
(edit) @88057   4 years vboxsync Audio: enums must have an 'END' entry for validation purposes. bugref:9890
(edit) @88028   4 years vboxsync Audio: Moving some of the DrvAudio.h stuff into PDM - …
(edit) @88027   4 years vboxsync Audio: Preparing to move some of the DrvAudio.h stuff into PDM. bugref:9890
Note: See TracRevisionLog for help on using the revision log.

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