Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård 3185594d3c Merge pull request #2186 from unknownbrackets/sas-minor2
Add some error handling in sceSas, delay sceSasCore()
2013-06-09 23:48:25 -07:00
Henrik Rydgård 1998dcb468 Merge pull request #2185 from unknownbrackets/sas-minor
Correct envelope scaling in sas mixing
2013-06-09 23:47:59 -07:00
Henrik Rydgård 8813dddad7 Merge pull request #2184 from unknownbrackets/thread-funcs
Return correct errors on terminating thread
2013-06-09 23:47:28 -07:00
Unknown W. Brackets 3aaabfb987 Revert #1974, the other fixes are better.
This is no longer needed for games I have, and it breaks Final Fantasy
Tactics' sound effects.

Looking at JPCSP for insight, I saw that it re-enables loops if you set a
voice even with a different address (I think?) but that seems strange.
2013-06-09 22:47:01 -07:00
Unknown W. Brackets b7d494f34e Delay in sceSasCore per tests.
Not sure if this fixes anything, but scheduling issues can be tricky.
2013-06-09 20:56:09 -07:00
Unknown W. Brackets ea5996bf02 Don't restart release on double keyoff.
Fixes Kingdom Hearts bug, #2066.
2013-06-09 20:38:54 -07:00
Unknown W. Brackets 1d35cc46a4 Validate parameters in sceSasInit(). 2013-06-09 20:32:01 -07:00
Unknown W. Brackets b7152c2f27 Correct envelope scaling in sas mixing.
Sound effects seem a bit loud, but this matches what JPCSP does and I've
added comments based on my understanding of it.  It makes sense.

This makes all the sounds that never get muted when the envelope hits 0 go
away.  Hurray.

