Commit Graph
6340 Commits
Author SHA1 Message Date
raven02 a5c107e5d1 Code cleanup scePsmf 2014-02-16 23:21:32 +08:00
Unknown W. Brackets 3dea6fdd86 Cache reporting support to avoid slowdown.
Turns out checking flash0:/ was not fast, oops, but especially when
disabled.

Also, make the box show as disabled when it's been disabled during the
session, and make it not do that in the menu.
2014-02-15 20:34:03 -08:00
chinhodado 23cce7d25a remove a redundant check 2014-02-15 19:39:13 -05:00
raven02 81887cead3 Init ctx->mp3DecodedBytes/mp3SumDecodedSamples/mp3LoopNum 2014-02-15 22:50:10 +08:00
Henrik Rydgård fc9b057d88 Merge pull request #5449 from sum2012/sce-mp3
avoid invalid memory in sceMp3ReserveMp3Handle
2014-02-15 14:24:32 +01:00
sum2012 9868734656 Add report 2014-02-15 20:20:04 +08:00
sum2012 88d1cb7016 More logging 2014-02-15 20:15:49 +08:00
raven02 cc10d43c53 Remove unconfirmed STANDBY changes 2014-02-15 18:38:38 +08:00
raven02 c4a9952449 Remove duplicate Memset 2014-02-15 18:37:34 +08:00
raven02 7d9f1ff57a Move memset up so it's always done 2014-02-15 18:15:44 +08:00
raven02 01ff295031 Check PSMF_PLAYER_STATUS_STANDBY status to return not init error 2014-02-15 18:07:19 +08:00
raven02 5a71ec678c Clear the audio when paused 2014-02-15 17:49:35 +08:00
sum2012 63adafd967 avoid invalid memory in sceMp3ReserveMp3Handle
Find in Heroes Phantasia
2014-02-15 07:28:52 +08:00
Henrik Rydgård b5dc7b4688 Merge pull request #5443 from raven02/patch-21
scePsmf : add pause mode (PSMF_PLAYER_MODE_PAUSE)
2014-02-14 13:29:33 +01:00
raven02 7fbee7bb19 Typo fix 2014-02-14 18:45:12 +08:00
raven02 69690a0fe1 scePsmf : add pause mode (PSMF_PLAYER_MODE_PAUSE) 2014-02-14 10:43:53 +08:00
raven02 8b19ebc6d8 scePsmf(): check not initialized status 2014-02-14 10:19:38 +08:00
sum2012 b0d87a13c2 Add scePsmfPlayerStop and scePsmfPlayerReleasePsmf error code
Find in #5416
The game still not fix.
2014-02-13 20:22:56 +08:00
Henrik Rydgård 5fa6a947d9 Merge pull request #5349 from raven02/patch-10
Code cleanup scePsmf
2014-02-13 11:21:36 +01:00
sum2012 f5a5c4bd08 Add scePsmfPlayerGetVideoData and scePsmfPlayerGetAudioData log information 2014-02-12 23:32:05 +08:00
kaienfr d6a71355d7 Load game's user font file (.pgf) from game's image.
Especially support some chinese psp games which use their own fonts zh_gb.pgf from image.
2014-02-12 11:05:03 +01:00
Unknown W. Brackets bd982b2e6f Support PSP_O_TRUNC on Windows.
There are more modes we don't support properly.  May fix savedata
corruption in Gran Turismo and possibly other games.
2014-02-11 23:54:30 -08:00
Unknown W. Brackets 73722d9cee Support additional prefixes, like memstick:.
I also found umd01: and host01: work, etc.  May help #5377 and possibly
others.

It seems like games can assign these at will and potentially even
subpaths, but reporting hasn't shown many cases yet.  We can still watch
it.

