return ret;
}
+ if (!is_current_supported) {
+ MMCAM_LOG_WARNING("update recommend format[%s] for invalid ini",
+ g_format_string_table[default_mm_format]);
+
+ /* update new default format as recommend format */
+ ret = mm_camcorder_set_attributes(handle, NULL,
+ MMCAM_RECOMMEND_PREVIEW_FORMAT_FOR_CAPTURE, default_mm_format,
+ MMCAM_RECOMMEND_PREVIEW_FORMAT_FOR_RECORDING, default_mm_format,
+ NULL);
+ if (ret != MM_ERROR_NONE) {
+ MMCAM_LOG_ERROR("update recommend format failed[0x%x]", ret);
+ return ret;
+ }
+ }
+
MMCAM_LOG_INFO("done");
return _mmcamcorder_capability_update_preview_resolution_list(handle);
case MM_PIXEL_FORMAT_ENCODED_H264:
decoder_conf_name = "VideodecoderElementH264";
break;
+ case MM_PIXEL_FORMAT_ENCODED: /* fall through */
case MM_PIXEL_FORMAT_ENCODED_MJPEG:
decoder_conf_name = "VideodecoderElementMJPEG";
break;
#endif /* _MMCAMCORDER_PRODUCT_TV */
NULL);
break;
+ case MM_PIXEL_FORMAT_ENCODED: /* fall through */
case MM_PIXEL_FORMAT_ENCODED_MJPEG:
#ifdef _MMCAMCORDER_PRODUCT_TV
caps = gst_caps_new_empty_simple("video/x-jpeg");