Fixed bug to get video contents info 25/42925/1
authorHyunil Park <hyunil46.park@samsung.com>
Mon, 6 Jul 2015 05:47:06 +0000 (14:47 +0900)
committerHyunil Park <hyunil46.park@samsung.com>
Mon, 6 Jul 2015 05:47:06 +0000 (14:47 +0900)
Change-Id: Ie0570421de7e63108ef6bd641cf9402178f0acff
Signed-off-by: Hyunil Park <hyunil46.park@samsung.com>
src/mm_player_priv.c

index 15cf527..5765854 100755 (executable)
@@ -1026,6 +1026,14 @@ _mmplayer_update_content_attrs(mm_player_t* player, enum content_attr_flag flag)
                        if ( pad )
                        {
                                caps_v = gst_pad_get_current_caps( pad );
+
+                               /* Use v_stream_caps, if fail to get video_sink sink pad*/
+                               if (!caps_v && player->v_stream_caps)
+                               {
+                                       caps_v = player->v_stream_caps;
+                                       gst_caps_ref(caps_v);
+                               }
+
                                if (caps_v)
                                {
                                        p = gst_caps_get_structure (caps_v, 0);