[UTC][capi-media-streamer][ACR-1826] Remove capi-media-streamer utc 35/306735/2
authorJiyong <jiyong.min@samsung.com>
Tue, 27 Feb 2024 01:19:30 +0000 (10:19 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Mon, 4 Mar 2024 00:52:05 +0000 (00:52 +0000)
Change-Id: Icb15e8f9da220640d3ba15c05beb8105f897274f

36 files changed:
packaging/utc/core-capi-media-streamer-tests.spec [deleted file]
packaging/utc/core-capi-media-streamer-tests.xml [deleted file]
scripts_tpk/spec.sh
src/utc/capi-media-streamer/CMakeLists.txt [deleted file]
src/utc/capi-media-streamer/public.list [deleted file]
src/utc/capi-media-streamer/res/mobile/segments/fileSequence0.ts [deleted file]
src/utc/capi-media-streamer/res/mobile/segments/fileSequence1.ts [deleted file]
src/utc/capi-media-streamer/res/mobile/segments/fileSequence2.ts [deleted file]
src/utc/capi-media-streamer/res/mobile/segments/fileSequence3.ts [deleted file]
src/utc/capi-media-streamer/res/mobile/segments/prog_index.m3u8 [deleted file]
src/utc/capi-media-streamer/res/mobile/test_10sec.mp4 [deleted file]
src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence0.ts [deleted file]
src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence1.ts [deleted file]
src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence2.ts [deleted file]
src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence3.ts [deleted file]
src/utc/capi-media-streamer/res/tizeniot/segments/prog_index.m3u8 [deleted file]
src/utc/capi-media-streamer/res/tizeniot/test_10sec.mp4 [deleted file]
src/utc/capi-media-streamer/res/tv/segments/fileSequence0.ts [deleted file]
src/utc/capi-media-streamer/res/tv/segments/fileSequence1.ts [deleted file]
src/utc/capi-media-streamer/res/tv/segments/fileSequence2.ts [deleted file]
src/utc/capi-media-streamer/res/tv/segments/fileSequence3.ts [deleted file]
src/utc/capi-media-streamer/res/tv/segments/prog_index.m3u8 [deleted file]
src/utc/capi-media-streamer/res/tv/test_10sec.mp4 [deleted file]
src/utc/capi-media-streamer/res/wearable/segments/fileSequence0.ts [deleted file]
src/utc/capi-media-streamer/res/wearable/segments/fileSequence1.ts [deleted file]
src/utc/capi-media-streamer/res/wearable/segments/fileSequence2.ts [deleted file]
src/utc/capi-media-streamer/res/wearable/segments/fileSequence3.ts [deleted file]
src/utc/capi-media-streamer/res/wearable/segments/prog_index.m3u8 [deleted file]
src/utc/capi-media-streamer/res/wearable/test_10sec.mp4 [deleted file]
src/utc/capi-media-streamer/tct-capi-media-streamer-core.c [deleted file]
src/utc/capi-media-streamer/tct-capi-media-streamer-core_mobile.h [deleted file]
src/utc/capi-media-streamer/tct-capi-media-streamer-core_tizeniot.h [deleted file]
src/utc/capi-media-streamer/tct-capi-media-streamer-core_wearable.h [deleted file]
src/utc/capi-media-streamer/utc-capi-media-streamer-cb.c [deleted file]
src/utc/capi-media-streamer/utc-capi-media-streamer.c [deleted file]
tct_unsupported.txt

diff --git a/packaging/utc/core-capi-media-streamer-tests.spec b/packaging/utc/core-capi-media-streamer-tests.spec
deleted file mode 100755 (executable)
index e61ef05..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-%define MODULE_NAME capi-media-streamer
-%define MODULE_LIBNAME capi-media-streamer
-Name:       core-%{MODULE_NAME}-tests
-Summary:    Core API unit TC (%{name})
-Version:    0.1
-Release:    0
-Group:      Development/Tools
-License:    Apache License, Version 2.0
-Source0:    %{name}-%{version}.tar.gz
-BuildRequires:  pkgconfig(%{MODULE_LIBNAME})
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(bundle)
-BuildRequires:  cmake
-BuildRequires:  pkgconfig(capi-appfw-application)
-BuildRequires:  pkgconfig(dlog)
-BuildRequires:  pkgconfig(elementary)
-BuildRequires:  pkgconfig(mm-common)
-BuildRequires:  pkgconfig(capi-base-common)
-BuildRequires:  pkgconfig(capi-media-tool)
-BuildRequires:  pkgconfig(libtbm)
-BuildRequires:  pkgconfig(gstreamer-1.0)
-BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
-BuildRequires:  pkgconfig(gstreamer-video-1.0)
-BuildRequires:  pkgconfig(gstreamer-app-1.0)
-BuildRequires:  pkgconfig(iniparser)
-BuildRequires:  pkgconfig(capi-system-info)
-
-%description
-Core API unit TC (%{name})
-
-%prep
-%setup -q
-
-%build
-
-%define PREFIX "%{_libdir}/%{name}"
-
-export LDFLAGS+="-Wl,--rpath=%{PREFIX} -Wl,--as-needed"
-
-%if %{?ASAN_BUILD:1}0
-       %if %{?DEVICE_BUILD_TYPE_MOBILE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="mobile" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_WEARABLE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="wearable" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TV:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tv" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TIZENIOT:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tizeniot" -DASANBUILD="true" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-%else
-       %if %{?DEVICE_BUILD_TYPE_MOBILE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="mobile" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_WEARABLE:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="wearable" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TV:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tv" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-       %if %{?DEVICE_BUILD_TYPE_TIZENIOT:1}0
-       cmake . -DMODULE="%{MODULE_NAME}" -DBUILDTCTYPE="utc" -DDEVICE_BUILD_TYPE="tizeniot" -DASANBUILD="false" -DCMAKE_INSTALL_PREFIX=%{_prefix}
-       %endif
-%endif
-
-make %{?jobs:-j%jobs}
-
-%install
-rm -rf %{buildroot}
-%make_install
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
-mkdir -p %{buildroot}/usr/share/packages/
-cp packaging/utc/%{name}.xml %{buildroot}/usr/share/packages/
-%post
-
-%postun
-
-
-%files
-/usr/apps/%{name}/*
-/usr/share/packages/%{name}.xml
-/usr/share/license/%{name}
diff --git a/packaging/utc/core-capi-media-streamer-tests.xml b/packaging/utc/core-capi-media-streamer-tests.xml
deleted file mode 100755 (executable)
index b72c4d6..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="core-capi-media-streamer-tests" version="0.1.0" api-version="6.0">
-    <label>CoreCapiMediaStreamerTest</label>
-    <author email="test@tizen.org" href="www.tizen.org">test</author>
-    <description>Core API test Application</description>
-    <ui-application appid="core.capi-media-streamer-tests" exec="/usr/apps/core-capi-media-streamer-tests/bin/tct-capi-media-streamer-core" nodisplay="false" multiple="false" type="capp" taskmanage="true">
-    <background-category value="background-network"/>
-       <background-category value="download"/>
-       <background-category value="iot-communication"/>
-       <background-category value="location"/>
-       <background-category value="media"/>
-       <background-category value="sensor"/>
-    </ui-application>
-    <privileges>
-        <privilege>http://tizen.org/privilege/externalstorage</privilege>
-        <privilege>http://tizen.org/privilege/mediastorage</privilege>
-        <privilege>http://tizen.org/privilege/internet</privilege>
-        <privilege>http://tizen.org/privilege/camera</privilege>
-        <privilege>http://tizen.org/privilege/recorder</privilege>
-    </privileges>
-</manifest>
index f348ed53d8904752fc9ad790cff89fa2462829af..fea79e37fb804d666ef98df6413b1440dba4ee18 100644 (file)
@@ -607,22 +607,6 @@ case "$1" in
                        chsmack -a "User::App::Shared" $DEVICE_PHYSICAL_STORAGE_30/res/*
                        chsmack -e "User::App::Shared" $DEVICE_PHYSICAL_STORAGE_30/res/*
                        ;;
-       "org.tizen.capi-media-streamer-native-utc")
-                       echo "Installing pre-requisites for the package $1"
-                       mkdir -p $DEVICE_SUITE_TARGET_30/res/segments
-                       chsmack -a "User::App::Shared" $DEVICE_SUITE_TARGET_30/res
-                       chsmack -e "User::App::Shared" $DEVICE_SUITE_TARGET_30/res
-                       chsmack -a "User::App::Shared" $DEVICE_SUITE_TARGET_30/res/segments
-                       chsmack -e "User::App::Shared" $DEVICE_SUITE_TARGET_30/res/segments
-                       cp segment/*.ts                 $DEVICE_SUITE_TARGET_30/res/segments
-                       cp segment/prog_index.m3u8      $DEVICE_SUITE_TARGET_30/res/segments
-                       chmod -R 777 $DEVICE_SUITE_TARGET_30/res
-                       chsmack -a "User::App::Shared" $DEVICE_SUITE_TARGET_30/res/*
-                       chsmack -e "User::App::Shared" $DEVICE_SUITE_TARGET_30/res/*
-                       chsmack -a "User::App::Shared" $DEVICE_SUITE_TARGET_30/res/segments/*
-                       chsmack -e "User::App::Shared" $DEVICE_SUITE_TARGET_30/res/segments/*
-                       chmod -R 777 $DEVICE_SUITE_TARGET_30/res/segment
-                       ;;
        "org.tizen.platform-permission-native-ctc")
                        echo "Installing pre-requisites for the package $1"
                        mkdir -p $APP_DATA_DIR
diff --git a/src/utc/capi-media-streamer/CMakeLists.txt b/src/utc/capi-media-streamer/CMakeLists.txt
deleted file mode 100755 (executable)
index 35f1ee6..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-SET(PKG_NAME "capi-media-streamer")
-
-SET(EXEC_NAME "tct-${PKG_NAME}-core")
-SET(RPM_NAME "core-${PKG_NAME}-tests")
-
-SET(CAPI_LIB "capi-media-streamer")
-SET(TC_SOURCES
-    utc-capi-media-streamer.c
-    utc-capi-media-streamer-cb.c
-)
-
-PKG_CHECK_MODULES(${CAPI_LIB} REQUIRED
-    ${CAPI_LIB}
-    capi-appfw-application
-    capi-system-info
-    bundle
-    dlog
-    capi-media-tool
-    capi-media-streamer
-    glib-2.0
-    elementary dlog
-)
-
-INCLUDE_DIRECTORIES(
-    ${${CAPI_LIB}_INCLUDE_DIRS}
-)
-
-ADD_EXECUTABLE(${EXEC_NAME} ${EXEC_NAME}.c ${TC_SOURCES} ${COMMON_FILE})
-TARGET_LINK_LIBRARIES(${EXEC_NAME}
-    ${${CAPI_LIB}_LIBRARIES}
-    bundle
-    dlog
-    capi-media-tool
-    capi-media-streamer
-    glib-2.0
-)
-
-INSTALL(PROGRAMS ${EXEC_NAME}
-    DESTINATION ${BIN_DIR}/${RPM_NAME}/bin
-)
-
-IF( DEFINED ASAN )
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -Wall -pie -g -fsanitize=address -fsanitize-recover=address -U_FORTIFY_SOURCE -fno-omit-frame-pointer")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -Wl,-fsanitize=address")
-ELSE()
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -fPIE -Wall")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib -pie")
-ENDIF()
diff --git a/src/utc/capi-media-streamer/public.list b/src/utc/capi-media-streamer/public.list
deleted file mode 100755 (executable)
index 9c8ad05..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-media_streamer_set_error_cb
-media_streamer_unset_error_cb
-media_streamer_set_state_change_cb
-media_streamer_unset_state_change_cb
-media_streamer_src_set_buffer_status_cb
-media_streamer_src_unset_buffer_status_cb
-media_streamer_sink_set_data_ready_cb
-media_streamer_sink_unset_data_ready_cb
-media_streamer_sink_set_eos_cb
-media_streamer_sink_unset_eos_cb
-media_streamer_create
-media_streamer_prepare
-media_streamer_unprepare
-media_streamer_play
-media_streamer_pause
-media_streamer_stop
-media_streamer_destroy
-media_streamer_get_state
-media_streamer_src_create
-media_streamer_push_packet
-media_streamer_sink_create
-media_streamer_pull_packet
-media_streamer_node_create
-media_streamer_node_add
-media_streamer_node_destroy
-media_streamer_node_remove
-media_streamer_node_set_format
-media_streamer_node_get_format
-media_streamer_node_link
-media_streamer_node_get_pad_format
-media_streamer_node_set_params
-media_streamer_node_set_single_param
-media_streamer_node_get_param_list
diff --git a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence0.ts b/src/utc/capi-media-streamer/res/mobile/segments/fileSequence0.ts
deleted file mode 100755 (executable)
index b17b0a8..0000000
Binary files a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence0.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence1.ts b/src/utc/capi-media-streamer/res/mobile/segments/fileSequence1.ts
deleted file mode 100755 (executable)
index d751091..0000000
Binary files a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence1.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence2.ts b/src/utc/capi-media-streamer/res/mobile/segments/fileSequence2.ts
deleted file mode 100755 (executable)
index e610d03..0000000
Binary files a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence2.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence3.ts b/src/utc/capi-media-streamer/res/mobile/segments/fileSequence3.ts
deleted file mode 100755 (executable)
index 777fd89..0000000
Binary files a/src/utc/capi-media-streamer/res/mobile/segments/fileSequence3.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/mobile/segments/prog_index.m3u8 b/src/utc/capi-media-streamer/res/mobile/segments/prog_index.m3u8
deleted file mode 100755 (executable)
index 3af24f0..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#EXTM3U
-#EXT-X-TARGETDURATION:10
-#EXT-X-VERSION:3
-#EXT-X-MEDIA-SEQUENCE:0
-#EXT-X-PLAYLIST-TYPE:VOD
-#EXTINF:9.97667,       
-fileSequence0.ts
-#EXTINF:9.97667,       
-fileSequence1.ts
-#EXTINF:9.97667,       
-fileSequence2.ts
-#EXTINF:9.97667,       
-fileSequence3.ts
-#EXTINF:9.97667,
-#EXT-X-ENDLIST
diff --git a/src/utc/capi-media-streamer/res/mobile/test_10sec.mp4 b/src/utc/capi-media-streamer/res/mobile/test_10sec.mp4
deleted file mode 100755 (executable)
index a53349b..0000000
Binary files a/src/utc/capi-media-streamer/res/mobile/test_10sec.mp4 and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence0.ts b/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence0.ts
deleted file mode 100644 (file)
index b17b0a8..0000000
Binary files a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence0.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence1.ts b/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence1.ts
deleted file mode 100644 (file)
index d751091..0000000
Binary files a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence1.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence2.ts b/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence2.ts
deleted file mode 100644 (file)
index e610d03..0000000
Binary files a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence2.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence3.ts b/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence3.ts
deleted file mode 100644 (file)
index 777fd89..0000000
Binary files a/src/utc/capi-media-streamer/res/tizeniot/segments/fileSequence3.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tizeniot/segments/prog_index.m3u8 b/src/utc/capi-media-streamer/res/tizeniot/segments/prog_index.m3u8
deleted file mode 100644 (file)
index 3af24f0..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#EXTM3U
-#EXT-X-TARGETDURATION:10
-#EXT-X-VERSION:3
-#EXT-X-MEDIA-SEQUENCE:0
-#EXT-X-PLAYLIST-TYPE:VOD
-#EXTINF:9.97667,       
-fileSequence0.ts
-#EXTINF:9.97667,       
-fileSequence1.ts
-#EXTINF:9.97667,       
-fileSequence2.ts
-#EXTINF:9.97667,       
-fileSequence3.ts
-#EXTINF:9.97667,
-#EXT-X-ENDLIST
diff --git a/src/utc/capi-media-streamer/res/tizeniot/test_10sec.mp4 b/src/utc/capi-media-streamer/res/tizeniot/test_10sec.mp4
deleted file mode 100755 (executable)
index a53349b..0000000
Binary files a/src/utc/capi-media-streamer/res/tizeniot/test_10sec.mp4 and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tv/segments/fileSequence0.ts b/src/utc/capi-media-streamer/res/tv/segments/fileSequence0.ts
deleted file mode 100755 (executable)
index b17b0a8..0000000
Binary files a/src/utc/capi-media-streamer/res/tv/segments/fileSequence0.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tv/segments/fileSequence1.ts b/src/utc/capi-media-streamer/res/tv/segments/fileSequence1.ts
deleted file mode 100755 (executable)
index d751091..0000000
Binary files a/src/utc/capi-media-streamer/res/tv/segments/fileSequence1.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tv/segments/fileSequence2.ts b/src/utc/capi-media-streamer/res/tv/segments/fileSequence2.ts
deleted file mode 100755 (executable)
index e610d03..0000000
Binary files a/src/utc/capi-media-streamer/res/tv/segments/fileSequence2.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tv/segments/fileSequence3.ts b/src/utc/capi-media-streamer/res/tv/segments/fileSequence3.ts
deleted file mode 100755 (executable)
index 777fd89..0000000
Binary files a/src/utc/capi-media-streamer/res/tv/segments/fileSequence3.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/tv/segments/prog_index.m3u8 b/src/utc/capi-media-streamer/res/tv/segments/prog_index.m3u8
deleted file mode 100755 (executable)
index 3af24f0..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#EXTM3U
-#EXT-X-TARGETDURATION:10
-#EXT-X-VERSION:3
-#EXT-X-MEDIA-SEQUENCE:0
-#EXT-X-PLAYLIST-TYPE:VOD
-#EXTINF:9.97667,       
-fileSequence0.ts
-#EXTINF:9.97667,       
-fileSequence1.ts
-#EXTINF:9.97667,       
-fileSequence2.ts
-#EXTINF:9.97667,       
-fileSequence3.ts
-#EXTINF:9.97667,
-#EXT-X-ENDLIST
diff --git a/src/utc/capi-media-streamer/res/tv/test_10sec.mp4 b/src/utc/capi-media-streamer/res/tv/test_10sec.mp4
deleted file mode 100755 (executable)
index a53349b..0000000
Binary files a/src/utc/capi-media-streamer/res/tv/test_10sec.mp4 and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence0.ts b/src/utc/capi-media-streamer/res/wearable/segments/fileSequence0.ts
deleted file mode 100755 (executable)
index b17b0a8..0000000
Binary files a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence0.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence1.ts b/src/utc/capi-media-streamer/res/wearable/segments/fileSequence1.ts
deleted file mode 100755 (executable)
index d751091..0000000
Binary files a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence1.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence2.ts b/src/utc/capi-media-streamer/res/wearable/segments/fileSequence2.ts
deleted file mode 100755 (executable)
index e610d03..0000000
Binary files a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence2.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence3.ts b/src/utc/capi-media-streamer/res/wearable/segments/fileSequence3.ts
deleted file mode 100755 (executable)
index 777fd89..0000000
Binary files a/src/utc/capi-media-streamer/res/wearable/segments/fileSequence3.ts and /dev/null differ
diff --git a/src/utc/capi-media-streamer/res/wearable/segments/prog_index.m3u8 b/src/utc/capi-media-streamer/res/wearable/segments/prog_index.m3u8
deleted file mode 100755 (executable)
index 3af24f0..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#EXTM3U
-#EXT-X-TARGETDURATION:10
-#EXT-X-VERSION:3
-#EXT-X-MEDIA-SEQUENCE:0
-#EXT-X-PLAYLIST-TYPE:VOD
-#EXTINF:9.97667,       
-fileSequence0.ts
-#EXTINF:9.97667,       
-fileSequence1.ts
-#EXTINF:9.97667,       
-fileSequence2.ts
-#EXTINF:9.97667,       
-fileSequence3.ts
-#EXTINF:9.97667,
-#EXT-X-ENDLIST
diff --git a/src/utc/capi-media-streamer/res/wearable/test_10sec.mp4 b/src/utc/capi-media-streamer/res/wearable/test_10sec.mp4
deleted file mode 100755 (executable)
index a53349b..0000000
Binary files a/src/utc/capi-media-streamer/res/wearable/test_10sec.mp4 and /dev/null differ
diff --git a/src/utc/capi-media-streamer/tct-capi-media-streamer-core.c b/src/utc/capi-media-streamer/tct-capi-media-streamer-core.c
deleted file mode 100755 (executable)
index ba4e7ae..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include <stdio.h>
-#include <string.h>
-#include "tct_common.h"
-
-#ifdef MOBILE
-#include "tct-capi-media-streamer-core_mobile.h"
-#endif /* MOBILE */
-#ifdef WEARABLE
-#include "tct-capi-media-streamer-core_wearable.h"
-#endif /* WEARABLE */
-#ifdef TV
-#include "tct-capi-media-streamer-core_tv.h"
-#endif /* TV */
-#ifdef TIZENIOT    
-#include "tct-capi-media-streamer-core_tizeniot.h"
-#endif //TIZENIOT
-
-#include <malloc.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/wait.h>
-#include <glib.h>
-#include <stdbool.h>
-#include <app.h>
-#include <dlog.h>
-#include <Elementary.h>
-
-typedef struct appdata {
-       Evas_Object *win;
-       Evas_Object *conform;
-       Evas_Object *label;
-} appdata_s;
-
-static bool app_create(void *data)
-{
-       return true;
-}
-
-static void app_control(app_control_h app_control, void *data)
-{
-       char* pszGetTCName = NULL;
-       int i=0, result=0, nRet=0;
-       nRet = app_control_get_extra_data(app_control, "testcase_name", &pszGetTCName);
-       if(nRet != APP_CONTROL_ERROR_NONE)
-       {
-               dlog_print(DLOG_ERROR, "NativeTCT", "[%s:%d] app_control_get_extra_data returns error = %d", __FUNCTION__, __LINE__, nRet);
-               PRINT_UTC_LOG("\\n[%s][Line : %d]Unable to fetch test case name: app_control_get_extra_data API call fails\\n", __FILE__, __LINE__);
-               PRINT_TC_RESULT("%d",1);
-               FREE_MEMORY_TC(pszGetTCName);
-               return;
-       }
-
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Executing TC Name = %s", __FUNCTION__, __LINE__, pszGetTCName);
-       for ( i = 0; tc_array[i].name; i++ )
-       {
-               if ( 0 == strncmp(pszGetTCName, tc_array[i].name, strlen(pszGetTCName)) )
-               {
-                       DUMP_UTC_ERRLOG();
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup begin", pszGetTCName);
-                       if ( tc_array[i].startup )
-                       {
-                               tc_array[i].startup();
-                       }
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Startup end", pszGetTCName);
-
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Body begin", pszGetTCName);
-                       result = tc_array[i].function();
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s returns value = %d", pszGetTCName, result);
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Body end", pszGetTCName);
-
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup begin", pszGetTCName);
-                       if ( tc_array[i].cleanup )
-                       {
-                               tc_array[i].cleanup();
-                       }
-                       dlog_print(DLOG_INFO, "NativeTCT", "%s : Cleanup end", pszGetTCName);
-
-                       CLOSE_UTC_ERRLOG();
-                       PRINT_TC_RESULT("%d",result);
-                       FREE_MEMORY_TC(pszGetTCName);
-                       return;
-               }
-       }
-
-       dlog_print(DLOG_ERROR, "NativeTCT", "[%s:%d] Unable to execute %s : Unknown Test Case Name", __FUNCTION__, __LINE__, pszGetTCName);
-       PRINT_UTC_LOG("\\n[%s][Line : %d]Unable to execute %s : Unknown Test Case Name\\n", __FILE__, __LINE__, pszGetTCName);
-       PRINT_TC_RESULT("%d",1);
-       FREE_MEMORY_TC(pszGetTCName);
-       return;
-}
-
-static void app_terminate(void *data)
-{
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Package is now Terminating", __FUNCTION__, __LINE__);
-}
-
-int main(int argc, char *argv[])
-{
-       int ret = 0;
-       appdata_s ad = {0,};
-
-       ui_app_lifecycle_callback_s event_callback = {0,};
-       event_callback.create = app_create;
-       event_callback.terminate = app_terminate;
-       event_callback.app_control = app_control;
-
-       //setting gcda file location for coverage
-       setenv("GCOV_PREFIX","/tmp",1);
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Coverage *.gcda File location set to /tmp/home/abuild/rpmbuild/BUILD/ ", __FUNCTION__, __LINE__);
-
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Main Function is Invoked", __FUNCTION__, __LINE__);
-       ret = ui_app_main(argc, argv, &event_callback, &ad);
-       if (ret != APP_ERROR_NONE)
-       {
-               dlog_print(DLOG_ERROR, "NativeTCT", "Application ui_app_main call gets failed. err = %d", ret);
-               PRINT_UTC_LOG("\\n[%s][Line : %d]Application ui_app_main call gets failed. err = %d\\n", __FILE__, __LINE__, ret);
-               PRINT_TC_RESULT("%d",1);
-               return ret;
-       }
-
-       dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Application Package is Terminated", __FUNCTION__, __LINE__);
-       return ret;
-}
diff --git a/src/utc/capi-media-streamer/tct-capi-media-streamer-core_mobile.h b/src/utc/capi-media-streamer/tct-capi-media-streamer-core_mobile.h
deleted file mode 100755 (executable)
index 1b078bb..0000000
+++ /dev/null
@@ -1,256 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
-#define __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void utc_capi_media_streamer_startup(void);
-extern void utc_capi_media_streamer_cleanup(void);
-extern void utc_capi_media_streamer_cb_startup(void);
-extern void utc_capi_media_streamer_cb_cleanup(void);
-
-extern int utc_media_streamer_create_p(void);
-extern int utc_media_streamer_create_n(void);
-extern int utc_media_streamer_prepare_p(void);
-extern int utc_media_streamer_prepare_n(void);
-extern int utc_media_streamer_unprepare_p(void);
-extern int utc_media_streamer_unprepare_n(void);
-extern int utc_media_streamer_play_p1(void);
-extern int utc_media_streamer_play_p2(void);
-extern int utc_media_streamer_play_n1(void);
-extern int utc_media_streamer_play_n2(void);
-extern int utc_media_streamer_pause_p(void);
-extern int utc_media_streamer_pause_n(void);
-extern int utc_media_streamer_set_position_p(void);
-extern int utc_media_streamer_set_position_n1(void);
-extern int utc_media_streamer_set_position_n2(void);
-extern int utc_media_streamer_get_position_p(void);
-extern int utc_media_streamer_get_position_n(void);
-extern int utc_media_streamer_get_duration_p1(void);
-extern int utc_media_streamer_get_duration_p2(void);
-extern int utc_media_streamer_get_duration_n(void);
-extern int utc_media_streamer_stop_p(void);
-extern int utc_media_streamer_stop_n(void);
-extern int utc_media_streamer_destroy_p1(void);
-extern int utc_media_streamer_destroy_p2(void);
-extern int utc_media_streamer_destroy_n(void);
-extern int utc_media_streamer_get_state_p(void);
-extern int utc_media_streamer_get_state_n(void);
-extern int utc_media_streamer_node_create_src_p(void);
-extern int utc_media_streamer_node_create_src_n1(void);
-extern int utc_media_streamer_node_create_src_n2(void);
-extern int utc_media_streamer_node_push_packet_p(void);
-extern int utc_media_streamer_node_push_packet_n1(void);
-extern int utc_media_streamer_node_push_packet_n2(void);
-extern int utc_media_streamer_node_create_sink_p(void);
-extern int utc_media_streamer_node_create_sink_n1(void);
-extern int utc_media_streamer_node_create_sink_n2(void);
-extern int utc_media_streamer_node_pull_packet_p(void);
-extern int utc_media_streamer_node_pull_packet_n(void);
-extern int utc_media_streamer_node_create_p(void);
-extern int utc_media_streamer_node_create_n(void);
-extern int utc_media_streamer_node_add_p(void);
-extern int utc_media_streamer_node_add_n(void);
-extern int utc_media_streamer_node_destroy_p(void);
-extern int utc_media_streamer_node_destroy_n(void);
-extern int utc_media_streamer_node_remove_p(void);
-extern int utc_media_streamer_node_remove_n(void);
-extern int utc_media_streamer_node_link_p(void);
-extern int utc_media_streamer_node_link_n(void);
-extern int utc_media_streamer_node_set_pad_format_p(void);
-extern int utc_media_streamer_node_set_pad_format_n(void);
-extern int utc_media_streamer_node_get_pad_format_p(void);
-extern int utc_media_streamer_node_get_pad_format_n1(void);
-extern int utc_media_streamer_node_get_pad_format_n2(void);
-extern int utc_media_streamer_node_get_pad_format_n3(void);
-extern int utc_media_streamer_node_get_pad_format_n4(void);
-extern int utc_media_streamer_node_get_pad_format_n5(void);
-extern int utc_media_streamer_node_get_pad_name_p(void);
-extern int utc_media_streamer_node_get_pad_name_n(void);
-extern int utc_media_streamer_node_set_params_p1(void);
-extern int utc_media_streamer_node_set_params_p2(void);
-extern int utc_media_streamer_node_set_params_p3(void);
-extern int utc_media_streamer_node_set_params_n1(void);
-extern int utc_media_streamer_node_set_params_n2(void);
-extern int utc_media_streamer_node_set_params_n3(void);
-extern int utc_media_streamer_node_get_params_p1(void);
-extern int utc_media_streamer_node_get_params_p2(void);
-extern int utc_media_streamer_node_get_params_p3(void);
-extern int utc_media_streamer_node_get_params_p4(void);
-extern int utc_media_streamer_node_get_params_n1(void);
-extern int utc_media_streamer_node_get_params_n2(void);
-extern int utc_media_streamer_node_get_params_n3(void);
-extern int utc_media_streamer_node_set_param_p1(void);
-extern int utc_media_streamer_node_set_param_p2(void);
-extern int utc_media_streamer_node_set_param_p3(void);
-extern int utc_media_streamer_node_set_param_n1(void);
-extern int utc_media_streamer_node_set_param_n2(void);
-extern int utc_media_streamer_node_set_param_n3(void);
-extern int utc_media_streamer_node_get_param_p1(void);
-extern int utc_media_streamer_node_get_param_p2(void);
-extern int utc_media_streamer_node_get_param_p3(void);
-extern int utc_media_streamer_node_get_param_p5(void);
-extern int utc_media_streamer_node_get_param_n1(void);
-extern int utc_media_streamer_node_get_param_n2(void);
-extern int utc_media_streamer_node_get_param_n3(void);
-extern int utc_media_streamer_play_p3(void);
-extern int utc_media_streamer_play_p4(void);
-extern int utc_media_streamer_play_p5(void);
-extern int utc_media_streamer_play_p6(void);
-extern int utc_media_streamer_set_error_cb_p(void);
-extern int utc_media_streamer_set_error_cb_n(void);
-extern int utc_media_streamer_unset_error_cb_p(void);
-extern int utc_media_streamer_unset_error_cb_n(void);
-extern int utc_media_streamer_set_state_change_cb_p(void);
-extern int utc_media_streamer_set_state_change_cb_n(void);
-extern int utc_media_streamer_unset_state_change_cb_p(void);
-extern int utc_media_streamer_unset_state_change_cb_n(void);
-extern int utc_media_streamer_src_set_buffer_status_cb_p(void);
-extern int utc_media_streamer_src_set_buffer_status_cb_n(void);
-extern int utc_media_streamer_src_unset_buffer_status_cb_p(void);
-extern int utc_media_streamer_src_unset_buffer_status_cb_n(void);
-extern int utc_media_streamer_sink_set_data_ready_cb_p(void);
-extern int utc_media_streamer_sink_set_data_ready_cb_n(void);
-extern int utc_media_streamer_sink_unset_data_ready_cb_p(void);
-extern int utc_media_streamer_sink_unset_data_ready_cb_n(void);
-extern int utc_media_streamer_sink_set_eos_cb_p(void);
-extern int utc_media_streamer_sink_set_eos_cb_n(void);
-extern int utc_media_streamer_sink_unset_eos_cb_p(void);
-extern int utc_media_streamer_sink_unset_eos_cb_n(void);
-extern int utc_media_streamer_set_interrupted_cb_p(void);
-extern int utc_media_streamer_set_interrupted_cb_n(void);
-extern int utc_media_streamer_unset_interrupted_cb_p(void);
-extern int utc_media_streamer_unset_interrupted_cb_n(void);
-
-testcase tc_array[] = {
-       {"utc_media_streamer_create_p",utc_media_streamer_create_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_create_n",utc_media_streamer_create_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_prepare_p",utc_media_streamer_prepare_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_prepare_n",utc_media_streamer_prepare_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_unprepare_p",utc_media_streamer_unprepare_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_unprepare_n",utc_media_streamer_unprepare_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p1",utc_media_streamer_play_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p2",utc_media_streamer_play_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_n1",utc_media_streamer_play_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_n2",utc_media_streamer_play_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_pause_p",utc_media_streamer_pause_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_pause_n",utc_media_streamer_pause_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_p",utc_media_streamer_set_position_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_n1",utc_media_streamer_set_position_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_n2",utc_media_streamer_set_position_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_position_p",utc_media_streamer_get_position_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_position_n",utc_media_streamer_get_position_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_p1",utc_media_streamer_get_duration_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_p2",utc_media_streamer_get_duration_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_n",utc_media_streamer_get_duration_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_stop_p",utc_media_streamer_stop_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_stop_n",utc_media_streamer_stop_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_p1",utc_media_streamer_destroy_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_p2",utc_media_streamer_destroy_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_n",utc_media_streamer_destroy_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_state_p",utc_media_streamer_get_state_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_state_n",utc_media_streamer_get_state_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_p",utc_media_streamer_node_create_src_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_n1",utc_media_streamer_node_create_src_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_n2",utc_media_streamer_node_create_src_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_p",utc_media_streamer_node_push_packet_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_n1",utc_media_streamer_node_push_packet_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_n2",utc_media_streamer_node_push_packet_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_p",utc_media_streamer_node_create_sink_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_n1",utc_media_streamer_node_create_sink_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_n2",utc_media_streamer_node_create_sink_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_pull_packet_p",utc_media_streamer_node_pull_packet_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_pull_packet_n",utc_media_streamer_node_pull_packet_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_p",utc_media_streamer_node_create_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_n",utc_media_streamer_node_create_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_add_p",utc_media_streamer_node_add_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_add_n",utc_media_streamer_node_add_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_destroy_p",utc_media_streamer_node_destroy_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_destroy_n",utc_media_streamer_node_destroy_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_remove_p",utc_media_streamer_node_remove_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_remove_n",utc_media_streamer_node_remove_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_link_p",utc_media_streamer_node_link_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_link_n",utc_media_streamer_node_link_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_pad_format_p",utc_media_streamer_node_set_pad_format_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_pad_format_n",utc_media_streamer_node_set_pad_format_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_p",utc_media_streamer_node_get_pad_format_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n1",utc_media_streamer_node_get_pad_format_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n2",utc_media_streamer_node_get_pad_format_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n3",utc_media_streamer_node_get_pad_format_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n4",utc_media_streamer_node_get_pad_format_n4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n5",utc_media_streamer_node_get_pad_format_n5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_name_p",utc_media_streamer_node_get_pad_name_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_name_n",utc_media_streamer_node_get_pad_name_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p1",utc_media_streamer_node_set_params_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p2",utc_media_streamer_node_set_params_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p3",utc_media_streamer_node_set_params_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n1",utc_media_streamer_node_set_params_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n2",utc_media_streamer_node_set_params_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n3",utc_media_streamer_node_set_params_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p1",utc_media_streamer_node_get_params_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p2",utc_media_streamer_node_get_params_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p3",utc_media_streamer_node_get_params_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p4",utc_media_streamer_node_get_params_p4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n1",utc_media_streamer_node_get_params_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n2",utc_media_streamer_node_get_params_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n3",utc_media_streamer_node_get_params_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p1",utc_media_streamer_node_set_param_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p2",utc_media_streamer_node_set_param_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p3",utc_media_streamer_node_set_param_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n1",utc_media_streamer_node_set_param_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n2",utc_media_streamer_node_set_param_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n3",utc_media_streamer_node_set_param_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p1",utc_media_streamer_node_get_param_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p2",utc_media_streamer_node_get_param_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p3",utc_media_streamer_node_get_param_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p5",utc_media_streamer_node_get_param_p5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n1",utc_media_streamer_node_get_param_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n2",utc_media_streamer_node_get_param_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n3",utc_media_streamer_node_get_param_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p3",utc_media_streamer_play_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p4",utc_media_streamer_play_p4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p5",utc_media_streamer_play_p5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p6",utc_media_streamer_play_p6,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_error_cb_p",utc_media_streamer_set_error_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_error_cb_n",utc_media_streamer_set_error_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_error_cb_p",utc_media_streamer_unset_error_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_error_cb_n",utc_media_streamer_unset_error_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_state_change_cb_p",utc_media_streamer_set_state_change_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_state_change_cb_n",utc_media_streamer_set_state_change_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_state_change_cb_p",utc_media_streamer_unset_state_change_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_state_change_cb_n",utc_media_streamer_unset_state_change_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_set_buffer_status_cb_p",utc_media_streamer_src_set_buffer_status_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_set_buffer_status_cb_n",utc_media_streamer_src_set_buffer_status_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_unset_buffer_status_cb_p",utc_media_streamer_src_unset_buffer_status_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_unset_buffer_status_cb_n",utc_media_streamer_src_unset_buffer_status_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_data_ready_cb_p",utc_media_streamer_sink_set_data_ready_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_data_ready_cb_n",utc_media_streamer_sink_set_data_ready_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_data_ready_cb_p",utc_media_streamer_sink_unset_data_ready_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_data_ready_cb_n",utc_media_streamer_sink_unset_data_ready_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_eos_cb_p",utc_media_streamer_sink_set_eos_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_eos_cb_n",utc_media_streamer_sink_set_eos_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_eos_cb_p",utc_media_streamer_sink_unset_eos_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_eos_cb_n",utc_media_streamer_sink_unset_eos_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_interrupted_cb_p",utc_media_streamer_set_interrupted_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_interrupted_cb_n",utc_media_streamer_set_interrupted_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_interrupted_cb_p",utc_media_streamer_unset_interrupted_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_interrupted_cb_n",utc_media_streamer_unset_interrupted_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {NULL, NULL}
-};
-
-#endif // __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
diff --git a/src/utc/capi-media-streamer/tct-capi-media-streamer-core_tizeniot.h b/src/utc/capi-media-streamer/tct-capi-media-streamer-core_tizeniot.h
deleted file mode 100755 (executable)
index 1b078bb..0000000
+++ /dev/null
@@ -1,256 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
-#define __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void utc_capi_media_streamer_startup(void);
-extern void utc_capi_media_streamer_cleanup(void);
-extern void utc_capi_media_streamer_cb_startup(void);
-extern void utc_capi_media_streamer_cb_cleanup(void);
-
-extern int utc_media_streamer_create_p(void);
-extern int utc_media_streamer_create_n(void);
-extern int utc_media_streamer_prepare_p(void);
-extern int utc_media_streamer_prepare_n(void);
-extern int utc_media_streamer_unprepare_p(void);
-extern int utc_media_streamer_unprepare_n(void);
-extern int utc_media_streamer_play_p1(void);
-extern int utc_media_streamer_play_p2(void);
-extern int utc_media_streamer_play_n1(void);
-extern int utc_media_streamer_play_n2(void);
-extern int utc_media_streamer_pause_p(void);
-extern int utc_media_streamer_pause_n(void);
-extern int utc_media_streamer_set_position_p(void);
-extern int utc_media_streamer_set_position_n1(void);
-extern int utc_media_streamer_set_position_n2(void);
-extern int utc_media_streamer_get_position_p(void);
-extern int utc_media_streamer_get_position_n(void);
-extern int utc_media_streamer_get_duration_p1(void);
-extern int utc_media_streamer_get_duration_p2(void);
-extern int utc_media_streamer_get_duration_n(void);
-extern int utc_media_streamer_stop_p(void);
-extern int utc_media_streamer_stop_n(void);
-extern int utc_media_streamer_destroy_p1(void);
-extern int utc_media_streamer_destroy_p2(void);
-extern int utc_media_streamer_destroy_n(void);
-extern int utc_media_streamer_get_state_p(void);
-extern int utc_media_streamer_get_state_n(void);
-extern int utc_media_streamer_node_create_src_p(void);
-extern int utc_media_streamer_node_create_src_n1(void);
-extern int utc_media_streamer_node_create_src_n2(void);
-extern int utc_media_streamer_node_push_packet_p(void);
-extern int utc_media_streamer_node_push_packet_n1(void);
-extern int utc_media_streamer_node_push_packet_n2(void);
-extern int utc_media_streamer_node_create_sink_p(void);
-extern int utc_media_streamer_node_create_sink_n1(void);
-extern int utc_media_streamer_node_create_sink_n2(void);
-extern int utc_media_streamer_node_pull_packet_p(void);
-extern int utc_media_streamer_node_pull_packet_n(void);
-extern int utc_media_streamer_node_create_p(void);
-extern int utc_media_streamer_node_create_n(void);
-extern int utc_media_streamer_node_add_p(void);
-extern int utc_media_streamer_node_add_n(void);
-extern int utc_media_streamer_node_destroy_p(void);
-extern int utc_media_streamer_node_destroy_n(void);
-extern int utc_media_streamer_node_remove_p(void);
-extern int utc_media_streamer_node_remove_n(void);
-extern int utc_media_streamer_node_link_p(void);
-extern int utc_media_streamer_node_link_n(void);
-extern int utc_media_streamer_node_set_pad_format_p(void);
-extern int utc_media_streamer_node_set_pad_format_n(void);
-extern int utc_media_streamer_node_get_pad_format_p(void);
-extern int utc_media_streamer_node_get_pad_format_n1(void);
-extern int utc_media_streamer_node_get_pad_format_n2(void);
-extern int utc_media_streamer_node_get_pad_format_n3(void);
-extern int utc_media_streamer_node_get_pad_format_n4(void);
-extern int utc_media_streamer_node_get_pad_format_n5(void);
-extern int utc_media_streamer_node_get_pad_name_p(void);
-extern int utc_media_streamer_node_get_pad_name_n(void);
-extern int utc_media_streamer_node_set_params_p1(void);
-extern int utc_media_streamer_node_set_params_p2(void);
-extern int utc_media_streamer_node_set_params_p3(void);
-extern int utc_media_streamer_node_set_params_n1(void);
-extern int utc_media_streamer_node_set_params_n2(void);
-extern int utc_media_streamer_node_set_params_n3(void);
-extern int utc_media_streamer_node_get_params_p1(void);
-extern int utc_media_streamer_node_get_params_p2(void);
-extern int utc_media_streamer_node_get_params_p3(void);
-extern int utc_media_streamer_node_get_params_p4(void);
-extern int utc_media_streamer_node_get_params_n1(void);
-extern int utc_media_streamer_node_get_params_n2(void);
-extern int utc_media_streamer_node_get_params_n3(void);
-extern int utc_media_streamer_node_set_param_p1(void);
-extern int utc_media_streamer_node_set_param_p2(void);
-extern int utc_media_streamer_node_set_param_p3(void);
-extern int utc_media_streamer_node_set_param_n1(void);
-extern int utc_media_streamer_node_set_param_n2(void);
-extern int utc_media_streamer_node_set_param_n3(void);
-extern int utc_media_streamer_node_get_param_p1(void);
-extern int utc_media_streamer_node_get_param_p2(void);
-extern int utc_media_streamer_node_get_param_p3(void);
-extern int utc_media_streamer_node_get_param_p5(void);
-extern int utc_media_streamer_node_get_param_n1(void);
-extern int utc_media_streamer_node_get_param_n2(void);
-extern int utc_media_streamer_node_get_param_n3(void);
-extern int utc_media_streamer_play_p3(void);
-extern int utc_media_streamer_play_p4(void);
-extern int utc_media_streamer_play_p5(void);
-extern int utc_media_streamer_play_p6(void);
-extern int utc_media_streamer_set_error_cb_p(void);
-extern int utc_media_streamer_set_error_cb_n(void);
-extern int utc_media_streamer_unset_error_cb_p(void);
-extern int utc_media_streamer_unset_error_cb_n(void);
-extern int utc_media_streamer_set_state_change_cb_p(void);
-extern int utc_media_streamer_set_state_change_cb_n(void);
-extern int utc_media_streamer_unset_state_change_cb_p(void);
-extern int utc_media_streamer_unset_state_change_cb_n(void);
-extern int utc_media_streamer_src_set_buffer_status_cb_p(void);
-extern int utc_media_streamer_src_set_buffer_status_cb_n(void);
-extern int utc_media_streamer_src_unset_buffer_status_cb_p(void);
-extern int utc_media_streamer_src_unset_buffer_status_cb_n(void);
-extern int utc_media_streamer_sink_set_data_ready_cb_p(void);
-extern int utc_media_streamer_sink_set_data_ready_cb_n(void);
-extern int utc_media_streamer_sink_unset_data_ready_cb_p(void);
-extern int utc_media_streamer_sink_unset_data_ready_cb_n(void);
-extern int utc_media_streamer_sink_set_eos_cb_p(void);
-extern int utc_media_streamer_sink_set_eos_cb_n(void);
-extern int utc_media_streamer_sink_unset_eos_cb_p(void);
-extern int utc_media_streamer_sink_unset_eos_cb_n(void);
-extern int utc_media_streamer_set_interrupted_cb_p(void);
-extern int utc_media_streamer_set_interrupted_cb_n(void);
-extern int utc_media_streamer_unset_interrupted_cb_p(void);
-extern int utc_media_streamer_unset_interrupted_cb_n(void);
-
-testcase tc_array[] = {
-       {"utc_media_streamer_create_p",utc_media_streamer_create_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_create_n",utc_media_streamer_create_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_prepare_p",utc_media_streamer_prepare_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_prepare_n",utc_media_streamer_prepare_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_unprepare_p",utc_media_streamer_unprepare_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_unprepare_n",utc_media_streamer_unprepare_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p1",utc_media_streamer_play_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p2",utc_media_streamer_play_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_n1",utc_media_streamer_play_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_n2",utc_media_streamer_play_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_pause_p",utc_media_streamer_pause_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_pause_n",utc_media_streamer_pause_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_p",utc_media_streamer_set_position_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_n1",utc_media_streamer_set_position_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_n2",utc_media_streamer_set_position_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_position_p",utc_media_streamer_get_position_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_position_n",utc_media_streamer_get_position_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_p1",utc_media_streamer_get_duration_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_p2",utc_media_streamer_get_duration_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_n",utc_media_streamer_get_duration_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_stop_p",utc_media_streamer_stop_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_stop_n",utc_media_streamer_stop_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_p1",utc_media_streamer_destroy_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_p2",utc_media_streamer_destroy_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_n",utc_media_streamer_destroy_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_state_p",utc_media_streamer_get_state_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_state_n",utc_media_streamer_get_state_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_p",utc_media_streamer_node_create_src_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_n1",utc_media_streamer_node_create_src_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_n2",utc_media_streamer_node_create_src_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_p",utc_media_streamer_node_push_packet_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_n1",utc_media_streamer_node_push_packet_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_n2",utc_media_streamer_node_push_packet_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_p",utc_media_streamer_node_create_sink_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_n1",utc_media_streamer_node_create_sink_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_n2",utc_media_streamer_node_create_sink_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_pull_packet_p",utc_media_streamer_node_pull_packet_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_pull_packet_n",utc_media_streamer_node_pull_packet_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_p",utc_media_streamer_node_create_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_n",utc_media_streamer_node_create_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_add_p",utc_media_streamer_node_add_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_add_n",utc_media_streamer_node_add_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_destroy_p",utc_media_streamer_node_destroy_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_destroy_n",utc_media_streamer_node_destroy_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_remove_p",utc_media_streamer_node_remove_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_remove_n",utc_media_streamer_node_remove_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_link_p",utc_media_streamer_node_link_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_link_n",utc_media_streamer_node_link_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_pad_format_p",utc_media_streamer_node_set_pad_format_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_pad_format_n",utc_media_streamer_node_set_pad_format_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_p",utc_media_streamer_node_get_pad_format_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n1",utc_media_streamer_node_get_pad_format_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n2",utc_media_streamer_node_get_pad_format_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n3",utc_media_streamer_node_get_pad_format_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n4",utc_media_streamer_node_get_pad_format_n4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n5",utc_media_streamer_node_get_pad_format_n5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_name_p",utc_media_streamer_node_get_pad_name_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_name_n",utc_media_streamer_node_get_pad_name_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p1",utc_media_streamer_node_set_params_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p2",utc_media_streamer_node_set_params_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p3",utc_media_streamer_node_set_params_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n1",utc_media_streamer_node_set_params_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n2",utc_media_streamer_node_set_params_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n3",utc_media_streamer_node_set_params_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p1",utc_media_streamer_node_get_params_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p2",utc_media_streamer_node_get_params_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p3",utc_media_streamer_node_get_params_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p4",utc_media_streamer_node_get_params_p4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n1",utc_media_streamer_node_get_params_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n2",utc_media_streamer_node_get_params_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n3",utc_media_streamer_node_get_params_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p1",utc_media_streamer_node_set_param_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p2",utc_media_streamer_node_set_param_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p3",utc_media_streamer_node_set_param_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n1",utc_media_streamer_node_set_param_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n2",utc_media_streamer_node_set_param_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n3",utc_media_streamer_node_set_param_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p1",utc_media_streamer_node_get_param_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p2",utc_media_streamer_node_get_param_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p3",utc_media_streamer_node_get_param_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p5",utc_media_streamer_node_get_param_p5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n1",utc_media_streamer_node_get_param_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n2",utc_media_streamer_node_get_param_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n3",utc_media_streamer_node_get_param_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p3",utc_media_streamer_play_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p4",utc_media_streamer_play_p4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p5",utc_media_streamer_play_p5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p6",utc_media_streamer_play_p6,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_error_cb_p",utc_media_streamer_set_error_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_error_cb_n",utc_media_streamer_set_error_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_error_cb_p",utc_media_streamer_unset_error_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_error_cb_n",utc_media_streamer_unset_error_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_state_change_cb_p",utc_media_streamer_set_state_change_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_state_change_cb_n",utc_media_streamer_set_state_change_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_state_change_cb_p",utc_media_streamer_unset_state_change_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_state_change_cb_n",utc_media_streamer_unset_state_change_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_set_buffer_status_cb_p",utc_media_streamer_src_set_buffer_status_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_set_buffer_status_cb_n",utc_media_streamer_src_set_buffer_status_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_unset_buffer_status_cb_p",utc_media_streamer_src_unset_buffer_status_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_unset_buffer_status_cb_n",utc_media_streamer_src_unset_buffer_status_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_data_ready_cb_p",utc_media_streamer_sink_set_data_ready_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_data_ready_cb_n",utc_media_streamer_sink_set_data_ready_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_data_ready_cb_p",utc_media_streamer_sink_unset_data_ready_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_data_ready_cb_n",utc_media_streamer_sink_unset_data_ready_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_eos_cb_p",utc_media_streamer_sink_set_eos_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_eos_cb_n",utc_media_streamer_sink_set_eos_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_eos_cb_p",utc_media_streamer_sink_unset_eos_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_eos_cb_n",utc_media_streamer_sink_unset_eos_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_interrupted_cb_p",utc_media_streamer_set_interrupted_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_interrupted_cb_n",utc_media_streamer_set_interrupted_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_interrupted_cb_p",utc_media_streamer_unset_interrupted_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_interrupted_cb_n",utc_media_streamer_unset_interrupted_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {NULL, NULL}
-};
-
-#endif // __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
diff --git a/src/utc/capi-media-streamer/tct-capi-media-streamer-core_wearable.h b/src/utc/capi-media-streamer/tct-capi-media-streamer-core_wearable.h
deleted file mode 100755 (executable)
index 1b078bb..0000000
+++ /dev/null
@@ -1,256 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
-#define __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void utc_capi_media_streamer_startup(void);
-extern void utc_capi_media_streamer_cleanup(void);
-extern void utc_capi_media_streamer_cb_startup(void);
-extern void utc_capi_media_streamer_cb_cleanup(void);
-
-extern int utc_media_streamer_create_p(void);
-extern int utc_media_streamer_create_n(void);
-extern int utc_media_streamer_prepare_p(void);
-extern int utc_media_streamer_prepare_n(void);
-extern int utc_media_streamer_unprepare_p(void);
-extern int utc_media_streamer_unprepare_n(void);
-extern int utc_media_streamer_play_p1(void);
-extern int utc_media_streamer_play_p2(void);
-extern int utc_media_streamer_play_n1(void);
-extern int utc_media_streamer_play_n2(void);
-extern int utc_media_streamer_pause_p(void);
-extern int utc_media_streamer_pause_n(void);
-extern int utc_media_streamer_set_position_p(void);
-extern int utc_media_streamer_set_position_n1(void);
-extern int utc_media_streamer_set_position_n2(void);
-extern int utc_media_streamer_get_position_p(void);
-extern int utc_media_streamer_get_position_n(void);
-extern int utc_media_streamer_get_duration_p1(void);
-extern int utc_media_streamer_get_duration_p2(void);
-extern int utc_media_streamer_get_duration_n(void);
-extern int utc_media_streamer_stop_p(void);
-extern int utc_media_streamer_stop_n(void);
-extern int utc_media_streamer_destroy_p1(void);
-extern int utc_media_streamer_destroy_p2(void);
-extern int utc_media_streamer_destroy_n(void);
-extern int utc_media_streamer_get_state_p(void);
-extern int utc_media_streamer_get_state_n(void);
-extern int utc_media_streamer_node_create_src_p(void);
-extern int utc_media_streamer_node_create_src_n1(void);
-extern int utc_media_streamer_node_create_src_n2(void);
-extern int utc_media_streamer_node_push_packet_p(void);
-extern int utc_media_streamer_node_push_packet_n1(void);
-extern int utc_media_streamer_node_push_packet_n2(void);
-extern int utc_media_streamer_node_create_sink_p(void);
-extern int utc_media_streamer_node_create_sink_n1(void);
-extern int utc_media_streamer_node_create_sink_n2(void);
-extern int utc_media_streamer_node_pull_packet_p(void);
-extern int utc_media_streamer_node_pull_packet_n(void);
-extern int utc_media_streamer_node_create_p(void);
-extern int utc_media_streamer_node_create_n(void);
-extern int utc_media_streamer_node_add_p(void);
-extern int utc_media_streamer_node_add_n(void);
-extern int utc_media_streamer_node_destroy_p(void);
-extern int utc_media_streamer_node_destroy_n(void);
-extern int utc_media_streamer_node_remove_p(void);
-extern int utc_media_streamer_node_remove_n(void);
-extern int utc_media_streamer_node_link_p(void);
-extern int utc_media_streamer_node_link_n(void);
-extern int utc_media_streamer_node_set_pad_format_p(void);
-extern int utc_media_streamer_node_set_pad_format_n(void);
-extern int utc_media_streamer_node_get_pad_format_p(void);
-extern int utc_media_streamer_node_get_pad_format_n1(void);
-extern int utc_media_streamer_node_get_pad_format_n2(void);
-extern int utc_media_streamer_node_get_pad_format_n3(void);
-extern int utc_media_streamer_node_get_pad_format_n4(void);
-extern int utc_media_streamer_node_get_pad_format_n5(void);
-extern int utc_media_streamer_node_get_pad_name_p(void);
-extern int utc_media_streamer_node_get_pad_name_n(void);
-extern int utc_media_streamer_node_set_params_p1(void);
-extern int utc_media_streamer_node_set_params_p2(void);
-extern int utc_media_streamer_node_set_params_p3(void);
-extern int utc_media_streamer_node_set_params_n1(void);
-extern int utc_media_streamer_node_set_params_n2(void);
-extern int utc_media_streamer_node_set_params_n3(void);
-extern int utc_media_streamer_node_get_params_p1(void);
-extern int utc_media_streamer_node_get_params_p2(void);
-extern int utc_media_streamer_node_get_params_p3(void);
-extern int utc_media_streamer_node_get_params_p4(void);
-extern int utc_media_streamer_node_get_params_n1(void);
-extern int utc_media_streamer_node_get_params_n2(void);
-extern int utc_media_streamer_node_get_params_n3(void);
-extern int utc_media_streamer_node_set_param_p1(void);
-extern int utc_media_streamer_node_set_param_p2(void);
-extern int utc_media_streamer_node_set_param_p3(void);
-extern int utc_media_streamer_node_set_param_n1(void);
-extern int utc_media_streamer_node_set_param_n2(void);
-extern int utc_media_streamer_node_set_param_n3(void);
-extern int utc_media_streamer_node_get_param_p1(void);
-extern int utc_media_streamer_node_get_param_p2(void);
-extern int utc_media_streamer_node_get_param_p3(void);
-extern int utc_media_streamer_node_get_param_p5(void);
-extern int utc_media_streamer_node_get_param_n1(void);
-extern int utc_media_streamer_node_get_param_n2(void);
-extern int utc_media_streamer_node_get_param_n3(void);
-extern int utc_media_streamer_play_p3(void);
-extern int utc_media_streamer_play_p4(void);
-extern int utc_media_streamer_play_p5(void);
-extern int utc_media_streamer_play_p6(void);
-extern int utc_media_streamer_set_error_cb_p(void);
-extern int utc_media_streamer_set_error_cb_n(void);
-extern int utc_media_streamer_unset_error_cb_p(void);
-extern int utc_media_streamer_unset_error_cb_n(void);
-extern int utc_media_streamer_set_state_change_cb_p(void);
-extern int utc_media_streamer_set_state_change_cb_n(void);
-extern int utc_media_streamer_unset_state_change_cb_p(void);
-extern int utc_media_streamer_unset_state_change_cb_n(void);
-extern int utc_media_streamer_src_set_buffer_status_cb_p(void);
-extern int utc_media_streamer_src_set_buffer_status_cb_n(void);
-extern int utc_media_streamer_src_unset_buffer_status_cb_p(void);
-extern int utc_media_streamer_src_unset_buffer_status_cb_n(void);
-extern int utc_media_streamer_sink_set_data_ready_cb_p(void);
-extern int utc_media_streamer_sink_set_data_ready_cb_n(void);
-extern int utc_media_streamer_sink_unset_data_ready_cb_p(void);
-extern int utc_media_streamer_sink_unset_data_ready_cb_n(void);
-extern int utc_media_streamer_sink_set_eos_cb_p(void);
-extern int utc_media_streamer_sink_set_eos_cb_n(void);
-extern int utc_media_streamer_sink_unset_eos_cb_p(void);
-extern int utc_media_streamer_sink_unset_eos_cb_n(void);
-extern int utc_media_streamer_set_interrupted_cb_p(void);
-extern int utc_media_streamer_set_interrupted_cb_n(void);
-extern int utc_media_streamer_unset_interrupted_cb_p(void);
-extern int utc_media_streamer_unset_interrupted_cb_n(void);
-
-testcase tc_array[] = {
-       {"utc_media_streamer_create_p",utc_media_streamer_create_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_create_n",utc_media_streamer_create_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_prepare_p",utc_media_streamer_prepare_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_prepare_n",utc_media_streamer_prepare_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_unprepare_p",utc_media_streamer_unprepare_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_unprepare_n",utc_media_streamer_unprepare_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p1",utc_media_streamer_play_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p2",utc_media_streamer_play_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_n1",utc_media_streamer_play_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_n2",utc_media_streamer_play_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_pause_p",utc_media_streamer_pause_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_pause_n",utc_media_streamer_pause_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_p",utc_media_streamer_set_position_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_n1",utc_media_streamer_set_position_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_position_n2",utc_media_streamer_set_position_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_position_p",utc_media_streamer_get_position_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_position_n",utc_media_streamer_get_position_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_p1",utc_media_streamer_get_duration_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_p2",utc_media_streamer_get_duration_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_duration_n",utc_media_streamer_get_duration_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_stop_p",utc_media_streamer_stop_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_stop_n",utc_media_streamer_stop_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_p1",utc_media_streamer_destroy_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_p2",utc_media_streamer_destroy_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_destroy_n",utc_media_streamer_destroy_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_state_p",utc_media_streamer_get_state_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_get_state_n",utc_media_streamer_get_state_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_p",utc_media_streamer_node_create_src_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_n1",utc_media_streamer_node_create_src_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_src_n2",utc_media_streamer_node_create_src_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_p",utc_media_streamer_node_push_packet_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_n1",utc_media_streamer_node_push_packet_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_push_packet_n2",utc_media_streamer_node_push_packet_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_p",utc_media_streamer_node_create_sink_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_n1",utc_media_streamer_node_create_sink_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_sink_n2",utc_media_streamer_node_create_sink_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_pull_packet_p",utc_media_streamer_node_pull_packet_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_pull_packet_n",utc_media_streamer_node_pull_packet_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_p",utc_media_streamer_node_create_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_create_n",utc_media_streamer_node_create_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_add_p",utc_media_streamer_node_add_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_add_n",utc_media_streamer_node_add_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_destroy_p",utc_media_streamer_node_destroy_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_destroy_n",utc_media_streamer_node_destroy_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_remove_p",utc_media_streamer_node_remove_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_remove_n",utc_media_streamer_node_remove_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_link_p",utc_media_streamer_node_link_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_link_n",utc_media_streamer_node_link_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_pad_format_p",utc_media_streamer_node_set_pad_format_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_pad_format_n",utc_media_streamer_node_set_pad_format_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_p",utc_media_streamer_node_get_pad_format_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n1",utc_media_streamer_node_get_pad_format_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n2",utc_media_streamer_node_get_pad_format_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n3",utc_media_streamer_node_get_pad_format_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n4",utc_media_streamer_node_get_pad_format_n4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_format_n5",utc_media_streamer_node_get_pad_format_n5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_name_p",utc_media_streamer_node_get_pad_name_p,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_pad_name_n",utc_media_streamer_node_get_pad_name_n,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p1",utc_media_streamer_node_set_params_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p2",utc_media_streamer_node_set_params_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_p3",utc_media_streamer_node_set_params_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n1",utc_media_streamer_node_set_params_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n2",utc_media_streamer_node_set_params_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_params_n3",utc_media_streamer_node_set_params_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p1",utc_media_streamer_node_get_params_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p2",utc_media_streamer_node_get_params_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p3",utc_media_streamer_node_get_params_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_p4",utc_media_streamer_node_get_params_p4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n1",utc_media_streamer_node_get_params_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n2",utc_media_streamer_node_get_params_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_params_n3",utc_media_streamer_node_get_params_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p1",utc_media_streamer_node_set_param_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p2",utc_media_streamer_node_set_param_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_p3",utc_media_streamer_node_set_param_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n1",utc_media_streamer_node_set_param_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n2",utc_media_streamer_node_set_param_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_set_param_n3",utc_media_streamer_node_set_param_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p1",utc_media_streamer_node_get_param_p1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p2",utc_media_streamer_node_get_param_p2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p3",utc_media_streamer_node_get_param_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_p5",utc_media_streamer_node_get_param_p5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n1",utc_media_streamer_node_get_param_n1,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n2",utc_media_streamer_node_get_param_n2,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_node_get_param_n3",utc_media_streamer_node_get_param_n3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p3",utc_media_streamer_play_p3,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p4",utc_media_streamer_play_p4,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p5",utc_media_streamer_play_p5,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_play_p6",utc_media_streamer_play_p6,utc_capi_media_streamer_startup,utc_capi_media_streamer_cleanup},
-       {"utc_media_streamer_set_error_cb_p",utc_media_streamer_set_error_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_error_cb_n",utc_media_streamer_set_error_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_error_cb_p",utc_media_streamer_unset_error_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_error_cb_n",utc_media_streamer_unset_error_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_state_change_cb_p",utc_media_streamer_set_state_change_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_state_change_cb_n",utc_media_streamer_set_state_change_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_state_change_cb_p",utc_media_streamer_unset_state_change_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_state_change_cb_n",utc_media_streamer_unset_state_change_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_set_buffer_status_cb_p",utc_media_streamer_src_set_buffer_status_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_set_buffer_status_cb_n",utc_media_streamer_src_set_buffer_status_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_unset_buffer_status_cb_p",utc_media_streamer_src_unset_buffer_status_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_src_unset_buffer_status_cb_n",utc_media_streamer_src_unset_buffer_status_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_data_ready_cb_p",utc_media_streamer_sink_set_data_ready_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_data_ready_cb_n",utc_media_streamer_sink_set_data_ready_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_data_ready_cb_p",utc_media_streamer_sink_unset_data_ready_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_data_ready_cb_n",utc_media_streamer_sink_unset_data_ready_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_eos_cb_p",utc_media_streamer_sink_set_eos_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_set_eos_cb_n",utc_media_streamer_sink_set_eos_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_eos_cb_p",utc_media_streamer_sink_unset_eos_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_sink_unset_eos_cb_n",utc_media_streamer_sink_unset_eos_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_interrupted_cb_p",utc_media_streamer_set_interrupted_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_set_interrupted_cb_n",utc_media_streamer_set_interrupted_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_interrupted_cb_p",utc_media_streamer_unset_interrupted_cb_p,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {"utc_media_streamer_unset_interrupted_cb_n",utc_media_streamer_unset_interrupted_cb_n,utc_capi_media_streamer_cb_startup,utc_capi_media_streamer_cb_cleanup},
-       {NULL, NULL}
-};
-
-#endif // __TCT_CAPI-MEDIA-STREAMER-NATIVE_H__
diff --git a/src/utc/capi-media-streamer/utc-capi-media-streamer-cb.c b/src/utc/capi-media-streamer/utc-capi-media-streamer-cb.c
deleted file mode 100755 (executable)
index c02aac6..0000000
+++ /dev/null
@@ -1,491 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include "assert.h"
-#include <string.h>
-#include <media/media_streamer.h>
-
-       media_streamer_node_h app_src = NULL;
-       media_streamer_node_h app_sink = NULL;
-       media_streamer_h streamer;
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-//& set: CapiMedia-streamer
-
-/* Application source callback */
-static void buffer_status_cb(media_streamer_node_h node,
-                             media_streamer_custom_buffer_status_e status,
-                             void *user_data) {
-
-       char *test = "This is buffer_status_cb test!";
-       int size = strlen(test);
-
-       media_packet_h packet;
-       media_packet_create_from_external_memory (NULL, (void*)test,
-                                                  size, NULL, NULL, &packet);
-       ret = media_streamer_node_push_packet(node, packet);
-}
-
-/* Application sink callback */
-static void new_buffer_cb(media_streamer_node_h node, void *user_data) {
-
-       char *received_data = NULL;
-       media_packet_h packet;
-
-       media_streamer_node_pull_packet(node, &packet);
-
-       media_packet_get_buffer_data_ptr(packet, (void **)received_data);
-       media_packet_destroy(packet);
-}
-
-/* End of stream callback */
-static void eos_cb(media_streamer_node_h node, void *user_data) {
-
-       printf("Got EOS cb from appsink\n");
-}
-
-/* Error callback */
-static void error_cb(media_streamer_h streamer,
-                     media_streamer_error_e error,
-                     void *user_data) {
-
-       printf("Got Error cb from appsink\n");
-}
-
-static void state_change_cb(media_streamer_h streamer,
-                            media_streamer_state_e previous_state,
-                            media_streamer_state_e current_state,
-                            void *user_data) {
-
-       printf("Got State change cb from appsink\n");
-}
-
-/* interrupted callback */
-static void interrupted_cb(media_streamer_interrupted_code_e code, void *user_data) {
-       printf("Got Interrupted cb for mediastreamer\n");
-}
-
-/**
- * @function           utc_capi_media_streamer_cb_startup
- * @description                Called before each test
- * @parameter          NA
- * @return             NA
- */
-void utc_capi_media_streamer_cb_startup(void)
-{
-       ret = media_streamer_create(&streamer);
-
-       /*********************** app_src *********************************** */
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-
-       /*********************** app_sink *********************************** */
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-
-       ret =   media_streamer_node_add(streamer, app_sink);
-
-       ret = media_streamer_node_link(app_src, "src", app_sink, "sink");
-}
-
-/**
- * @function           utc_capi_media_streamer_cb_cleanup
- * @description                Called after each test
- * @parameter          NA
- * @return             NA
- */
-void utc_capi_media_streamer_cb_cleanup(void)
-{
-       ret = media_streamer_destroy(streamer);
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_set_error_cb_p
- * @since_tizen                3.0
- * @description                Registers an error callback function
- *                     to be invoked when an error occurs.
- */
-int utc_media_streamer_set_error_cb_p(void)
-{
-       ret = media_streamer_set_error_cb(streamer, error_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_set_error_cb_n
- * @since_tizen                3.0
- * @description                Registers an error callback function
- *                     to be invoked when an error occurs.
- */
-int utc_media_streamer_set_error_cb_n(void)
-{
-       ret = media_streamer_set_error_cb(NULL, error_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_unset_error_cb_p
- * @since_tizen                3.0
- * @description                Unregisters the error callback function.
- */
-int utc_media_streamer_unset_error_cb_p(void)
-{
-       ret = media_streamer_set_error_cb(streamer, error_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_unset_error_cb(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_unset_error_cb_n
- * @since_tizen                3.0
- * @description                Unregisters the error callback function.
- */
-int utc_media_streamer_unset_error_cb_n(void)
-{
-       ret = media_streamer_set_error_cb(streamer, error_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_unset_error_cb(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_set_state_change_cb_p
- * @since_tizen                3.0
- * @description                Registers a callback that will be triggered
- *                     after media streamer state is changed.
- */
-int utc_media_streamer_set_state_change_cb_p(void)
-{
-       ret = media_streamer_set_state_change_cb(streamer, state_change_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_set_state_change_cb_n
- * @since_tizen                3.0
- * @description                Registers a callback that will be triggered
- *                     after media streamer state is changed.
- */
-int utc_media_streamer_set_state_change_cb_n(void)
-{
-       ret = media_streamer_set_state_change_cb(NULL, state_change_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_unset_state_change_cb_p
- * @since_tizen                3.0
- * @description                Unregisters the state changed callback function.
- */
-int utc_media_streamer_unset_state_change_cb_p(void)
-{
-       ret = media_streamer_set_state_change_cb(streamer, state_change_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_unset_state_change_cb(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_unset_state_change_cb_n
- * @since_tizen                3.0
- * @description                Unregisters the state changed callback function.
- */
-int utc_media_streamer_unset_state_change_cb_n(void)
-{
-       ret = media_streamer_set_state_change_cb(streamer, state_change_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_unset_state_change_cb(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_src_set_buffer_status_cb_p
- * @since_tizen                3.0
- * @description                Registers a callback function to be invoked
- *                     when buffer underrun or overflow is occurred.
- */
-int utc_media_streamer_src_set_buffer_status_cb_p(void)
-{
-       ret = media_streamer_src_set_buffer_status_cb(app_src, buffer_status_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_src_set_buffer_status_cb_n
- * @since_tizen                3.0
- * @description                Registers a callback function to be invoked
- *                     when buffer underrun or overflow is occurred.
- */
-int utc_media_streamer_src_set_buffer_status_cb_n(void)
-{
-       ret = media_streamer_src_set_buffer_status_cb(NULL, buffer_status_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_src_unset_buffer_status_cb_p
- * @since_tizen                3.0
- * @description                Unregisters the source node
- *                     buffer status callback function.
- */
-int utc_media_streamer_src_unset_buffer_status_cb_p(void)
-{
-       ret = media_streamer_src_set_buffer_status_cb(app_src, buffer_status_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_src_unset_buffer_status_cb(app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_src_unset_buffer_status_cb_n
- * @since_tizen                3.0
- * @description                Unregisters the source node
- *                     buffer status callback function.
- */
-int utc_media_streamer_src_unset_buffer_status_cb_n(void)
-{
-       ret = media_streamer_src_set_buffer_status_cb(app_src, buffer_status_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_src_unset_buffer_status_cb(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_sink_set_data_ready_cb_p
- * @since_tizen                3.0
- * @description                Registers a callback function to be called
- *                     when the custom sink is ready for data processing.
- */
-int utc_media_streamer_sink_set_data_ready_cb_p(void)
-{
-       ret = media_streamer_sink_set_data_ready_cb(app_sink, new_buffer_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_sink_set_data_ready_cb_n
- * @since_tizen                3.0
- * @description                Registers a callback function to be called
- *                     when the custom sink is ready for data processing.
- */
-int utc_media_streamer_sink_set_data_ready_cb_n(void)
-{
-       ret = media_streamer_sink_set_data_ready_cb(NULL, new_buffer_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_sink_unset_data_ready_cb_p
- * @since_tizen                3.0
- * @description                Unregisters the sink data ready callback function.
- */
-int utc_media_streamer_sink_unset_data_ready_cb_p(void)
-{
-       ret = media_streamer_sink_set_data_ready_cb(app_sink, new_buffer_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_sink_unset_data_ready_cb(app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_sink_unset_data_ready_cb_n
- * @since_tizen                3.0
- * @description                Unregisters the sink data ready callback function.
- */
-int utc_media_streamer_sink_unset_data_ready_cb_n(void)
-{
-       ret = media_streamer_sink_set_data_ready_cb(app_sink, new_buffer_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_sink_unset_data_ready_cb(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_sink_set_eos_cb_p
- * @since_tizen                3.0
- * @description                Registers a callback function to be called
- *                     when custom sink detect the end-of-stream.
- */
-int utc_media_streamer_sink_set_eos_cb_p(void)
-{
-       ret = media_streamer_sink_set_eos_cb(app_sink, eos_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_sink_set_eos_cb_n
- * @since_tizen                3.0
- * @description                Registers a callback function to be called
- *                     when custom sink detect the end-of-stream.
- */
-int utc_media_streamer_sink_set_eos_cb_n(void)
-{
-       ret = media_streamer_sink_set_eos_cb(NULL, eos_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_sink_unset_eos_cb_p
- * @since_tizen                3.0
- * @description                Unregisters the sink end-of-stream callback function.
- */
-int utc_media_streamer_sink_unset_eos_cb_p(void)
-{
-       ret = media_streamer_sink_set_eos_cb(app_sink, eos_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_sink_unset_eos_cb(app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_sink_unset_eos_cb_n
- * @since_tizen                3.0
- * @description                Unregisters the sink end-of-stream callback function.
- */
-int utc_media_streamer_sink_unset_eos_cb_n(void)
-{
-       ret = media_streamer_sink_set_eos_cb(app_sink, eos_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_sink_unset_eos_cb(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_set_interrupted_cb_p
- * @since_tizen                3.0
- * @description                Registers the interrupted callback function.
- */
-int utc_media_streamer_set_interrupted_cb_p(void)
-{
-       ret = media_streamer_set_interrupted_cb(streamer, interrupted_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_set_interrupted_cb_n
- * @since_tizen                3.0
- * @description                Registers the interrupted callback function.
- */
-int utc_media_streamer_set_interrupted_cb_n(void)
-{
-       ret = media_streamer_set_interrupted_cb(NULL, interrupted_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_unset_interrupted_cb_p
- * @since_tizen                3.0
- * @description                Unregisters the interrupted callback function.
- */
-int utc_media_streamer_unset_interrupted_cb_p(void)
-{
-       ret = media_streamer_set_interrupted_cb(streamer, interrupted_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_unset_interrupted_cb(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_unset_interrupted_cb_n
- * @since_tizen                3.0
- * @description                Unregisters the interrupted callback function.
- */
-int utc_media_streamer_unset_interrupted_cb_n(void)
-{
-       ret = media_streamer_set_interrupted_cb(streamer, interrupted_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_unset_interrupted_cb(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       return 0;
-}
diff --git a/src/utc/capi-media-streamer/utc-capi-media-streamer.c b/src/utc/capi-media-streamer/utc-capi-media-streamer.c
deleted file mode 100755 (executable)
index 2a66855..0000000
+++ /dev/null
@@ -1,3731 +0,0 @@
-//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#include "assert.h"
-#include <string.h>
-#include <glib.h>
-#include <system_info.h>
-#include <media/media_streamer.h>
-#include "tct_common.h"
-
-//& set: CapiMedia-streamer
-#define API_NAMESPACE "[CAPI_MEDIA_STREAMER]"
-
-#define CAMERA_ID "2"
-#define PLAY_TIME 2
-#define PACKET_SIZE 1000
-#define MAX_PACKETS_TO_SEND 50000
-#define CONFIG_VALUE_LEN_MAX 1024
-#define RTP_VIDEO_PORT "5000"
-#define RTP_AUDIO_PORT "6000"
-#define DEFAULT_IP_ADDR "127.0.0.1"
-#define MAX_NODES_COUNT 100
-#define APPEND_NODE(x) {g_nodes[g_node_counter++] = x; }
-#define EXTREMUM 0
-
-#define VIDEO_WIDTH       352
-#define VIDEO_HEIGHT      288
-#define VIDEO_FRAME_RATE  30
-
-#define AUDIO_CHANNEL     1
-#define AUDIO_SAMPLERATE  8000
-
-#define FILE_NAME "test_10sec.mp4"
-#define FILE_PATH_PLAYLIST "segments/prog_index.m3u8"
-#define DEFAULT_SEGMENT_PATH "/tmp/segment%05d.ts"
-#define DEFAULT_PLAYLIST_PATH "/tmp/playlist.m3u8"
-#define _FEATURE_NAME_CAMERA             "http://tizen.org/feature/camera"
-
-static bool g_system_info = true;
-static media_format_h vfmt_encoded = NULL;
-static media_format_h vfmt_raw = NULL;
-static media_format_h afmt_encoded = NULL;
-static media_format_h vfmt_aenc = NULL;
-static media_format_h vfmt_aencm = NULL;
-static media_format_h afmt_raw = NULL;
-static media_format_h afmt_araw = NULL;
-static media_format_h afmt_aenc = NULL;
-static media_format_h tsfmt = NULL;
-static media_format_h qtfmt = NULL;
-
-static media_streamer_node_h g_nodes[MAX_NODES_COUNT] = { 0, };
-static int g_node_counter = 0;
-
-int pull_packet_res = MEDIA_STREAMER_ERROR_NONE;
-int buffer_status = -1;
-
-static GMainLoop *g_mainloop = NULL;
-static media_streamer_h streamer = NULL;
-static char *file_path = NULL;
-static char *file_path_playlist = NULL;
-const int set_play_pos = 20000;
-
-/**
- * @function           utc_capi_media_streamer_startup
- * @description                Called before each test.
- * @parameter          NA
- * @return             NA
- */
-void utc_capi_media_streamer_startup(void)
-{
-
-       char *test_file = FILE_NAME;
-       char *test_playlist = FILE_PATH_PLAYLIST;
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char pszValue[CONFIG_VALUE_LEN_MAX] = {0,};
-
-       system_info_get_platform_bool(_FEATURE_NAME_CAMERA, &g_system_info);
-
-       if ( true == GetValueForTCTSetting("DEVICE_SUITE_TARGET_30", pszValue, API_NAMESPACE ))
-       {
-               PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_SUITE_TARGET_30' Values Received = %s\\n", __LINE__, API_NAMESPACE,  pszValue);
-               unsigned int size_of_path = strlen(pszValue) + strlen(test_file) + 6;
-               file_path = (char*)malloc(size_of_path);
-               if (!file_path) {
-                       PRINT_UTC_LOG("memory is not alloced");
-                       return;
-               }
-               snprintf(file_path, size_of_path, "%s/res/%s", pszValue, test_file);
-               unsigned int size_of_path_playlist = strlen(pszValue) + strlen(test_playlist) + 6;
-               file_path_playlist = (char*)malloc(size_of_path_playlist);
-               if (!file_path_playlist) {
-                       PRINT_UTC_LOG("memory is not alloced");
-                       if (file_path) {
-                               free (file_path);
-                               file_path = NULL;
-                       }
-                       return;
-               }
-               snprintf(file_path_playlist, size_of_path_playlist, "%s/res/%s", pszValue, test_playlist);
-       } else {
-               PRINT_UTC_LOG("[Line : %d][%s] GetValueForTCTSetting returned error for 'DEVICE_SUITE_TARGET_30'\\n", __LINE__, API_NAMESPACE);
-       }
-
-       ret = media_streamer_create(&streamer);
-       if (ret != MEDIA_STREAMER_ERROR_NONE) {
-               PRINT_UTC_LOG("fail to create mediastreamer");
-               return;
-       }
-
-       /* Define video raw format */
-       media_format_create(&vfmt_raw);
-       media_format_set_video_mime(vfmt_raw, MEDIA_FORMAT_I420);
-
-       media_format_set_video_width(vfmt_raw, VIDEO_WIDTH);
-       media_format_set_video_height(vfmt_raw, VIDEO_HEIGHT);
-       media_format_set_video_frame_rate(vfmt_raw, VIDEO_FRAME_RATE);
-
-       /* Define video encoded format */
-       media_format_create(&vfmt_encoded);
-       media_format_set_video_mime(vfmt_encoded, MEDIA_FORMAT_H263);
-
-       media_format_set_video_width(vfmt_encoded, VIDEO_WIDTH);
-       media_format_set_video_height(vfmt_encoded, VIDEO_HEIGHT);
-       media_format_set_video_frame_rate(vfmt_encoded, VIDEO_FRAME_RATE);
-
-       /* Define encoded video format for adaptive stream */
-       media_format_create(&vfmt_aenc);
-       media_format_set_video_mime(vfmt_aenc, MEDIA_FORMAT_H264_SP);
-       media_format_set_video_width(vfmt_aenc, VIDEO_WIDTH);
-       media_format_set_video_height(vfmt_aenc, VIDEO_HEIGHT);
-       media_format_set_video_frame_rate(vfmt_aenc, VIDEO_FRAME_RATE);
-
-       /* Define encoded video format for adaptive stream */
-       media_format_create(&vfmt_aencm);
-       media_format_set_video_mime(vfmt_aencm, MEDIA_FORMAT_MPEG4_SP);
-       media_format_set_video_width(vfmt_aencm, VIDEO_WIDTH);
-       media_format_set_video_height(vfmt_aencm, VIDEO_HEIGHT);
-       media_format_set_video_frame_rate(vfmt_aencm, VIDEO_FRAME_RATE);
-
-       /* Define audio raw format */
-       media_format_create(&afmt_raw);
-       media_format_set_audio_mime(afmt_raw, MEDIA_FORMAT_PCM);
-       media_format_set_audio_channel(afmt_raw, AUDIO_CHANNEL);
-       media_format_set_audio_samplerate(afmt_raw, AUDIO_SAMPLERATE);
-
-       /* Define audio raw format for adaptive streaming */
-       media_format_create(&afmt_araw);
-       media_format_set_audio_mime(afmt_araw, MEDIA_FORMAT_PCM_F32LE);
-       media_format_set_audio_channel(afmt_araw, AUDIO_CHANNEL);
-       media_format_set_audio_samplerate(afmt_araw, AUDIO_SAMPLERATE);
-
-       /* Define audio encoded format */
-       media_format_create(&afmt_encoded);
-       media_format_set_audio_mime(afmt_encoded, MEDIA_FORMAT_AMR_NB);
-       media_format_set_audio_channel(afmt_encoded, AUDIO_CHANNEL);
-       media_format_set_audio_samplerate(afmt_encoded, AUDIO_SAMPLERATE);
-
-       /* Define audio encoded format for adaptive stream */
-       media_format_create(&afmt_aenc);
-       media_format_set_audio_mime(afmt_aenc, MEDIA_FORMAT_AAC);
-       media_format_set_audio_channel(afmt_aenc, AUDIO_CHANNEL);
-       media_format_set_audio_samplerate(afmt_aenc, AUDIO_SAMPLERATE);
-       media_format_set_audio_aac_type(afmt_aenc, TRUE);
-
-       /* Define mpegts stream format */
-       media_format_create(&tsfmt);
-       media_format_set_container_mime(tsfmt, MEDIA_FORMAT_CONTAINER_MPEG2TS);
-
-       /* Define MP4 stream format */
-       media_format_create(&qtfmt);
-       media_format_set_container_mime(qtfmt, MEDIA_FORMAT_CONTAINER_MP4);
-}
-
-/**
- * @function           utc_capi_media_streamer_cleanup * @description          Called after each test.
- * @parameter          NA
- * @return             NA
- */
-void utc_capi_media_streamer_cleanup(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_format_unref(vfmt_encoded);
-       media_format_unref(vfmt_raw);
-       media_format_unref(afmt_encoded);
-       media_format_unref(afmt_raw);
-
-       ret = media_streamer_unprepare(streamer);
-       if (ret != MEDIA_STREAMER_ERROR_NONE)
-               PRINT_UTC_LOG("fail to unprepare mediastreamer");
-
-       ret = media_streamer_destroy(streamer);
-       if (ret != MEDIA_STREAMER_ERROR_NONE)
-               PRINT_UTC_LOG("fail to destroy mediastreamer");
-
-       /* Clean Up Nodes */
-       int i = g_node_counter - 1;
-       for (; i >= 0; --i) {
-               media_streamer_node_destroy(g_nodes[i]);
-               g_nodes[i] = NULL;
-       }
-       g_node_counter = 0;
-
-       if (file_path)
-               free (file_path);
-       if (file_path_playlist)
-               free (file_path_playlist);
-}
-
-/* Application source callback */
-void buffer_status_cb(media_streamer_node_h node,
-                      media_streamer_custom_buffer_status_e status,
-                      void *user_data) {
-
-       if (status == MEDIA_STREAMER_CUSTOM_BUFFER_UNDERRUN) {
-
-               /* Buffer status cb got underflow */
-               char *test = strdup("This is buffer_status_cb test!");
-               media_packet_h packet_to_push;
-               media_packet_create_from_external_memory(vfmt_encoded,
-                                     (void *)test, strlen(test), NULL, NULL, &packet_to_push);
-               media_streamer_node_push_packet(node, packet_to_push);
-               free(test);
-               media_packet_destroy(packet_to_push);
-       } else {
-               /* Buffer status cb got overflow */
-               media_streamer_node_push_packet(node, NULL);
-       }
-       buffer_status = status;
-}
-
-static gboolean timeout_func(gpointer data)
-{
-       fprintf(stdout, "Loop timeout is finished!\n");
-       g_main_loop_quit((GMainLoop *) data);
-       return FALSE;
-}
-
-static void wait_for_async(unsigned int sec)
-{
-       g_mainloop = g_main_loop_new(NULL, FALSE);
-
-       g_timeout_add_seconds(sec, timeout_func, g_mainloop);
-       g_main_loop_run(g_mainloop);
-       g_main_loop_unref(g_mainloop);
-       g_mainloop = NULL;
-}
-
-/* Application sink callback */
-void new_buffer_cb(media_streamer_node_h node, void *user_data)
-{
-       char *received_data = NULL;
-       media_packet_h packet = NULL;
-
-       pull_packet_res = media_streamer_node_pull_packet(node, &packet);
-       if (packet == NULL)
-               return;
-
-       media_packet_get_buffer_data_ptr(packet, (void **)&received_data);
-
-       media_packet_destroy (packet);
-       packet = NULL;
-
-       if (received_data == NULL)
-               return;
-
-       free(received_data);
-       received_data = NULL;
-
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_create_p
- * @since_tizen                3.0
- * @description                Creates an instance of media streamer
- *                     and passes the handle to the caller.
- */
-int utc_media_streamer_create_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       media_streamer_h streamer2;
-
-       ret = media_streamer_create(&streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_destroy(streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_create_n
- * @since_tizen                3.0
- * @description                Creates an instance of media streamer
- *                     and passes the handle to the caller.
- */
-int utc_media_streamer_create_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_create(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_prepare_p
- * @since_tizen                3.0
- * @description                Sets media streamer state
- *                     to MEDIA_STREAMER_STATE_READY.
- */
-int utc_media_streamer_prepare_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_prepare_n
- * @since_tizen                3.0
- * @description                Sets media streamer state
- *                     to MEDIA_STREAMER_STATE_READY.
- */
-int utc_media_streamer_prepare_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_prepare(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_unprepare_p
- * @since_tizen                3.0
- * @description                Sets media streamer state
- *                     to MEDIA_STREAMER_STATE_IDLE.
- */
-int utc_media_streamer_unprepare_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_unprepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_unprepare_n
- * @since_tizen                3.0
- * @description                Sets media streamer state
- *                     to MEDIA_STREAMER_STATE_IDLE.
- */
-int utc_media_streamer_unprepare_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_unprepare(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_play_p1
- * @since_tizen                3.0
- * @description                Sets media streamer state
- *                     to MEDIA_STREAMER_STATE_PLAYING.
- */
-int utc_media_streamer_play_p1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_play_p2
- * @since_tizen                3.0
- * @description                Play media streaming.
- */
-int utc_media_streamer_play_p2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h rtp_bin = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_RTP, NULL, NULL, &rtp_bin);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(rtp_bin, NULL);
-       APPEND_NODE(rtp_bin);
-       ret =media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, RTP_VIDEO_PORT);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_HOST, "127.0.0.1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, rtp_bin);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_enc = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_ENCODER, NULL, vfmt_encoded, &video_enc);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_enc, NULL);
-       APPEND_NODE(video_enc);
-       ret = media_streamer_node_add(streamer, video_enc);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_pay = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_PAY, vfmt_encoded, NULL, &video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_pay, NULL);
-       APPEND_NODE(video_pay);
-       ret = media_streamer_node_add(streamer, video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       /* ------------------> LINKING ------------------> */
-       ret = media_streamer_node_link(video_src, "src", video_enc, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(video_enc, "src", video_pay, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(video_pay, "src", rtp_bin, "video-in");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-
-       media_streamer_h client = NULL;
-       ret = media_streamer_create(&client);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h client_rtp_bin = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_RTP, NULL, NULL, &client_rtp_bin);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(client_rtp_bin, NULL);
-       APPEND_NODE(client_rtp_bin);
-       ret = media_streamer_node_set_param(client_rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, RTP_VIDEO_PORT);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_pad_format(client_rtp_bin, "video-in-rtp", vfmt_encoded);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(client, client_rtp_bin);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_depay = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_DEPAY, NULL, vfmt_encoded, &video_depay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_depay, NULL);
-       APPEND_NODE(video_depay);
-       ret = media_streamer_node_add(client, video_depay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_dec = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_DECODER, vfmt_encoded, NULL, &video_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_dec, NULL);
-       APPEND_NODE(video_dec);
-       ret = media_streamer_node_add(client, video_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(client, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       /* ------------------> LINKING ------------------> */
-       ret = media_streamer_node_link(video_depay, "src", video_dec, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(video_dec, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(client);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(client);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_unprepare(client);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_play_n1
- * @since_tizen                3.0
- * @description                Sets media streamer state
- *                     to MEDIA_STREAMER_STATE_PLAYING.
- */
-int utc_media_streamer_play_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_play(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_play_n2
- * @since_tizen                3.0
- * @description                Sets media streamer state
- *                     to MEDIA_STREAMER_STATE_PLAYING.
- */
-int utc_media_streamer_play_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(src, NULL);
-       APPEND_NODE(src);
-
-       ret = media_streamer_node_set_param(src, MEDIA_STREAMER_PARAM_URI, "/some/invalid/path");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       media_streamer_node_h sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(sink, NULL);
-       APPEND_NODE(sink);
-
-       ret = media_streamer_node_add(streamer, src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(src, "src", sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_pause_p
- * @since_tizen                3.0
- * @description                Pauses mediastreamer and sets it
- *                     state to MEDIA_STREAMER_STATE_PAUSED.
- */
-int utc_media_streamer_pause_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_pause(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_pause_n
- * @since_tizen                3.0
- * @description                Pauses mediastreamer and sets it
- *                     state to MEDIA_STREAMER_STATE_PAUSED.
- */
-int utc_media_streamer_pause_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_pause(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_set_position_p
- * @since_tizen                3.0
- * @description                Changes playback position to the defined
- *                     time value, asynchronously.
- */
-int utc_media_streamer_set_position_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_set_param(video_src,MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_set_play_position(streamer, set_play_pos, 1, NULL, streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_set_position_n1
- * @since_tizen                3.0
- * @description                Changes playback position to the defined
- *                     time value, asynchronously.
- */
-int utc_media_streamer_set_position_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_set_param(video_src,MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_set_play_position(NULL, set_play_pos, 1, NULL, streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_set_position_n2
- * @since_tizen                3.0
- * @description                Changes playback position to the defined
- *                     time value, asynchronously.
- */
-int utc_media_streamer_set_position_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_set_play_position(streamer, set_play_pos, 1, NULL, streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NOT_SUPPORTED);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_get_position_p
- * @since_tizen                3.0
- * @description                Gets the current position in milliseconds.
- */
-int utc_media_streamer_get_position_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       int time = 0;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_set_param(video_src,MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_get_play_position(streamer, &time);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_get_position_n
- * @since_tizen                3.0
- * @description                Gets the current position in milliseconds.
- */
-int utc_media_streamer_get_position_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       int time = 0;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_set_param(video_src,MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_get_play_position(NULL, &time);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_get_duration_p1
- * @since_tizen                3.0
- * @description                Gets the duration of mediafile content in milliseconds.
- */
-int utc_media_streamer_get_duration_p1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       int time = 0;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_set_param(video_src,MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_get_duration(streamer, &time);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_get_duration_p2
- * @since_tizen                3.0
- * @description                Gets the duration of mediafile content in milliseconds.
- */
-int utc_media_streamer_get_duration_p2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       int time = 0;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_get_duration(streamer, &time);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_eq(time, -1);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_get_duration_n
- * @since_tizen                3.0
- * @description                Gets the duration of mediafile content in milliseconds.
- */
-int utc_media_streamer_get_duration_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       int time = 0;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_set_param(video_src,MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_get_duration(NULL, &time);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_stop_p
- * @since_tizen                3.0
- * @description                Stops the media streamer.
- */
-int utc_media_streamer_stop_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_stop(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_stop_n
- * @since_tizen                3.0
- * @description                Stops the media streamer.
- */
-int utc_media_streamer_stop_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_stop(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_destroy_p1
- * @since_tizen                3.0
- * @description                Destroys media streamer.
- */
-int utc_media_streamer_destroy_p1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       media_streamer_h streamer2;
-
-       ret = media_streamer_create(&streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_destroy(streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_destroy_p2
- * @since_tizen                3.0
- * @description                Destroys media streamer.
- */
-int utc_media_streamer_destroy_p2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       media_streamer_h streamer2;
-
-       ret = media_streamer_create(&streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer2, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer2, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_unprepare(streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_destroy(streamer2);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_destroy_n
- * @since_tizen                3.0
- * @description                Destroys media streamer.
- */
-int utc_media_streamer_destroy_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_destroy(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_get_state_p
- * @since_tizen                3.0
- * @description                Gets media streamer state.
- */
-int utc_media_streamer_get_state_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-       ret = media_streamer_node_add(streamer, video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_FAKE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(video_src, "src", video_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_pause(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       media_streamer_state_e state;
-       ret = media_streamer_get_state(streamer,&state);
-
-       assert_eq(state, MEDIA_STREAMER_STATE_PAUSED);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_get_state_n
- * @since_tizen                3.0
- * @description                Gets media streamer state.
- */
-int utc_media_streamer_get_state_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_state_e state;
-
-       ret = media_streamer_get_state(NULL, &state);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_create_src_p
- * @since_tizen                3.0
- * @description                Creates media streamer source node.
- */
-int utc_media_streamer_node_create_src_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_create_src_n1
- * @since_tizen                3.0
- * @description                Creates media streamer source node.
- */
-int utc_media_streamer_node_create_src_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_create_src_n2
- * @since_tizen                3.0
- * @description                Creates media streamer source node.
- */
-int utc_media_streamer_node_create_src_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_NONE, &video_src);
-       assert_eq(video_src, NULL);
-
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_push_packet_p
- * @since_tizen                3.0
- * @description                Pushes packet into custom source node.
- */
-int utc_media_streamer_node_push_packet_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h custom_src = NULL;
-       media_packet_h packet = NULL;
-
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &custom_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(custom_src, NULL);
-       APPEND_NODE(custom_src);
-
-       char *test = strdup("This is buffer_status_cb test!");
-
-       media_packet_create_from_external_memory (vfmt_encoded, (void*)test, strlen(test), NULL, NULL, &packet);
-       if(!packet) {
-               free(test);
-       }
-       assert_neq(packet, NULL);
-
-       ret = media_streamer_node_push_packet(custom_src, packet);
-       media_packet_destroy(packet);
-       free(test);
-
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_push_packet_n1
- * @since_tizen                3.0
- * @description                Pushes packet into custom source node.
- */
-int utc_media_streamer_node_push_packet_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       media_packet_h local_packet = NULL;
-
-       media_streamer_node_h custom_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &custom_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(custom_src, NULL);
-       APPEND_NODE(custom_src);
-
-       char *test = strdup("This is buffer_status_cb test!");
-
-       media_packet_create_from_external_memory(vfmt_encoded, (void*)test, strlen(test), NULL, NULL, &local_packet);
-       if(!local_packet) {
-               free(test);
-       }
-       assert_neq(local_packet, NULL);
-
-       ret = media_streamer_node_push_packet(NULL, local_packet);
-
-       media_packet_destroy(local_packet);
-       free(test);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_push_packet_n2
- * @since_tizen                3.0
- * @description                Pushes packet into custom source node and gets buffer overflow.
- */
-int utc_media_streamer_node_push_packet_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       media_packet_h packet = NULL;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_set_pad_format(app_sink, "sink", vfmt_encoded);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(app_src, "src", app_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_src_set_buffer_status_cb(app_src, buffer_status_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       int data_size = PACKET_SIZE * sizeof(char);
-       char *data = (char *) malloc(data_size);
-       media_packet_create_from_external_memory(vfmt_encoded, (void*)data, data_size, NULL, NULL, &packet);
-       if(!packet)
-               free(data);
-
-       assert_neq(packet, NULL);
-
-       int sent_packets_count = 0;
-       while (sent_packets_count < MAX_PACKETS_TO_SEND) {
-               ++sent_packets_count;
-               ret = media_streamer_node_push_packet(app_src, packet);
-               if (buffer_status == MEDIA_STREAMER_CUSTOM_BUFFER_OVERFLOW)
-                       break;
-       }
-       printf("Send [%d] packets before overflow.", sent_packets_count);
-
-       media_packet_destroy(packet);
-       free(data);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_create_sink_p
- * @since_tizen                3.0
- * @description                Creates media streamer sink node.
- */
-int utc_media_streamer_node_create_sink_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_create_sink_n1
- * @since_tizen                3.0
- * @description                Creates media streamer sink node.
- */
-int utc_media_streamer_node_create_sink_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_create_sink_n2
- * @since_tizen                3.0
- * @description                Creates media streamer sink node.
- */
-int utc_media_streamer_node_create_sink_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_NONE, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(video_sink, NULL);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_pull_packet_p
- * @since_tizen                3.0
- * @description                Pulls packet from custom sink node.
- */
-int utc_media_streamer_node_pull_packet_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_set_pad_format(app_sink, "sink", vfmt_encoded);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(app_src, "src", app_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_src_set_buffer_status_cb(app_src, buffer_status_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_sink_set_data_ready_cb(app_sink, new_buffer_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       /* End of stream */
-       ret = media_streamer_node_push_packet(app_src, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_unprepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       assert_eq(pull_packet_res, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_pull_packet_n
- * @since_tizen                3.0
- * @description                Pulls packet from custom sink node.
- */
-int utc_media_streamer_node_pull_packet_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       media_packet_h local_packet = NULL;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_set_pad_format(app_sink, "sink", vfmt_encoded);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(app_src, "src", app_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_src_set_buffer_status_cb(app_src, buffer_status_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_sink_set_data_ready_cb(app_sink, new_buffer_cb, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_pull_packet(NULL, &local_packet);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       ret = media_streamer_node_pull_packet(app_sink, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_unprepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_pull_packet(NULL, &local_packet);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       assert_eq(pull_packet_res, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_create_p
- * @since_tizen                3.0
- * @description                Creates media streamer node except
- *                     MEDIA_STREAMER_NODE_TYPE_SRC and
- *                     MEDIA_STREAMER_NODE_TYPE_SINK nodes.
- */
-int utc_media_streamer_node_create_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h audio_res = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_RESAMPLE, NULL, NULL, &audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_res, NULL);
-       APPEND_NODE(audio_res);
-
-       media_streamer_node_h video_pay = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_PAY, vfmt_encoded, NULL, &video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_pay, NULL);
-       APPEND_NODE(video_pay);
-
-       media_streamer_node_h video_enc = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_ENCODER, NULL, vfmt_encoded, &video_enc);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_enc, NULL);
-       APPEND_NODE(video_enc);
-
-       media_streamer_node_h video_dec = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_DECODER, vfmt_encoded, NULL, &video_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_dec, NULL);
-       APPEND_NODE(video_dec);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_create_n
- * @since_tizen                3.0
- * @description                Creates media streamer node except
- *                     MEDIA_STREAMER_NODE_TYPE_SRC and
- *                     MEDIA_STREAMER_NODE_TYPE_SINK nodes.
- */
-int utc_media_streamer_node_create_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_RESAMPLE, NULL, NULL, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_add_p
- * @since_tizen                3.0
- * @description                Adds node to media streamer.
- */
-int utc_media_streamer_node_add_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h audio_res = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_ENCODER, NULL, afmt_encoded, &audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_res, NULL);
-       APPEND_NODE(audio_res);
-
-       ret = media_streamer_node_add(streamer, audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_add_n
- * @since_tizen                3.0
- * @description                Adds node to media streamer.
- */
-int utc_media_streamer_node_add_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_node_add(streamer, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_destroy_p
- * @since_tizen                3.0
- * @description                Destroys media streamer node.
- */
-int utc_media_streamer_node_destroy_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h audio_res = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_RESAMPLE, NULL, NULL, &audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_res, NULL);
-
-       ret = media_streamer_node_destroy(audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_destroy_n
- * @since_tizen                3.0
- * @description                Destroys media streamer node.
- */
-int utc_media_streamer_node_destroy_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_node_destroy(NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_remove_p
- * @since_tizen                3.0
- * @description                Removes media streamer node from streamer.
- */
-int utc_media_streamer_node_remove_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h audio_res = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_RESAMPLE, NULL, NULL, &audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_res, NULL);
-       APPEND_NODE(audio_res);
-
-       ret = media_streamer_node_add(streamer, audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_remove(streamer,audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_remove_n
- * @since_tizen                3.0
- * @description                Removes media streamer node from streamer.
- */
-int utc_media_streamer_node_remove_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       ret = media_streamer_node_remove(streamer,NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_link_p
- * @since_tizen                3.0
- * @description                Links two media streamer nodes.
- */
-int utc_media_streamer_node_link_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h audio_res = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_RESAMPLE, NULL, NULL, &audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_res, NULL);
-       APPEND_NODE(audio_res);
-
-       ret = media_streamer_node_add(streamer, audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h audio_converter = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_CONVERTER, NULL, NULL, &audio_converter);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_converter, NULL);
-       APPEND_NODE(audio_converter);
-
-       ret = media_streamer_node_add(streamer, audio_converter);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(audio_converter, "src", audio_res, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_link_n
- * @since_tizen                3.0
- * @description                Links two media streamer nodes.
- */
-int utc_media_streamer_node_link_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h audio_res = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_RESAMPLE, NULL, NULL, &audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_res, NULL);
-       APPEND_NODE(audio_res);
-
-       ret = media_streamer_node_add(streamer, audio_res);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h audio_converter = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_CONVERTER, NULL, NULL, &audio_converter);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_converter, NULL);
-       APPEND_NODE(audio_converter);
-
-       ret = media_streamer_node_add(streamer, audio_converter);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(NULL, "src", audio_res, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_set_pad_format_p
- * @since_tizen                3.0
- * @description                Sets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_set_pad_format_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_set_pad_format(app_sink, "sink", vfmt_encoded);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_set_pad_format_n
- * @since_tizen                3.0
- * @description                Sets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_set_pad_format_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_set_pad_format(app_sink, "sink", NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_get_pad_format_p
- * @since_tizen                3.0
- * @description                Gets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_get_pad_format_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       int width_init, height_init, frame_rate_init;
-       media_format_mimetype_e mime_init = MEDIA_FORMAT_H263;
-
-       ret = media_format_get_video_info(vfmt_encoded, &mime_init, &width_init, &height_init, NULL, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_format_get_video_frame_rate(vfmt_encoded, &frame_rate_init);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_set_pad_format(app_src, "src", vfmt_encoded);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_set_pad_format(app_sink, "sink", vfmt_encoded);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(app_src, "src", app_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_format_h pad_fmt = NULL;
-       int width, height, frame_rate;
-       media_format_mimetype_e mime = MEDIA_FORMAT_MAX;
-
-       ret = media_streamer_node_get_pad_format(app_src, "src", &pad_fmt);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(pad_fmt, NULL);
-
-       ret = media_format_get_video_info(pad_fmt, &mime, &width, &height, NULL, NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_format_get_video_frame_rate(pad_fmt, &frame_rate);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       assert_neq(mime, EXTREMUM);
-       assert_neq(width, EXTREMUM);
-       assert_neq(height, EXTREMUM);
-       assert_neq(frame_rate, EXTREMUM);
-
-       assert_eq(mime_init, mime);
-       assert_eq(width_init, width);
-       assert_eq(height_init, height);
-       assert_eq(frame_rate_init, frame_rate);
-
-       media_format_unref(pad_fmt);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_get_pad_format_n1
- * @since_tizen                3.0
- * @description                Gets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_get_pad_format_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_format_h pad_fmt = NULL;
-
-       ret = media_streamer_node_get_pad_format(app_src, "sink", &pad_fmt);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       media_format_unref(pad_fmt);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_get_pad_format_n2
- * @since_tizen                3.0
- * @description                Gets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_get_pad_format_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_format_h pad_fmt = NULL;
-
-       ret = media_streamer_node_get_pad_format(NULL, "src", &pad_fmt);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       ret = media_streamer_node_get_pad_format(app_src, NULL, &pad_fmt);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       ret = media_streamer_node_get_pad_format(app_src, "src", NULL);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       assert_eq(pad_fmt, NULL);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_get_pad_format_n3
- * @since_tizen                3.0
- * @description                Gets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_get_pad_format_n3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_format_h pad_fmt = NULL;
-
-       ret = media_streamer_node_get_pad_format(app_src, "src", &pad_fmt);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       assert_eq(pad_fmt, NULL);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_get_pad_format_n4
- * @since_tizen                3.0
- * @description                Gets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_get_pad_format_n4(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(app_src, "src", app_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_format_h pad_fmt = NULL;
-
-       ret = media_streamer_node_get_pad_format(app_sink, "sink", &pad_fmt);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       assert_eq(pad_fmt, NULL);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_get_pad_format_n5
- * @since_tizen                3.0
- * @description                Gets media format for pad of media streamer node.
- */
-int utc_media_streamer_node_get_pad_format_n5(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h app_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_src, NULL);
-       APPEND_NODE(app_src);
-
-       ret = media_streamer_node_add(streamer, app_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h app_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(app_sink, NULL);
-       APPEND_NODE(app_sink);
-
-       ret = media_streamer_node_add(streamer, app_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_node_link(app_src, "src", app_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_format_h pad_fmt = NULL;
-
-       ret = media_streamer_node_get_pad_format(app_sink, "sink", &pad_fmt);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(pad_fmt, NULL);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_pad_name_p
- * @since_tizen                3.0
- * @description                Gets names of media streamer node pads.
- */
-int utc_media_streamer_node_get_pad_name_p(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_pay = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_PAY, vfmt_encoded, NULL, &video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_pay, NULL);
-       APPEND_NODE(video_pay);
-
-       ret = media_streamer_node_add(streamer, video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       char **src_pad_name = NULL;
-       int src_pad_num = 0;
-       char **sink_pad_name = NULL;
-       int sink_pad_num = 0;
-
-       ret = media_streamer_node_get_pad_name(video_pay,&src_pad_name,&src_pad_num,&sink_pad_name,&sink_pad_num);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       assert_neq(src_pad_name, NULL);
-       assert_neq(src_pad_num, 0);
-       assert_neq(sink_pad_name, NULL);
-       assert_neq(sink_pad_num, 0);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_pad_name_n
- * @since_tizen                3.0
- * @description                Gets names of media streamer node pads.
- */
-int utc_media_streamer_node_get_pad_name_n(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_pay = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_PAY, vfmt_encoded, NULL, &video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_pay, NULL);
-       APPEND_NODE(video_pay);
-
-       ret = media_streamer_node_add(streamer, video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       char **src_pad_name = NULL;
-       int src_pad_num = 0;
-       char **sink_pad_name = NULL;
-       int sink_pad_num = 0;
-
-       ret = media_streamer_node_get_pad_name(NULL,&src_pad_name,&src_pad_num,&sink_pad_name,&sink_pad_num);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-
-       assert_eq(src_pad_name, NULL);
-       assert_eq(src_pad_num, 0);
-       assert_eq(sink_pad_name, NULL);
-       assert_eq(sink_pad_num, 0);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_set_params_p1
- * @since_tizen                3.0
- * @description                Sets list of parameters for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_params_p1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h http_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &http_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(http_src, NULL);
-       APPEND_NODE(http_src);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_IS_LIVE_STREAM, "true");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_URI, "/home");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_USER_AGENT, "bob");
-       ret = media_streamer_node_set_params(http_src, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-
-       media_streamer_node_h udp_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_RTSP, &udp_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_src, NULL);
-       APPEND_NODE(udp_src);
-
-       params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_PORT, "5000");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_IP_ADDRESS, "127.0.0.1");
-       ret = media_streamer_node_set_params(udp_src, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-
-       media_streamer_node_h udp_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_RTSP, &udp_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_sink, NULL);
-       APPEND_NODE(udp_sink);
-
-       params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_PORT, "5004");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       ret = media_streamer_node_set_params(udp_sink, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_set_params_p2
- * @since_tizen                3.0
- * @description                Sets list of parameters for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_params_p2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h rtp_node= NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_RTP, NULL, NULL, &rtp_node);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(rtp_node, NULL);
-       APPEND_NODE(rtp_node);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, "5005");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, "5006");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, "6005");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, "6006");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       ret = media_streamer_node_set_params(rtp_node, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first positive TC.
-/**
- * @testcase           utc_media_streamer_node_set_params_p3
- * @since_tizen                3.0
- * @description                Sets list of parameters for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_params_p3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, "true");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_ROTATE, "1");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_FLIP, "2");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_USE_TBM, "false");
-
-       ret = media_streamer_node_set_params(video_sink, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_set_params_n1
- * @since_tizen                3.0
- * @description                Sets list of parameters for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_params_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h udp_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &udp_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_src, NULL);
-       APPEND_NODE(udp_src);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_PORT, "5000");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_IP_ADDRESS, "127.0.0.1");
-       ret = media_streamer_node_set_params(udp_src, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       bundle_free(params);
-       params = NULL;
-
-       media_streamer_node_h udp_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &udp_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_sink, NULL);
-       APPEND_NODE(udp_sink);
-
-       params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_PORT, "5004");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       ret = media_streamer_node_set_params(udp_sink, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       bundle_free(params);
-       params = NULL;
-
-       media_streamer_node_h rtp_node= NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_PAY, vfmt_encoded, NULL, &rtp_node);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(rtp_node, NULL);
-       APPEND_NODE(rtp_node);
-
-       params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, "5005");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, "5006");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, "6005");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, "6006");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       ret = media_streamer_node_set_params(rtp_node, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       bundle_free(params);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_set_params_n2
- * @since_tizen                3.0
- * @description                Sets list of parameters for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_params_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(src, NULL);
-       APPEND_NODE(src);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_CAMERA_ID, CAMERA_ID);
-       ret = media_streamer_node_set_params(src, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       bundle_free(params);
-
-       return 0;
-}
-
-//& purpose: A purpose of a first negative TC.
-/**
- * @testcase           utc_media_streamer_node_set_params_n3
- * @since_tizen                3.0
- * @description                Sets list of parameters for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_params_n3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(sink, NULL);
-       APPEND_NODE(sink);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_ROTATE, "0");
-       ret = media_streamer_node_set_params(sink, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_ROTATE, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_FLIP, "2");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_PARAMETER);
-       bundle_free(params);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_params_p1
- * @since_tizen                3.0
- * @description                Gets list of parameters of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_params_p1(void)
-{
-
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *string_ret = NULL;
-
-       media_streamer_node_h udp_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_RTSP, &udp_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_src, NULL);
-       APPEND_NODE(udp_src);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_PORT, "5000");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_IP_ADDRESS, "127.0.0.1");
-       ret = media_streamer_node_set_params(udp_src, params);
-       bundle_free(params);
-       params = NULL;
-
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_params(udp_src, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_PORT, &string_ret);
-       assert(!strcmp(string_ret, "5000"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_IP_ADDRESS, &string_ret);
-       assert(!strcmp(string_ret, "127.0.0.1"));
-       bundle_free(params);
-       params = NULL;
-
-       media_streamer_node_h udp_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_RTSP, &udp_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_sink, NULL);
-       APPEND_NODE(udp_sink);
-
-       params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_PORT, "5004");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       ret = media_streamer_node_set_params(udp_sink, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-       params = NULL;
-
-       ret = media_streamer_node_get_params(udp_sink, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_PORT, &string_ret);
-       assert(!strcmp(string_ret, "5004"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_HOST, &string_ret);
-       assert(!strcmp(string_ret, "localhost"));
-       bundle_free(params);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_params_p2
- * @since_tizen                3.0
- * @description                Gets list of parameters of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_params_p2(void)
-{
-
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *string_ret = NULL;
-
-       media_streamer_node_h rtp_node= NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_RTP, NULL, NULL, &rtp_node);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(rtp_node, NULL);
-       APPEND_NODE(rtp_node);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, "5005");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, "5006");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, "6005");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, "6006");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       ret = media_streamer_node_set_params(rtp_node, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-       params = NULL;
-
-       ret = media_streamer_node_get_params(rtp_node, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, &string_ret);
-       assert(!strcmp(string_ret, "5005"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, &string_ret);
-       assert(!strcmp(string_ret, "5006"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, &string_ret);
-       assert(!strcmp(string_ret, "6005"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, &string_ret);
-       assert(!strcmp(string_ret, "6006"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_HOST, &string_ret);
-       assert(!strcmp(string_ret, "localhost"));
-       bundle_free(params);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_params_p3
- * @since_tizen                3.0
- * @description                Gets list of parameters of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_params_p3(void)
-{
-
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *string_ret = NULL;
-
-       media_streamer_node_h http_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &http_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(http_src, NULL);
-       APPEND_NODE(http_src);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_IS_LIVE_STREAM, "true");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_URI, "/home");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_USER_AGENT, "bob");
-       ret = media_streamer_node_set_params(http_src, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-       params = NULL;
-
-       ret = media_streamer_node_get_params(http_src, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_IS_LIVE_STREAM, &string_ret);
-       assert(!strcmp(string_ret, "true"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_URI, &string_ret);
-       assert(!strcmp(string_ret, "/home"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_USER_AGENT, &string_ret);
-       assert(!strcmp(string_ret, "bob"));
-       bundle_free(params);
-       params = NULL;
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_params_p4
- * @since_tizen                3.0
- * @description                Gets list of parameters of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_params_p4(void)
-{
-
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *string_ret = NULL;
-
-       media_streamer_node_h video_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       bundle *params = bundle_create();
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, "true");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_ROTATE, "1");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_FLIP, "2");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
-       bundle_add_str(params, MEDIA_STREAMER_PARAM_USE_TBM, "false");
-
-       ret = media_streamer_node_set_params(video_sink, params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_free(params);
-       params = NULL;
-
-       ret = media_streamer_node_get_params(video_sink, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, &string_ret);
-       assert(!strcmp(string_ret, "true"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_ROTATE, &string_ret);
-       assert(!strcmp(string_ret, "1"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_FLIP, &string_ret);
-       assert(!strcmp(string_ret, "2"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, &string_ret);
-       assert(!strcmp(string_ret, "1"));
-       bundle_get_str (params, MEDIA_STREAMER_PARAM_USE_TBM, &string_ret);
-       assert(!strcmp(string_ret, "false"));
-
-       bundle_free(params);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_params_n1
- * @since_tizen                3.0
- * @description                Gets list of parameters of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_params_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *string_ret = NULL;
-       int bundle_ret = BUNDLE_ERROR_NONE;
-       bundle *params = NULL;
-
-       media_streamer_node_h video_test = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_test);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_test, NULL);
-       APPEND_NODE(video_test);
-
-       ret = media_streamer_node_get_params(video_test, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_PORT, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_IP_ADDRESS, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_free(params);
-       params = NULL;
-
-       media_streamer_node_h video_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_get_params(video_sink, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_PORT, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_HOST, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_free(params);
-       params = NULL;
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_params_n2
- * @since_tizen                3.0
- * @description                Gets list of parameters of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_params_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *string_ret = NULL;
-       int bundle_ret = BUNDLE_ERROR_NONE;
-       bundle *params = NULL;
-
-       media_streamer_node_h http_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &http_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(http_src, NULL);
-       APPEND_NODE(http_src);
-
-       ret = media_streamer_node_get_params(http_src, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_CAMERA_ID, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_free(params);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_params_n3
- * @since_tizen                3.0
- * @description                Gets list of parameters of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_params_n3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *string_ret = NULL;
-       int bundle_ret = BUNDLE_ERROR_NONE;
-       bundle *params = NULL;
-
-       media_streamer_node_h audio_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_AUDIO, &audio_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_sink, NULL);
-       APPEND_NODE(audio_sink);
-
-       ret = media_streamer_node_get_params(audio_sink, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_HOST, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_free(params);
-       params = NULL;
-
-       media_streamer_node_h audio_test= NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_AUDIO_TEST, &audio_test);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(audio_test, NULL);
-       APPEND_NODE(audio_test);
-
-       ret = media_streamer_node_get_params(audio_test, &params);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_ROTATE, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_FLIP, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_USE_TBM, &string_ret);
-       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
-       bundle_free(params);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_set_param_p1
- * @since_tizen                3.0
- * @description                Sets a single parameter for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_param_p1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h http_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &http_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(http_src, NULL);
-       APPEND_NODE(http_src);
-
-       ret = media_streamer_node_set_param(http_src, MEDIA_STREAMER_PARAM_IS_LIVE_STREAM, "true");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(http_src, MEDIA_STREAMER_PARAM_URI, "/home");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(http_src, MEDIA_STREAMER_PARAM_USER_AGENT, "bob");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h udp_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_RTSP, &udp_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_src, NULL);
-       APPEND_NODE(udp_src);
-
-       ret = media_streamer_node_set_param(udp_src, MEDIA_STREAMER_PARAM_PORT, "5000");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(udp_src, MEDIA_STREAMER_PARAM_IP_ADDRESS, "127.0.0.1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       media_streamer_node_h udp_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_RTSP, &udp_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_sink, NULL);
-       APPEND_NODE(udp_sink);
-
-       ret = media_streamer_node_set_param(udp_sink, MEDIA_STREAMER_PARAM_PORT, "5004");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(udp_sink, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_set_param_p2
- * @since_tizen                3.0
- * @description                Sets a single parameter for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_param_p2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h rtp_bin= NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_RTP, NULL, NULL, &rtp_bin);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(rtp_bin, NULL);
-       APPEND_NODE(rtp_bin);
-
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, "5005");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, "5006");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, "6005");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, "6006");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_set_param_p3
- * @since_tizen                3.0
- * @description                Sets a single parameter for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_param_p3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, "true");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_ROTATE, "0");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_FLIP, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, "false");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_set_param_n1
- * @since_tizen                3.0
- * @description                Sets a single parameter for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_param_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h udp_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &udp_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_src, NULL);
-       APPEND_NODE(udp_src);
-
-       ret = media_streamer_node_set_param(udp_src, MEDIA_STREAMER_PARAM_PORT, "5000");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(udp_src, MEDIA_STREAMER_PARAM_IP_ADDRESS, "127.0.0.1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       media_streamer_node_h udp_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &udp_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_sink, NULL);
-       APPEND_NODE(udp_sink);
-
-       ret = media_streamer_node_set_param(udp_sink, MEDIA_STREAMER_PARAM_PORT, "5004");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(udp_sink, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       media_streamer_node_h rtp_bin= NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_PAY, vfmt_encoded, NULL, &rtp_bin);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(rtp_bin, NULL);
-       APPEND_NODE(rtp_bin);
-
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, "5005");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, "5006");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, "6005");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, "6006");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_set_param_n2
- * @since_tizen                3.0
- * @description                Sets a single parameter for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_param_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h video_sink= NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_CONVERTER, NULL, NULL, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, "true");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_VISIBLE, "false");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_ROTATE, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_FLIP, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, "false");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_set_param_n3
- * @since_tizen                3.0
- * @description                Sets a single parameter for
- *                     media streamer node.
- */
-int utc_media_streamer_node_set_param_n3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(src, NULL);
-       APPEND_NODE(src);
-
-       ret = media_streamer_node_set_param(src, MEDIA_STREAMER_PARAM_CAMERA_ID, CAMERA_ID);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(src, MEDIA_STREAMER_PARAM_CAPTURE_WIDTH, "640");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       ret = media_streamer_node_set_param(src, MEDIA_STREAMER_PARAM_CAPTURE_HEIGHT, "480");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_param_p1
- * @since_tizen                3.0
- * @description                Gets a parameter value of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_param_p1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *param_value = NULL;
-
-       media_streamer_node_h http_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &http_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(http_src, NULL);
-       APPEND_NODE(http_src);
-
-       ret = media_streamer_node_set_param(http_src, MEDIA_STREAMER_PARAM_IS_LIVE_STREAM, "true");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(http_src, MEDIA_STREAMER_PARAM_IS_LIVE_STREAM, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "true"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(http_src, MEDIA_STREAMER_PARAM_URI, "/home");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(http_src, MEDIA_STREAMER_PARAM_URI, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "/home"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(http_src, MEDIA_STREAMER_PARAM_USER_AGENT, "bob");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(http_src, MEDIA_STREAMER_PARAM_USER_AGENT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "bob"));
-       free(param_value);
-       param_value = NULL;
-
-       media_streamer_node_h udp_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_RTSP, &udp_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_src, NULL);
-       APPEND_NODE(udp_src);
-
-       ret = media_streamer_node_set_param(udp_src, MEDIA_STREAMER_PARAM_PORT, "5000");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(udp_src, MEDIA_STREAMER_PARAM_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "5000"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(udp_src, MEDIA_STREAMER_PARAM_IP_ADDRESS, "127.0.0.1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(udp_src, MEDIA_STREAMER_PARAM_IP_ADDRESS, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "127.0.0.1"));
-       free(param_value);
-       param_value = NULL;
-
-       media_streamer_node_h udp_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_RTSP, &udp_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(udp_sink, NULL);
-       APPEND_NODE(udp_sink);
-
-       ret = media_streamer_node_set_param(udp_sink, MEDIA_STREAMER_PARAM_PORT, "5004");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(udp_sink, MEDIA_STREAMER_PARAM_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "5004"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(udp_sink, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(udp_sink, MEDIA_STREAMER_PARAM_HOST, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "localhost"));
-       free(param_value);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_param_p2
- * @since_tizen                3.0
- * @description                Gets a parameter value of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_param_p2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *param_value = NULL;
-
-       media_streamer_node_h rtp_bin= NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_RTP, NULL, NULL, &rtp_bin);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(rtp_bin, NULL);
-       APPEND_NODE(rtp_bin);
-
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, "5005");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "5005"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, "5006");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "5006"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, "6005");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(rtp_bin, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "6005"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, "6006");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(rtp_bin, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "6006"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(rtp_bin, MEDIA_STREAMER_PARAM_HOST, "localhost");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(rtp_bin, MEDIA_STREAMER_PARAM_HOST, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "localhost"));
-       free(param_value);
-       param_value = NULL;
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_param_p3
- * @since_tizen                3.0
- * @description                Gets a parameter value of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_param_p3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *param_value = NULL;
-
-       media_streamer_node_h video_sink= NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, "true");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "true"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_ROTATE, "0");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_ROTATE, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "0"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_FLIP, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_FLIP, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "1"));
-       free(param_value);
-       param_value = NULL;
-
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "1"));
-       free(param_value);
-
-       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, "false");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, "false"));
-       free(param_value);
-       param_value = NULL;
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_param_p5
- * @since_tizen                3.0
- * @description                Gets a parameter value of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_param_p5(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *param_value = NULL;
-
-       media_streamer_node_h adaptive_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_ADAPTIVE, &adaptive_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(adaptive_src, NULL);
-       APPEND_NODE(adaptive_src);
-
-       ret = media_streamer_node_set_param(adaptive_src, MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_get_param(adaptive_src, MEDIA_STREAMER_PARAM_URI, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(param_value, NULL);
-       assert(!strcmp(param_value, file_path));
-       free(param_value);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_param_n1
- * @since_tizen                3.0
- * @description                Gets a parameter value of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_param_n1(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *param_value = NULL;
-
-       media_streamer_node_h video_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &video_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_src, NULL);
-       APPEND_NODE(video_src);
-
-       ret = media_streamer_node_get_param(video_src, MEDIA_STREAMER_PARAM_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_src, MEDIA_STREAMER_PARAM_IP_ADDRESS, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_sink, NULL);
-       APPEND_NODE(video_sink);
-
-       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_HOST, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_param_n2
- * @since_tizen                3.0
- * @description                Gets a parameter value of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_param_n2(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *param_value = NULL;
-
-       media_streamer_node_h http_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, &http_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(http_src, NULL);
-       APPEND_NODE(http_src);
-
-       ret = media_streamer_node_get_param(http_src, MEDIA_STREAMER_PARAM_CAMERA_ID, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_node_get_param_n3
- * @since_tizen                3.0
- * @description                Gets a parameter value of
- *                     media streamer node.
- */
-int utc_media_streamer_node_get_param_n3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       char *param_value = NULL;
-
-
-       media_streamer_node_h video_pay = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_PAY, vfmt_encoded, NULL, &video_pay);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_pay, NULL);
-       APPEND_NODE(video_pay);
-
-       ret = media_streamer_node_get_param(video_pay, MEDIA_STREAMER_PARAM_VIDEO_IN_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_pay, MEDIA_STREAMER_PARAM_AUDIO_IN_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_pay, MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_pay, MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_pay, MEDIA_STREAMER_PARAM_HOST, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-
-       media_streamer_node_h video_converter = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_CONVERTER, NULL, NULL, &video_converter);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       assert_neq(video_converter, NULL);
-       APPEND_NODE(video_converter);
-
-       ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_ROTATE, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_FLIP, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-       ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_USE_TBM, &param_value);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
-       assert_eq(param_value, NULL);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_play_p3
- * @since_tizen                3.0
- * @description                Adaptive auto playing of
- *                     media streamer client.
- */
-int utc_media_streamer_play_p3(void)
-{
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-       media_streamer_node_h adaptive_src = NULL;
-
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_ADAPTIVE, &adaptive_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(adaptive_src, MEDIA_STREAMER_PARAM_URI, file_path_playlist);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, adaptive_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(adaptive_src);
-
-       /*********************** videosink *********************************** */
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(video_sink);
-
-       /*********************** audiosink *********************************** */
-       media_streamer_node_h audio_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_AUDIO, &audio_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, audio_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(audio_sink);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_play_p4
- * @since_tizen                3.0
- * @description                Adaptive manual playing of
- *                     media streamer client.
- */
-int utc_media_streamer_play_p4(void)
-{
-
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-
-       media_streamer_node_h adaptive_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_ADAPTIVE, &adaptive_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(adaptive_src, MEDIA_STREAMER_PARAM_URI, file_path_playlist);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, adaptive_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(adaptive_src);
-
-       media_streamer_node_h ts_demux = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_DEMUXER, tsfmt, NULL, &ts_demux);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, ts_demux);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(ts_demux);
-
-       media_streamer_node_h video_dec = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_DECODER, vfmt_aenc, vfmt_raw, &video_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, video_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(video_dec);
-
-       media_streamer_node_h audio_dec = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_DECODER, afmt_aenc, afmt_araw, &audio_dec);
-       if (ret != MEDIA_STREAMER_ERROR_NONE)
-               ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_DECODER, afmt_aenc, afmt_raw, &audio_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, audio_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(audio_dec);
-
-       /*********************** videosink *********************************** */
-       media_streamer_node_h video_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_OVERLAY, &video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, video_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(video_sink);
-
-       /*********************** audiosink *********************************** */
-       media_streamer_node_h audio_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_AUDIO, &audio_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, audio_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(audio_sink);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_play_p5
- * @since_tizen                3.0
- * @description                Adaptive server of
- *                     media streamer server.
- */
-int utc_media_streamer_play_p5(void)
-{
-
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h file_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &file_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(file_src, MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, file_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(file_src);
-
-       /*********************** videosink *********************************** */
-       media_streamer_node_h adaptive_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_ADAPTIVE, &adaptive_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(adaptive_sink, MEDIA_STREAMER_PARAM_SEGMENT_LOCATION, DEFAULT_SEGMENT_PATH);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(adaptive_sink, MEDIA_STREAMER_PARAM_PLAYLIST_LOCATION, DEFAULT_PLAYLIST_PATH);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, adaptive_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(adaptive_sink);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
-
-/**
- * @testcase           utc_media_streamer_play_p6
- * @since_tizen                3.0
- * @description                Adaptive manual server of
- *                     media streamer server.
- */
-int utc_media_streamer_play_p6(void)
-{
-
-       int ret = MEDIA_STREAMER_ERROR_NONE;
-
-       media_streamer_node_h file_src = NULL;
-       ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_FILE, &file_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(file_src, MEDIA_STREAMER_PARAM_URI, file_path);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, file_src);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(file_src);
-
-       media_streamer_node_h qt_demux = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_DEMUXER, qtfmt, NULL, &qt_demux);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, qt_demux);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(qt_demux);
-
-       media_streamer_node_h video_dec = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_DECODER, vfmt_aenc, vfmt_raw, &video_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, video_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(video_dec);
-
-       media_streamer_node_h audio_dec = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_DECODER, afmt_aenc, afmt_araw, &audio_dec);
-       if (ret != MEDIA_STREAMER_ERROR_NONE)
-               ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_DECODER, afmt_aenc, afmt_raw, &audio_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, audio_dec);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(audio_dec);
-
-       media_streamer_node_h video_enc = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_VIDEO_ENCODER, vfmt_raw, vfmt_aencm, &video_enc);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, video_enc);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(video_enc);
-
-       media_streamer_node_h audio_enc = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_ENCODER, afmt_araw, afmt_aenc, &audio_enc);
-       if (ret != MEDIA_STREAMER_ERROR_NONE)
-               ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_AUDIO_ENCODER, afmt_raw, afmt_aenc, &audio_enc);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, audio_enc);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(audio_enc);
-
-       media_streamer_node_h ts_mux = NULL;
-       ret = media_streamer_node_create(MEDIA_STREAMER_NODE_TYPE_MUXER, NULL, tsfmt, &ts_mux);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, ts_mux);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(ts_mux);
-
-       media_streamer_node_h adaptive_sink = NULL;
-       ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_ADAPTIVE, &adaptive_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(adaptive_sink, MEDIA_STREAMER_PARAM_SEGMENT_LOCATION, DEFAULT_SEGMENT_PATH);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_set_param(adaptive_sink, MEDIA_STREAMER_PARAM_PLAYLIST_LOCATION, DEFAULT_PLAYLIST_PATH);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_add(streamer, adaptive_sink);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       APPEND_NODE(adaptive_sink);
-
-       ret = media_streamer_node_link(file_src, "src", qt_demux, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(video_dec, "src", video_enc, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(audio_dec, "src", audio_enc, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(video_enc, "src", ts_mux, "sink_%d");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(audio_enc, "src", ts_mux, "sink_%d");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       ret = media_streamer_node_link(ts_mux, "src", adaptive_sink, "sink");
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
-       ret = media_streamer_prepare(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       ret = media_streamer_play(streamer);
-       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-       wait_for_async(PLAY_TIME);
-
-       return 0;
-}
index 4156569ca39e75177ded53ee3493b410c5ac8e7d..0c4d99d797d3c79afbf01d1656d7e37eca8d0ea4 100755 (executable)
@@ -237,7 +237,6 @@ tv:armv7l:utc:job-scheduler;
 tv:armv7l:utc:minicontrol;
 tv:armv7l:utc:shortcut;
 tv:armv7l:utc:smartcard;
-tv:armv7l:utc:capi-media-streamer;
 tv:armv7l:utc:mediacodec;
 tv:armv7l:utc:mediademuxer;
 tv:armv7l:utc:mediamuxer;