2008-03-22, 06:08 PM
First it looked like 1.2.9. was the solution to my MPEG2 decoding problems. They were all fixed using the overlay mode. But then I got strange crashes and investigated a little further
It seems I have some siginificant problems with my beta plugin in the new version 1.2.9. It was developed using 1.0.16 and works there without problems. In the new 1.2.9 it looks like the disposal of used resources does not work any longer.
When scrolling through my media lists I allocate a lot of GBPVRUiElements (some of them with memory intensive jpegs). After use they are put into an array and passed to GetPluginHelper.DisposeResources(). This works without problem in 1.0.16. However in 1.2.9 it is different. As soon as the object was passed to the rendering engine once, it is never freed afterwards. So the amount of memory keeps accumulating during operation constantly.
Could it be that there is a reference not freed in version 1.2.9.
Sub, could you be so kind to have a look. I can provide sample code if it helps.
Apart from this 1.2.9 is a dream. Thank you for it.
lupus
It seems I have some siginificant problems with my beta plugin in the new version 1.2.9. It was developed using 1.0.16 and works there without problems. In the new 1.2.9 it looks like the disposal of used resources does not work any longer.
When scrolling through my media lists I allocate a lot of GBPVRUiElements (some of them with memory intensive jpegs). After use they are put into an array and passed to GetPluginHelper.DisposeResources(). This works without problem in 1.0.16. However in 1.2.9 it is different. As soon as the object was passed to the rendering engine once, it is never freed afterwards. So the amount of memory keeps accumulating during operation constantly.
Could it be that there is a reference not freed in version 1.2.9.
Sub, could you be so kind to have a look. I can provide sample code if it helps.
Apart from this 1.2.9 is a dream. Thank you for it.
lupus