X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fuiq3%2Fengine%2Faudio_mediaserver.cpp;h=e9f77d07b5358e78f5e1f30e5aef245766ee4f03;hb=c7eb229a3cfc2848bcc3413185758039f30559aa;hp=c9788d3c689e489b466066f8a3d440629d5664cf;hpb=ca482e5de8bacb70db55f43afe02f93fe6fe3f16;p=picodrive.git diff --git a/platform/uiq3/engine/audio_mediaserver.cpp b/platform/uiq3/engine/audio_mediaserver.cpp index c9788d3..e9f77d0 100644 --- a/platform/uiq3/engine/audio_mediaserver.cpp +++ b/platform/uiq3/engine/audio_mediaserver.cpp @@ -95,8 +95,10 @@ void CGameAudioMS::ConstructL() iBufferSize *= bufferedFrames; for (TInt i=0 ; iDes().FillZ (iBufferSize); + // it seems .SetLength(max) throws USER:23 panic, + // so make them a bit larger + iSoundBuffers[i] = HBufC8::NewL(iBufferSize+4); + iSoundBuffers[i]->Des().FillZ (iBufferSize+4); } iCurrentBuffer = 0;