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