This is part of the application. The application is responsible to
decode after processing dejitter. The application is responsible to
encode before sending.
* Remove all_includes
This variable is never set and could therefore be removed.
* Introduce LIBVERSION
* Improve CFLAGS handling
When libosmocore is installed with an non standard prefix, the build
fails with non-found headers. e.g.
message.c:25:10: fatal error: osmocom/core/logging.h: No such file or directory
The standard says (RFC 4566 / 8866):
"For audio streams, encoding-params indicates the number of audio
channels. This parameter is OPTIONAL and may be omitted if the number
of channels is one, provided that no additional parameters
are needed."
This means that the number of channels is 1, if not specified within
rtpmap. It does not state that the codec's default value shall be used,
nor static payload definition.
Addionally the encoder always defines the number of channel. As the
encoding-params MAY be omitted, they are added to the rtpmap line, even
if the number of channels is 1.