aboutsummaryrefslogtreecommitdiff
path: root/plugins/dfsound
AgeCommit message (Collapse)Author
2016-04-01don't use __ARM_ARCH_7A__notaz
github issue #68
2015-02-06libretro: always use fixed samples per framenotaz
2015-02-02spu: c64x: fix cache handling, enable l2notaz
2015-02-02spu: fix some thread safety issuesnotaz
reverb and stuff
2015-01-13spu: put reverb on the thread toonotaz
and more stuff to work struct
2015-01-12some random improvementsnotaz
2015-01-12spu: fix some skip accuracy issuesnotaz
2015-01-10spu: don't block on audionotaz
2015-01-10spu: support multiple pending buffersnotaz
for threaded implementation
2015-01-05spu: finish offload code to TI C64x DSPnotaz
rather disappointing result so far, though :(
2015-01-04spu: start offload code to TI C64x DSPnotaz
2015-01-04spu: threaded implementationnotaz
unlike original P.E.Op.S. implementation, the goal here is to carefully avoid any side effects caused by having the thread enabled
2015-01-03spu: get rid of bStop, clean upnotaz
2015-01-03spu: move more things to StartSoundnotaz
2015-01-03spu: reduce use of globalsnotaz
to be used by upcoming threaded code..
2015-01-03spu: handle stop better, split main func morenotaz
2015-01-03mingw build fixesnotaz
2014-12-21spu: fix first sample, don't play aheadnotaz
2014-12-21spu: avoid NULL pSpuIrqnotaz
CTR sets 0 irq address, and savestates mess up
2014-12-20spu: put globals into a structurenotaz
- also clean up some unused stuff - put spu config into it's own structure and header
2014-12-20spu: remove some hacksnotaz
2014-12-20spu: rework synchronizationnotaz
2014-12-20spu: add a schedule callbacknotaz
2014-12-20spu: fix some fmod related breakagenotaz
2013-04-01asm: fix incorrect offsetsnotaz
2013-04-01still adjusting asm for better as compatibility..notaz
2013-03-25asm: use a macro for functionsnotaz
2013-03-25Don't compile in null sound driver for libretro and addtwinaphex
Makefile.libretro
2013-03-17spu: change sync againnotaz
will hurt audio if game is way too slow, but perhaps improve sync situation a bit..
2013-01-05spu: fix decode offsetnotaz
2013-01-05spu: stop at address 0notaz
or should we? (Music 2000)
2013-01-05spu: check buffer state less oftennotaz
2013-01-03spu: also return on decoder irqsnotaz
2013-01-03spu: fix decode buffersnotaz
sync is still broken :(
2012-12-23frontend: fix pulseaudio, detect it in configure scriptnotaz
2012-12-02improve ARM feature detectionnotaz
2012-11-24spu: fix saving bugnotaz
fixup on load too
2012-11-24fix some more 32/64bit incompatibilitiesnotaz
2012-11-19dfsound: add PulseAudio workaroundnotaz
2012-11-18spu: stop at 0 volumenotaz
2012-11-05sort out 32/64bit savestate compat issuesnotaz
2012-07-31allow multiple sound drivers to be compilednotaz
2012-07-31spu: some cleanupsnotaz
2012-07-30fix various fPIC issuesnotaz
2012-07-16spu: rework irqs, again..notaz
- no early irqs, breaks games that setup irq on last block and then DMA - don't cut last sample on bIRQReturn, fixes stereo under-decode
2012-07-15spu: handle cd decode buffers toonotaz
2012-07-15spu: add decode buffer and reverb read handlingnotaz
2012-07-15spu: rework irq handling and loop reloadingnotaz
irq might be too early, but this seems to be better than was before. Special thanks to Ryphecha for some ideas again.
2012-07-09spu: get rid of iSPUIRQWaitnotaz
there should be no reason to ever turn it off
2012-07-09spu: get rid of iSpuAsyncWait hacknotaz
..and replace with some different dma detection hack