mod drmbufferpool extra buffer size for display to 6

Change-Id: I6b37ac6daca6d9e06734189b071c9ddd6a3a61a3
diff --git a/src/gstamlvideosink.c b/src/gstamlvideosink.c
index e418cf7..c55f726 100644
--- a/src/gstamlvideosink.c
+++ b/src/gstamlvideosink.c
@@ -60,6 +60,10 @@
 #define RENDER_DEVICE_NAME "wayland"
 #define USE_DMABUF TRUE
 
+#define DRMBP_EXTRA_BUF_SZIE_FOR_DISPLAY      6
+#define DRMBP_LIMIT_MAX_BUFSIZE_TO_BUFSIZE    1
+#define DRMBP_UNLIMIT_MAX_BUFSIZE             0
+
 struct _GstAmlVideoSinkPrivate
 {
     gchar *render_device_name;
@@ -332,7 +336,7 @@
         //TODO 没有考虑secure场景
         pool = gst_drm_bufferpool_new(FALSE, GST_DRM_BUFFERPOOL_TYPE_VIDEO_PLANE);
 
-    gst_query_add_allocation_pool(query, pool, sink_priv->video_info.size, 2, 2);
+    gst_query_add_allocation_pool(query, pool, sink_priv->video_info.size, DRMBP_EXTRA_BUF_SZIE_FOR_DISPLAY, DRMBP_LIMIT_MAX_BUFSIZE_TO_BUFSIZE);
     if (pool)
         g_object_unref(pool);