Added a proper delay filter. Modified a constant name in filter generics to
avoid future confusion. Fixed error message in ringbuffer and added an extra
function.