Hi. I'm Jiyoun. I made patch related with animated evas object image.
<evas\src\lib\Evas.h> EAPI Eina_Bool evas_object_image_animated_get(const Evas_Object *obj); EAPI int evas_object_image_animated_frame_num_get(const Evas_Object *obj); EAPI Evas_Image_Animated_Loop_Hint evas_object_image_animated_loop_type_get(const Evas_Object *obj); EAPI int evas_object_image_animated_loop_count_get(const Evas_Object *obj); EAPI double evas_object_image_animated_frame_duration_get(const Evas_Object *obj, int start_frame, int fram_num); //return time duration EAPI void evas_object_image_animated_frame_set(Evas_Object *obj, int frame_num); <evas\src\lib\engines\common\evas_image.h> EAPI double evas_common_get_rgba_image_frame_duration_from_file(Image_Entry *im, int start_frame, int frame_num); I attached test code. <Todo list> 1. Modify evas_object_image_animated_frame_set -currently I just use key for frame, but for performance and other issue, I have to modify this and make cache system or other 2. make new cash system or hash table for store short cut for gif random access 3. support other animation file type 4. documentation and test case code 5. etc. (bug or other problems I cannot find yet) And there are so many things to do related with animated image object. I have plan to improve animated image object more and more . If there is some problem in source or test code, please let me know it. Thanks.
t.c
Description: Binary data
evas_object_image_animated_feature.patch
Description: Binary data
------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel