Skip to content

d3dhelper: fallback buffer pool should expect to release buffers of type SYSMEM

Aaron Boxer requested to merge boxerab/gst-plugins-bad:d3dhelper_sysmem into master

Currently, it expects to release buffers of type GST_D3D_SURFACE_MEMORY_NAME, which is incorrect.

Current code will only unref the buffer for the fallback pool, so the pool doesn't clean up properly after the buffer is released, and so the pool can't be stopped, due to pool->curr_buffers > 0;

cc @seungha.yang

Merge request reports