Commit Graph
14343 Commits
Author SHA1 Message Date
Henrik Rydgard 169ca97377 Change atrac3plus decoder dll name to be neutral. Add basic non-windows support for loading it (not tested yet). 2013-05-30 13:51:44 +02:00
oioitff 852a07d347 Remove all dshow stuff. 2013-05-30 19:14:18 +08:00
oioitff b0a3f803e0 Add support for new atrac3plus decoder 2013-05-30 17:33:47 +08:00
Steven Cherry 636f7fdb15 ParseHexLong now occurs on init only 2013-05-30 03:49:15 -05:00
Steven Cherry 9a450f2c4d String parsing now occurs only on start up and when pressing "reload cheats" button on system settings menu 2013-05-30 02:08:20 -05:00
Henrik Rydgård 9832e24e8a Merge pull request #1971 from tpunix/master
add sprx support (sceKernelLoadModuleNpDrm)
2013-05-28 23:34:34 -07:00
Unknown W. Brackets 42ced72b13 Fix undead VAG loops, KeyOff should stop them. 2013-05-28 23:05:34 -07:00
aquanull fb81e6b2eb Update lang/ and zim assets. 2013-05-29 12:22:55 +08:00
tpu 40926e5d5b make sceKernelLoadModuleNpDrm works. sprx can be load now. 2013-05-29 10:39:28 +08:00
Unknown W. Brackets 4d54ca03d0 Validate number of vblanks in multi wait.
Fixes #1922.
2013-05-28 07:39:41 -07:00
Henrik Rydgård 0abf322c1d Merge pull request #1961 from unknownbrackets/savestates
Fix some missing things from save states
2013-05-28 00:41:01 -07:00
Henrik Rydgård d76d05b338 Merge pull request #1957 from unknownbrackets/perf
Small performance improvement in VAG decoding
2013-05-28 00:39:43 -07:00
Henrik Rydgård d6135ed452 Merge pull request #1960 from unknownbrackets/scheduling
Recalculate numWaitThreads all the time
2013-05-28 00:39:24 -07:00
Henrik Rydgård 3e3003728c Merge pull request #1958 from unknownbrackets/msgdialog
Improve PPGe replacement char substitution, fix wrapping
2013-05-28 00:15:14 -07:00
Unknown W. Brackets c9e931e362 Save the state of the PGD info struct.
Not touching any of its internals.
2013-05-27 23:59:03 -07:00
Unknown W. Brackets 4e76d45bca Add pcmIndex to sas voice DoState().
Otherwise we can get crashes.
2013-05-27 23:49:46 -07:00
Unknown W. Brackets 7cffcd2773 Correct TLS object save stating. 2013-05-27 23:48:31 -07:00
Unknown W. Brackets 77b0688d92 Recalculate numWaitThreads all the time.
Before, it could go negative by having a thread woken a second time
(e.g. because of a delete) before it actually scheduled and woke up.
2013-05-27 22:44:10 -07:00
Unknown W. Brackets 5f3cede64c Fix typo making the first line wrap wrong. 2013-05-27 19:35:49 -07:00
Unknown W. Brackets 8c984c2440 Use better replacements for missing space chars. 2013-05-27 19:26:37 -07:00
Unknown W. Brackets 1107571af5 Don't cap predict_nr, just make the table bigger. 2013-05-27 18:16:41 -07:00
Unknown W. Brackets e8be3d8da2 Decode VAG samples in one shot, not two. 2013-05-27 18:16:40 -07:00
Unknown W. Brackets fa69e5e646 Didn't need any special logic here after all. 2013-05-27 17:05:13 -07:00
Unknown W. Brackets 7b154f9a2e Fix VAG looping. 2013-05-27 16:48:59 -07:00
Unknown W. Brackets 91bdc0617e Return an invalid size error even for VAG = 0. 2013-05-27 12:19:19 -07:00
Unknown W. Brackets aeb2b23735 Validate volume inside sceSasSetVolume().
I wonder what a negative volume means?
2013-05-27 11:57:27 -07:00
Henrik Rydgård ce873ccbeb Merge branch 'master' of https://github.com/raven02/ppsspp into raven02-master
Conflicts:
	Core/HW/audioPlayer.cpp
2013-05-27 19:45:57 +02:00
raven02 c41ac3659f Move low level atrac3 audio WARN_LOG to sceAtracLowLevelInitDecoder 2013-05-27 20:38:31 +08:00
oioitff f158eed95b Build fix, sorry. 2013-05-27 18:18:20 +08:00
oioitff 8ca79f8959 Implement low level atrac3 decoder. 2013-05-27 16:49:00 +08:00
Unknown W. Brackets 1c923611e0 Fix a typo. 2013-05-27 00:16:22 -07:00
Henrik Rydgård 8438f0f4d2 Merge pull request #1945 from unknownbrackets/perf
Rewrite BlockAllocator in attempt to free memory faster
2013-05-27 00:10:27 -07:00
Henrik Rydgård 8f8650f747 Merge pull request #1940 from unknownbrackets/mpeg-fix
Fix videos that never end
2013-05-27 00:08:06 -07:00
Henrik Rydgård 8e6c093eec Merge pull request #1938 from unknownbrackets/symbol-map
Symbol map fixes
2013-05-27 00:06:40 -07:00
Unknown W. Brackets 90715c2ec2 Avoid a double lookup in FreeExact(). 2013-05-26 23:48:55 -07:00
Unknown W. Brackets 776c8e8533 Rewrite BlockAllocator in attempt to free faster.
And more importantly try to find that weird heap corruption, but no
luck...
2013-05-26 23:09:27 -07:00
Unknown W. Brackets 5595146f56 Add reporting for jumps in delay slots. 2013-05-26 20:30:14 -07:00
Unknown W. Brackets ee414830f6 Add some reporting in filesystem related code. 2013-05-26 20:23:09 -07:00
Unknown W. Brackets f397f83b4f Buildfix for Mac / iOS. 2013-05-26 19:02:40 -07:00
Unknown W. Brackets 4f069a23d9 Since we don't use readlength yet, don't add it.
This would actually go negative often enough, making us consume packets
more slowly than we should, or even never finish consuming.  4 is probably
too small, though.
2013-05-26 17:59:13 -07:00
Unknown W. Brackets 1beb19f827 Clear the debug symbol map on shutdown.
Instead of polluting the next game.
2013-05-26 16:29:21 -07:00
Unknown W. Brackets 44e20fb213 Correctly detect bltzal as func calls in debug. 2013-05-26 16:24:58 -07:00
Unknown W. Brackets 82dd2780f5 Improve perf when loading a large debug map file. 2013-05-26 16:02:08 -07:00
Unknown W. Brackets 71cd80b64d Remove comment. 2013-05-26 11:45:49 -07:00
Unknown W. Brackets 0b2a112212 Initial implementation of sceKernelStopModule().
Not perfect but should be functional.
2013-05-26 11:30:22 -07:00
Unknown W. Brackets 0d828554bc Add a wait type for modules to handle return right. 2013-05-26 10:54:11 -07:00
Unknown W. Brackets 727b3b4127 Get rid of the "root" return hack. 2013-05-26 10:36:18 -07:00
Unknown W. Brackets c34854ead3 Use a custom RA for module funcs. Not used yet.
But it will be.
2013-05-26 10:28:08 -07:00
Unknown W. Brackets a779645152 Wrap sceKernelGetThreadExitStatus().
So it's usable internally too.
2013-05-26 10:17:59 -07:00
raven02 83cb0869f4 Add NOTICE_LOG to indicate the filter load successfully 2013-05-26 23:55:54 +08:00