Henrik Rydgard
|
3b07090682
|
Give GameInfo some new powers, like deleting savedata (no UI yet) and computing file sizes. Recognize directories with EBOOT.PBP in them as "games" in their own right, makes things a little cleaner.
|
2013-06-08 17:52:51 +02:00 |
|
Henrik Rydgard
|
f3224a60e1
|
Return "libat3plusdecoder.so" as at3plus decoder filename on non-Win/android platforms
|
2013-06-08 17:44:18 +02:00 |
|
Unknown W. Brackets
|
14034fd9c1
|
PSP can decode directly to vram, so detect that.
Not sure if any games do this but I did it in a test.
|
2013-06-08 04:52:37 -07:00 |
|
Unknown W. Brackets
|
dbb2dfdcff
|
Invalidate FBOs when it's obvious they should be.
This fixes videos not being visible in for example Star Ocean.
Most likely any games doing a copy directly from the mpeg decode.
|
2013-06-08 04:51:57 -07:00 |
|
Unknown W. Brackets
|
f628b4319f
|
Invalidate GPU cache in sceDmacMemcpy().
|
2013-06-08 04:51:57 -07:00 |
|
Unknown W. Brackets
|
4de27773d2
|
Detect audio end separately from video end.
Fixes Crisis Core, broken by Wipeout Pure fix.
|
2013-06-08 03:00:50 -07:00 |
|
Unknown W. Brackets
|
1a987dda26
|
Fix crash in sceKernelGetThreadmanIdType().
|
2013-06-08 03:00:50 -07:00 |
|
Unknown W. Brackets
|
be7fd47fc2
|
Calculate packets left based on decode, not read.
This seems to be more correct. Fixes #2039.
|
2013-06-08 03:00:49 -07:00 |
|
Unknown W. Brackets
|
0852d8734a
|
Try to handle video end more correctly.
|
2013-06-08 03:00:49 -07:00 |
|
Unknown W. Brackets
|
073282217c
|
Cut down on void *'s for easier debugging.
Nice to be able to see inside structs with the debugger.
|
2013-06-08 03:00:49 -07:00 |
|
Unknown W. Brackets
|
36eb90293e
|
Don't use m_pFrame->pkt_duration directly.
Docs say you're supposed to call this func instead.
|
2013-06-08 03:00:48 -07:00 |
|
Unknown W. Brackets
|
6f9a879aad
|
Set video end only when we run out of frames.
|
2013-06-08 03:00:48 -07:00 |
|
Unknown W. Brackets
|
b04b601958
|
Make sure to decode reordered mpeg frames.
|
2013-06-08 03:00:48 -07:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
oioitff
|
1000562e90
|
Partly implement sceP3daBridgeCore.
Fix the missing voice in Saigo no Yakusoku no Monogatari.
|
2013-06-07 16:18:07 +08:00 |
|
Unknown W. Brackets
|
61b46e30a0
|
Return valid stuff in scePsmfQueryStream*().
|
2013-06-06 23:07:25 -07: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 |
|
oioitff
|
5fb92f6fd8
|
Bug fix for _AtracSetData.
|
2013-06-06 15:51:21 +08: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 |
|
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 |
|
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
|
1c09548395
|
Default fpsLimit mode to standard (we forgot to zero it). Fixes #2100.
|
2013-06-05 22:43:07 +02:00 |
|
Henrik Rydgård
|
ff6129dda3
|
Merge pull request #2096 from unknownbrackets/audio-minor
Resume threads when releasing a channel
|
2013-06-05 12:36:46 -07:00 |
|
Henrik Rydgard
|
a3dd3b53c3
|
Implement a couple basic Psmf functions, unify some project settings, update native.
|
2013-06-05 21:24:14 +02:00 |
|
Unknown W. Brackets
|
61f2fc4d3b
|
Return error to blocked audio threads on release.
|
2013-06-05 12:20:07 -07:00 |
|
Unknown W. Brackets
|
a0b333865c
|
Wake waiting threads on channel release.
|
2013-06-05 12:13:52 -07:00 |
|
Henrik Rydgard
|
2e7b971895
|
Check magic number to reject SFO files specifically from being loaded as modules. Should fix the strange Soul Calibur issue in issue #2063.
|
2013-06-05 19:59:16 +02:00 |
|
Sacha
|
10c976b2af
|
Armjit: Improve ApplyPrefixD. Add VABD to emitter.
|
2013-06-06 03:08:58 +10:00 |
|
Henrik Rydgård
|
1c1104538b
|
Merge pull request #2092 from oioitff/audio-fix
Finally fix choppy cg audio, bgm, and even some missing bgm, voice, se.
|
2013-06-05 08:25:36 -07:00 |
|
oioitff
|
c9845054e8
|
Fix choppy cg audio, bgm and even some
missing bgm, voice, se.
|
2013-06-05 22:52:05 +08:00 |
|