The gst_video_decoder_negotiate_pool
function expects the
decide_allocation
function to always provide a pool and will fail to
negotiate if the pool is missing. If we return immediately (even if we
don't need to do anything special) negotiation will fail if the
downstream element does not propose a pool.
Fix by chaining up to the default decide_allocation
function which
adds a fallback pool if one was not already proposed.