Commit Graph
45601 Commits
Author SHA1 Message Date
Unknown W. Brackets 6844c7cab6 Don't read more than total packets per mpeg put.
And add notes on how it's supposed to really work.
2013-06-08 03:00:47 -07:00
Unknown W. Brackets 51d0f73008 Apparently, return 1 is not needed now. Hurray. 2013-06-08 03:00:47 -07:00
Unknown W. Brackets 8544cf2359 Delay sceMpegCreate() a bit to match PSP firmware. 2013-06-08 03:00:47 -07:00
Unknown W. Brackets 8b25545849 Don't allow sceMpegInit() twice. 2013-06-08 03:00:46 -07:00
Unknown W. Brackets 17907b204b Return a more accurate mpeg ringbuffer decode pos. 2013-06-08 03:00:46 -07:00
Henrik Rydgard 94cce219a8 project file fix: Set LTCG to default, as suggested in #2138. 2013-06-08 11:41:19 +02:00
Sacha f21218c3f9 Armjit: Combine mul.s + neg.s to VNMUL. Implement VNMUL, VNMLA, VNMLS.
I had implemented mul.s + add/sub.s + add/sub.s -> VADD/VSUB + V(N)ML(A/S). Turns out it doesn't happen enough though (once or twice per game).
2013-06-08 16:39:59 +10:00
Henrik Rydgård c2dcebf36d Merge pull request #2136 from oioitff/mpeg-fix
PsmfPlayer seems to step video and sync in scePsmfPlayerGetVideoData.
2013-06-07 12:41:09 -07:00
Henrik Rydgård 985ff311cb Merge pull request #2137 from oioitff/atrac-fix
A tiny mistake in low level atrac3 decode.
2013-06-07 12:39:57 -07:00
oioitff a51291e69c Add Info logs for low level decode. 2013-06-08 01:43:39 +08:00
oioitff 3e0e1f6f35 A tiny mistake in low level atrac3 decode. 2013-06-08 01:38:08 +08:00
oioitff 5be3a6e748 PsmfPlayer seems to step video and sync
in scePsmfPlayerGetVideoData.
2013-06-08 00:27:31 +08:00
Henrik Rydgård 622744dfe8 Merge pull request #2133 from oioitff/atrac-fix
Max sample number for atrac3plus should be 0x800.
2013-06-07 05:53:50 -07:00
oioitff 4385362369 Max sample number for atrac3plus should be 0x800.
Fix bgm and voice for Black Rock Shooter.
2013-06-07 20:38:31 +08:00
Henrik Rydgård acd022c291 Merge pull request #2134 from oioitff/atrac-fix2
Fix sceAtracGetBufferInfoForReseting.
2013-06-07 05:24:54 -07:00
oioitff a2f9fc9540 Fix sceAtracGetBufferInfoForReseting. 2013-06-07 20:21:25 +08:00
Henrik Rydgård 1d9b36fef2 Merge pull request #2131 from oioitff/mpeg-fix
Add support for mono CG audios.
2013-06-07 02:28:36 -07:00
oioitff 49ecb1bdc0 Add support for mono CG audios. 2013-06-07 17:14:26 +08:00
HuangKangJing 388f20721a Modified the dl link flag to linux platform only 2013-06-07 16:56:27 +08:00
Henrik Rydgård 0f8718b98f Merge pull request #2130 from oioitff/audio-fix
Partly implement sceP3daBridgeCore.
2013-06-07 01:50:51 -07:00
oioitff 1000562e90 Partly implement sceP3daBridgeCore.
Fix the missing voice in Saigo no Yakusoku no Monogatari.
2013-06-07 16:18:07 +08:00
Henrik Rydgård d49e40069e Merge pull request #2128 from unknownbrackets/psmfplayer
Return valid stuff in scePsmfQueryStream*()
2013-06-07 00:16:21 -07:00
Unknown W. Brackets 61b46e30a0 Return valid stuff in scePsmfQueryStream*(). 2013-06-06 23:07:25 -07:00
HuangKangJing 40d521e917 Use CMAKE_DL_LIBS instead of dl 2013-06-07 12:02:27 +08:00
HuangKangJing 02899bdff7 Fix a build error on linux platforms
Due to dl* function usage in Core/HW/atrac3plus.cpp on non-windows
platforms, Core library needs to be linked with -ldl flag on these
platforms.

