Unknown W. Brackets
4f069a23d9
Since we don't use readlength yet, don't add it.
...
This would actually go negative often enough, making us consume packets
more slowly than we should, or even never finish consuming. 4 is probably
too small, though.
2013-05-26 17:59:13 -07:00
Unknown W. Brackets
45b72c8b4a
Add a couple more unknown syscalls.
2013-05-23 23:41:10 -07:00
Unknown W. Brackets
8580780194
Add more unknown syscalls from reporting.
2013-05-22 01:19:25 -07:00
Unknown W. Brackets
86ce95a658
Add some syscall entries from reporting.
2013-05-19 22:12:38 -07:00
Florent Castelli
501f705ba3
Merge mp3 support from Orphis' old FFMPEG code.
...
Conflicts:
CMakeLists.txt
Core/HLE/sceAudio.cpp
Core/HLE/sceMp3.cpp
Core/HLE/sceMpeg.cpp
2013-05-12 19:13:10 +02:00
Jacky TSUI
95addc09b1
Separate sceMp3 from sceMpeg
2013-05-06 21:14:58 +08:00
Unknown W. Brackets
273080a48b
Add delays to the sceMpegGet*Au() functions.
...
Mostly from JPCSP. I'm having trouble building a good test that
replicates these, but this fixes #1198 and seems right.
2013-04-20 23:17:10 -07:00
Unknown W. Brackets
a296bba3e1
Also delay inside sceMpegAtracDecode().
...
This is just from JPCSP but we don't have the function working properly
yet anyway.
2013-04-20 22:42:51 -07:00
Unknown W. Brackets
3914742485
Make sceMpegAvcDecode() reschedule, based on tests.
...
Timing seems variable but this should be safe-ish.
2013-04-20 22:38:56 -07:00
Unknown W. Brackets
a232764728
Fix error code for empty ringbuffer in mpeg.
2013-04-20 22:16:41 -07:00
Unknown W. Brackets
1bb66ea7eb
Respect looping in sceMp3Decode().
2013-04-15 02:00:03 -07:00
Unknown W. Brackets
40067470c2
Initial sceMpegGetUserdataAu() from JPCSP.
...
Because I got the stub wrong, so now it does something.
2013-04-08 00:47:25 -07:00
Unknown W. Brackets
4974124587
Fix some small constant-comparison type warnings.
2013-04-05 20:58:35 -07:00
Unknown W. Brackets
832edb0a8f
Fix some x64 type conversion warnings.
2013-04-05 20:29:20 -07:00
Unknown W. Brackets
b80a3e83c3
Reset video pts when registering new streams.
2013-04-01 07:56:43 -07:00
Unknown W. Brackets
7bc4b47b85
Don't wipe all streams in sceMpegFlushAllStreams().
...
Patapon and Patapon 2 didn't like it, sitll works in Crisis Core.
2013-03-31 17:09:33 -07:00
Unknown W. Brackets
7b608b6946
Fix logging typo.
2013-03-31 12:35:14 -07:00
Unknown W. Brackets
6b9930d4f2
When no packets to decode, return no data more.
2013-03-31 12:35:13 -07:00
Unknown W. Brackets
d03eaab774
Implement sceMpegFlushAllStream(). Fixes FF7CC.
2013-03-31 12:35:13 -07:00
raven02
d540ff816c
Improve sceMpegAvcDecode/YCbCr
2013-03-31 03:10:29 +08:00
Unknown W. Brackets
0d4b0a1246
Track unknown sceIoIoctl commands better.
...
Also an mpeg stub.
2013-03-29 01:54:04 -07:00
Unknown W. Brackets
d8dd889bfd
Couple more minor warning fixes.
2013-03-15 08:19:02 -07:00
sum2012
9b63e457c8
better mpeg fix
2013-03-14 22:03:26 +08:00
sum2012
024a61e058
sceMpegRingbufferPut fix (Handle numPackets <= 0)
2013-03-14 00:32:09 +08:00
raven02
1593bc1cc2
Keep Write_U32 for ctx->mp3StreamPosition
2013-03-12 09:18:51 +08:00