Set camera-id at end of property settings 36/173436/1 accepted/tizen/unified/20180322.145014 submit/tizen/20180322.022154
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 21 Mar 2018 10:10:31 +0000 (19:10 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 21 Mar 2018 10:10:31 +0000 (19:10 +0900)
- It's for camera device node selection on target which has multiple camera nodes

[Version] 0.10.155
[Profile] Common
[Issue Type] Update
[Dependency module] gst-plugins-good, mmfw-sysconf
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180320.2]

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

index 195a9d6..ca60f9f 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-camcorder
 Summary:    Camera and recorder library
-Version:    0.10.154
+Version:    0.10.155
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index af976e0..6bdb59b 100644 (file)
@@ -260,9 +260,6 @@ int _mmcamcorder_create_preview_elements(MMHandleType handle)
         */
        _MMCAMCORDER_ELEMENT_MAKE(sc, sc->element, _MMCAMCORDER_VIDEOSRC_SRC, videosrc_name, "videosrc_src", element_list, err);
 
-       /* Set video device index */
-       MMCAMCORDER_G_OBJECT_SET(sc->element[_MMCAMCORDER_VIDEOSRC_SRC].gst, "camera-id", input_index->default_value);
-
        _MMCAMCORDER_ELEMENT_MAKE(sc, sc->element, _MMCAMCORDER_VIDEOSRC_FILT, "capsfilter", "videosrc_filter", element_list, err);
 
        /* init high-speed-fps */
@@ -291,6 +288,9 @@ int _mmcamcorder_create_preview_elements(MMHandleType handle)
        /* Set basic infomation of videosrc element */
        _mmcamcorder_conf_set_value_element_property(sc->element[_MMCAMCORDER_VIDEOSRC_SRC].gst, VideosrcElement);
 
+       /* Set video device index */
+       MMCAMCORDER_G_OBJECT_SET(sc->element[_MMCAMCORDER_VIDEOSRC_SRC].gst, "camera-id", input_index->default_value);
+
        /* make demux and decoder for H264 stream from videosrc */
        if (sc->info_image->preview_format == MM_PIXEL_FORMAT_ENCODED_H264) {
                int preview_bitrate = 0;