legacyresample: fix negotiation so that upstream can actually fixate to downstream...
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 1 Apr 2009 14:45:22 +0000 (15:45 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 1 Apr 2009 14:45:22 +0000 (15:45 +0100)
commitfffc3ba7704877f5ea8640170b1385fdb06a4efe
treeaae0e71c6304b6382105b2bca80b4cec998ec0ea
parentad2c7bffe7d94c79184904b14101cbc93eeb9ebd
legacyresample: fix negotiation so that upstream can actually fixate to downstream's rate

If one side has a preference for a particular sample rate or set of sample rates, we
should honour this in the caps we advertise and transform to and from, so that elements
actually know about the other side's sample rate preference and can negotiate to it
if supported. Also add unit test for this.
gst/legacyresample/gstlegacyresample.c