Thanks to help from @i1x.
2013-06-09 19:28:21 -07:00
Unknown W. Brackets 1c1293826c Return correct errors on terminating thread.
Fixes Final Fantasy 4 hangs when playing videos a second time.
2013-06-09 18:56:36 -07:00
Henrik Rydgard dd41d4a85c Add 36x36 icon for android. Fixes #2168 2013-06-09 23:21:54 +02:00
Henrik Rydgard 9e345132b9 Shortcut IdentifyFile (which is now used by GameInfoCache) by trusting the file extensions. 2013-06-09 23:10:26 +02:00
Henrik Rydgård e5050442be Merge pull request #2177 from oioitff/mpeg-fix
Improve mpeg timestamp.
2013-06-09 14:05:03 -07:00
oioitff 32fb534375 Improve mpeg timestamp.
Read 6 bytes timestamp instead.
2013-06-10 04:21:36 +08:00
Henrik Rydgård 477cbddcd1 Merge pull request #2171 from unknownbrackets/psmfplayer
Don't delay psmf video when the audio has ended
2013-06-09 11:19:29 -07:00
Unknown W. Brackets 46227c8473 Don't delay psmf video when the audio has ended.
Lunar shows logos without any audio, which means the audio pts is always
0.  That meant it delayed more each frame...
2013-06-09 10:53:49 -07:00
Henrik Rydgård 2846d3ce61 Merge pull request #2169 from unknownbrackets/rtti
Add a safety check for non-rtti
2013-06-09 10:39:41 -07:00
Henrik Rydgård b8f6d6d559 Merge pull request #2170 from oioitff/mpeg-fix
Improve some functions for scePsmfPlayer.
2013-06-09 10:37:59 -07:00
oioitff cdebf89584 Improve some functions for scePsmfPlayer.
Fix video end issue for Mahou Shoujo Nanoha A's Portable: The Gears of
Destiny
2013-06-10 01:07:43 +08:00
Unknown W. Brackets fe1c26f2b2 Add a safety check for non-rtti. 2013-06-09 08:35:54 -07:00
Sacha 104a3a316b Revert extra regs allocation. Causes some crashes with ffmpeg. 2013-06-10 00:29:08 +10:00
Henrik Rydgård 35b28150a4 Merge pull request #2167 from oioitff/atrac-fix
Improve Atrac id generating and fix crash.
2013-06-09 06:21:02 -07:00
Sacha 637d75f47d Unlock the other 16 regs that are available for NEON. 2013-06-09 23:15:59 +10:00
oioitff 64b73ee51d Improve Atrac id generating and fix crash. 2013-06-09 21:10:41 +08:00
Sacha 29d1e40c79 Buildfix for Blackberry, Linux, Symbian, non-ffmpeg platforms, Meego, ... 2013-06-09 22:53:22 +10:00
Sacha 3a51252fb9 Buildfix for Symbian, Linux. 2013-06-09 22:42:34 +10:00
Sacha 786480b090 Buildfix for Blackberry, Symbian 2013-06-09 22:14:19 +10:00
Henrik Rydgård 62f8727bca Merge pull request #2165 from oioitff/atrac-fix
Implement __sceSasConcatenateATRAC3 and tiny bug fix for sceAtrac.
2013-06-09 04:54:45 -07:00
Henrik Rydgard 04d24012e1 Prevent crashing the emu in stepVideo when things have gone very wrong. 2013-06-09 13:45:48 +02:00
Henrik Rydgard df6199d353 Move some stuff to native. Show game icon on newui game screen. Turn it off again (oops) 2013-06-09 13:42:00 +02:00
Henrik Rydgard 2f46baa138 Add "\n" parsing to i18n code. Move some code from Common. 2013-06-09 13:39:16 +02:00
Sacha 583927988c Armjit Update: Improvements
Implement vsat0 and vsat1
Introduce VMOV for immediates.  Use in MOVI2F where possible by detecting if float val can be encoded.
Combine some vneg ops in ApplyPrefixST.
2013-06-09 21:27:16 +10:00
oioitff c98adee757 Implement __sceSasConcatenateATRAC3.
.
2013-06-09 19:07:02 +08:00
oioitff 406a6adf6d Improve _AtracGenarateContext.
Fix tiny bug for savestate.
2013-06-09 19:06:24 +08:00
Henrik Rydgard 7d7023f3f9 Update native (android buildfix) 2013-06-09 13:06:19 +02:00
Henrik Rydgard 73f5870096 Android buildfix 2013-06-09 13:06:02 +02:00
Henrik Rydgard 2afbc94734 Turn off RTTI, simulate it where needed. 2013-06-09 13:02:16 +02:00
Henrik Rydgard 1d609c9b08 Simulate RTTI where needed. 2013-06-09 13:01:36 +02:00
Henrik Rydgard 645e8a7705 More NewUI, bugfix in ParamSFO where strings were created to include the trailing zero. 2013-06-09 12:41:12 +02:00
Henrik Rydgard 976ef3b714 Minor fixes 2013-06-09 12:40:53 +02:00
Henrik Rydgard cf2422002c GameInfoCache: Get game and save sizes. 2013-06-09 11:54:03 +02:00
Henrik Rydgard cbd3ae02f1 Update native. 2013-06-09 11:23:07 +02:00
Henrik Rydgard bc2a18eeee Add ListView, make FrameLayout do something 2013-06-09 11:20:15 +02:00
Henrik Rydgard 2143b5b608 Minor fixes. Use OutputDebugString for native logging on Windows. 2013-06-09 11:20:15 +02:00
Unknown W. Brackets d76f2231af Update native. 2013-06-09 02:17:33 -07:00
Unknown W. Brackets 3acdc7437f Buildfix for Linux. 2013-06-09 02:17:17 -07:00
Unknown W. Brackets b5515b9f57 Merge pull request #2163 from raven02/patch-5
Buildfix (Android)
2013-06-09 02:16:38 -07:00
raven02 a436a2139d Buildfix (Android) 2013-06-09 17:12:22 +08:00
Henrik Rydgård 2513e52279 Merge pull request #2162 from unknownbrackets/scheduling
Don't allow the game to force wake from HLE delays
2013-06-09 00:46:25 -07:00
Henrik Rydgård cf593dac72 Merge pull request #2157 from unknownbrackets/perf
Eat cycles in devctl 0x02425823, fix params
2013-06-09 00:45:03 -07:00
Unknown W. Brackets 2aae25026d Forget blocking audio threads that die/release. 2013-06-08 23:42:59 -07:00