1. Remove cynara dependency 77/49277/1 accepted/tizen/mobile/20151014.092758 accepted/tizen/tv/20151014.092822 accepted/tizen/wearable/20151014.092830 submit/tizen/20151014.050059 tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 12 Oct 2015 08:47:13 +0000 (17:47 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 12 Oct 2015 08:47:13 +0000 (17:47 +0900)
2. Remove unused code and files

Change-Id: Icb0393e4dcec58f52d8adf0496cee912b0511173
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
configure.ac
packaging/libmm-camcorder.spec
sounds/camera_resource [deleted file]
sounds/recorder_resource [deleted file]
src/Makefile.am
src/mm_camcorder_internal.c

index 5f8d71a2ecde24a3164ee05762699b487dcf1509..8fe4f13146e96f6a140ed869b801a0a553f87f7b 100644 (file)
@@ -106,10 +106,6 @@ PKG_CHECK_MODULES(STORAGE, storage)
 AC_SUBST(STORAGE_CFLAGS)
 AC_SUBST(STORAGE_LIBS)
 
-PKG_CHECK_MODULES(CYNARA, cynara-client)
-AC_SUBST(CYNARA_CFLAGS)
-AC_SUBST(CYNARA_LIBS)
-
 # Checks for header files.
 AC_HEADER_STDC
 AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/time.h unistd.h])
index 7c136d6fd3f7bbb9a58e3a9cfe71bdd885318e7f..96a5b5d5c80dba61ca5c8fa557ed2dd3ffb8d95c 100644 (file)
@@ -2,7 +2,7 @@
 
 Name:       libmm-camcorder
 Summary:    Camera and recorder library
-Version:    0.10.11
+Version:    0.10.12
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
@@ -31,7 +31,6 @@ BuildRequires:  pkgconfig(vconf)
 BuildRequires:  gstreamer-devel
 BuildRequires:  pkgconfig(libtbm)
 BuildRequires:  pkgconfig(storage)
-BuildRequires:  pkgconfig(cynara-client)
 
 %description
 Camera and recorder library.
diff --git a/sounds/camera_resource b/sounds/camera_resource
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/sounds/recorder_resource b/sounds/recorder_resource
deleted file mode 100644 (file)
index e69de29..0000000
index fd787d3516cf605a596145d29d4a4fc9d890fc8c..1ebb970273034b4d6019b4e62b5aeb4508a251be 100644 (file)
@@ -48,7 +48,6 @@ libmmfcamcorder_la_CFLAGS = -I$(srcdir)/include \
                             $(MMUTIL_JPEG_CFLAGS) \
                             $(TBM_CFLAGS) \
                             $(STORAGE_CFLAGS) \
-                            $(CYNARA_CFLAGS) \
                             $(SYSTEMINFO_CFLAGS)
 
 libmmfcamcorder_la_LIBADD = \
@@ -66,7 +65,6 @@ libmmfcamcorder_la_LIBADD = \
                            $(MMUTIL_IMGP_LIBS) \
                            $(MMUTIL_JPEG_LIBS) \
                            $(TBM_LIBS) \
-                           $(CYNARA_LIBS) \
                            $(STORAGE_LIBS)
 
 libmmfcamcorder_la_CFLAGS += -DMMF_LOG_OWNER=0x010 -D_FILE_OFFSET_BITS=64
index 457de02c070e98240355ab639ab566a59a116705..57d45838e8045c6b996478db72c635500a74d53a 100644 (file)
@@ -42,7 +42,6 @@
 #include <mm_session.h>
 #include <mm_session_private.h>
 
-#include <cynara-client.h>
 
 /*---------------------------------------------------------------------------------------
 |    GLOBAL VARIABLE DEFINITIONS for internal                                          |
@@ -62,8 +61,6 @@ struct sigaction mm_camcorder_sys_old_action;
 #define __MMCAMCORDER_FORCE_STOP_TRY_COUNT      30
 #define __MMCAMCORDER_FORCE_STOP_WAIT_TIME      100000  /* us */
 #define __MMCAMCORDER_SOUND_WAIT_TIMEOUT        3
