change static functions to global functions 31/150931/1
authorSeokHoon Lee <andy.shlee@samsung.com>
Tue, 19 Sep 2017 05:55:19 +0000 (14:55 +0900)
committerSeokHoon Lee <andy.shlee@samsung.com>
Tue, 19 Sep 2017 05:55:40 +0000 (14:55 +0900)
- Some static function change to global function.

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I0d316ae3bfde45e1b737d9572d613f9fe6ef37b9

packaging/libmm-wfd.spec
src/include/mm_wfd_sink_priv.h
src/mm_wfd_sink_priv.c

index c790a7e..04b854a 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-wfd
 Summary:    Multimedia Framework Wifi-Display Library
-Version:    0.2.229
+Version:    0.2.230
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 7c7c61c..8ae3b20 100644 (file)
@@ -284,4 +284,16 @@ int __mm_wfd_sink_create_audio_sinkbin(mm_wfd_sink_t *wfd_sink);
 void __mm_wfd_sink_print_ref_count(mm_wfd_sink_t *wfd_sink);
 int __mm_wfd_sink_gst_element_add_bucket_to_bin(GstBin *bin, GList *element_bucket, gboolean need_prepare);
 int __mm_wfd_sink_gst_element_link_bucket(GList *element_bucket);
+
+int __mm_wfd_sink_set_pipeline_state(mm_wfd_sink_t *wfd_sink, GstState state, gboolean async);
+int __mm_wfd_sink_create_pipeline(mm_wfd_sink_t *wfd_sink);
+int __mm_wfd_sink_destroy_audio_decodebin(mm_wfd_sink_t *wfd_sink);
+int __mm_wfd_sink_destroy_video_decodebin(mm_wfd_sink_t *wfd_sink);
+int __mm_wfd_sink_destroy_audio_sinkbin(mm_wfd_sink_t *wfd_sink);
+int __mm_wfd_sink_destroy_video_sinkbin(mm_wfd_sink_t *wfd_sink);
+int __mm_wfd_sink_destroy_pipeline(mm_wfd_sink_t *wfd_sink);
+
+/* state */
+int __mm_wfd_sink_set_state(mm_wfd_sink_t *wfd_sink, MMWFDSinkStateType state);
+
 #endif
index 1d73e8f..57da939 100644 (file)
 
 /* gstreamer */
 static int __mm_wfd_sink_init_gstreamer(mm_wfd_sink_t *wfd_sink);
-static int __mm_wfd_sink_create_pipeline(mm_wfd_sink_t *wfd_sink);
-static int __mm_wfd_sink_destroy_audio_decodebin(mm_wfd_sink_t *wfd_sink);
-static int __mm_wfd_sink_destroy_video_decodebin(mm_wfd_sink_t *wfd_sink);
-static int __mm_wfd_sink_destroy_audio_sinkbin(mm_wfd_sink_t *wfd_sink);
-static int __mm_wfd_sink_destroy_video_sinkbin(mm_wfd_sink_t *wfd_sink);
-static int __mm_wfd_sink_destroy_pipeline(mm_wfd_sink_t *wfd_sink);
-static int __mm_wfd_sink_set_pipeline_state(mm_wfd_sink_t *wfd_sink, GstState state, gboolean async);
 static gboolean _mm_wfd_sink_msg_callback(GstBus *bus, GstMessage *msg, gpointer data);
 
-/* state */
-static int __mm_wfd_sink_set_state(mm_wfd_sink_t *wfd_sink, MMWFDSinkStateType state);
-
 /* util */
 static void __mm_wfd_sink_dump_pipeline_state(mm_wfd_sink_t *wfd_sink);
 
@@ -1234,7 +1224,7 @@ invalid_state:
        return MM_ERROR_WFD_INVALID_STATE;
 }
 
-static int __mm_wfd_sink_set_state(mm_wfd_sink_t *wfd_sink, MMWFDSinkStateType state)
+int __mm_wfd_sink_set_state(mm_wfd_sink_t *wfd_sink, MMWFDSinkStateType state)
 {
        wfd_sink_debug_fenter();
 
@@ -1266,7 +1256,7 @@ static int __mm_wfd_sink_set_state(mm_wfd_sink_t *wfd_sink, MMWFDSinkStateType s
        return MM_ERROR_NONE;
 }
 
-static int
+int
 __mm_wfd_sink_set_pipeline_state(mm_wfd_sink_t *wfd_sink, GstState state, gboolean async)
 {
        GstStateChangeReturn result = GST_STATE_CHANGE_FAILURE;
@@ -2967,7 +2957,7 @@ static void __mm_wfd_sink_prepare_queue(mm_wfd_sink_t *wfd_sink, GstElement *que
 }
 
 
-static int __mm_wfd_sink_create_pipeline(mm_wfd_sink_t *wfd_sink)
+int __mm_wfd_sink_create_pipeline(mm_wfd_sink_t *wfd_sink)
 {
        MMWFDSinkGstElement *mainbin = NULL;
        GList *element_bucket = NULL;
@@ -3337,7 +3327,7 @@ static int __mm_wfd_sink_prepare_audiosink(mm_wfd_sink_t *wfd_sink, GstElement *
        return MM_ERROR_NONE;
 }
 
-static int  __mm_wfd_sink_destroy_audio_decodebin(mm_wfd_sink_t *wfd_sink)
+int  __mm_wfd_sink_destroy_audio_decodebin(mm_wfd_sink_t *wfd_sink)
 {
        GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS;
        MMWFDSinkGstElement *a_decodebin = NULL;
@@ -3577,7 +3567,7 @@ CREATE_ERROR:
        return MM_ERROR_WFD_INTERNAL;
 }
 
-static int  __mm_wfd_sink_destroy_audio_sinkbin(mm_wfd_sink_t *wfd_sink)
+int  __mm_wfd_sink_destroy_audio_sinkbin(mm_wfd_sink_t *wfd_sink)
 {
        GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS;
        MMWFDSinkGstElement *a_sinkbin = NULL;
@@ -4162,7 +4152,7 @@ static int __mm_wfd_sink_prepare_videosink(mm_wfd_sink_t *wfd_sink, GstElement *
        return MM_ERROR_NONE;
 }
 
-static int __mm_wfd_sink_destroy_video_decodebin(mm_wfd_sink_t *wfd_sink)
+int __mm_wfd_sink_destroy_video_decodebin(mm_wfd_sink_t *wfd_sink)
 {
        GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS;
        MMWFDSinkGstElement *v_decodebin = NULL;
@@ -4420,7 +4410,7 @@ CREATE_ERROR:
        return MM_ERROR_WFD_INTERNAL;
 }
 
-static int __mm_wfd_sink_destroy_video_sinkbin(mm_wfd_sink_t *wfd_sink)
+int __mm_wfd_sink_destroy_video_sinkbin(mm_wfd_sink_t *wfd_sink)
 {
        GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS;
        MMWFDSinkGstElement *v_sinkbin = NULL;
@@ -4668,7 +4658,7 @@ CREATE_ERROR:
        return MM_ERROR_WFD_INTERNAL;
 }
 
-static int __mm_wfd_sink_destroy_pipeline(mm_wfd_sink_t *wfd_sink)
+int __mm_wfd_sink_destroy_pipeline(mm_wfd_sink_t *wfd_sink)
 {
        GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS;
        GstBus *bus = NULL;