Added a CoreExtraLibs variable in CMakeLists.txt to handle all
platform-dependent dependencies of Core, and added dl to this variable
on non-win32 platforms.
2013-06-07 10:58:31 +08:00
Henrik Rydgård 2b4f3bf26c Merge pull request #2112 from Swyter/latin-spanish
Differentiate between Latin-american variants and base European dialect. Labels only.
2013-06-06 08:41:25 -07:00
Henrik Rydgård 88a0444b50 Merge pull request #2113 from Swyter/f11-to-fullscreen
Press the traditionally used F11 key to go fullscreen instead of F12
2013-06-06 08:40:43 -07:00
Swyter 1d91aa7659 *Press the traditionally used F11 key to go fullscreen instead of F12.
I was confused the first time I tried. Patched for both Windows and Qt frontends, includes Qt translations.
2013-06-06 16:00:00 +02:00
Swyter 074e64a699 *Differenciate between Latin-american Spanish and Spanish from Spain.
*Differenciate between Brazilian Portuguese and Portuguese from Portugal.
2013-06-06 15:26:57 +02:00
Henrik Rydgård 7d566b9ec5 Merge pull request #2106 from unknownbrackets/thread-funcs
Correct sceKernelChangeThreadPriority() and sched fixes
2013-06-06 01:36:03 -07:00
Henrik Rydgard 0d0148dad3 Change check in DoBlockTransfer to catch some more videos. 2013-06-06 10:30:05 +02:00
Henrik Rydgård 2102e79ad7 Merge pull request #2107 from oioitff/atrac-fix
Bug fix for _AtracSetData.
2013-06-06 01:16:58 -07:00
Henrik Rydgard e7097ca95a Fall back to software transform when hardware transform fails. Should help Mali devices.
This is done per shader so the speed hit should not be as bad as turning hw transform off entirely.
Displays a red error at the top of the screen so that we don't trigger this accidentally.
2013-06-06 10:09:37 +02:00
oioitff 5fb92f6fd8 Bug fix for _AtracSetData. 2013-06-06 15:51:21 +08:00
Unknown W. Brackets 9d0e4f2108 Update tests. 2013-06-06 00:08:59 -07:00
Unknown W. Brackets 32a557803b Reporting in sceKernelChangeCurrentThreadAttr(). 2013-06-06 00:08:24 -07:00
Unknown W. Brackets e4dc030b83 Reset restarted thread priorities properly. 2013-06-05 23:57:27 -07:00
Unknown W. Brackets 5fe537cac6 sceKernelChangeThreadPriority() can't do dormant. 2013-06-05 23:52:24 -07:00
Unknown W. Brackets 12005267ac Reschedule in sceKernelChangeThreadPriority().
Seems like this is another way to yield, makes sense.
2013-06-05 23:42:42 -07:00
Henrik Rydgård 85d075db53 Merge pull request #2102 from oioitff/atrac-fix
The correct fix for choppy cg audios and bgm.
2013-06-05 23:14:40 -07:00
Unknown W. Brackets e16cd7d9d9 Validate params in sceKernelChangeThreadPriority(). 2013-06-05 23:04:42 -07:00
Unknown W. Brackets 1c6f67c209 Merge pull request #2103 from thedax/master
Fix small logging typos.
2013-06-05 20:20:49 -07:00
The Dax cc60b892a4 Fix logging typos in sceMp3InitResource and sceMp3TermResource. 2013-06-05 20:50:04 -04:00
The Dax 29942b2228 Fix logging copy/paste error in sceNetAdhocPdpCreate. 2013-06-05 20:16:42 -04:00
Henrik Rydgard be483a1aa6 Another framebuffer / displayptr fix. 2013-06-06 00:30:42 +02:00
oioitff 4d18a0a9b5 The correct fix for choppy cg audios and bgm.
And fix missing bgm and voice issue for 7th Dragon 2020.
2013-06-06 06:10:31 +08:00
oioitff 67154f69eb Revert fix in #2092 2013-06-06 06:10:26 +08:00
Henrik Rydgard 9ae044de43 Keep a separate pointer for non-VRAM displayptr. Fixes GTA intro movie while still not breaking MotoGP. 2013-06-06 00:01:43 +02:00
Henrik Rydgard 443e9eca8e DrawPixels: Avoid copying in the common case. 2013-06-05 23:32:04 +02:00
Henrik Rydgard 44042b0ef9 Detect a method that some games use to get video on the screen. No more need to turn on raw framebuffer in these cases (this may not catch all of them). 2013-06-05 23:03:42 +02:00