Audio error (miss some voice) when using libatrac3plus.prx
Using mpeg.prx, the logo op video will skip not play.
About incorrect shadow, I found that clear texture can reflesh shadow, but shadow still upside down, and it will be incorrect again soon.
Code:
0x09F46220 00 00 00 00 00 00 00 00 00 00 00 00 >............<
19:41:48 DEBUG hle.sceAudiocodec - AUDIO MIXER THREAD - sceAudiocodecDecode workArea=0x09F462C0, codecType=0x1001
19:41:48 DEBUG hle.sceAudiocodec - AUDIO MIXER THREAD - workArea[inout]:
0x09F462C0 00 00 00 00 00 00 00 00 00 00 00 00 80 F0 01 08 >................<
0x09F462D0 00 00 00 00 01 00 00 00 20 C3 03 09 80 01 00 00 >........ .......<
0x09F462E0 BC 67 ED 09 00 10 00 00 0F 00 00 00 00 00 00 00 >.g..............<
0x09F462F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x09F46300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x09F46310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x09F46320 00 00 00 00 00 00 00 00 00 00 00 00 >............<
19:41:48 DEBUG hle.sceAudiocodec - AUDIO MIXER THREAD - sceAudiocodecDecode inputBuffer=0x0903C320, outputBuffer=0x09ED67BC, inputBufferSize=0x180, outputBufferSize=0x1000
19:41:48 DEBUG hle.sceAudiocodec - AUDIO MIXER THREAD - sceAudiocodecDecode unknown1=0x0000000F
19:41:48 ERROR atrac3 - AUDIO MIXER THREAD - Sound Unit id != 0x28
19:41:48 DEBUG hle.sceAudiocodec - AUDIO MIXER THREAD - codec.decode returned error 0xFFFFFFFE, data:
0x0903C320 A0 00 A3 FD FF FB 56 55 6C 92 4B 2E 24 C3 0B AA >......VUl.K.$...<
0x0903C330 A2 46 96 20 C6 96 60 E2 86 20 AA 02 23 DB E7 75 >.F. ..`.. ..#..u<
0x0903C340 BF BD 2B 45 28 4F 5C F2 EF 7F 77 A5 58 47 DF 77 >..+E(O\...w.XG.w<
0x0903C350 67 1E EE 7E F8 F5 F0 F4 A3 D2 8F 5D 4C 9C 3B 7D >g..~.......]L.;}<
0x0903C360 1D D5 FE A1 16 E7 E1 13 A1 AE 35 5C 8B E9 F3 92 >..........5\....<
0x0903C370 21 E3 6B 92 DF F1 D3 71 E3 6D F3 97 F3 24 D3 7B >!.k....q.m...$.{<
0x0903C380 54 DB C3 AE 25 B2 7F 1E DF 24 A8 73 DE FD ED 2E >T...%....$.s....<
0x0903C390 5F 7F E6 7B BB 3D 92 4C D9 9E 31 54 A9 18 00 D9 >_..{.=.L..1T....<
0x0903C3A0 AD CE 3B 3B CF A2 EF 3E 6A 5D 99 F9 33 6E 45 94 >..;;...>j]..3nE.<
0x0903C3B0 C6 31 1B 86 E6 37 00 C0 A0 01 2D B7 85 F4 40 5F >.1...7....-...@_<
0x0903C3C0 05 56 E8 D0 05 15 BF FF DA 32 DC 68 92 55 5C C5 >.V.......2.h.U\.<
0x0903C3D0 97 61 44 51 34 90 C9 2C D2 88 14 31 04 43 F3 7D >.aDQ4..,...1.C.}<
0x0903C3E0 F4 74 74 5C EB 8F 7B 53 6F BA 53 16 7A 59 F5 FD >.tt\..{So.S.zY..<
0x0903C3F0 11 AB D0 9B 70 D0 CE 69 96 AD 30 83 8F 38 C5 57 >....p..i..0..8.W<
0x0903C400 7D 49 2F BC ED 43 E7 D5 CF C5 B7 E7 6F B2 F2 DF >}I/..C......o...<
0x0903C410 5D 9A 97 79 17 73 76 5D 77 C6 CD 9D BF E6 8A 08 >]..y.sv]w.......<
0x0903C420 58 BC 4C FF 4D 76 EB B2 A3 66 D9 6F AE DB B9 3F >X.L.Mv...f.o...?<
0x0903C430 4C 45 A5 74 94 82 29 64 5B 2A 96 54 CD E2 6D 6E >LE.t..)d[*.T..mn<
0x0903C440 3C 6E F7 29 C6 B6 EF 70 AD 16 0D 87 1A 44 09 60 ><n.)...p.....D.`<
0x0903C450 A0 01 6D A7 84 46 F8 4A BC 80 05 12 6F FF DA B2 >..m..F.J....o...<
0x0903C460 DD 44 92 95 5D 76 1B 5D 54 91 40 91 09 30 D2 06 >.D..]v.]T.@..0..<
0x0903C470 10 30 C5 83 17 D5 C9 E2 F0 86 4A 31 0C C5 36 9B >.0........J1..6.<
0x0903C480 76 B2 7F 4D 58 D1 46 98 97 48 65 C7 1A F0 D3 54 >v..MX.F..He....T<
0x0903C490 B9 EA 77 D4 7E F0 D5 B2 1A 69 FF 3A 53 C6 5B DD >..w.~....i.:S.[.<
19:41:48 DEBUG hle.sceAudiocodec - AUDIO MIXER THREAD - sceAudiocodecDecode returning 0x0
19:41:48 DEBUG hle.sceAudiocodec - AUDIO MIXER THREAD - workArea[inout]:
0x09F462C0 00 00 00 00 00 00 00 00 00 00 00 00 80 F0 01 08 >................<
0x09F462D0 00 00 00 00 01 00 00 00 20 C3 03 09 80 01 00 00 >........ .......<
0x09F462E0 BC 67 ED 09 00 10 00 00 0F 00 00 00 00 00 00 00 >.g..............<
0x09F462F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x09F46300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x09F46310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x09F46320 00 00 00 00 00 00 00 00 00 00 00 00 >............<
Using mpeg.prx, the logo op video will skip not play.
Code:
19:39:50 DEBUG hle.sceVideocodec - user_main - sceVideocodecSetMemory unknown1=0x000001E0, unknown2=0x00000110, unknown3=0x00000002, unknown4=0x00000000
19:39:50 WARN hle.sceVideocodec - user_main - Unimplemented sceVideocodecSetMemory returning 0x0
19:39:50 WARN hle.sceVideocodec - user_main - buffer[inout]:
0x0946F0C0 01 06 10 05 78 00 00 00 01 00 00 00 08 4B 02 00 >....x........K..<
0x0946F0D0 40 F1 46 09 00 4B 02 00 2C 3C 00 00 00 00 00 09 >@.F..K..,<......<
0x0946F0E0 00 5C 01 00 00 00 00 00 00 00 00 00 80 F1 46 09 >.\............F.<
0x0946F0F0 40 F2 46 09 00 00 00 00 00 00 00 00 04 00 00 00 >@.F.............<
0x0946F100 E0 01 00 00 10 01 00 00 02 00 00 00 00 00 00 00 >................<
0x0946F110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
19:39:50 WARN hle.sceMpegbase - user_main - Unimplemented sceMpegBaseCscInit unknown=0x200
19:39:50 WARN hle.sceMpegbase - user_main - Unimplemented sceMpegBaseCscInit returning 0x0
19:39:50 WARN hle.sceAudiocodec - user_main - Unimplemented sceAudiocodecCheckNeedMem workArea=0x09F86180, codecType=0x1000
19:39:50 WARN hle.sceAudiocodec - user_main - Unimplemented sceAudiocodecCheckNeedMem returning 0x0
19:39:50 WARN hle.sceMpegbase - user_main - Unimplemented sceMpegbase_0530BE4E unknown=0x0
19:39:50 WARN hle.sceMpegbase - user_main - Unimplemented sceMpegbase_0530BE4E returning 0x0
19:39:50 INFO hle.IoFileMgrForUser - user_main - hleIoOpen filename = umd1: flags = 1 permissions = 00
19:39:50 INFO hle.sceDisplay - user_main - setFramePerSecFactor 1
19:39:51 WARN hle.sceAudiocodec - user_main - Unimplemented sceAudiocodecCheckNeedMem workArea=0x0946F2C0, codecType=0x1000
19:39:51 WARN hle.sceAudiocodec - user_main - Unimplemented sceAudiocodecCheckNeedMem returning 0x0
19:39:51 INFO hle.sceAudiocodec - user_main - sceAudiocodecInit workArea=0x0946F2C0, codecType=0x1000
19:39:51 INFO hle.sceAudiocodec - user_main - workArea[inout]:
0x0946F2C0 01 06 10 05 00 00 00 00 00 00 00 00 00 8B 02 08 >................<
0x0946F2D0 C0 7B 00 00 01 00 00 00 00 00 00 00 00 00 00 00 >.{..............<
0x0946F2E0 00 00 00 00 00 00 00 00 28 45 00 00 00 00 00 00 >........(E......<
0x0946F2F0 01 00 00 00 44 AC 00 00 00 00 00 00 02 00 00 00 >....D...........<
0x0946F300 E8 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x0946F310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
0x0946F320 00 00 00 00 00 00 00 00 00 00 00 00 >............<
About incorrect shadow, I found that clear texture can reflesh shadow, but shadow still upside down, and it will be incorrect again soon.