webrtc_source_camera: Support tizencamerasrc element 12/292312/2 accepted/tizen/unified/20230504.054945
authorSangchul Lee <sc11.lee@samsung.com>
Wed, 3 May 2023 10:21:20 +0000 (19:21 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 3 May 2023 10:47:44 +0000 (19:47 +0900)
[Version] 0.4.11
[Issue Type] Improvement

Change-Id: Id01e931221c709a48af2e4ab02c1fbc826f24d6d
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/capi-media-webrtc.spec
src/webrtc_source_camera.c

index 02367f41d2254ac04dfb04575ce63c1b3a89db08..43ce6094abf5772a68ffc4c193d413300ae068d6 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.4.10
+Version:    0.4.11
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 01e85d5fc6a97207ca6bc109dd4e6087bfa74a54..b12b1955e8cd7d38a0822be151384ad36a2bb9ea 100644 (file)
@@ -20,6 +20,7 @@
 typedef enum {
        CAMERA_DEVICE_TYPE_V4L2,
        CAMERA_DEVICE_TYPE_TIZEN,
+       CAMERA_DEVICE_TYPE_TIZEN_SPRD,
        CAMERA_DEVICE_TYPE_DUMMY,
 } camera_device_type_e;
 
@@ -37,7 +38,8 @@ typedef struct {
 
 static camera_info_s  __camera_infos[] = {
        [CAMERA_DEVICE_TYPE_V4L2] = { "v4l2src", "device", "/dev/video", CAMERA_DEVICE_PROP_VAL_TYPE_STRING },
-       [CAMERA_DEVICE_TYPE_TIZEN] = { "camerasrc", "camera-id", NULL, CAMERA_DEVICE_PROP_VAL_TYPE_INT },
+       [CAMERA_DEVICE_TYPE_TIZEN] = { "tizencamerasrc", "camera-id", NULL, CAMERA_DEVICE_PROP_VAL_TYPE_INT },
+       [CAMERA_DEVICE_TYPE_TIZEN_SPRD] = { "camerasrc", "camera-id", NULL, CAMERA_DEVICE_PROP_VAL_TYPE_INT },
        [CAMERA_DEVICE_TYPE_DUMMY] = { "videotestsrc", "pattern", NULL, CAMERA_DEVICE_PROP_VAL_TYPE_INT }, /* this might be for the emulator */
 };