| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Adds functions to set sample format, rate, channels and channel map on a
format to make life easier for users of the API.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This replaces the simple string used by pa_format_info's proplist with a
JSON string (accessed via new API only). This allows us to express lists
and ranges more cleanly, and embed type information for future
extensibility.
We use json-c for JSON parsing. This is a lightweight depdency (32 KB on
my system) and avoids the hassle of having to reinvent a JSON parser.
Also included is a test which verifies functionality and is
valgrind-clean.
|
|
|
|
| |
This allows clients to perform checks between formats as well.
|
| |
|
| |
|
| |
|
| |
|
|
This will be used to represent the format of data provided by the client
for both compressed and PCM formats in a new extended API.
|