Commit Graph
6340 Commits
Author SHA1 Message Date
Unknown W. Brackets bdd3a6c517 Avoid the annoying static on some videos. 2013-02-02 01:49:12 -08:00
Unknown W. Brackets 56e051a9c4 Attempt at sceAtracResetPlayPosition(). 2013-02-01 23:16:18 -08:00
Unknown W. Brackets acdbc20024 Make it look a bit like we're decoding atrac. 2013-02-01 23:12:27 -08:00
Henrik Rydgård 23851e8b3b Merge pull request #562 from unknownbrackets/audio-minor
Audio / Atrac tweaks (needs more testing)
2013-02-01 10:34:47 -08:00
raven02 9df9120d1b Add PSP_SYSTEMPARAM_ID_INT_LOCK_PARENTAL_LEVEL 2013-02-02 01:06:37 +08:00
Unknown W. Brackets 6d078ef8f3 More correctly lie that atrac decoding finished. 2013-02-01 08:59:39 -08:00
Unknown W. Brackets 5dcc72c1fe Keep track of the atrac buffer size and return it. 2013-02-01 08:59:23 -08:00
Unknown W. Brackets a77f9667bf Return saner fake sample sizes in atrac. 2013-02-01 08:40:36 -08:00
Unknown W. Brackets 0eaced4685 Track Atrac as a map and associate data. 2013-02-01 08:33:32 -08:00
Unknown W. Brackets 893ba662ae Allow sceAudioChReserve() to choose a channel.
Not just only -1.
2013-02-01 08:16:01 -08:00
Unknown W. Brackets d70639057e sceAudioOutputPannedBlocking() returns # samples.
Or seems to, anyway.  This fixes things like:

