audiobasesrc: Fix ringbuffer handling when settings caps