gstreamer/ext/pulse
Arun Raghavan a24ef929a4 pulse: Expose the correct max rate that we support
PulseAudio defines PA_RATE_MAX as the maximum sampling rate that it
supports. We were previously exposing a maximum rate of INT_MAX, which
is incorrect, but worked because nothing was really using a rate greater
than 384000 kHz.

While playing DSD data, we hit a case where there might be very high
sample rates (>1MHz), and pulsesink fails during stream creation with
such streams because it erroneously advertises that it supports such
rates.

Since PA_RATE_MAX is #define'd to (8*48000U), we can't just use it in
the caps string. Instead, we fix up the rate to what we actually support
whenever we use our macro caps.
2018-11-19 21:28:25 +05:30
..
Makefile.am Remove plugin specific static build option 2017-05-16 14:41:19 -04:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:54 +05:30
plugin.c Rename GstDeviceMonitor to GstDeviceProvider 2014-06-26 14:57:36 -04:00
pulsedeviceprovider.c pulse: Don't leak caps and structures in the device provider 2015-11-05 17:54:48 +00:00
pulsedeviceprovider.h pulse, v4l2: add missing G_END_DECLS in some places 2014-10-28 21:32:06 +00:00
pulsesink.c pulse: Expose the correct max rate that we support 2018-11-19 21:28:25 +05:30
pulsesink.h pulsesink: Add property to find out the device currently in use 2013-08-22 15:03:29 -04:00
pulsesrc.c pulse: Expose the correct max rate that we support 2018-11-19 21:28:25 +05:30
pulsesrc.h pulsesrc: Add property to find out the device currently in use 2013-08-22 13:32:04 -04:00
pulseutil.c pulse: Expose the correct max rate that we support 2018-11-19 21:28:25 +05:30
pulseutil.h pulse: Expose the correct max rate that we support 2018-11-19 21:28:25 +05:30