Avoided mapping additional systems because savestates don't handle that
well currently.
2014-02-10 01:41:28 -08:00
Henrik Rydgard 006d28161d Restore some log levels of actually unimpl functions 2014-02-10 09:55:18 +01:00
Henrik Rydgard bf43a3e1a1 Merge branch 'patch-15' of https://github.com/raven02/ppsspp into raven02-patch-15 2014-02-10 09:53:11 +01:00
Henrik Rydgård 25bf95fcf3 Merge pull request #5388 from unknownbrackets/reporting
Adjust reporting to track and send more things
2014-02-10 09:48:20 +01:00
Henrik Rydgård 19fca25263 Merge pull request #5381 from raven02/patch-16
Avoid repeat spamming of audio end reach in the case of audio stream present
2014-02-10 09:32:06 +01:00
raven02 64e36bbf10 Change log level to DEBUG_LOG 2014-02-10 11:29:43 +08:00
Unknown W. Brackets ad8488ecc4 Reset reporting on a new game.
This way "once" and "spam" no longer persist between runs.  Makes it
easier to test a bunch of games in a row without restarting in between.
2014-02-09 17:39:16 -08:00
raven02 1fcbc46814 Make sure audio stream is present 2014-02-10 09:31:54 +08:00
Unknown W. Brackets a0d5610f36 Report usage of sceIoAssign() and sceIoUnassign(). 2014-02-09 12:29:22 -08:00
Henrik Rydgård 91b9089646 Merge pull request #5338 from raven02/patch-7
scePsmf() : add isPlayingStatus check
2014-02-09 20:29:40 +01:00
Henrik Rydgård e5e4eba924 Merge pull request #5374 from sum2012/patch-2
Fix sceUtilityOskGetStatus
2014-02-09 18:16:29 +01:00
raven02 78f980e1c3 Add __isPlayingStatus() check 2014-02-09 23:24:33 +08:00
raven02 891d223a4f Avoid repeat spamming of audio end reach 2014-02-09 21:48:26 +08:00
sum2012 740ce033cd Fix sceUtilityOskGetStatus
@unknownbrackets have confirmed it
2014-02-09 09:05:24 +08:00
Unknown W. Brackets 7add81fbd2 Use USING_WIN_UI instead of _WIN32 for differences.
Just makes the code clearer and probably helps other UIs work on Windows
more easily.
2014-02-08 16:38:45 -08:00
Unknown W. Brackets d2108a962e Switch from USING_GLES2 to MOBILE_DEVICE.
Still using USING_GLES2 for, well, GLES2.  But for things that are really
about mobile, we need a new define.  Devices are coming that don't use
GLES2.
2014-02-08 16:37:58 -08:00
sum2012 c42ec3a111 Increase more log level for InitStart 2014-02-09 08:01:41 +08:00
sum2012 8313c37c2a Increase sceUtilityOskInitStart log level 2014-02-09 06:54:12 +08:00
Henrik Rydgård ac5fd715e6 Merge pull request #5366 from raven02/patch-14
Add ERROR_MPEG_AVC_INVALID_VALUE
2014-02-08 18:04:27 +01:00
raven02 5aeed7c6c4 Add ERROR_JPEG_INVALID_VALUE 2014-02-09 00:10:28 +08:00
raven02 5557571c86 sceJpeg(): code cleanup and some additions 2014-02-09 00:09:25 +08:00
Henrik Rydgård 279f375f9c Merge pull request #5361 from unknownbrackets/sas
Improve SAS ADSR rates and types
2014-02-08 17:07:29 +01:00
Unknown W. Brackets b5ac7b0c5f Dumb typo. 2014-02-08 07:29:02 -08:00
raven02 9df71811e0 Return ERROR_MPEG_AVC_INVALID_VALUE 2014-02-08 23:20:49 +08:00
raven02 25eb2d5664 Add ERROR_MPEG_AVC_INVALID_VALUE 2014-02-08 23:19:19 +08:00
raven02 82add9725e sceMpeg : Remove obsolete getMpegHandle() 2014-02-08 16:46:55 +08:00
Unknown W. Brackets fa6f004213 Validate ADSR modes in sceSasSetADSRmode().
Might prevent a game bug from breaking sounds, pretty unlikely.
2014-02-07 23:52:29 -08:00
Unknown W. Brackets 7e4e40b4d8 Reject invalid values in sceSasSetADSR().
Might happen due to a bug in a game, rejected by real firmware.
2014-02-07 22:44:11 -08:00