Closing this. I think the proper fix is to drop the sample allocator from the session entirely as well as the inserted copiers, once the video processor d3d awareness is implemented. Still not completely sure how allocator starvation should be handled but maybe we can assume that it has enough sample for it to never happen.