MEDIA_FORMAT_422P = (MEDIA_FORMAT_VIDEO | MEDIA_FORMAT_RAW | 0x2590), /**< media format mime type is 422P, VIDEO */
MEDIA_FORMAT_RGB565 = (MEDIA_FORMAT_VIDEO | MEDIA_FORMAT_RAW | 0x25a0), /**< media format mime type is RGB565, VIDEO */
MEDIA_FORMAT_RGB888 = (MEDIA_FORMAT_VIDEO | MEDIA_FORMAT_RAW | 0x25b0), /**< media format mime type is RGB888, VIDEO */
+ MEDIA_FORMAT_BGR888 = (MEDIA_FORMAT_VIDEO | MEDIA_FORMAT_RAW | 0x25b1), /**< media format mime type is BGR888, VIDEO, (Since 7.0) */
MEDIA_FORMAT_RGBA = (MEDIA_FORMAT_VIDEO | MEDIA_FORMAT_RAW | 0x25c0), /**< media format mime type is RGBA, VIDEO */
MEDIA_FORMAT_ARGB = (MEDIA_FORMAT_VIDEO | MEDIA_FORMAT_RAW | 0x25d0), /**< media format mime type is ARGB, VIDEO */
MEDIA_FORMAT_BGRA = (MEDIA_FORMAT_VIDEO | MEDIA_FORMAT_RAW | 0x25e0), /**< media format mime type is BGRA, VIDEO, (Since 3.0) */
buffersize = (size_t)(stride * height);
break;
case MEDIA_FORMAT_RGB888:
+ case MEDIA_FORMAT_BGR888:
stride = _ROUND_UP_16(width * 3);
buffersize = (size_t)(stride * height);
break;
case MEDIA_FORMAT_RGB888:
tbm_format = TBM_FORMAT_RGB888;
break;
+ case MEDIA_FORMAT_BGR888:
+ tbm_format = TBM_FORMAT_BGR888;
+ break;
case MEDIA_FORMAT_RGBA:
tbm_format = TBM_FORMAT_RGBA8888;
break;