Remove useless parameter of the internal functions 56/230956/1
authorSangchul Lee <sc11.lee@samsung.com>
Thu, 16 Apr 2020 07:49:40 +0000 (16:49 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Thu, 16 Apr 2020 07:50:10 +0000 (16:50 +0900)
The second parameter - media_streamer_node_type_e type -
of functions below is removed.
 - __ms_video_encoder_element_create()
 - __ms_video_decoder_element_create()
 - __ms_audio_encoder_element_create()
 - __ms_audio_decoder_element_create()

Change-Id: I483c8ef261c198424bdfff0b6afcea9651a385b3
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
include/media_streamer_gst.h
src/media_streamer_gst.c

index 69e7c68..9f3d083 100644 (file)
@@ -100,28 +100,28 @@ GstElement *__ms_node_element_create(node_plug_s *plug_info, media_streamer_node
  *
  * @since_tizen 3.0
  */
-GstElement *__ms_video_encoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type);
+GstElement *__ms_video_encoder_element_create(node_plug_s *plug_info);
 
 /**
  * @brief Creates decoder GstElement by mime type.
  *
  * @since_tizen 3.0
  */
-GstElement *__ms_video_decoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type);
+GstElement *__ms_video_decoder_element_create(node_plug_s *plug_info);
 
 /**
  * @brief Creates audio encoder GstElement.
  *
  * @since_tizen 3.0
  */
-GstElement *__ms_audio_encoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type);
+GstElement *__ms_audio_encoder_element_create(node_plug_s *plug_info);
 
 /**
  * @brief Creates audio decoder GstElement.
  *
  * @since_tizen 3.0
  */
-GstElement *__ms_audio_decoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type);
+GstElement *__ms_audio_decoder_element_create(node_plug_s *plug_info);
 
 /**
  * @brief Creates rtp container GstElement.
index 74d5290..5f7bef7 100644 (file)
@@ -1324,13 +1324,13 @@ GstElement *__ms_node_element_create(node_plug_s *plug_info, media_streamer_node
         * If Node klass defined as MEDIA_STREAMER_STRICT or ENCODER/DECODER or CONVERTER types,
         * element will be created immediately by format ot name */
        if (type == MEDIA_STREAMER_NODE_TYPE_AUDIO_ENCODER)
-               gst_element = __ms_audio_encoder_element_create(plug_info, type);
+               gst_element = __ms_audio_encoder_element_create(plug_info);
        else if (type == MEDIA_STREAMER_NODE_TYPE_AUDIO_DECODER)
-               gst_element = __ms_audio_decoder_element_create(plug_info, type);
+               gst_element = __ms_audio_decoder_element_create(plug_info);
        else if (type == MEDIA_STREAMER_NODE_TYPE_VIDEO_ENCODER)
-               gst_element = __ms_video_encoder_element_create(plug_info, type);
+               gst_element = __ms_video_encoder_element_create(plug_info);
        else if (type == MEDIA_STREAMER_NODE_TYPE_VIDEO_DECODER)
