Estoy haciendo un Homerew en C con la libreria multimedia de Xcorpia y Marce_82 y cuando pongo mas de 14 png y un MP3 que ocupa 3,23 Mb cuando llega al png nº 14 la psp se bloquea y se para. Alguna solucion?
como bien te dicen mas abajo es problema de memoria, yo te aconsejo que crees un subproceso que cargue las imagenes y mas o menos cuando halla cargado la mitad de ellas que comience el otro y a la vez que las muestras las descargue y mientras el primer subproceso carga las imagenes tienes otro que las muestra, asi creas un "buffer" para que no halla cortes (Si se trata de algun tipo de animacion)
como bien te dicen mas abajo
como bien te dicen mas abajo es problema de memoria, yo te aconsejo que crees un subproceso que cargue las imagenes y mas o menos cuando halla cargado la mitad de ellas que comience el otro y a la vez que las muestras las descargue y mientras el primer subproceso carga las imagenes tienes otro que las muestra, asi creas un "buffer" para que no halla cortes (Si se trata de algun tipo de animacion)
2.00 > bla bla bla > 5.00 M33-3
Memoria, tal vez...
Lo que puede suceder es que agotas los recursos del psp (en cuanto a memoria).
Lo que puedes hacer es "cargar" una imagen, ponerla en pantalla, y "descargarla de memoria". Así, continuando con todas las demás imágenes.
De esta forma, sólo tienes en memoria, tu archivo mp3.
(podrías dejar en memoria, alguna imagen que utilices constantemente)
Ojalá esto resuelva tu problema, suerte.