X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fmm_player_priv.c;h=e41a4962695a215ed1a273d10b26f5f2a08d4e79;hb=962955fdefd16e6a53d36dd5eccbb039ee1482e0;hp=643c6cddd37b02917b3ccb4cd345d9346dd7a9a9;hpb=20f92ad00197e5674d689852a83eeaf83cdfe2ea;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index 643c6cd..e41a496 100644 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -4178,10 +4178,14 @@ __mmplayer_gst_create_pipeline(mmplayer_t *player) player->pipeline->mainbin = mainbin; /* create the source and decoder elements */ - if (MMPLAYER_IS_MS_BUFF_SRC(player)) + if (MMPLAYER_IS_MS_BUFF_SRC(player)) { ret = _mmplayer_gst_build_es_pipeline(player); - else - ret = _mmplayer_gst_build_pipeline(player); + } else { + if (player->ini.use_uridecodebin3) + ret = _mmplayer_gst_build_pipeline_with_src(player); + else + ret = _mmplayer_gst_build_pipeline(player); + } if (ret != MM_ERROR_NONE) { LOGE("failed to create some elements");