media_thumb_type thumb_type = req_msg->thumb_type;
const char *origin_path = req_msg->org_path;
- media_thumb_format thumb_format = MEDIA_THUMB_BGRA;
+ // Currently, The color space that is supported by the gdk-pixbuf is only RGB.
+ media_thumb_format thumb_format = MEDIA_THUMB_RGB888;
thumb_path = res_msg->dst_path;
thumb_path[0] = '\0';
return err;
}
- err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_BGRA, format);
+ err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_RGB888, format);
if (err < 0) {
thumb_err("_media_thumb_convert_format falied: %d", err);
SAFE_FREE(thumb_info->data);
return err;
}
- err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_BGRA, format);
+ err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_RGB888, format);
if (err < 0) {
thumb_err("_media_thumb_convert_format falied: %d", err);
SAFE_FREE(thumb_info->data);
return err;
}
- err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_BGRA, format);
+ err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_RGB888, format);
if (err < 0) {
thumb_err("_media_thumb_convert_format falied: %d", err);
SAFE_FREE(thumb_info->data);
return err;
}
- err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_BGRA, format);
+ err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_RGB888, format);
if (err < 0) {
thumb_err("_media_thumb_convert_format falied: %d", err);
SAFE_FREE(thumb_info->data);
return err;
}
- err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_BGRA, format);
+ err = _media_thumb_convert_format(thumb_info, MEDIA_THUMB_RGB888, format);
if (err < 0) {
thumb_err("_media_thumb_convert_format falied: %d", err);
SAFE_FREE(thumb_info->data);
media_thumb_type thumb_type = MEDIA_THUMB_LARGE;
//media_thumb_type thumb_type = MEDIA_THUMB_SMALL;
- media_thumb_format thumb_format = MEDIA_THUMB_BGRA;
- //media_thumb_format thumb_format = MEDIA_THUMB_RGB888;
+ //media_thumb_format thumb_format = MEDIA_THUMB_BGRA;
+ media_thumb_format thumb_format = MEDIA_THUMB_RGB888;
int is_bgra = 1;
//int is_bgra = 0;