Add summary on 'mm_wfd_sink_set_coupled_ip' api 42/192142/2
authorHyunsoo Park <hance.park@samsung.com>
Tue, 30 Oct 2018 12:51:21 +0000 (21:51 +0900)
committerHyunsoo Park <hance.park@samsung.com>
Wed, 31 Oct 2018 02:19:45 +0000 (11:19 +0900)
It is step on developing Secondary Sink.

Change-Id: I286c8b66926b24f6202bc20a84403cd6781c84d4
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
packaging/libmm-wfd.spec
src/include/mm_wfd_sink.h
src/include/mm_wfd_sink_ini.h
src/mm_wfd_sink.c

index 35e2845..a751b3e 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-wfd
 Summary:    Multimedia Framework Wifi-Display Library
-Version:    0.2.237
+Version:    0.2.238
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 4b90e09..e2c0a59 100644 (file)
@@ -36,10 +36,10 @@ typedef enum {
        MM_WFD_SINK_STATE_NONE,                         /**< wifi-display is not created */
        MM_WFD_SINK_STATE_NULL,                         /**< wifi-display is created */
        MM_WFD_SINK_STATE_PREPARED,                     /**< wifi-display is prepared */
-       MM_WFD_SINK_STATE_CONNECTED,             /**< wifi-display is connected */
+       MM_WFD_SINK_STATE_CONNECTED,            /**< wifi-display is connected */
        MM_WFD_SINK_STATE_PLAYING,                      /**< wifi-display is now playing  */
        MM_WFD_SINK_STATE_PAUSED,                       /**< wifi-display is now paused  */
-       MM_WFD_SINK_STATE_DISCONNECTED, /**< wifi-display is disconnected */
+       MM_WFD_SINK_STATE_DISCONNECTED,         /**< wifi-display is disconnected */
        MM_WFD_SINK_STATE_NUM,                          /**< Number of wifi-display states */
 } MMWFDSinkStateType;
 
@@ -481,6 +481,15 @@ int mm_wfd_sink_get_negotiated_audio_bitwidth(MMHandleType wfd_sink_handle,  gin
  */
 int mm_wfd_sink_get_current_state(MMHandleType wfd_sink_handle, gint *state);
 
+/**
+ * This function sets the coupled sink ip to sink\n
+ *
+ * @param   wfd_sink_handle     [in]    Handle of wi-fi display sink
+ * @param   coupled_ip       [in]   Ip address which is coupled with primary sink. e.g secondary sink
+ *
+ * @return  This function returns zero on success, or negative value with error code.
+ *
+ */
 int mm_wfd_sink_set_coupled_ip(MMHandleType wfd_sink_handle, char* coupled_ip);
 
 #endif
index f5718df..3174932 100644 (file)
@@ -159,7 +159,7 @@ typedef struct __mm_wfd_sink_ini {
 
        /* coupled sink ip address for reponse of R2 M3 request */
        gchar wfd_coupled_sink_ip[WFD_SINK_INI_MAX_STRLEN];
-       
+
        /* audio parameter for reponse of R2 M3 request */
        WFD2AudioCodecs wfd2_audio_codecs;
 
index 7832bc3..db20fa3 100644 (file)
@@ -520,14 +520,10 @@ int mm_wfd_sink_set_coupled_ip(MMHandleType wfd_sink_handle, char* coupled_ip)
        mm_wfd_sink_t *wfd_sink = (mm_wfd_sink_t *)wfd_sink_handle;
        int result = MM_ERROR_NONE;
        wfd_sink_debug_fenter();
-       
        wfd_sink_return_val_if_fail(wfd_sink, MM_ERROR_WFD_NOT_INITIALIZED);
        wfd_sink_return_val_if_fail(coupled_ip, MM_ERROR_WFD_INVALID_ARGUMENT);
-       //wfd_sink_error("coupled_sink_ip as parameter is [%s]", coupled_ip);
 
        MMWFDSINK_CMD_LOCK(wfd_sink);
-
-       //when i free this variable.
        wfd_sink->coupled_sink_ip = (char *) g_malloc0(sizeof(char) * (WFD_SINK_INI_MAX_STRLEN - 1));
        strncpy(wfd_sink->coupled_sink_ip, coupled_ip, WFD_SINK_INI_MAX_STRLEN-1);
        wfd_sink_error("coupled_sink_ip in sink_t is [%s]", wfd_sink->coupled_sink_ip);