stdout: SCREAM: Lib wave didn't take all of our last submit (took 0 of
2048)!
2013-02-01 08:07:58 -08:00
Unknown W. Brackets 65b32dc31d Fix an uninitialized return value in sceIoCancel. 2013-01-31 00:02:53 -08:00
Unknown W. Brackets ee17699e09 Fix a logic error in module load validation. 2013-01-31 00:02:52 -08:00
Unknown W. Brackets f6cfeba6ff Fix some minor warnings. 2013-01-31 00:02:51 -08:00
Henrik Rydgård ae8a799030 Merge pull request #544 from unknownbrackets/perf
Don't measure syscall stats when not showing
2013-01-30 23:50:23 -08:00
Henrik Rydgård 8df7a87e4f Merge pull request #543 from unknownbrackets/unknown-syscalls
Fix misreporting of unknown syscalls
2013-01-30 23:50:10 -08:00
Henrik Rydgård be5b673c19 Merge pull request #542 from raven02/master
Implement sceKernelDevkitVersion()
2013-01-30 23:49:27 -08:00
Henrik Rydgård 5f8da7109f Merge pull request #546 from raven02/sas-fix
Init loop to true which ignore VAG loop and set sampleRate for each voices
2013-01-30 23:49:09 -08:00
raven02andraven02 693619ed6e Init loop to true which ignore VAG loop and set sampleRate for each voices 2013-01-31 15:00:58 +08:00
raven02andraven02 9870de2600 Implement sceKernelDevkitVersion 2013-01-31 14:59:45 +08:00
Unknown W. Brackets 9343695188 Fix savestate ruining the host audio update.
Fixes #541.
2013-01-30 22:48:35 -08:00
Unknown W. Brackets 4ccd9ee118 Don't measure syscall stats when not showing. 2013-01-30 21:59:38 -08:00
Unknown W. Brackets ce2ccd85b2 Fix misreporting of unknown syscalls.
Unknown syscalls in known modules just weren't being reported.
Unknown syscalls in unknown modules were reported as Kernel_Library (which
is module 0.)
2013-01-30 21:29:27 -08:00
raven02 2ac06e54cf Get rid of channel buffer underrun 2013-01-30 23:16:52 +08:00
lioncash 8ad81111da Cleanup __sceAudio a little bit.
front() -> pop_front()
2013-01-30 08:45:43 -05:00
Henrik Rydgard a953655e80 Fix window title. Also constify some keys. 2013-01-29 22:48:37 +01:00
Unknown W. Brackets bf80de9e8d Walk a pointer when enqueuing audio.
Profiler says this will give ~0.5% perf improvement.
2013-01-29 08:19:06 -08:00
Xele02 4018359ef0 Stub for scePsmfVerifyPsmf.
Allow Gitaroo Man to advance further
2013-01-29 01:29:09 +01:00
Xele02 aa01751589 Save encryption. Load/Save encrypted/decrypted save
RE of Chnnlsv lib
Correct size bug in kirk
2013-01-29 00:11:02 +01:00
Henrik Rydgård 54310c312a Merge pull request #518 from unknownbrackets/mpeg-fix
Minor mpeg fix
2013-01-28 03:40:21 -08:00
Henrik Rydgård 54903d5181 Merge pull request #519 from xsacha/master
Fix for Qt/Symbian
2013-01-28 03:39:41 -08:00
Unknown W. Brackets 72d4eb4d06 Blacklist the sceMpeg module, won't do good things... 2013-01-28 02:16:22 -08:00
Unknown W. Brackets afccf2fc88 Buildfix. 2013-01-28 00:48:59 -08:00
Henrik Rydgård 2b9d6265c5 Merge pull request #516 from unknownbrackets/callbacks
Callback fixes
2013-01-28 00:12:38 -08:00
Unknown W. Brackets bb36a1f212 Fix scePsmfPlayerStart to not corrupt the stack.
Also, unrevert my last change and fix a possible crash.
2013-01-27 21:37:44 -08:00
Unknown W. Brackets aeadc80045 Recover from an interrupt during a callback. 2013-01-27 18:43:38 -08:00
Unknown W. Brackets dcc9f1ae5f Always check for more callbacks after running one. 2013-01-27 18:43:12 -08:00
Unknown W. Brackets 54e6a39e74 Optimize callback checking.
Since it's checked every resched, it happens a lot.
This could save as much as 1.6% of time.
2013-01-27 17:01:17 -08:00
Unknown W. Brackets 5af5eef908 Refactor thread deletion so it can be consistent. 2013-01-27 16:55:43 -08:00
Sacha cf9b2ab975 Fix for Qt/Symbian. 2013-01-28 01:01:47 +10:00
raven02 d14b6ed423 Oops, missing voiceNum 2013-01-27 22:27:14 +08:00
raven02 dfcc836bf8 Shift volume base on sceSasSetVolume 2013-01-27 22:15:23 +08:00
Henrik Rydgard d1b3fd0e49 Better window resize handling 2013-01-27 00:15:39 +01:00
Unknown W. Brackets 7f4e322266 Cut thread switching time down.
Based on profiling release Windows.

Took these funcs from taking 1.6% to 0.5% time.
2013-01-26 11:29:20 -08:00
Unknown W. Brackets a6094e25ff Get rid of waitTypeStrings and resched reason copy. 2013-01-26 11:29:20 -08:00
Unknown W. Brackets 1cb7a88137 Don't use a dynamic string for wait debugging.
Happens in release, and shows up on the profiler.
Not huge, but should save ~0.5% of cpu time.
2013-01-26 11:29:19 -08:00
Henrik Rydgard 3126d17624 Change logging for PCM audio to INFO, as mentioned in Issue #505 2013-01-26 14:30:06 +01:00
Henrik Rydgard 0930b5b587 Typo + warning fix 2013-01-25 19:08:28 +01:00
Henrik Rydgard 4deaec8924 Make ADPCM audio a little less crackly in a hacky way.. 2013-01-25 18:36:05 +01:00
Henrik Rydgard 8a32779150 Misc GPU stats etc changes 2013-01-25 18:29:14 +01:00