Update valid range for encoded preview format related attributes 72/186772/3 accepted/tizen/unified/20180817.061737 submit/tizen/20180816.023559
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 14 Aug 2018 07:51:43 +0000 (16:51 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 14 Aug 2018 08:16:25 +0000 (17:16 +0900)
[Version] 0.10.164
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I36e817c714dcc1de696d574c7f038179016581dd
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/libmm-camcorder.spec
src/mm_camcorder_attribute.c

index 9b85f1b..779a38e 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-camcorder
 Summary:    Camera and recorder library
-Version:    0.10.163
+Version:    0.10.164
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 67bf734..68e083f 100644 (file)
@@ -38,6 +38,8 @@
 #define MMCAMCORDER_DEFAULT_ENCODED_PREVIEW_BITRATE (1024*1024*10)
 #define MMCAMCORDER_DEFAULT_ENCODED_PREVIEW_GOP_INTERVAL 1000
 #define MMCAMCORDER_DEFAULT_REPLAY_GAIN_REFERENCE_LEVEL  89.0
+#define MMCAMCORDER_MAX_GOP_INTERVAL            (60*60*1000)    /* milisecond, 1 hour */
+#define MMCAMCORDER_MAX_ENCODED_BITRATE         (100*1000*1000) /* bps, 100 Mbps */
 
 /*---------------------------------------------------------------------------------------
 |    GLOBAL VARIABLE DEFINITIONS for internal                                          |
@@ -1473,8 +1475,8 @@ _mmcamcorder_alloc_attribute(MMHandleType handle, MMCamPreset *info)
                        MM_ATTRS_FLAG_RW,
                        {(void*)MMCAMCORDER_DEFAULT_ENCODED_PREVIEW_BITRATE},
                        MM_ATTRS_VALID_TYPE_INT_RANGE,
-                       {.int_min = 0},
-                       {.int_max = _MMCAMCORDER_MAX_INT},
+                       {.int_min = 1},
+                       {.int_max = MMCAMCORDER_MAX_ENCODED_BITRATE},
                        _mmcamcorder_commit_encoded_preview_bitrate,
                },
                {
@@ -1484,8 +1486,8 @@ _mmcamcorder_alloc_attribute(MMHandleType handle, MMCamPreset *info)
                        MM_ATTRS_FLAG_RW,
                        {(void*)MMCAMCORDER_DEFAULT_ENCODED_PREVIEW_GOP_INTERVAL},
                        MM_ATTRS_VALID_TYPE_INT_RANGE,
-                       {.int_min = 0},
-                       {.int_max = _MMCAMCORDER_MAX_INT},
+                       {.int_min = 1},
+                       {.int_max = MMCAMCORDER_MAX_GOP_INTERVAL},
                        _mmcamcorder_commit_encoded_preview_gop_interval,
                },
                {