buffer: add guard to buffer_set_caps() that checks if caps are simple