[4.0] Added support for loading specified GIF frames from a file. 50/165050/1
authorUmar <m.umar@partner.samsung.com>
Thu, 30 Nov 2017 21:06:38 +0000 (21:06 +0000)
committerUmar <m.umar@partner.samsung.com>
Fri, 22 Dec 2017 21:05:01 +0000 (21:05 +0000)
commit0478a95e5170ad5749a0ddd01798b66cf77895b6
tree5e7d19444dad0e7ff83fe7d176436980b275be23
parentc45d4598e550e1b00f8617d34be575a1d2df6bba
[4.0] Added support for loading specified GIF frames from a file.

Created a new GifLoading class that holds the encoded file in memory
until it's no longer needed. This is then used to decode frames as needed.

Removed LoadAnimatedGifFromFile and GetGifImageSize APIs

Cleaned up allocation of frame data.

Change-Id: Id83f77045bc55a3b0cde56e01eddfd958c3fbbab
adaptors/devel-api/adaptor-framework/gif-loading.cpp
adaptors/devel-api/adaptor-framework/gif-loading.h
automated-tests/src/dali-adaptor/utc-Dali-GifLoading.cpp