stream->data.yuv420p.v = ts_info.planes[2].ptr;
stream->data.yuv420p.length_v = ts_info.planes[2].size;
- MMCAM_LOG_VERBOSE("[420P] 0[%p,%u], 1[%p,%u], 2[%p,%u]",
+ MMCAM_LOG_VERBOSE("[I420] 0[%p,%u], 1[%p,%u], 2[%p,%u]",
stream->data.yuv420p.y, stream->data.yuv420p.length_y,
stream->data.yuv420p.u, stream->data.yuv420p.length_u,
stream->data.yuv420p.v, stream->data.yuv420p.length_v);
break;
+ case MM_PIXEL_FORMAT_YUYV:
+ stream->data_type = MM_CAM_STREAM_DATA_YUV422;
+ stream->num_planes = 1;
+ stream->data.yuv422.yuv = ts_info.planes[0].ptr;
+ stream->data.yuv422.length_yuv = ts_info.planes[0].size;
+
+ MMCAM_LOG_VERBOSE("[YUYV] 0[%p,%u]",
+ stream->data.yuv422.yuv, stream->data.yuv422.length_yuv);
+ break;
+
default:
MMCAM_LOG_ERROR("unsupported format[%d]", stream->format);
return FALSE;