-               gst_element = __ms_video_decoder_element_create(plug_info, type);
+               gst_element = __ms_video_decoder_element_create(plug_info);
        else if (type == MEDIA_STREAMER_NODE_TYPE_AUDIO_CONVERTER || type == MEDIA_STREAMER_NODE_TYPE_VIDEO_CONVERTER)
                gst_element = __ms_element_create(plug_info->info->default_name, NULL);
        else if (g_strrstr(MEDIA_STREAMER_STRICT, plug_info->info->klass_name) || (!src_type && !sink_type)) {
@@ -1365,7 +1365,7 @@ GstElement *__ms_node_element_create(node_plug_s *plug_info, media_streamer_node
        return gst_element;
 }
 
-GstElement *__ms_video_encoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type)
+GstElement *__ms_video_encoder_element_create(node_plug_s *plug_info)
 {
        GstElement *video_scale = NULL;
        GstElement *video_convert = NULL;
@@ -1395,14 +1395,14 @@ GstElement *__ms_video_encoder_element_create(node_plug_s *plug_info, media_stre
        video_convert = __ms_element_create(DEFAULT_VIDEO_CONVERT, NULL);
 
        /* Creating Video Encoder */
-       encoder_info.info = __ms_node_get_klass_by_its_type(type);
+       encoder_info.info = __ms_node_get_klass_by_its_type(MEDIA_STREAMER_NODE_TYPE_VIDEO_ENCODER);
        encoder_info.src_caps = enc_caps;
        encoder_info.sink_caps = plug_info->sink_caps;
        encoder_info.exclude_names = NULL;
 
-       encoder_elem = __ms_element_create_from_ini(&encoder_info, type);
+       encoder_elem = __ms_element_create_from_ini(&encoder_info, MEDIA_STREAMER_NODE_TYPE_VIDEO_ENCODER);
        if (!encoder_elem)
-               encoder_elem = __ms_element_create_by_registry(&encoder_info, type);
+               encoder_elem = __ms_element_create_by_registry(&encoder_info, MEDIA_STREAMER_NODE_TYPE_VIDEO_ENCODER);
 
        /* Creating Video Parser */
        parser_info.info = &node_info;
@@ -1462,7 +1462,7 @@ ERROR:
        return NULL;
 }
 
-GstElement *__ms_video_decoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type)
+GstElement *__ms_video_decoder_element_create(node_plug_s *plug_info)
 {
        gboolean is_hw_codec = FALSE;
        GstElement *last_elem = NULL;
@@ -1492,7 +1492,7 @@ GstElement *__ms_video_decoder_element_create(node_plug_s *plug_info, media_stre
        }
 
        /* Creating Video Decoder */
-       decoder_info.info = __ms_node_get_klass_by_its_type(type);;
+       decoder_info.info = __ms_node_get_klass_by_its_type(MEDIA_STREAMER_NODE_TYPE_VIDEO_DECODER);
        decoder_info.src_caps = plug_info->src_caps;
        decoder_info.sink_caps = dec_caps;
        decoder_info.exclude_names = NULL;
@@ -1580,7 +1580,7 @@ ERROR:
        return NULL;
 }
 
-GstElement *__ms_audio_encoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type)
+GstElement *__ms_audio_encoder_element_create(node_plug_s *plug_info)
 {
        gboolean gst_ret = FALSE;
        GstElement *audio_convert = NULL;
@@ -1611,14 +1611,14 @@ GstElement *__ms_audio_encoder_element_create(node_plug_s *plug_info, media_stre
        audio_postenc_convert = __ms_element_create(DEFAULT_AUDIO_CONVERT, NULL);
 
        /* Creating Audio Encoder */
-       plug_info_encoder.info = __ms_node_get_klass_by_its_type(type);
+       plug_info_encoder.info = __ms_node_get_klass_by_its_type(MEDIA_STREAMER_NODE_TYPE_AUDIO_ENCODER);
        plug_info_encoder.src_caps = enc_caps;
        plug_info_encoder.sink_caps = plug_info->sink_caps;
        plug_info_encoder.exclude_names = NULL;
 
-       audio_encoder = __ms_element_create_from_ini(&plug_info_encoder, type);
+       audio_encoder = __ms_element_create_from_ini(&plug_info_encoder, MEDIA_STREAMER_NODE_TYPE_AUDIO_ENCODER);
        if (!audio_encoder)
-               audio_encoder = __ms_element_create_by_registry(&plug_info_encoder, type);
+               audio_encoder = __ms_element_create_by_registry(&plug_info_encoder, MEDIA_STREAMER_NODE_TYPE_AUDIO_ENCODER);
 
        encoder_name = gst_element_get_name(audio_encoder);
        if (encoder_name && g_strrstr(encoder_name, "aac"))
@@ -1666,7 +1666,7 @@ ERROR:
 
 }
 
-GstElement *__ms_audio_decoder_element_create(node_plug_s *plug_info, media_streamer_node_type_e type)
+GstElement *__ms_audio_decoder_element_create(node_plug_s *plug_info)
 {
        gboolean gst_ret = FALSE;
        GstElement *decoder_bin = NULL;
@@ -1689,7 +1689,7 @@ GstElement *__ms_audio_decoder_element_create(node_plug_s *plug_info, media_stre
        }
 
        /* Creating Audio Decoder */
-       decoder_info.info = __ms_node_get_klass_by_its_type(type);
+       decoder_info.info = __ms_node_get_klass_by_its_type(MEDIA_STREAMER_NODE_TYPE_AUDIO_DECODER);
        decoder_info.src_caps = plug_info->src_caps;
        decoder_info.sink_caps = dec_caps;
        decoder_info.exclude_names = NULL;