return MM_PIXEL_FORMAT_INVALID;
}
+ _mmstreamrec_dbg_log("media type [%s]", media_type);
+
if (!strcmp(media_type, "image/jpeg")) {
- _mmstreamrec_dbg_log("It is jpeg.");
type = MM_PIXEL_FORMAT_ENCODED;
- } else if (!strcmp(media_type, "video/x-raw-yuv")) {
- _mmstreamrec_dbg_log("It is yuv.");
+ } else if (!strcmp(media_type, "video/x-raw")) {
gst_video_info_init(&media_info);
if (gst_video_info_from_caps(&media_info, caps)) {
fourcc = gst_video_format_to_fourcc(GST_VIDEO_INFO_FORMAT(&media_info));
} else {
_mmstreamrec_dbg_err("Getting media_info is failed");
}
- } else if (!strcmp(media_type, "video/x-raw-rgb")) {
- _mmstreamrec_dbg_log("It is rgb.");
- type = MM_PIXEL_FORMAT_RGB888;
} else {
- _mmstreamrec_dbg_err("Not supported format");
- type = MM_PIXEL_FORMAT_INVALID;
+ _mmstreamrec_dbg_err("Not supported format. Format [%s]", media_type);
}
- _mmstreamrec_dbg_log("Type [%d]", type);
+ _mmstreamrec_dbg_log("Pixel Format Type [%d]", type);
-error:
gst_caps_unref(caps);
caps = NULL;
break;
default:
_mmstreamrec_dbg_log("Not supported fourcc type(%x)", fourcc);
- pixtype = MM_PIXEL_FORMAT_INVALID;
break;
}