gstreamer/gst-libs/gst
Mathieu Duponchelle bced52d2e8 audioaggregator: always use downstream's rate requirements
We were previously only fixating the rate in the getcaps
implementation when downstream was requiring a discrete value,
causing negotiation to fail when upstream was capable of rate
conversion, but not made aware that it had to occur.

Instead of fixating the rate, we can simply update our sink
template caps with whatever GValue the downstream caps are holding
as their rate field.

Allows negotiation to successfully complete with pipelines such as:

audiotestsrc ! audio/x-raw, rate=48000 ! audioresample ! audiomixer name=m ! \
audio/x-raw, rate={800, 1000} ! autoaudiosink \
audiotestsrc ! audio/x-raw, rate=44100 ! audioresample ! m.
2019-07-18 08:43:14 +03:00
..
allocators Use G_DEFINE_AUTOPTR_CLEANUP_FUNC unconditionally 2019-06-04 20:31:09 -04:00
app appsrc: Fix typo in documentation 2019-06-15 14:33:32 +09:00
audio audioaggregator: always use downstream's rate requirements 2019-07-18 08:43:14 +03:00
fft libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
gl gstgldisplay: Add public foreign_display property 2019-07-08 20:46:58 +00:00
pbutils codec-utils: Add parsing H265 range extensions profiles 2019-06-15 17:17:36 -04:00
riff libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
rtp rtpbasedepayload: Add max-reorder property 2019-06-13 19:41:11 +03:00
rtsp rtspconnection: data-offset increase not set 2019-06-28 07:22:17 +02:00
sdp sdp: Add support for parsing the extmap attribute from caps and storing inside caps 2019-07-13 12:18:15 +00:00
tag tag: Add tags for acoustid id & acoustid fingerprint 2019-07-08 17:06:37 +05:30
video video-color: Enhance documentation of gst_video_colorimetry_to_string() 2019-07-17 02:50:51 +09:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
Makefile.am gl: hook up to build system 2017-12-19 12:01:48 +00:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:11 +05:30