[0.6.72] add more zero copy format 96/157796/1
authorEunhae Choi <eunhae1.choi@samsung.com>
Thu, 26 Oct 2017 08:42:56 +0000 (17:42 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Thu, 26 Oct 2017 08:42:56 +0000 (17:42 +0900)
Change-Id: I1f1886410f1a48ed797a4d3d2a8b373139f65dd5

packaging/libmm-player.spec
src/mm_player_priv.c

index 5d8cfa9..29d5cf3 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.71
+Version:    0.6.72
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index a6680cd..eec9781 100644 (file)
@@ -2499,7 +2499,8 @@ __mmplayer_gst_decode_pad_added(GstElement *elem, GstPad *pad, gpointer data)
                        LOGD("no video sink by null surface");
 
                        gchar *caps_str = gst_caps_to_string(caps);
-                       if (caps_str && (strstr(caps_str, "ST12") || strstr(caps_str, "SN12")))
+                       if (caps_str && (strstr(caps_str, "ST12") || strstr(caps_str, "SN12") ||
+                               strstr(caps_str, "SN21") || strstr(caps_str, "S420") || strstr(caps_str, "S32")))
                                player->set_mode.video_zc = TRUE;
 
                        MMPLAYER_FREEIF(caps_str);
@@ -3324,7 +3325,8 @@ __mmplayer_gst_decode_callback(GstElement *elem, GstPad *pad, gpointer data)
                        goto ERROR;
                }
        } else if (strstr(name, "video")) {
-               if (caps_str && (strstr(caps_str, "ST12") || strstr(caps_str, "SN12")))
+               if (caps_str && (strstr(caps_str, "ST12") || strstr(caps_str, "SN12") ||
+                       strstr(caps_str, "SN21") || strstr(caps_str, "S420") || strstr(caps_str, "S32")))
                        player->set_mode.video_zc = TRUE;
 
                if (player->pipeline->videobin == NULL) {