-#define __MMCAMCORDER_PATH_CAMERA_RESOURCE      "/usr/share/sounds/mm-camcorder/camera_resource"
-#define __MMCAMCORDER_PATH_RECORDER_RESOURCE    "/usr/share/sounds/mm-camcorder/recorder_resource"
 
 
 /*---------------------------------------------------------------------------------------
@@ -202,9 +199,6 @@ int _mmcamcorder_create(MMHandleType *handle, MMCamPreset *info)
        int camera_device_count = MM_VIDEO_DEVICE_NUM;
        int camera_default_flip = MM_FLIP_NONE;
        int camera_facing_direction = MM_CAMCORDER_CAMERA_FACING_DIRECTION_REAR;
-#if 0
-       int resource_fd = -1;
-#endif
        char *err_attr_name = NULL;
        const char *ConfCtrlFile = NULL;
        mmf_camcorder_t *hcamcorder = NULL;
@@ -272,92 +266,6 @@ int _mmcamcorder_create(MMHandleType *handle, MMCamPreset *info)
        /* set device type */
        hcamcorder->device_type = info->videodev_type;
        _mmcam_dbg_warn("Device Type : %d", hcamcorder->device_type);
-#if 0
-       if (hcamcorder->device_type == MM_VIDEO_DEVICE_NONE) {
-               resource_fd = open(__MMCAMCORDER_PATH_RECORDER_RESOURCE, O_RDONLY);
-       } else {
-               resource_fd = open(__MMCAMCORDER_PATH_CAMERA_RESOURCE, O_RDONLY);
-       }
-
-       if (resource_fd < 0) {
-               _mmcam_dbg_log("open error %s : cur %d",strerror(errno),errno);
-               if(errno == EPERM || errno == EACCES) {
-                       ret = MM_ERROR_COMMON_INVALID_PERMISSION;
-               } else {
-                       ret = MM_ERROR_CAMCORDER_INTERNAL;
-               }
-               goto _ERR_DEFAULT_VALUE_INIT;
-       } else {
-               close(resource_fd);
-               resource_fd = -1;
-               _mmcam_dbg_warn("permission check done");
-       }
-#else
-       {
-               FILE *fp = NULL;;
-               int length_read = 0;
-               int priv_check = FALSE;
-               uid_t my_uid = 0;
-               char *client_session = "";
-               char *smack_string = NULL;
-               char uid_string[50];
-               size_t buffer_length = 0;
-               cynara *p_cynara = NULL;
-
-               if (cynara_initialize(&p_cynara, NULL) != CYNARA_API_SUCCESS) {
-                       ret = MM_ERROR_CAMCORDER_INTERNAL;
-                       goto _ERR_DEFAULT_VALUE_INIT;
-               }
-
-               fp = fopen("/proc/self/attr/current", "r");
-               if (fp == NULL) {
-                       ret = MM_ERROR_CAMCORDER_INTERNAL;
-                       goto _ERR_DEFAULT_VALUE_INIT;
-               }
-
-               length_read = getline(&smack_string, &buffer_length, fp);
-               if (length_read > 0) {
-                       int cynara_ret = 0;
-
-                       my_uid = getuid();
-                       snprintf(uid_string, 50, "%d", my_uid);
-                       _mmcam_dbg_log("label %s, uid %u, %s", smack_string, my_uid, uid_string);
-
-                       if (hcamcorder->device_type == MM_VIDEO_DEVICE_NONE) {
-                               cynara_ret = cynara_check(p_cynara, smack_string, client_session, uid_string,
-                                                         "http://tizen.org/privilege/recorder");
-                       } else {
-                               cynara_ret = cynara_check(p_cynara, smack_string, client_session, uid_string,
-                                                         "http://tizen.org/privilege/camera");
-                       }
-                       if (cynara_ret == CYNARA_API_ACCESS_ALLOWED) {
-                               priv_check = TRUE;
-                               _mmcam_dbg_err("privilege check done");
-                       } else {
-                               ret = MM_ERROR_COMMON_INVALID_PERMISSION;
-                               _mmcam_dbg_err("permission denied");
-                       }
-               } else {
-                       ret = MM_ERROR_CAMCORDER_INTERNAL;
-                       _mmcam_dbg_err("getline failed");
-               }
-
-               if (smack_string) {
-                       free(smack_string);
-                       smack_string = NULL;
-               }
-
-               fclose(fp);
-               fp = NULL;
-
-               cynara_finish(p_cynara);
-               p_cynara = NULL;
-
-               if (priv_check == FALSE) {
-                       goto _ERR_DEFAULT_VALUE_INIT;
-               }
-       }
-#endif
 
        /* Get Camera Configure information from Camcorder INI file */
        _mmcamcorder_conf_get_info((MMHandleType)hcamcorder, CONFIGURE_TYPE_MAIN, CONFIGURE_MAIN_FILE, &hcamcorder->conf_main);