Commit graph

2707 commits

Author SHA1 Message Date
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
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
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
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
Unknown W. Brackets
074ef84559 Correct the rates set by sceSasSetSimpleADSR().
They were wrong for a few combinations before.  Could have effected how
accurate sound effects were (they may have been too quite, or dropped off
wrong, etc.)
2014-02-07 22:29:54 -08:00
Unknown W. Brackets
b4db1e6941 Stop reporting SMALLEST vpl priority.
It's supported now.
2014-02-06 00:04:56 -08:00
Henrik Rydgård
1b4cc5edb8 Merge pull request #5339 from raven02/patch-8
Use avcAu & atracAu to represent AVC and ATRAC access unit
2014-02-05 10:37:27 +01:00
Unknown W. Brackets
4a84541eb7 Merge branch 'module-load' 2014-02-04 23:50:31 -08:00
Unknown W. Brackets
9cb14cb58b Add some reporting for module loading params.
To see what types of values even get passed...
2014-02-04 23:49:20 -08:00
raven02
c3f6c086ad Keep it original 2014-02-05 09:10:27 +08:00
Henrik Rydgård
9bea246509 Upgrade savestates correctly for the brightnessLevel addition. 2014-02-04 17:10:46 +01:00
raven02
601bc39f9c Use avcAu & atracAu to represent AVC and ATRAC access unit 2014-02-04 22:55:41 +08:00
raven02
a71039351f Set pts/dts as -1 when psmfplayer->mediaengine->IsVideoEnd() 2014-02-04 22:49:37 +08:00
raven02
b783723098 Implement sceDisplaySetBrightness()/sceDisplayGetBrightness() 2014-02-04 22:22:06 +08:00
raven02
0890567240 Small fix :) 2014-02-04 20:12:50 +08:00
raven02
3f20b5ad77 sceSas : should be always delay thread 2014-02-04 20:03:54 +08:00
Henrik Rydgård
013a20f61a Merge pull request #5332 from raven02/patch-3
Sanity Check ctx->mpegFirstTimestamp != 90000
2014-02-04 01:42:29 -08:00
Unknown W. Brackets
a00d5a2df8 Set a voice as keyed off when its envelope ends. 2014-02-04 01:35:53 -08:00
raven02
cb2528ab99 Report the mpeg first timestamp 2014-02-04 10:59:34 +08:00
raven02
2c212d5cd6 Sanity Check ctx->mpegFirstTimestamp != 90000 2014-02-04 09:21:16 +08:00
sum2012
a2521ad01f Fix MHP3 Chinese version crash in scempeg and scejpeg 2014-02-04 08:00:29 +08:00
Lioncash
76f72e2167 Fix a missing logging format parameter in sceUtility.cpp 2014-02-03 13:10:36 -05:00
Henrik Rydgård
ac0d43e547 Merge pull request #5316 from unknownbrackets/vpl
Handle VPL fifo priority properly, fix sema fifo timeout
2014-02-02 16:14:45 -08:00
Unknown W. Brackets
fdbc36fb20 Fix semaphores not waking on fifo timeout. 2014-02-02 14:18:28 -08:00
Unknown W. Brackets
06bd06d030 In FIFO, wake the next waiting thread on timeout.
It may have been blocking the queue waiting for a larger size.
2014-02-02 13:32:50 -08:00
Henrik Rydgård
35f72df8a8 Merge pull request #5309 from raven02/patch-20
Return PSP_UMD_READY when sceKernelGetCompiledSdkVersion() != 0
2014-02-02 11:15:06 -08:00
Henrik Rydgård
c9c179d233 Merge pull request #5294 from thedax/netConfDialog
Flesh out the netconf dialog a bit by having it display an error, and add a stub for sceNetApctlDisconnect.
2014-02-02 10:49:25 -08:00
Henrik Rydgård
1baf3636ce Merge pull request #5308 from raven02/patch-19
sceAudio : better logging
2014-02-02 10:48:17 -08:00
Unknown W. Brackets
c9652bab46 Block vpl fifo allocations to, not just wakes. 2014-02-02 10:17:26 -08:00
Unknown W. Brackets
7e565a5838 For FIFO vpls, block threads in order.
Even for a smaller size later in the fifo queue.
2014-02-02 10:15:11 -08:00
Unknown W. Brackets
ecdffabf26 Correct some vpl allocation logic.
Tricky.  This makes more tests pass, seems right.
2014-02-02 08:13:41 -08:00
raven02
3891d24649 Return PSP_UMD_READY when sceKernelGetCompiledSdkVersion() != 0 2014-02-02 23:53:37 +08:00
Unknown W. Brackets
4cec22823f Implement the PSP's VPL allocation method.
May help some games which hit allocation / free errors.  VPLs are not
common.

May improve performance in games using VPLs heavily, like Pangya.
2014-02-02 07:46:22 -08:00
raven02
32cae21bb7 sceAudio : better logging 2014-02-02 23:45:23 +08:00
Henrik Rydgård
faf6f95157 Merge pull request #5302 from raven02/patch-18
sceMpeg : Not to check as Mpeg handle
2014-02-02 02:27:49 -08:00
Henrik Rydgård
0424bb10d0 Merge pull request #5301 from raven02/patch-17
Code clean-up sceMpeg()
2014-02-02 02:27:26 -08:00