From: Sangchul Lee Date: Wed, 3 May 2023 10:21:20 +0000 (+0900) Subject: webrtc_source_camera: Support tizencamerasrc element X-Git-Tag: accepted/tizen/unified/20230504.054945^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F12%2F292312%2F2;p=platform%2Fcore%2Fapi%2Fwebrtc.git webrtc_source_camera: Support tizencamerasrc element [Version] 0.4.11 [Issue Type] Improvement Change-Id: Id01e931221c709a48af2e4ab02c1fbc826f24d6d Signed-off-by: Sangchul Lee --- diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index 02367f41..43ce6094 100644 --- a/packaging/capi-media-webrtc.spec +++ b/packaging/capi-media-webrtc.spec @@ -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 diff --git a/src/webrtc_source_camera.c b/src/webrtc_source_camera.c index 01e85d5f..b12b1955 100644 --- a/src/webrtc_source_camera.c +++ b/src/webrtc_source_camera.c @@ -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 */ };