Wow! r12268 is possibly the best yet!
With 128MB GPU I just browsed through my already scanned media library and caching and display performance is excellent, with all images displaying as they should - no insufficient resource errors at all!
Checking vcdbg while browsing, it seems on average there's about 40MB free memory. This is just excellent. And even better, thumbnails have the right proportions again!
I did get three OMX errors while browsing through Movies, that I haven't been able to reproduce:
Code:
01:27:03 T:2978874464 NOTICE: Thread Jobworker start, auto delete: true
01:27:53 T:2945320032 NOTICE: Previous line repeats 3 times.
01:27:53 T:2945320032 ERROR: COMXCoreComponent::SetParameter - OMX.broadcom.resize failed with omx_err(0x80001018)
01:27:53 T:2988438624 ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.image_decode - OMX_EventError detected, nData1(0x80001005), port 0
01:27:53 T:2945320032 ERROR: Previous line repeats 1 times.
01:27:53 T:2945320032 ERROR: COMXImage::Decode m_omx_decoder.WaitForEvent result(0x80001005)
01:27:53 T:2988438624 ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.image_decode - OMX_EventError detected, nData1(0x80001005), port 0
01:28:39 T:2916205664 NOTICE: Thread Background Loader start, auto delete: false
01:29:01 T:2978874464 NOTICE: Previous line repeats 1 times.
01:29:01 T:2978874464 ERROR: COMXCoreComponent::SetParameter - OMX.broadcom.resize failed with omx_err(0x80001018)
01:29:01 T:2988438624 ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.image_decode - OMX_EventError detected, nData1(0x80001005), port 0
01:29:01 T:2978874464 ERROR: COMXImage::Decode m_omx_decoder.WaitForEvent result(0x80001005)
01:29:01 T:2988438624 ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.image_decode - OMX_EventError detected, nData1(0x80001005), port 0
01:29:49 T:2926695520 ERROR: COMXCoreComponent::SetParameter - OMX.broadcom.resize failed with omx_err(0x80001018)
01:29:49 T:2988438624 ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.image_decode - OMX_EventError detected, nData1(0x80001005), port 0
01:29:49 T:2926695520 ERROR: COMXImage::Decode m_omx_decoder.WaitForEvent result(0x80001005)
01:29:49 T:2988438624 ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.image_decode - OMX_EventError detected, nData1(0x80001005), port 0
01:30:03 T:3043828240 ERROR: Previous line repeats 1 times.
01:30:03 T:3043828240 ERROR: Error: Requested setting (videoscreen.screen) was not found. It must be case-sensitive
I did think these errors might be due to duff images (progressive etc.) in my library, but I cleared the cache and tried to view the images again but couldn't reproduce the errors. Despite the errors, I don't appear to be missing any thumbnails or fanart.
Thanks so much sraue, popcornmix and gimli...
@sraue: With this build I've now got a bunch of add-ons that need updating, but I'm not sure how to update them all automatically - it seems to be a manual process (Settings -> Add-ons -> Available Updates). I tried updating the The MovieDB addon but it crashes XBMC. Other addons, such as TheTVDB seem to update OK.