From 43ed9e967c4eb84e014ec58eb896c6f6f615a65a Mon Sep 17 00:00:00 2001 From: "polu.sandeep" Date: Thu, 24 Dec 2015 08:46:25 +0900 Subject: [PATCH] Implemented gif support. Change-Id: I7e0a1fd31cb6760cbed4e426b2d264a484d26ac9 --- tg-engine-service/tg_engine/tg_engine.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tg-engine-service/tg_engine/tg_engine.c b/tg-engine-service/tg_engine/tg_engine.c index 7b7df3e..f24d62b 100644 --- a/tg-engine-service/tg_engine/tg_engine.c +++ b/tg-engine-service/tg_engine/tg_engine.c @@ -3015,6 +3015,8 @@ void media_download_request(tg_engine_data_s *tg_data, int buddy_id, long long m doc_prop->mime_type = strdup("video/mp4"); } else if (strstr(img_details->doc_type, "audio") != NULL) { doc_prop->mime_type = strdup("audio/wav"); + } else if (strstr(img_details->doc_type, "image/gif") != NULL) { + doc_prop->mime_type = strdup("image/gif"); } } } else { @@ -3025,6 +3027,8 @@ void media_download_request(tg_engine_data_s *tg_data, int buddy_id, long long m doc_prop->flags = FLAG_DOCUMENT_VIDEO; } else if (strstr(img_details->doc_type, "audio") != NULL) { doc_prop->flags = FLAG_DOCUMENT_AUDIO; + } else if (strstr(img_details->doc_type, "image") != NULL) { + doc_prop->flags = FLAG_DOCUMENT_ANIMATED; } tgl_do_load_document(s_info.TLS, doc_prop ,on_document_download_completed, doc_prop); -- 2.7.4