Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-02 | spu: c64x: fix cache handling, enable l2 | notaz | |
2015-02-02 | spu: fix some thread safety issues | notaz | |
reverb and stuff | |||
2015-01-13 | spu: put reverb on the thread too | notaz | |
and more stuff to work struct | |||
2015-01-12 | some random improvements | notaz | |
2015-01-12 | spu: fix some skip accuracy issues | notaz | |
2015-01-10 | spu: don't block on audio | notaz | |
2015-01-10 | spu: support multiple pending buffers | notaz | |
for threaded implementation | |||
2015-01-05 | spu: finish offload code to TI C64x DSP | notaz | |
rather disappointing result so far, though :( | |||
2015-01-04 | spu: start offload code to TI C64x DSP | notaz | |
2015-01-04 | spu: threaded implementation | notaz | |
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-03 | spu: get rid of bStop, clean up | notaz | |
2015-01-03 | spu: move more things to StartSound | notaz | |
2015-01-03 | spu: reduce use of globals | notaz | |
to be used by upcoming threaded code.. | |||
2015-01-03 | spu: handle stop better, split main func more | notaz | |
2015-01-03 | mingw build fixes | notaz | |
2014-12-21 | spu: fix first sample, don't play ahead | notaz | |
2014-12-21 | spu: avoid NULL pSpuIrq | notaz | |
CTR sets 0 irq address, and savestates mess up | |||
2014-12-20 | spu: put globals into a structure | notaz | |
- also clean up some unused stuff - put spu config into it's own structure and header | |||
2014-12-20 | spu: remove some hacks | notaz | |
2014-12-20 | spu: rework synchronization | notaz | |
2014-12-20 | spu: add a schedule callback | notaz | |
2014-12-20 | spu: fix some fmod related breakage | notaz | |
2013-04-01 | asm: fix incorrect offsets | notaz | |
2013-04-01 | still adjusting asm for better as compatibility.. | notaz | |
2013-03-25 | asm: use a macro for functions | notaz | |
2013-03-25 | Don't compile in null sound driver for libretro and add | twinaphex | |
Makefile.libretro | |||
2013-03-17 | spu: change sync again | notaz | |
will hurt audio if game is way too slow, but perhaps improve sync situation a bit.. | |||
2013-01-05 | spu: fix decode offset | notaz | |
2013-01-05 | spu: stop at address 0 | notaz | |
or should we? (Music 2000) | |||
2013-01-05 | spu: check buffer state less often | notaz | |
2013-01-03 | spu: also return on decoder irqs | notaz | |
2013-01-03 | spu: fix decode buffers | notaz | |
sync is still broken :( | |||
2012-12-23 | frontend: fix pulseaudio, detect it in configure script | notaz | |
2012-12-02 | improve ARM feature detection | notaz | |
2012-11-24 | spu: fix saving bug | notaz | |
fixup on load too | |||
2012-11-24 | fix some more 32/64bit incompatibilities | notaz | |
2012-11-19 | dfsound: add PulseAudio workaround | notaz | |
2012-11-18 | spu: stop at 0 volume | notaz | |
2012-11-05 | sort out 32/64bit savestate compat issues | notaz | |
2012-07-31 | allow multiple sound drivers to be compiled | notaz | |
2012-07-31 | spu: some cleanups | notaz | |
2012-07-30 | fix various fPIC issues | notaz | |
2012-07-16 | spu: 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-15 | spu: handle cd decode buffers too | notaz | |
2012-07-15 | spu: add decode buffer and reverb read handling | notaz | |
2012-07-15 | spu: rework irq handling and loop reloading | notaz | |
irq might be too early, but this seems to be better than was before. Special thanks to Ryphecha for some ideas again. | |||
2012-07-09 | spu: get rid of iSPUIRQWait | notaz | |
there should be no reason to ever turn it off | |||
2012-07-09 | spu: get rid of iSpuAsyncWait hack | notaz | |
..and replace with some different dma detection hack | |||
2012-07-09 | spu: remove some hacks, to be reworked | notaz | |
get rid of always-iSpuAsyncWait and iSecureStart hacks. Also SoundGetBytesBuffered is lying, make that lie more obvious and remove some confusing pointless constants. | |||
2012-07-09 | spu: remove all threading code | notaz | |
it is broken for a while now, and I have no intention to fix it. |