Our decoder implementation does not use downstream d3d11 pool for
decoding because of special requirement of D3D11/DXVA. So preallocation
using the downstream buffer pool will waste GPU memory in most cases.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2211>
}
GST_DEBUG_OBJECT (videodec, "Downstream min buffres: %d", min);
+
+ /* We will not use downstream pool for decoding, and therefore preallocation
+ * is unnecessary. So, Non-zero min buffer will be a waste of GPU memory */
+ min = 0;
}
gst_buffer_pool_set_config (pool, config);