From: Jeongmo Yang Date: Wed, 21 Mar 2018 10:10:31 +0000 (+0900) Subject: Set camera-id at end of property settings X-Git-Tag: submit/tizen/20180322.022154^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ad65393db3772e8b8e34409d29f33f7959ff4df1;p=platform%2Fcore%2Fmultimedia%2Flibmm-camcorder.git Set camera-id at end of property settings - 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 --- diff --git a/packaging/libmm-camcorder.spec b/packaging/libmm-camcorder.spec index 195a9d6..ca60f9f 100644 --- a/packaging/libmm-camcorder.spec +++ b/packaging/libmm-camcorder.spec @@ -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 diff --git a/src/mm_camcorder_gstcommon.c b/src/mm_camcorder_gstcommon.c index af976e0..6bdb59b 100644 --- a/src/mm_camcorder_gstcommon.c +++ b/src/mm_camcorder_gstcommon.c @@ -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;