To do this, spec and CMakefile are changed.
[Version] 0.1.119
[Issue Type] Test application
Change-Id: I913c8b9066ba92759c7299262d7a3b20b267855c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
SET(dependents "dlog glib-2.0 gstreamer-1.0 gstreamer-webrtc-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 \
json-glib-1.0 iniparser mm-common mm-display-interface capi-media-tool libtbm libwebsockets \
cynara-client libsmack capi-system-info libsoup-2.4")
-IF(TIZEN_FEATURE_RESOURCE_MANAGER)
-SET(dependents "${dependents} mm-resource-manager")
-ADD_DEFINITIONS("-DTIZEN_FEATURE_RES_MGR")
+IF(NOT TIZEN_PROFILE_TV)
+ SET(dependents "${dependents} mm-resource-manager")
+ ADD_DEFINITIONS("-DTIZEN_FEATURE_RES_MGR")
+ELSE()
+ ADD_DEFINITIONS("-DTIZEN_TV")
ENDIF()
SET(pc_dependents "capi-base-common" )
LIST (APPEND SOURCES
${MAIN_SRC}
)
-IF(NOT TIZEN_FEATURE_RESOURCE_MANAGER)
-LIST (REMOVE_ITEM SOURCES src/webrtc_resource.c)
+IF(TIZEN_PROFILE_TV)
+ LIST (REMOVE_ITEM SOURCES src/webrtc_resource.c)
ENDIF()
ADD_LIBRARY(${fw_name} SHARED ${SOURCES})
Name: capi-media-webrtc
Summary: A WebRTC library in Tizen Native API
-Version: 0.1.118
+Version: 0.1.119
Release: 0
Group: Multimedia/API
License: Apache-2.0
%build
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
-%if "%{tizen_profile_name}" != "tv"
--DTIZEN_FEATURE_RESOURCE_MANAGER=on
+%if "%{tizen_profile_name}" == "tv"
+-DTIZEN_PROFILE_TV=on
%else
--DTIZEN_FEATURE_RESOURCE_MANAGER=off
+-DTIZEN_PROFILE_TV=off
%endif
make %{?jobs:-j%jobs}
RET_IF(sink->webrtc == NULL, "webrtc is NULL");
RET_IF(sink->encoded_frame_cb == NULL, "encoded_frame_cb is NULL");
- LOG_DEBUG("object[%p] buffer[%p] pad[%p] sink[%p]", object, buffer, pad, sink);
+ LOG_INFO("object[%p] buffer[%p] pad[%p] sink[%p]", object, buffer, pad, sink);
packet = __make_media_packet(sink, buffer, pad);
RET_IF(packet == NULL, "packet is NULL");
}
}
+#ifdef TIZEN_TV
+#define TEST_640_480_VIDEO_MP4_PATH "/opt/usr/home/owner/share/media/1.mp4"
+#else
#define TEST_640_480_VIDEO_MP4_PATH "/opt/usr/home/owner/media/Videos/1.mp4"
+#endif
static GstElement* __build_h264_format_pipeline(media_packet_source_s *packet_source)
{
GstElement *pipeline;