TODO ---- - audio base classes: - GstBaseAudioSink - parse caps into rinbuffer spec, also make sure surround sound is parsed correctly. - implement seek/query/convert - implement getrange scheduling - on EOS, only post EOS when the complete ringbuffer has been played. - more accurate clipping of samples outside of the segment - simple resampling - more accurate master/slave calibration handling - faster audio cutoff when going to PAUSED - resubmit samples from ringbuffer when doing PAUSED->PLAYING again