1TODO 2---- 3 4- audio base classes: 5 - GstBaseAudioSink 6 - parse caps into rinbuffer spec, also make sure surround sound 7 is parsed correctly. 8 - implement seek/query/convert 9 - implement getrange scheduling 10 - simple resampling 11 - more accurate master/slave calibration handling 12 - faster audio cutoff when going to PAUSED 13 - resubmit samples from ringbuffer when doing PAUSED->PLAYING again 14 - the ringbuffer should have a state where it is filling up the 15 buffer before going to playing. 16