Commit Graph

353 Commits

Author SHA1 Message Date
raven02 db7f23faf7 Turn down level sceMpegAtracDecode log level 2013-03-06 07:01:40 +08:00
sum2012 4b45af3630 Remove PSP_ERROR_MPEG_INVALID_VALUE in scempeg.cpp 2013-03-05 21:05:25 +08:00
sum2012 03841486e1 Handle ringbufferAddr =0 in sceMpegCreate 2013-03-05 10:01:45 +08:00
sum2012 a79713b8c4 Add a debug log for sceMpegAvcResourceFinish 2013-03-05 09:18:21 +08:00
sum2012 fd50dc3a9d Add a comment that it's just a random address 2013-03-05 09:12:47 +08:00
sum2012 5ce82bc028 IMPL Some Mpeg
ref https://github.com/hrydgard/ppsspp/issues/508
please help to check whether I IMPL correctly
2013-03-05 08:39:32 +08:00
sum2012 bfe8752a18 Add Ini for use Media Engine
Better to solve blackscreen and flash issue.
2013-03-03 23:04:36 +08:00
Unknown W. Brackets 64c42ffaf2 Fix some warnings generated by clang. 2013-02-24 10:23:31 -08:00
Unknown W. Brackets 112c1e9e23 Automatically delete pointers when savestating. 2013-02-04 08:28:22 -08:00
Unknown W. Brackets a4032c5170 Simplify savestate code so it's all automagical.
If you can't beat 'em, join 'em?
2013-02-04 08:27:01 -08:00
Unknown W. Brackets fcdaf3c9c4 Return of mipscalls should be handled by actions. 2013-02-02 18:09:00 -08:00
Unknown W. Brackets da446abf50 Add a sceMpegAvcDecodeYCbCr() like sceMpegDecode().
Kinda hacky but it seems to make Persona 1 happy.
2013-02-02 01:51:41 -08:00
Unknown W. Brackets bdd3a6c517 Avoid the annoying static on some videos. 2013-02-02 01:49:12 -08:00
Unknown W. Brackets 862c88d61a More warning fixes, switches and printfs, etc.
This time ones not reported by Visual Studio.
2013-01-19 18:32:37 -08:00
Henrik Rydgard 2e6063d084 Merge branch 'master' into armjit 2013-01-11 18:01:32 +01:00
Unknown W. Brackets 7c6fd04fa2 Clear the free packets when hitting end of video. 2013-01-11 01:13:03 -08:00
Henrik Rydgard c7a137a930 Merge branch 'master' into armjit
Conflicts:
	android/jni/MenuScreens.cpp
