gstreamer/gst-libs/gst
Mathieu Duponchelle 83939c81e7 audioaggregator: fix filtered getcaps
In the situation described in
https://bugzilla.gnome.org/show_bug.cgi?id=795397,

downstream_caps consists of two structures, the first with
the preferred rate, if at all possible (44100), the second
containing the full range of allowed rates, as audioresample
correctly tries to negotiate passthrough caps.

As audioaggregator cannot perform rate conversion, it wants
to return a fixated rate in its getcaps implementation,
however it previously directly used the first structure in
the caps allowed downstream, without taking the filter into
consideration, to determine the rate to fixate to.

With this, we first intersect our downstream caps with the
filter, in order not to fixate to an unsupported rate.
2018-04-23 17:13:22 +02:00
..
allocators libs: Documentation cleanup 2018-04-02 08:53:28 +02:00
app appsink: Reuse sample object in pull_sample if possible 2018-04-19 16:14:12 +02:00
audio audioaggregator: fix filtered getcaps 2018-04-23 17:13:22 +02:00
fft fft: GST_EXPORT -> GST_FFT_API 2018-03-13 12:10:29 +00:00
gl meson: gl: fix 'invalid keyword argument' meson warnings 2018-04-20 11:44:55 +01:00
pbutils encoding-profile: Handle escaped '\:' in caps describing profiles 2018-04-20 11:22:41 -03:00
riff riff: GST_EXPORT -> GST_RIFF_API 2018-03-13 12:16:42 +00:00
rtp rtpbasedepayload: condition the sending of gap events 2018-04-19 16:39:06 +02:00
rtsp libs: Documentation cleanup 2018-04-02 08:53:28 +02:00
sdp libs: Documentation cleanup 2018-04-02 08:53:28 +02:00
tag tag: fix some GIR annotations 2018-04-13 20:19:08 +02:00
video video: Safe guard info->finfo when mapping a frame 2018-04-21 20:47:31 -03:00
gettext.h
glib-compat-private.h
gst-i18n-app.h
gst-i18n-plugin.h
Makefile.am gl: hook up to build system 2017-12-19 12:01:48 +00:00
meson.build gl: hook up to build system 2017-12-19 12:01:48 +00:00