10-07-2012, 04:26 PM
(This post was last modified: 10-07-2012, 04:53 PM by digiadventures.)
I did some debug logging of sceatrac3plus to try help figure out why music is stoping.
Very moment music stops,something shows up which never shows up while music is still playing
From that moment onward,once music is stopped,this code never shows up again,altrough it reguraly shows up while music is playing
As for sceaudio,only thing different or unusual I could find is that "taco thread" is sometimes randomly replaced with different threads such as "idle1" "sound device" "CDevSd StreamHandler" "vsync thread" etc...
Very moment music stops,something shows up which never shows up while music is still playing
Code:
143235 SoundDevice DEBUG hle.sceAtrac3plus sceAtracGetStreamDataInfo atracID=0x1, writeAddr=0x09FB87D4, writableBytesAddr=0x09FB87D8, readOffsetAddr=0x09FB87DC
143238 SoundDevice DEBUG hle.sceAtrac3plus sceAtracGetStreamDataInfo write=0x096B28E0, writableBytes=31856, readOffset=305524, AtracID[id=1, inputBufferAddr=0x096B28E0, inputBufferSize=32272, inputBufferOffset=31856, inputBufferWritableBytes=31856, inputBufferNeededBytes=0]
From that moment onward,once music is stopped,this code never shows up again,altrough it reguraly shows up while music is playing
Code:
143233 SoundDevice DEBUG hle.sceAtrac3plus sceAtracGetRemainFrame atracID=0x1, remainFramesAddr=0x09FB87D0
143234 SoundDevice DEBUG hle.sceAtrac3plus sceAtracGetRemainFrame returning 1, AtracID[id=1, inputBufferAddr=0x096B28E0, inputBufferSize=32272, inputBufferOffset=31856, inputBufferWritableBytes=31856, inputBufferNeededBytes=0]
As for sceaudio,only thing different or unusual I could find is that "taco thread" is sometimes randomly replaced with different threads such as "idle1" "sound device" "CDevSd StreamHandler" "vsync thread" etc...