2013-01-10 12:57:45 +01:00
Henrik Rydgard 479d1f5111 Draw using VBO. Add option, make default true. 2013-01-10 12:54:36 +01:00
raven02 1d4c4d103e Add remaining sceMp3 stubs and DoState 2013-01-10 14:29:37 +08:00
Mathias Tillman f224b5d583 Started work on implementing sceMp3 functions 2013-01-09 22:42:22 +01:00
Henrik Rydgard dafc9f62df Regcache fixes, etc. thing still don't work when I turn on addiu :( 2013-01-09 11:20:48 +01:00
Unknown W. Brackets 7d28883a3f Quick mp3 crashfix.
Not heavily tested, but doesn't crash anymore and just fake anyway.
2013-01-09 01:44:51 -08:00
raven02 24ecce3649 Add some real stubs for sceMp3 2013-01-09 16:59:27 +08:00
Henrik Rydgård 28f22a2e26 Merge pull request #365 from raven02/master
Implement sceMpegUnRegistStream & sceMpegAvcDecodeStop &sceMpegChangeGetAuMode
2013-01-08 01:22:30 -08:00
raven02 72e9aed0fe Implement sceMpegChangeGetAuMode 2013-01-08 17:04:51 +08:00
Unknown W. Brackets 984663b882 Add a couple unknown syscalls hit in games.
Specifically Velocity and Mad Blocker Alpha.
2013-01-08 00:29:52 -08:00
raven02 8211637b4c Implement sceMpegUnRegistStream & sceMpegAvcDecodeStop 2013-01-08 16:25:50 +08:00
raven02 ec190a8487 Add stubs for sceMp3 & sceMpeg 2013-01-08 14:02:58 +08:00
Unknown W. Brackets 4bc987708b Fake the audio timestamp, games check it. 2013-01-06 20:25:31 -08:00
Unknown W. Brackets b5b196ade4 Notice the end of video and error appropriately. 2013-01-06 19:54:42 -08:00
Unknown W. Brackets 39b91e906c Mpeg timestamps are in the wrong dword order. 2013-01-06 19:22:52 -08:00
Unknown W. Brackets 21cfd087e1 Move Action out of Common, don't use savedV0.
Compiler error was annoying me anyway.
2013-01-06 15:56:13 -08:00
Unknown W. Brackets 0d8bdfe989 Allow mipscalls to change the return value.
At least, seems like mpeg needs this.
2013-01-06 14:58:04 -08:00
Unknown W. Brackets c94e821f00 Delete mpeg objects properly, fixing double free. 2013-01-05 12:53:39 -08:00
Henrik Rydgård cf8fb7137d Fix mac build 2013-01-05 17:06:58 +01:00
Unknown W. Brackets cb0538c4db Can't just do that, might get the vtbl. Arg. 2012-12-29 03:19:13 -08:00
Unknown W. Brackets ac2768640a Add save stating changes to mediaengine.
Also makes it compile again.
2012-12-28 23:29:24 -08:00
Unknown W. Brackets 3464fd6b00 Fix crash with unitialized var in mpeg code. 2012-12-24 11:56:51 -08:00
Unknown W. Brackets d1bae325f9 Correct mpeg lookup in sceMpegRingbufferPut(). 2012-12-24 11:46:41 -08:00
Unknown W. Brackets 7d42ca98de Fix a crash in sceMpegQueryStreamSize(). 2012-12-24 11:46:36 -08:00
Unknown W. Brackets 664db5911f Log the created mpeg handle for easier debugging. 2012-12-24 11:46:32 -08:00
Unknown W. Brackets 4eaac857f7 Use a map of mpeg handles, cleanup init/shutdown. 2012-12-24 10:47:15 -08:00
Unknown W. Brackets c95ed4d0a6 Cleanup some logging, return values in sceMpeg. 2012-12-24 10:47:09 -08:00
Henrik Rydgard bc214dcf37 Merge branch 'master' into mediaengine
Conflicts:
	Common/LogManager.cpp
	Core/CMakeLists.txt
	Core/Core.vcxproj
	Core/Core.vcxproj.filters
	Core/CoreParameter.h
	Core/HLE/sceAudio.cpp
	Core/HLE/sceKernel.cpp
	Core/HLE/sceKernelThread.cpp
	Core/HLE/sceMpeg.cpp
	android/jni/Android.mk
2012-12-17 18:48:32 +01:00
Henrik Rydgard 7720dc3f60 Various warning, logging, jit fixes 2012-11-17 19:56:28 +01:00
Henrik Rydgard 8053c244b8 Implement large chunks of sceMpeg and scePsmf with JPSCP as a guide.
Not yet hooked up to FFMPEG and doesn't quite work yet.
2012-11-13 18:07:20 +01:00
Henrik Rydgard 681ac65d5d More mpeg 2012-11-12 23:32:46 +01:00
Henrik Rydgard 1127c72124 some initial mediaengine work 2012-11-12 20:53:16 +01:00
Henrik Rydgard 387552f564 Misc fixes (accept .prx, work on power callbacks, bugs) 2012-11-10 10:15:11 +01:00
Henrik Rydgard 117256e07b Implement various hle stuff.. 2012-11-07 19:10:52 +01:00