03-07-2017, 05:12 PM
(03-07-2017, 12:57 PM)gid15 Wrote: Thank you!Is the audio improved with 5aa097d?
There seems to be an issue with the sceSasCore voices: a voice is ending immediately after it has been set to "on". This is probably the reason why there is no sound.
I need to further investigate this problem, it is probably related to the passed ADSR parameters as they look quite unusual (very fast decrease on the sustain curve).
Code:19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetADSR sasCore=0x89EEB40, voice=0x9, flag=0xF, attack=0x3FFFFFFF, decay=0x0, sustain=0x7FFFFFFF, release=0x32
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetADSR voice=0x9: VoiceADSREnvelope[AR 0x3FFFFFFF(LINEAR_INCREASE), DR 0x00000000(LINEAR_DECREASE), SR 0x7FFFFFFF(LINEAR_DECREASE, SL 0x00000000), RR 0x00000032(LINEAR_DECREASE)]
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetADSR returning 0x0
...
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetKeyOn sasCore=0x89EEB40, voice=0x9
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetKeyOn returning 0x0
...
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasGetEndFlag sasCore=0x89EEB40
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasGetEndFlag returning 0xFFFFFFFF
Always include a complete log file at INFO level in your reports. Thanks! How to post a log