Create a new pool in setcaps and stop/destroy the old one. Remove buffer_alloc functions. Check that we have v4l2 metadata in show_frame and fall back to memcpy into a buffer from our pool if we don't receive one of our own buffers.