Add I420, MJPEG format 13/312213/1 accepted/tizen_unified accepted/tizen_unified_toolchain accepted/tizen_unified_x tizen accepted/tizen/unified/20241001.004136 accepted/tizen/unified/toolchain/20241004.101832 accepted/tizen/unified/x/20241001.154017
authorKwanghoon Son <k.son@samsung.com>
Wed, 5 Jun 2024 06:16:22 +0000 (15:16 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 5 Jun 2024 06:18:57 +0000 (15:18 +0900)
Change-Id: I586c672b5b37a62e0fc148a893bf51efd9220b87
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
packaging/vision-source-v4l2.spec
src/vision_source_v4l2.cpp

index 702e777..e165de3 100644 (file)
@@ -3,7 +3,7 @@
 
 Name:        vision-source-v4l2
 Summary:     vision source-v4l2
-Version:     1.0.1
+Version:     1.1.0
 Release:     0
 Group:       Multimedia/Framework
 License:     Apache-2.0
index 9d7e075..d4c8151 100644 (file)
@@ -147,6 +147,12 @@ static int __vision_source_get_format(uint32_t fourcc, int *pixel_format)
        case V4L2_PIX_FMT_NV21:
                *pixel_format = MEDIA_FORMAT_NV21;
                break;
+       case V4L2_PIX_FMT_YUV420:
+               *pixel_format = MEDIA_FORMAT_I420;
+               break;
+       case V4L2_PIX_FMT_MJPEG:
+               *pixel_format = MEDIA_FORMAT_MJPEG;
+               break;
        default:
                LOGW("unknown fourcc " FOURCC_FORMAT, FOURCC_CONVERT(fourcc));
                return VISION_SOURCE_ERROR_NOT_SUPPORTED_FORMAT;
@@ -172,6 +178,12 @@ static int __vision_source_get_fourcc_plane_num(media_format_mimetype_e pixel_fo
        case MEDIA_FORMAT_NV21:
                *fourcc = V4L2_PIX_FMT_NV21;
                break;
+       case MEDIA_FORMAT_I420:
+               *fourcc = V4L2_PIX_FMT_YUV420;
+               break;
+       case MEDIA_FORMAT_MJPEG:
+               *fourcc = V4L2_PIX_FMT_MJPEG;
+               break;
        default:
                LOGE("unknown format %d", pixel_format);
                return VISION_SOURCE_ERROR_INTERNAL;