I tested on krillin (r94) with gallery (2.9.1.1232) and I am not able to see any invalid size request. We have multiple requests while loading events with different sizes (none invalid) for the same delegate but that is related with the current implementation of the event list andwe are working to improve that in another MR. About the issue related with moving to the end/start of an event and when moving seeing multiples requests I can reproduce that and it seems to be fixed with setting the listView cache (currently gallery force it to cache nothing). We are changing that in the same MR I mentioned above.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gallery-app in Ubuntu. https://bugs.launchpad.net/bugs/1467743 Title: Lots of thumbnail requests with invalid size Status in Canonical System Image: Confirmed Status in gallery-app package in Ubuntu: In Progress Status in thumbnailer package in Ubuntu: New Bug description: When using the gallery app, the thumbnailer gets loads of requests with QSize(-1,-1), for example, when opening the gallery app. The problem with this is that the thumbnailer interprets this to mean "give me the largest size you can (limited to a 1920x1920 bounding box). That's very expensive, especially in terms of disk space, because that 1920 "thumbnail" ends up going into the cache, needlessly hogging space. We are about to add a qWarning message to the QML side that reports invalid QSize requests. For now, we are going to retain the old behavior, but this will turn into an error soon. The most effective way to use the thumbnailer is to simply ask for an image in the desired size, with neither width nor height of -1. The thumbnailer will efficiently produce a thumbnail for that. (We do lots of internal caching to avoid extracting or downloading a thumbnail unnecessarily.) The thumbnailer may deliver a thumbnail that is smaller than what was asked for (because it never up-scales) so, if asked for a thumbnail of size 256, it's guaranteed not to be larger, but might be smaller (if the original image is smaller than what was asked for). Could you please adjust the gallery app behavior to ask for specific, valid sizes only? Running a tail -f on ~/.cache/upstart/dbus.log allows you to see the requests as they are made. Each request shows the size that was asked for. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1467743/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp