diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2013-09-23 17:51:06 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2013-10-28 15:47:15 +0900 |
commit | 1e82480c9a074163ec6788a8a60ead403f7b0658 (patch) | |
tree | 0c1458c5a0a0149c0f4a16e11f4d3523934cdb74 /src/lib/evas/cache2 | |
parent | fc73405c40653a5fc0166690e3657ffd87069efc (diff) |
evas/cserve2: Use scalecache with cserve2
Let's reuse the logic from scalecache and call cserve2
functions when the scalecache should be used.
So, now, cserve2 server will not scale any image... This is
too computationally intensive for the server's main thread.
This is not optimal but makes a hell of a lot more sense for
the moment. (since cserve2 manages the SHM segments)
Diffstat (limited to 'src/lib/evas/cache2')
-rw-r--r-- | src/lib/evas/cache2/evas_cache2.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/evas/cache2/evas_cache2.c b/src/lib/evas/cache2/evas_cache2.c index fc7982d5ba..b6b1eadd1f 100644 --- a/src/lib/evas/cache2/evas_cache2.c +++ b/src/lib/evas/cache2/evas_cache2.c | |||
@@ -799,7 +799,8 @@ evas_cache2_image_open_wait(Image_Entry *im) | |||
799 | } | 799 | } |
800 | 800 | ||
801 | static Image_Entry * | 801 | static Image_Entry * |
802 | _scaled_image_find(Image_Entry *im, int src_x, int src_y, int src_w, int src_h, int dst_w, int dst_h, int smooth) | 802 | _scaled_image_find(Image_Entry *im, int src_x, int src_y, int src_w, |
803 | int src_h, int dst_w, int dst_h, int smooth) | ||
803 | { | 804 | { |
804 | size_t pathlen, keylen, size; | 805 | size_t pathlen, keylen, size; |
805 | char *hkey; | 806 | char *hkey; |