Backport QQuickAsyncImageProvider from upstream-dev
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | qtdeclarative-opensource-src (Ubuntu) |
Undecided
|
Timo Jyrinki | ||
| | thumbnailer (Ubuntu) |
Undecided
|
Albert Astals Cid | ||
Bug Description
In Qt <= 5.5 there is exactly one thread that handles loading of images that come from custom image providers, this means that if a given image provider is very slow it will block the rest of image providers.
Qt 5.6 introduces QQuickAsyncImag
By backporting QQuickAsyncImag
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-03-17
- Unity Team: Pending requested 2015-03-17
-
Diff: 722 lines (+342/-167)13 files modifiedinclude/thumbnailer.h (+2/-0)
plugins/Ubuntu/Thumbnailer/albumartgenerator.cpp (+86/-40)
plugins/Ubuntu/Thumbnailer/albumartgenerator.h (+7/-5)
plugins/Ubuntu/Thumbnailer/artgeneratorcommon.cpp (+1/-2)
plugins/Ubuntu/Thumbnailer/artgeneratorcommon.h (+1/-1)
plugins/Ubuntu/Thumbnailer/artistartgenerator.cpp (+87/-40)
plugins/Ubuntu/Thumbnailer/artistartgenerator.h (+8/-3)
plugins/Ubuntu/Thumbnailer/plugin.cpp (+7/-3)
plugins/Ubuntu/Thumbnailer/plugin.h (+3/-0)
plugins/Ubuntu/Thumbnailer/thumbnailgenerator.cpp (+110/-66)
plugins/Ubuntu/Thumbnailer/thumbnailgenerator.h (+10/-7)
src/libthumbnailer.map (+1/-0)
src/thumbnailer.cpp (+19/-0)
| Michał Sawicz (saviq) wrote : | #2 |
| Changed in qtdeclarative-opensource-src (Ubuntu): | |
| assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
| status: | New → In Progress |
| Changed in thumbnailer (Ubuntu): | |
| assignee: | nobody → Albert Astals Cid (aacid) |
| Launchpad Janitor (janitor) wrote : | #3 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in thumbnailer (Ubuntu): | |
| status: | New → Confirmed |
| Timo Jyrinki (timo-jyrinki) wrote : | #4 |
QtDeclarative part in the overlay PPA now.
---
qtdeclarative-
* debian/
- Backport QQuickAsyncImag
* debian/
- Drop, replaced by the new patch.
-- Timo Jyrinki <email address hidden> Tue, 28 Apr 2015 08:50:56 +0000
---
| Changed in qtdeclarative-opensource-src (Ubuntu): | |
| status: | In Progress → Fix Released |
| Albert Astals Cid (aacid) wrote : | #5 |
Let's track the thumbnailer part in https:/
| Changed in thumbnailer (Ubuntu): | |
| status: | Confirmed → Invalid |


The relevant upstream change is https:/ /codereview. qt-project. org/#/c/ 108540/.