Commit graph

5886 commits

Author SHA1 Message Date
Felix-Dev
38c40be590 Another line indentation fix. 2014-04-03 21:47:45 +02:00
Felix-Dev
3f98fda8ed Changed comment characters from /* */ to // . 2014-04-03 21:38:58 +02:00
Felix-Dev
f904554020 Fixed line indentation. 2014-04-03 21:37:18 +02:00
Felix-Dev
d434435340 Core/HLE/sceKernel.h: Added name for PSP error code 0x80000023 and replaced the used if its error number with its error code name. 2014-04-03 18:42:10 +02:00
Felix-Dev
5fe0783593 Added name for PSP error code 0x80000023 and replaced the various uses of that error code number with its error code name. 2014-04-03 18:12:22 +02:00
sum2012
93aa37c0ca Further illegal size check in sceDmacMemcpy
Thanks @Felix-Dev
2014-04-03 23:09:43 +08:00
sum2012
786b3a7dd5 More illegal size check in sceDmacMemcpy
Find in #5782
2014-04-02 22:17:37 +08:00
kaienfr
626ad2d678 update for supporting pmp video 2014-04-02 07:20:52 +02:00
Unknown W. Brackets
91323ebe92 Clear m_sws_ctx when freeing it.
Oops.  May help #5781.
2014-04-01 21:25:03 -07:00
Henrik Rydgård
8964ede559 Merge pull request #5768 from sum2012/sceUtilityScreenshot
imp sceUtilityScreenshotContStart
2014-04-01 10:09:15 +02:00
Henrik Rydgård
4b52d6c0db Merge pull request #5770 from unknownbrackets/perf
Minor perf improvements for ARM
2014-04-01 10:08:16 +02:00
Unknown W. Brackets
e527ef8ad0 Correct old savestate compat.
When there was a pending GE sync.
2014-03-31 22:36:36 -07:00
kaienfr
03898fd1e6 updates 2014-04-01 04:58:56 +02:00
kaienfr
17174d0d24 fix for AAC audio playing 2014-04-01 00:37:01 +02:00
kaienfr
c03e591ecd Cleanup SimpleAudioDec
and remove unused AudioCreate fonction, it can be down in the class constructor.
2014-04-01 00:33:46 +02:00
kaienfr
f5d4b7bcb4 PMP Video
Not ready for merge, only for discussion about the current stage.
The video frame seems been decoded into RGB24 by my decodePmpVideo function, and the dumped ppm output file have also something.
But in ppsspp, we can just see some nonsense noise on the screen, but already hear AAC audio :)
I still have no idea what's wrong. Can somebody help? Thanks!
2014-04-01 00:33:31 +02:00
kaienfr
c7cfa7d061 Update sceMpeg.cpp
change to right macro
2014-03-31 17:59:11 +02:00
Unknown W. Brackets
943bc7ee78 Oops, close the dir after listing it in ms0:/.
This was affecting some savedata modes, and showed up on tests.  Not sure
how it might've affected games, probably not much.
2014-03-30 19:34:19 -07:00
Unknown W. Brackets
aea26f666c Clean up some atrac/mp3 potential leaks. 2014-03-30 15:08:38 -07:00
Unknown W. Brackets
0ba0dba63d Correctly free a few FFmpeg resources. 2014-03-30 13:44:32 -07:00
Unknown W. Brackets
c6f52db194 Fix some scePsmf leaks. 2014-03-30 13:14:17 -07:00
Unknown W. Brackets
ea9a6c1b58 Fix leaks in sceMpeg demuxing. 2014-03-30 13:06:42 -07:00
Unknown W. Brackets
917af7b571 Fix some memory leaks in sceFont.
Which were highlighted quite well by tests.
2014-03-30 12:55:40 -07:00
sum2012
16368c98a2 Revent back status = SCE_UTILITY_STATUS_FINISHED
break Project Divx extand and Kenka Banchou Bros when take screenshot
2014-03-30 18:48:31 +08:00
Unknown W. Brackets
3001866d18 Skip flushing FPU/VFPU regs if none were allocated.
They're not used as often, so this usually saves time.  About 1% during
tests.
2014-03-30 00:42:25 -07:00
sum2012
11311b2b69 Imp sceUtilityScreenshotContStart 2014-03-30 14:42:29 +08:00
sum2012
d6de42df93 Fix sceUtilityScreenshotInitStart parameter 2014-03-30 13:57:06 +08:00
Unknown W. Brackets
f55c81f096 Add some basic bounds checking for power freq sets. 2014-03-29 19:56:49 -07:00
Unknown W. Brackets
0af153efb4 Avoid a crash with a huge user memory font size.
Fixes tests.
2014-03-29 19:39:10 -07:00
sum2012
8c33284901 Fix sceUtilityScreenshotUpdate
Fix "After the developer/publisher screen and the age warning only a
black screen."
2014-03-30 09:29:11 +08:00
Unknown W. Brackets
7cde2311e0 Include sceKernelThread.h in less headers. 2014-03-29 17:02:41 -07:00
Unknown W. Brackets
a4327702f1 Reduce some includes under GPU/. 2014-03-29 16:51:38 -07:00
Henrik Rydgard
58237d976f Fix performance issue in BlockCache due to an instance of std::vector in every block:
Avoid creating the vector when not necessary.

