Backport of "audioaggregator: Return a valid rate range from caps query if downstream supports a whole range" into 1.16
Backport of !327 (merged) "audioaggregator: Return a valid rate range from caps query if downstream supports a whole range".
Commits:
- bced52d2 audioaggregator: always use downstream's rate requirements
- 7080d216 audioaggregator: If we don't have a GstAudioAggregatorConvertPad, don't assume that we can actually convert
- 0a21c284 audioaggregator: Always take first configure pad's rate and downstream caps into account when calculating allow sink caps
- 5ebf6c2f videoaggregator: We can only convert the format if a GstVideoAggregatorConvertPad is used
- 1ec11231 audioaggregator: Split getcaps() function into two