ADD_DEFINITIONS("-DTIZEN_DEBUG")
ADD_DEFINITIONS("-D_FILE_OFFSET_BITS=64")
+IF(TIZEN_FEATURE_MM_DISPLAY_TYPE)
+ADD_DEFINITIONS("-DUSE_DISPLAY_TYPE")
+ENDIF(TIZEN_FEATURE_MM_DISPLAY_TYPE)
+
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/${LIB_INSTALL_DIR}")
aux_source_directory(src SOURCES)
Name: capi-media-screen-mirroring
Summary: A screen mirroring library in Tizen C API
-Version: 0.2.24
+Version: 0.2.25
Release: 1
Group: Multimedia/API
License: Apache-2.0
export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
%endif
+
%cmake . \
-DFULLVER=%{version} \
-DMAJORVER=${MAJORVER} \
-DTZ_SYS_BIN=%TZ_SYS_BIN \
-DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE \
- -DTZ_SYS_RO_ETC=%TZ_SYS_RO_ETC
+ -DTZ_SYS_RO_ETC=%TZ_SYS_RO_ETC \
+%if "%{tizen_profile_name}" == "tv"
+ -DTIZEN_FEATURE_MM_DISPLAY_TYPE=NO
+%else
+ -DTIZEN_FEATURE_MM_DISPLAY_TYPE=YES
+%endif
make %{?jobs:-j%jobs}
return _scmirroring_error_convert(__func__, ret);
}
+#ifdef USE_DISPLAY_TYPE
ret = mm_wfd_sink_set_attribute(handle, NULL, "display_type", display_type, NULL);
if (ret != MM_ERROR_NONE) {
scmirroring_error("Fail to Set Display Type");
return _scmirroring_error_convert(__func__, ret);
}
+#endif
ret = mm_wfd_sink_set_attribute(handle, NULL, "display_surface_type", type, NULL);
if (ret != MM_ERROR_NONE) {