|
|
[ash-md] WIP Added wallpaper color caching.
Extracting the color from the wallpaper is an expensive operation. This change
adds a cache to prevent wasting cycles.
TODO:
- Use a unique image identifier. File path is most likely candidate.
- Determine where the cache should be initialized
- Implement cache purging
- Add tests
BUG= 595010
TEST=TODO
Total comments: 11
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+332 lines, -1 line) |
Patch |
 |
M |
ash/common/wallpaper/wallpaper_controller.h
|
View
|
1
|
3 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
ash/common/wallpaper/wallpaper_controller.cc
|
View
|
1
|
5 chunks |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h
|
View
|
1
|
3 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
|
View
|
1
|
5 chunks |
+27 lines, -0 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/prefs/browser_prefs.cc
|
View
|
1
|
2 chunks |
+4 lines, -0 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/ui/ash/ash_init.cc
|
View
|
1
|
2 chunks |
+11 lines, -0 lines |
3 comments
|
Download
|
 |
M |
components/wallpaper/BUILD.gn
|
View
|
1
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/wallpaper/pref_based_wallpaper_color_cache.h
|
View
|
1
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/wallpaper/pref_based_wallpaper_color_cache.cc
|
View
|
1
|
1 chunk |
+98 lines, -0 lines |
2 comments
|
Download
|
 |
A |
components/wallpaper/pref_based_wallpaper_color_cache_unittest.cc
|
View
|
1
|
1 chunk |
+72 lines, -0 lines |
4 comments
|
Download
|
 |
A |
components/wallpaper/wallpaper_color_cache.h
|
View
|
|
1 chunk |
+32 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/wallpaper/wallpaper_resizer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 12 (3 generated)
|