Search
lxdream.org :: lxdream/src/aica/audio.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/aica/audio.c
changeset1089:a3984d242909
authornkeynes
dateMon Dec 07 08:59:50 2009 +1000 (14 years ago)
permissions-rw-r--r--
last changeMask audio RAM accesses from the mixer to ensure they're in bounds. Uncertain if
this is correct (vs eg zero-fill), but it's at least consistent with the masking
of the channel start position.
file annotate diff log rss
1089:a3984d24290914 yearsnkeynesMask audio RAM accesses from the mixer to ensure they're in bounds. Uncertain if
1024:c67f2d61ab9714 yearsnkeynesBuild drivers with library dependencies as shared objects (ie plugins)
989:7baf5ecd8e9815 yearsnkeynesAdd SDL audio driver, thanks to Wahrhaft!
934:3acd3b3ee6d115 yearsnkeynesChange RAM regions to use static arrays rather than mmap regions, for a 2-3% performance gain. lxdream-mem
779:a60e47313e7b15 yearsnkeynesIf the requested audio driver won't initialize, try all the others in order (worst case, null driver)
759:f16975739abc15 yearsnkeynesFix batch of -Wall warnings
736:a02d1475ccfd15 yearsnkeynesRe-indent everything consistently
700:4650d0c7f6f915 yearsnkeynesBig cleanup of the command-line options
697:479b8c213f6115 yearsnkeynesCommit work-in-progress CoreAudio driver
657:c4143facbfcb16 yearsnkeynesAdd support for the pulseaudio sound system
643:653b0a70f17316 yearsbhaal22Commit initial ALSA audio driver
561:533f6b47807116 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
531:f0fee3ba71d116 yearsnkeynesMove name-to-driver mappings to display.c and audio.c respectively
465:3bd7be57579216 yearsnkeynesFix AICA save state section to include the current audio + IO state
463:0655796f9bb516 yearsnkeynesImplement channel position readback
434:8af49a412d9216 yearsnkeynesFix ADPCM (to some degree at least)
431:248dd77a9e4416 yearsnkeynesFix compilation warnings
242:04f5cdb68d8e17 yearsnkeynesSet the audio buffer to 1/20 second rather than 1 second (this is actually
111:230243c2b52018 yearsnkeynesHandle driver-unable-to-init case
106:9048bac046c318 yearsnkeynesMove driver selection out to main at long last. Add video NULL driver for
82:81a4acf75f1018 yearsnkeynesAdd basic attempt at panning + proper volume
79:6d832137fdff18 yearsnkeynesSet base buffer size to 1/10 second
73:0bb57e51ac9e18 yearsnkeynesRender multiple samples per shot, should be mildly faster
66:2ec5b6eb75e518 yearsnkeynesGo go gadget audio!
.