X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fuiq3%2Fengine%2Faudio_mediaserver.cpp;fp=platform%2Fuiq3%2Fengine%2Faudio_mediaserver.cpp;h=e9f77d07b5358e78f5e1f30e5aef245766ee4f03;hb=6a13ef3f56a80ac698d463f5d00235ea2a090f52;hp=c9788d3c689e489b466066f8a3d440629d5664cf;hpb=f8af96349ea464111fbef3c6528016c3dc34cdcf;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;