Henrik Rydgård
d67f91d899
Merge pull request #5841 from unknownbrackets/ge-signals
...
Improve sync and pause GE signal handling
2014-04-12 23:40:27 +02:00
Unknown W. Brackets
d247a7def6
Don't reschedule when writing to stdout.
...
Let's still capture the output, though.
2014-04-12 13:21:35 -07:00
Unknown W. Brackets
829f70dacd
Initialize textStart/textEnd for fake modules.
...
Otherwise we try to unload random memory, sometimes this breaks weird
things.
2014-04-12 13:09:33 -07:00
Henrik Rydgård
b4244fb4d9
Merge pull request #5842 from unknownbrackets/hashmap
...
Fix hashmap crashes with games that load modules
2014-04-12 11:33:23 +02:00
Unknown W. Brackets
76e61e10a9
Fix hashmap crashes with games that load modules.
...
This should properly unload and reload the functions as necessary.
2014-04-12 01:16:32 -07:00
Unknown W. Brackets
26933384a7
Don't mark a list complete too early.
...
This would matter probably mostly if we implemented CONTINUE properly.
2014-04-11 23:50:20 -07:00
Unknown W. Brackets
4561440df7
Handle GE pause signals per tests.
...
They really should pause, but we were resetting them incorrectly.
And most importantly, sceGeContinue() inside the signal handler absolutely
must work. Games use this a lot.
2014-04-11 23:50:20 -07:00
raven02
c711f76eaa
Use ctx->mp3Channels instead of setting frame.channel in case of FF incomplete frame
2014-04-10 20:48:16 +08:00
raven02
97c68de661
Parse MP3 header to correct set the channel and samplerate
2014-04-10 20:08:34 +08:00
kaienfr
604a97bf50
Custom BGM is fixed
...
Based on this commit https://github.com/hrydgard/ppsspp/pull/5828 on improvements to sceMp3
Custom BGM can be update now. Test on "Miku" is just all right :)
2014-04-10 05:19:03 +02:00
Henrik Rydgård
f328cfe655
Merge pull request #5816 from raven02/patch-8
...
No need to init packet as 0
2014-04-09 15:01:00 +02:00
sum2012
292e9baa08
Fix Integer divide in zero in sceMp3Decode
2014-04-08 23:11:55 +08:00
sum2012
2589e330d1
Add a missing logging in sceAacInit
2014-04-08 22:01:26 +08:00
Henrik Rydgård
85999ca052
Merge pull request #5797 from sum2012/sceaac
...
small improve in sceAac
2014-04-08 14:53:44 +02:00
sum2012
5482ad8143
Remove comment
2014-04-08 20:52:05 +08:00
kaienfr
4e958eabe0
just a typ in comment fix->pix
2014-04-08 04:22:53 +02:00
kaienfr
d39006c748
rollback something changes for Symbian compiling issue
2014-04-08 04:18:24 +02:00
kaienfr
a576420547
Remove decode function of SimpleAudioDec and use its class method.
2014-04-08 01:09:28 +02:00
kaienfr
6d447bffb4
add some comments, simplification, replacing auto :) and something else
2014-04-08 00:57:25 +02:00
kaienfr
46214c91dc
close pmpdecoder after video playing.
2014-04-07 19:52:33 +02:00
kaienfr
99cf2654b7
Merge remote-tracking branch 'origin/master' into pmp_video_branch
2014-04-07 19:36:57 +02:00
kaienfr
edffdf2050
fix pmp video quality issue.
...
We have no more decoding errors on imcomplete frame now.
2014-04-07 18:26:52 +02:00
raven02
619039aed6
No need to init packet as {0}
2014-04-07 19:29:57 +08:00
kaienfr
4792b6dc3b
Avoid type cast issue - pass mpeg context address instead of context pointer in function args.
2014-04-07 05:16:45 +02:00
kaienfr
abec329e59
Mp3 file is not always have two channels
2014-04-07 03:52:43 +02:00
Henrik Rydgard
54d4663580
Revert "Merge pull request #5813 from raven02/patch-6"
...
This reverts commit 7b3828a9ae
, reversing
changes made to c724a6c06a
.
2014-04-06 21:09:28 +02:00
Henrik Rydgård
9d99aaaeaf
Merge pull request #5812 from raven02/patch-4
...
ME : Init packet as {0}
2014-04-06 14:58:14 +02:00
raven02
e73a49c2b2
sceMp3 : allocate audio frame
2014-04-06 20:48:57 +08:00
raven02
3fb85dde8f
ME : Init packet as {0}
2014-04-06 20:40:04 +08:00
Henrik Rydgård
c724a6c06a
Merge pull request #5764 from kaienfr/cleanup
...
Cleanup SimpleAudioDec
2014-04-06 12:01:05 +02:00
Henrik Rydgård
159f945199
Merge pull request #5804 from raven02/patch-3
...
sceMp3 : use bswap32 for swapping endian
2014-04-06 12:00:05 +02:00
raven02
485b5df7cf
Remove (AVFormatContext**)
2014-04-06 17:32:28 +08:00
raven02
5b19f1d53c
Cleanup /* ... */
2014-04-05 23:25:49 +08:00
raven02
4a35c726b3
Log channel/samplerate/bitrate
2014-04-05 21:57:26 +08:00
raven02
3b793a55e2
Remove some obsolete unused code
2014-04-05 20:29:00 +08:00
raven02
b6ccd650ff
sceMp3 : use bswap32 for swapping endian
2014-04-05 15:26:22 +08:00
kaienfr
fdf8d5c9f1
Cast issue again on Unix = =, try void*
2014-04-05 00:16:08 +02:00
kaienfr
44ef7f7180
try reinterpret_cast
2014-04-04 23:50:18 +02:00
kaienfr
1f297d82ac
fix cast issue for unix
2014-04-04 23:33:33 +02:00
sum2012
075a0c7e3e
Change long to u64,Add to do
2014-04-05 05:33:29 +08:00
kaienfr
de84c51d51
change some warn_log to debug_log
2014-04-04 23:10:33 +02:00
kaienfr
04756b91e0
Do State PMP media, and some other updates to PMP media.
2014-04-04 23:01:25 +02:00
sum2012
2495044c78
Add sceAacInitResource
2014-04-04 22:56:06 +08:00
sum2012
c55204604d
oop
2014-04-04 22:48:58 +08:00
sum2012
c9c505740b
small improve in sceAac
...
Reference from JPCSP source
2014-04-04 22:46:19 +08:00
sum2012
fd8c59625b
Remove unused include
2014-04-04 06:46:19 +08:00
Felix-Dev
38c40be590
Another line indentation fix.
2014-04-03 21:47:45 +02:00
Felix-Dev
3f98fda8ed
Changed comment characters from /* */ to // .
2014-04-03 21:38:58 +02:00
Felix-Dev
f904554020
Fixed line indentation.
2014-04-03 21:37:18 +02:00
Felix-Dev
d434435340
Core/HLE/sceKernel.h: Added name for PSP error code 0x80000023 and replaced the used if its error number with its error code name.
2014-04-03 18:42:10 +02:00