← Back to team overview

touch-packages team mailing list archive

[Bug 1439241] [NEW] Backport QQuickAsyncImageProvider from upstream-dev

 

*** This bug is a duplicate of bug 1439263 ***
    https://bugs.launchpad.net/bugs/1439263

Public bug reported:

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 )

** Affects: qtdeclarative-opensource-src (Ubuntu)
     Importance: Undecided
         Status: New

** This bug has been marked a duplicate of bug 1439263
   Backport QQuickAsyncImageProvider from upstream-dev

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtdeclarative-opensource-
src in Ubuntu.
https://bugs.launchpad.net/bugs/1439241

Title:
  Backport QQuickAsyncImageProvider from upstream-dev

Status in qtdeclarative-opensource-src package in Ubuntu:
  New

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 manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1439241/+subscriptions


Follow ups

References