raise an error if both size & buffer are passed
raise an error if both size & buffer are passed

+ raise a ValueError if both size & buffer are passed

+ changed ValueError raised when size and buffer are None to a
  TypeError

spatialaudio/python-pa-ringbuffer,mgeier/python-pa-ringbuffer