* Make both modules support format, channels, rate, and
channel_map.
* Add support for > 2 channels to the sink. This needs to be
manually enabled by increasing the number of channels in the
default.pa script or by loading an additional module-sles-sink
manually.
* pulseaudio: Improve error msg when module-sles-source is missing the RECORD_AUDIO permission
* pulseaudio: Refactor and improve module-sles-{source,sink}
* More readable and consistent code style.
* Fix subtle bugs and typos (e.g. duplicate or ineffectual assignments,
mishandled enums, etc).
* Fix stereo input channel mask.
* Fix wrong self object being passed to SLES functions.
* Handle more sample formats.
* Better logging.
* Fix potential freeing of undefined pointers.
* Fixed module usage (channel_map was on source instead of sink,
some items were missing the trailing space).
* Other minor fixes.
* pulseaudio: Implement PA_SINK_MESSAGE_GET_LATENCY message
Every built-in module implements this and without it, PA will crash
in some cases (e.g. when opening pavucontrol).
* pulseaudio: Increment TERMUX_PKG_REVISION
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.
Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.
[skip ci]
%ci:no-build