This was especially noticeable in debug mode.
2014-03-29 22:26:51 +01:00
kaienfr
a7e74c74a7 Cleanup SimpleAudioDec
and remove unused AudioCreate fonction, it can be down in the class constructor.
2014-03-29 19:38:14 +01:00
Henrik Rydgård
aac5bab242 Merge pull request #5745 from sum2012/scempegbase-2
Correct sceMpegbase_BEA18F91 parameter
2014-03-29 12:32:31 -04:00
Henrik Rydgård
717c1cd34e Merge pull request #5748 from unknownbrackets/armjit-minor
armjit: Allow R1 in regalloc, use LR as temp
2014-03-29 04:09:58 -04:00
Henrik Rydgård
b49f2d50de Merge pull request #5753 from unknownbrackets/vertexjit
Fix some color morph issues
2014-03-29 04:07:18 -04:00
Unknown W. Brackets
600842d9a2 armjit: Use prefixes on vscl's T arg.
Makes it pass one more thing in the prefixes test, but not sure exactly
how it operates.  Better to have it the same as x86 and int anyway.
2014-03-29 01:00:29 -07:00
raven02
7577481d6e Change it to ctx->bufferWrite %= ctx->mp3BufSize; 2014-03-29 12:37:33 +08:00
raven02
790c570e67 Fix crash and wrong mp3 playback in Downstream Panic ULUS10322 2014-03-29 12:16:57 +08:00
Unknown W. Brackets
5a89c17cf0 armjit: Allow R1 in regalloc, use LR as temp.
LR should be safe, although it may make stack traces not work within jit,
they don't really tend to work anyway.
2014-03-28 18:38:38 -07:00
sum2012
1b98db916d Add more logging 2014-03-29 06:43:26 +08:00
sum2012
7caccdb955 Use @kaienfr suggestion 2014-03-29 01:49:32 +08:00
sum2012
20861a6d00 Correct sceMpegbase parameter 2014-03-29 01:17:37 +08:00
Henrik Rydgard
c53b8ed8bf Clean up some details in sceAudioCodec. 2014-03-27 22:53:57 +01:00
kaienfr
779d90b8c5 Add DoState for sceAudiocodec 2014-03-27 15:17:54 +01:00
kaienfr
d4b9873872 Merge remote-tracking branch 'origin/master' into Support_Audios 2014-03-27 15:16:07 +01:00
sum2012
9b054de4e5 Add scempegbase stuff
Find in homebrew game
2014-03-27 00:51:07 +08:00
Unknown W. Brackets
58c5179d8e Push and pop the callee saved NEON registers. 2014-03-25 22:34:42 -07:00
Unknown W. Brackets
2f5c6a5660 Fix VLDM/VSTM encoding for double/quad regs.
Duh, forgot to check Vd.  Fixes #5723.
2014-03-25 22:08:20 -07:00