[0.6.226] add typefinding in parsebin
[platform/core/multimedia/libmm-player.git] / src / mm_player_gst.c
index 33e0eed..93ef443 100644 (file)
@@ -3125,7 +3125,9 @@ __mmplayer_gst_deep_element_added(GstElement *bin, GstBin *child, GstElement *el
 
                g_object_set(G_OBJECT(child), "message-forward", TRUE, NULL);
                g_object_set(G_OBJECT(element), "message-forward", TRUE, NULL);
-               if (player->type_caps)
+               if (player->type_caps &&
+                       !MMPLAYER_IS_HTTP_LIVE_STREAMING(player) &&
+                       !MMPLAYER_IS_DASH_STREAMING(player))
                        g_object_set(G_OBJECT(element), "sink-caps", player->type_caps, NULL);
 
                mm_attrs_get_int_by_name(player->attrs, MM_PLAYER_VIDEO_CODEC_TYPE, &video_codec_type);