Backport QQuickAsyncImageProvider from upstream-dev

Bug #1439250 reported by Albert Astals Cid
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtdeclarative-opensource-src (Ubuntu)
New
Undecided
Unassigned

Bug Description

In Qt <= 5.5 all images coming from custom image providers (i.e. not directly loaded from either the web or a local file) share the same thread, this means that if one is very slow will stall the rest without any way to fix it.

Qt 5.6 introduces QQuickAsyncImageProvider that allows for providers to run their own threads and thus not block the main one that does the dispatching.

If we backport QQuickAsyncImageProvider to our current Qt release we can easily fix https://bugs.launchpad.net/thumbnailer/+bug/1425043 by implementing an async provider for the thumbnailer ( proof of concept at https://code.launchpad.net/~aacid/thumbnailer/asyncprovider )

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.